`, and ``.
+@font-family-monospace: Menlo, Monaco, Consolas, "Courier New", monospace;
+@font-family-base: @font-family-sans-serif;
+
+@font-size-base: 14px;
+@font-size-large: ceil((@font-size-base * 1.25)); // ~18px
+@font-size-small: ceil((@font-size-base * 0.85)); // ~12px
+
+@font-size-h1: floor((@font-size-base * 2.6)); // ~36px
+@font-size-h2: floor((@font-size-base * 2.15)); // ~30px
+@font-size-h3: ceil((@font-size-base * 1.7)); // ~24px
+@font-size-h4: ceil((@font-size-base * 1.25)); // ~18px
+@font-size-h5: @font-size-base;
+@font-size-h6: ceil((@font-size-base * 0.85)); // ~12px
+
+//** Unit-less `line-height` for use in components like buttons.
+@line-height-base: 1.428571429; // 20/14
+//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
+@line-height-computed: floor((@font-size-base * @line-height-base)); // ~20px
+
+//** By default, this inherits from the ``.
+@headings-font-family: inherit;
+@headings-font-weight: 500;
+@headings-line-height: 1.1;
+@headings-color: inherit;
+
+
+//== Iconography
+//
+//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
+
+//** Load fonts from this directory.
+@icon-font-path: "../fonts/";
+//** File name for all font files.
+@icon-font-name: "glyphicons-halflings-regular";
+//** Element ID within SVG icon file.
+@icon-font-svg-id: "glyphicons_halflingsregular";
+
+
+//== Components
+//
+//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
+
+@padding-base-vertical: 6px;
+@padding-base-horizontal: 12px;
+
+@padding-large-vertical: 10px;
+@padding-large-horizontal: 16px;
+
+@padding-small-vertical: 5px;
+@padding-small-horizontal: 10px;
+
+@padding-xs-vertical: 1px;
+@padding-xs-horizontal: 5px;
+
+@line-height-large: 1.3333333; // extra decimals for Win 8.1 Chrome
+@line-height-small: 1.5;
+
+@border-radius-base: 4px;
+@border-radius-large: 6px;
+@border-radius-small: 3px;
+
+//** Global color for active items (e.g., navs or dropdowns).
+@component-active-color: #fff;
+//** Global background color for active items (e.g., navs or dropdowns).
+@component-active-bg: @brand-primary;
+
+//** Width of the `border` for generating carets that indicate dropdowns.
+@caret-width-base: 4px;
+//** Carets increase slightly in size for larger components.
+@caret-width-large: 5px;
+
+
+//== Tables
+//
+//## Customizes the `.table` component with basic values, each used across all table variations.
+
+//** Padding for ``s and ` `s.
+@table-cell-padding: 8px;
+//** Padding for cells in `.table-condensed`.
+@table-condensed-cell-padding: 5px;
+
+//** Default background color used for all tables.
+@table-bg: transparent;
+//** Background color used for `.table-striped`.
+@table-bg-accent: #f9f9f9;
+//** Background color used for `.table-hover`.
+@table-bg-hover: #f5f5f5;
+@table-bg-active: @table-bg-hover;
+
+//** Border color for table and cell borders.
+@table-border-color: #ddd;
+
+
+//== Buttons
+//
+//## For each of Bootstrap's buttons, define text, background and border color.
+
+@btn-font-weight: normal;
+
+@btn-default-color: #333;
+@btn-default-bg: #fff;
+@btn-default-border: #ccc;
+
+@btn-primary-color: #fff;
+@btn-primary-bg: @brand-primary;
+@btn-primary-border: darken(@btn-primary-bg, 5%);
+
+@btn-success-color: #fff;
+@btn-success-bg: @brand-success;
+@btn-success-border: darken(@btn-success-bg, 5%);
+
+@btn-info-color: #fff;
+@btn-info-bg: @brand-info;
+@btn-info-border: darken(@btn-info-bg, 5%);
+
+@btn-warning-color: #fff;
+@btn-warning-bg: @brand-warning;
+@btn-warning-border: darken(@btn-warning-bg, 5%);
+
+@btn-danger-color: #fff;
+@btn-danger-bg: @brand-danger;
+@btn-danger-border: darken(@btn-danger-bg, 5%);
+
+@btn-link-disabled-color: @gray-light;
+
+// Allows for customizing button radius independently from global border radius
+@btn-border-radius-base: @border-radius-base;
+@btn-border-radius-large: @border-radius-large;
+@btn-border-radius-small: @border-radius-small;
+
+
+//== Forms
+//
+//##
+
+//** ` ` background color
+@input-bg: #fff;
+//** ` ` background color
+@input-bg-disabled: @gray-lighter;
+
+//** Text color for ` `s
+@input-color: @gray;
+//** ` ` border color
+@input-border: #ccc;
+
+// TODO: Rename `@input-border-radius` to `@input-border-radius-base` in v4
+//** Default `.form-control` border radius
+// This has no effect on ``s in some browsers, due to the limited stylability of ``s in CSS.
+@input-border-radius: @border-radius-base;
+//** Large `.form-control` border radius
+@input-border-radius-large: @border-radius-large;
+//** Small `.form-control` border radius
+@input-border-radius-small: @border-radius-small;
+
+//** Border color for inputs on focus
+@input-border-focus: #66afe9;
+
+//** Placeholder text color
+@input-color-placeholder: #999;
+
+//** Default `.form-control` height
+@input-height-base: (@line-height-computed + (@padding-base-vertical * 2) + 2);
+//** Large `.form-control` height
+@input-height-large: (ceil(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
+//** Small `.form-control` height
+@input-height-small: (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);
+
+//** `.form-group` margin
+@form-group-margin-bottom: 15px;
+
+@legend-color: @gray-dark;
+@legend-border-color: #e5e5e5;
+
+//** Background color for textual input addons
+@input-group-addon-bg: @gray-lighter;
+//** Border color for textual input addons
+@input-group-addon-border-color: @input-border;
+
+//** Disabled cursor for form controls and buttons.
+@cursor-disabled: not-allowed;
+
+
+//== Dropdowns
+//
+//## Dropdown menu container and contents.
+
+//** Background for the dropdown menu.
+@dropdown-bg: #fff;
+//** Dropdown menu `border-color`.
+@dropdown-border: rgba(0,0,0,.15);
+//** Dropdown menu `border-color` **for IE8**.
+@dropdown-fallback-border: #ccc;
+//** Divider color for between dropdown items.
+@dropdown-divider-bg: #e5e5e5;
+
+//** Dropdown link text color.
+@dropdown-link-color: @gray-dark;
+//** Hover color for dropdown links.
+@dropdown-link-hover-color: darken(@gray-dark, 5%);
+//** Hover background for dropdown links.
+@dropdown-link-hover-bg: #f5f5f5;
+
+//** Active dropdown menu item text color.
+@dropdown-link-active-color: @component-active-color;
+//** Active dropdown menu item background color.
+@dropdown-link-active-bg: @component-active-bg;
+
+//** Disabled dropdown menu item background color.
+@dropdown-link-disabled-color: @gray-light;
+
+//** Text color for headers within dropdown menus.
+@dropdown-header-color: @gray-light;
+
+//** Deprecated `@dropdown-caret-color` as of v3.1.0
+@dropdown-caret-color: #000;
+
+
+//-- Z-index master list
+//
+// Warning: Avoid customizing these values. They're used for a bird's eye view
+// of components dependent on the z-axis and are designed to all work together.
+//
+// Note: These variables are not generated into the Customizer.
+
+@zindex-navbar: 1000;
+@zindex-dropdown: 1000;
+@zindex-popover: 1060;
+@zindex-tooltip: 1070;
+@zindex-navbar-fixed: 1030;
+@zindex-modal-background: 1040;
+@zindex-modal: 1050;
+
+
+//== Media queries breakpoints
+//
+//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
+
+// Extra small screen / phone
+//** Deprecated `@screen-xs` as of v3.0.1
+@screen-xs: 480px;
+//** Deprecated `@screen-xs-min` as of v3.2.0
+@screen-xs-min: @screen-xs;
+//** Deprecated `@screen-phone` as of v3.0.1
+@screen-phone: @screen-xs-min;
+
+// Small screen / tablet
+//** Deprecated `@screen-sm` as of v3.0.1
+@screen-sm: 768px;
+@screen-sm-min: @screen-sm;
+//** Deprecated `@screen-tablet` as of v3.0.1
+@screen-tablet: @screen-sm-min;
+
+// Medium screen / desktop
+//** Deprecated `@screen-md` as of v3.0.1
+@screen-md: 992px;
+@screen-md-min: @screen-md;
+//** Deprecated `@screen-desktop` as of v3.0.1
+@screen-desktop: @screen-md-min;
+
+// Large screen / wide desktop
+//** Deprecated `@screen-lg` as of v3.0.1
+@screen-lg: 1200px;
+@screen-lg-min: @screen-lg;
+//** Deprecated `@screen-lg-desktop` as of v3.0.1
+@screen-lg-desktop: @screen-lg-min;
+
+// So media queries don't overlap when required, provide a maximum
+@screen-xs-max: (@screen-sm-min - 1);
+@screen-sm-max: (@screen-md-min - 1);
+@screen-md-max: (@screen-lg-min - 1);
+
+
+//== Grid system
+//
+//## Define your custom responsive grid.
+
+//** Number of columns in the grid.
+@grid-columns: 12;
+//** Padding between columns. Gets divided in half for the left and right.
+@grid-gutter-width: 30px;
+// Navbar collapse
+//** Point at which the navbar becomes uncollapsed.
+@grid-float-breakpoint: @screen-sm-min;
+//** Point at which the navbar begins collapsing.
+@grid-float-breakpoint-max: (@grid-float-breakpoint - 1);
+
+
+//== Container sizes
+//
+//## Define the maximum width of `.container` for different screen sizes.
+
+// Small screen / tablet
+@container-tablet: (720px + @grid-gutter-width);
+//** For `@screen-sm-min` and up.
+@container-sm: @container-tablet;
+
+// Medium screen / desktop
+@container-desktop: (940px + @grid-gutter-width);
+//** For `@screen-md-min` and up.
+@container-md: @container-desktop;
+
+// Large screen / wide desktop
+@container-large-desktop: (1140px + @grid-gutter-width);
+//** For `@screen-lg-min` and up.
+@container-lg: @container-large-desktop;
+
+
+//== Navbar
+//
+//##
+
+// Basics of a navbar
+@navbar-height: 50px;
+@navbar-margin-bottom: @line-height-computed;
+@navbar-border-radius: @border-radius-base;
+@navbar-padding-horizontal: floor((@grid-gutter-width / 2));
+@navbar-padding-vertical: ((@navbar-height - @line-height-computed) / 2);
+@navbar-collapse-max-height: 340px;
+
+@navbar-default-color: #777;
+@navbar-default-bg: #f8f8f8;
+@navbar-default-border: darken(@navbar-default-bg, 6.5%);
+
+// Navbar links
+@navbar-default-link-color: #777;
+@navbar-default-link-hover-color: #333;
+@navbar-default-link-hover-bg: transparent;
+@navbar-default-link-active-color: #555;
+@navbar-default-link-active-bg: darken(@navbar-default-bg, 6.5%);
+@navbar-default-link-disabled-color: #ccc;
+@navbar-default-link-disabled-bg: transparent;
+
+// Navbar brand label
+@navbar-default-brand-color: @navbar-default-link-color;
+@navbar-default-brand-hover-color: darken(@navbar-default-brand-color, 10%);
+@navbar-default-brand-hover-bg: transparent;
+
+// Navbar toggle
+@navbar-default-toggle-hover-bg: #ddd;
+@navbar-default-toggle-icon-bar-bg: #888;
+@navbar-default-toggle-border-color: #ddd;
+
+
+//=== Inverted navbar
+// Reset inverted navbar basics
+@navbar-inverse-color: lighten(@gray-light, 15%);
+@navbar-inverse-bg: #222;
+@navbar-inverse-border: darken(@navbar-inverse-bg, 10%);
+
+// Inverted navbar links
+@navbar-inverse-link-color: lighten(@gray-light, 15%);
+@navbar-inverse-link-hover-color: #fff;
+@navbar-inverse-link-hover-bg: transparent;
+@navbar-inverse-link-active-color: @navbar-inverse-link-hover-color;
+@navbar-inverse-link-active-bg: darken(@navbar-inverse-bg, 10%);
+@navbar-inverse-link-disabled-color: #444;
+@navbar-inverse-link-disabled-bg: transparent;
+
+// Inverted navbar brand label
+@navbar-inverse-brand-color: @navbar-inverse-link-color;
+@navbar-inverse-brand-hover-color: #fff;
+@navbar-inverse-brand-hover-bg: transparent;
+
+// Inverted navbar toggle
+@navbar-inverse-toggle-hover-bg: #333;
+@navbar-inverse-toggle-icon-bar-bg: #fff;
+@navbar-inverse-toggle-border-color: #333;
+
+
+//== Navs
+//
+//##
+
+//=== Shared nav styles
+@nav-link-padding: 10px 15px;
+@nav-link-hover-bg: @gray-lighter;
+
+@nav-disabled-link-color: @gray-light;
+@nav-disabled-link-hover-color: @gray-light;
+
+//== Tabs
+@nav-tabs-border-color: #ddd;
+
+@nav-tabs-link-hover-border-color: @gray-lighter;
+
+@nav-tabs-active-link-hover-bg: @body-bg;
+@nav-tabs-active-link-hover-color: @gray;
+@nav-tabs-active-link-hover-border-color: #ddd;
+
+@nav-tabs-justified-link-border-color: #ddd;
+@nav-tabs-justified-active-link-border-color: @body-bg;
+
+//== Pills
+@nav-pills-border-radius: @border-radius-base;
+@nav-pills-active-link-hover-bg: @component-active-bg;
+@nav-pills-active-link-hover-color: @component-active-color;
+
+
+//== Pagination
+//
+//##
+
+@pagination-color: @link-color;
+@pagination-bg: #fff;
+@pagination-border: #ddd;
+
+@pagination-hover-color: @link-hover-color;
+@pagination-hover-bg: @gray-lighter;
+@pagination-hover-border: #ddd;
+
+@pagination-active-color: #fff;
+@pagination-active-bg: @brand-primary;
+@pagination-active-border: @brand-primary;
+
+@pagination-disabled-color: @gray-light;
+@pagination-disabled-bg: #fff;
+@pagination-disabled-border: #ddd;
+
+
+//== Pager
+//
+//##
+
+@pager-bg: @pagination-bg;
+@pager-border: @pagination-border;
+@pager-border-radius: 15px;
+
+@pager-hover-bg: @pagination-hover-bg;
+
+@pager-active-bg: @pagination-active-bg;
+@pager-active-color: @pagination-active-color;
+
+@pager-disabled-color: @pagination-disabled-color;
+
+
+//== Jumbotron
+//
+//##
+
+@jumbotron-padding: 30px;
+@jumbotron-color: inherit;
+@jumbotron-bg: @gray-lighter;
+@jumbotron-heading-color: inherit;
+@jumbotron-font-size: ceil((@font-size-base * 1.5));
+@jumbotron-heading-font-size: ceil((@font-size-base * 4.5));
+
+
+//== Form states and alerts
+//
+//## Define colors for form feedback states and, by default, alerts.
+
+@state-success-text: #3c763d;
+@state-success-bg: #dff0d8;
+@state-success-border: darken(spin(@state-success-bg, -10), 5%);
+
+@state-info-text: #31708f;
+@state-info-bg: #d9edf7;
+@state-info-border: darken(spin(@state-info-bg, -10), 7%);
+
+@state-warning-text: #8a6d3b;
+@state-warning-bg: #fcf8e3;
+@state-warning-border: darken(spin(@state-warning-bg, -10), 5%);
+
+@state-danger-text: #a94442;
+@state-danger-bg: #f2dede;
+@state-danger-border: darken(spin(@state-danger-bg, -10), 5%);
+
+
+//== Tooltips
+//
+//##
+
+//** Tooltip max width
+@tooltip-max-width: 200px;
+//** Tooltip text color
+@tooltip-color: #fff;
+//** Tooltip background color
+@tooltip-bg: #000;
+@tooltip-opacity: .9;
+
+//** Tooltip arrow width
+@tooltip-arrow-width: 5px;
+//** Tooltip arrow color
+@tooltip-arrow-color: @tooltip-bg;
+
+
+//== Popovers
+//
+//##
+
+//** Popover body background color
+@popover-bg: #fff;
+//** Popover maximum width
+@popover-max-width: 276px;
+//** Popover border color
+@popover-border-color: rgba(0,0,0,.2);
+//** Popover fallback border color
+@popover-fallback-border-color: #ccc;
+
+//** Popover title background color
+@popover-title-bg: darken(@popover-bg, 3%);
+
+//** Popover arrow width
+@popover-arrow-width: 10px;
+//** Popover arrow color
+@popover-arrow-color: @popover-bg;
+
+//** Popover outer arrow width
+@popover-arrow-outer-width: (@popover-arrow-width + 1);
+//** Popover outer arrow color
+@popover-arrow-outer-color: fadein(@popover-border-color, 5%);
+//** Popover outer arrow fallback color
+@popover-arrow-outer-fallback-color: darken(@popover-fallback-border-color, 20%);
+
+
+//== Labels
+//
+//##
+
+//** Default label background color
+@label-default-bg: @gray-light;
+//** Primary label background color
+@label-primary-bg: @brand-primary;
+//** Success label background color
+@label-success-bg: @brand-success;
+//** Info label background color
+@label-info-bg: @brand-info;
+//** Warning label background color
+@label-warning-bg: @brand-warning;
+//** Danger label background color
+@label-danger-bg: @brand-danger;
+
+//** Default label text color
+@label-color: #fff;
+//** Default text color of a linked label
+@label-link-hover-color: #fff;
+
+
+//== Modals
+//
+//##
+
+//** Padding applied to the modal body
+@modal-inner-padding: 15px;
+
+//** Padding applied to the modal title
+@modal-title-padding: 15px;
+//** Modal title line-height
+@modal-title-line-height: @line-height-base;
+
+//** Background color of modal content area
+@modal-content-bg: #fff;
+//** Modal content border color
+@modal-content-border-color: rgba(0,0,0,.2);
+//** Modal content border color **for IE8**
+@modal-content-fallback-border-color: #999;
+
+//** Modal backdrop background color
+@modal-backdrop-bg: #000;
+//** Modal backdrop opacity
+@modal-backdrop-opacity: .5;
+//** Modal header border color
+@modal-header-border-color: #e5e5e5;
+//** Modal footer border color
+@modal-footer-border-color: @modal-header-border-color;
+
+@modal-lg: 900px;
+@modal-md: 600px;
+@modal-sm: 300px;
+
+
+//== Alerts
+//
+//## Define alert colors, border radius, and padding.
+
+@alert-padding: 15px;
+@alert-border-radius: @border-radius-base;
+@alert-link-font-weight: bold;
+
+@alert-success-bg: @state-success-bg;
+@alert-success-text: @state-success-text;
+@alert-success-border: @state-success-border;
+
+@alert-info-bg: @state-info-bg;
+@alert-info-text: @state-info-text;
+@alert-info-border: @state-info-border;
+
+@alert-warning-bg: @state-warning-bg;
+@alert-warning-text: @state-warning-text;
+@alert-warning-border: @state-warning-border;
+
+@alert-danger-bg: @state-danger-bg;
+@alert-danger-text: @state-danger-text;
+@alert-danger-border: @state-danger-border;
+
+
+//== Progress bars
+//
+//##
+
+//** Background color of the whole progress component
+@progress-bg: #f5f5f5;
+//** Progress bar text color
+@progress-bar-color: #fff;
+//** Variable for setting rounded corners on progress bar.
+@progress-border-radius: @border-radius-base;
+
+//** Default progress bar color
+@progress-bar-bg: @brand-primary;
+//** Success progress bar color
+@progress-bar-success-bg: @brand-success;
+//** Warning progress bar color
+@progress-bar-warning-bg: @brand-warning;
+//** Danger progress bar color
+@progress-bar-danger-bg: @brand-danger;
+//** Info progress bar color
+@progress-bar-info-bg: @brand-info;
+
+
+//== List group
+//
+//##
+
+//** Background color on `.list-group-item`
+@list-group-bg: #fff;
+//** `.list-group-item` border color
+@list-group-border: #ddd;
+//** List group border radius
+@list-group-border-radius: @border-radius-base;
+
+//** Background color of single list items on hover
+@list-group-hover-bg: #f5f5f5;
+//** Text color of active list items
+@list-group-active-color: @component-active-color;
+//** Background color of active list items
+@list-group-active-bg: @component-active-bg;
+//** Border color of active list elements
+@list-group-active-border: @list-group-active-bg;
+//** Text color for content within active list items
+@list-group-active-text-color: lighten(@list-group-active-bg, 40%);
+
+//** Text color of disabled list items
+@list-group-disabled-color: @gray-light;
+//** Background color of disabled list items
+@list-group-disabled-bg: @gray-lighter;
+//** Text color for content within disabled list items
+@list-group-disabled-text-color: @list-group-disabled-color;
+
+@list-group-link-color: #555;
+@list-group-link-hover-color: @list-group-link-color;
+@list-group-link-heading-color: #333;
+
+
+//== Panels
+//
+//##
+
+@panel-bg: #fff;
+@panel-body-padding: 15px;
+@panel-heading-padding: 10px 15px;
+@panel-footer-padding: @panel-heading-padding;
+@panel-border-radius: @border-radius-base;
+
+//** Border color for elements within panels
+@panel-inner-border: #ddd;
+@panel-footer-bg: #f5f5f5;
+
+@panel-default-text: @gray-dark;
+@panel-default-border: #ddd;
+@panel-default-heading-bg: #f5f5f5;
+
+@panel-primary-text: #fff;
+@panel-primary-border: @brand-primary;
+@panel-primary-heading-bg: @brand-primary;
+
+@panel-success-text: @state-success-text;
+@panel-success-border: @state-success-border;
+@panel-success-heading-bg: @state-success-bg;
+
+@panel-info-text: @state-info-text;
+@panel-info-border: @state-info-border;
+@panel-info-heading-bg: @state-info-bg;
+
+@panel-warning-text: @state-warning-text;
+@panel-warning-border: @state-warning-border;
+@panel-warning-heading-bg: @state-warning-bg;
+
+@panel-danger-text: @state-danger-text;
+@panel-danger-border: @state-danger-border;
+@panel-danger-heading-bg: @state-danger-bg;
+
+
+//== Thumbnails
+//
+//##
+
+//** Padding around the thumbnail image
+@thumbnail-padding: 4px;
+//** Thumbnail background color
+@thumbnail-bg: @body-bg;
+//** Thumbnail border color
+@thumbnail-border: #ddd;
+//** Thumbnail border radius
+@thumbnail-border-radius: @border-radius-base;
+
+//** Custom text color for thumbnail captions
+@thumbnail-caption-color: @text-color;
+//** Padding around the thumbnail caption
+@thumbnail-caption-padding: 9px;
+
+
+//== Wells
+//
+//##
+
+@well-bg: #f5f5f5;
+@well-border: darken(@well-bg, 7%);
+
+
+//== Badges
+//
+//##
+
+@badge-color: #fff;
+//** Linked badge text color on hover
+@badge-link-hover-color: #fff;
+@badge-bg: @gray-light;
+
+//** Badge text color in active nav link
+@badge-active-color: @link-color;
+//** Badge background color in active nav link
+@badge-active-bg: #fff;
+
+@badge-font-weight: bold;
+@badge-line-height: 1;
+@badge-border-radius: 10px;
+
+
+//== Breadcrumbs
+//
+//##
+
+@breadcrumb-padding-vertical: 8px;
+@breadcrumb-padding-horizontal: 15px;
+//** Breadcrumb background color
+@breadcrumb-bg: #f5f5f5;
+//** Breadcrumb text color
+@breadcrumb-color: #ccc;
+//** Text color of current page in the breadcrumb
+@breadcrumb-active-color: @gray-light;
+//** Textual separator for between breadcrumb elements
+@breadcrumb-separator: "/";
+
+
+//== Carousel
+//
+//##
+
+@carousel-text-shadow: 0 1px 2px rgba(0,0,0,.6);
+
+@carousel-control-color: #fff;
+@carousel-control-width: 15%;
+@carousel-control-opacity: .5;
+@carousel-control-font-size: 20px;
+
+@carousel-indicator-active-bg: #fff;
+@carousel-indicator-border-color: #fff;
+
+@carousel-caption-color: #fff;
+
+
+//== Close
+//
+//##
+
+@close-font-weight: bold;
+@close-color: #000;
+@close-text-shadow: 0 1px 0 #fff;
+
+
+//== Code
+//
+//##
+
+@code-color: #c7254e;
+@code-bg: #f9f2f4;
+
+@kbd-color: #fff;
+@kbd-bg: #333;
+
+@pre-bg: #f5f5f5;
+@pre-color: @gray-dark;
+@pre-border-color: #ccc;
+@pre-scrollable-max-height: 340px;
+
+
+//== Type
+//
+//##
+
+//** Horizontal offset for forms and lists.
+@component-offset-horizontal: 180px;
+//** Text muted color
+@text-muted: @gray-light;
+//** Abbreviations and acronyms border color
+@abbr-border-color: @gray-light;
+//** Headings small color
+@headings-small-color: @gray-light;
+//** Blockquote small color
+@blockquote-small-color: @gray-light;
+//** Blockquote font size
+@blockquote-font-size: (@font-size-base * 1.25);
+//** Blockquote border color
+@blockquote-border-color: @gray-lighter;
+//** Page header border color
+@page-header-border-color: @gray-lighter;
+//** Width of horizontal description list titles
+@dl-horizontal-offset: @component-offset-horizontal;
+//** Point at which .dl-horizontal becomes horizontal
+@dl-horizontal-breakpoint: @grid-float-breakpoint;
+//** Horizontal line color.
+@hr-border: @gray-lighter;
diff --git a/themes/src/main/node_modules/patternfly/dist/less/dependencies/bootstrap/wells.less b/themes/src/main/node_modules/patternfly/dist/less/dependencies/bootstrap/wells.less
new file mode 100644
index 0000000000..15d072b0cd
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/dependencies/bootstrap/wells.less
@@ -0,0 +1,29 @@
+//
+// Wells
+// --------------------------------------------------
+
+
+// Base class
+.well {
+ min-height: 20px;
+ padding: 19px;
+ margin-bottom: 20px;
+ background-color: @well-bg;
+ border: 1px solid @well-border;
+ border-radius: @border-radius-base;
+ .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));
+ blockquote {
+ border-color: #ddd;
+ border-color: rgba(0,0,0,.15);
+ }
+}
+
+// Sizes
+.well-lg {
+ padding: 24px;
+ border-radius: @border-radius-large;
+}
+.well-sm {
+ padding: 9px;
+ border-radius: @border-radius-small;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/dependencies/c3/c3.css b/themes/src/main/node_modules/patternfly/dist/less/dependencies/c3/c3.css
new file mode 100644
index 0000000000..89969eeaef
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/dependencies/c3/c3.css
@@ -0,0 +1,174 @@
+/*-- Chart --*/
+.c3 svg {
+ font: 10px sans-serif;
+ -webkit-tap-highlight-color: transparent; }
+
+.c3 path, .c3 line {
+ fill: none;
+ stroke: #000; }
+
+.c3 text {
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none; }
+
+.c3-legend-item-tile,
+.c3-xgrid-focus,
+.c3-ygrid,
+.c3-event-rect,
+.c3-bars path {
+ shape-rendering: crispEdges; }
+
+.c3-chart-arc path {
+ stroke: #fff; }
+
+.c3-chart-arc text {
+ fill: #fff;
+ font-size: 13px; }
+
+/*-- Axis --*/
+/*-- Grid --*/
+.c3-grid line {
+ stroke: #aaa; }
+
+.c3-grid text {
+ fill: #aaa; }
+
+.c3-xgrid, .c3-ygrid {
+ stroke-dasharray: 3 3; }
+
+/*-- Text on Chart --*/
+.c3-text.c3-empty {
+ fill: #808080;
+ font-size: 2em; }
+
+/*-- Line --*/
+.c3-line {
+ stroke-width: 1px; }
+
+/*-- Point --*/
+.c3-circle._expanded_ {
+ stroke-width: 1px;
+ stroke: white; }
+
+.c3-selected-circle {
+ fill: white;
+ stroke-width: 2px; }
+
+/*-- Bar --*/
+.c3-bar {
+ stroke-width: 0; }
+
+.c3-bar._expanded_ {
+ fill-opacity: 1;
+ fill-opacity: 0.75; }
+
+/*-- Focus --*/
+.c3-target.c3-focused {
+ opacity: 1; }
+
+.c3-target.c3-focused path.c3-line, .c3-target.c3-focused path.c3-step {
+ stroke-width: 2px; }
+
+.c3-target.c3-defocused {
+ opacity: 0.3 !important; }
+
+/*-- Region --*/
+.c3-region {
+ fill: steelblue;
+ fill-opacity: .1; }
+
+/*-- Brush --*/
+.c3-brush .extent {
+ fill-opacity: .1; }
+
+/*-- Select - Drag --*/
+/*-- Legend --*/
+.c3-legend-item {
+ font-size: 12px; }
+
+.c3-legend-item-hidden {
+ opacity: 0.15; }
+
+.c3-legend-background {
+ opacity: 0.75;
+ fill: white;
+ stroke: lightgray;
+ stroke-width: 1; }
+
+/*-- Title --*/
+.c3-title {
+ font: 14px sans-serif; }
+
+/*-- Tooltip --*/
+.c3-tooltip-container {
+ z-index: 10; }
+
+.c3-tooltip {
+ border-collapse: collapse;
+ border-spacing: 0;
+ background-color: #fff;
+ empty-cells: show;
+ -webkit-box-shadow: 7px 7px 12px -9px #777777;
+ -moz-box-shadow: 7px 7px 12px -9px #777777;
+ box-shadow: 7px 7px 12px -9px #777777;
+ opacity: 0.9; }
+
+.c3-tooltip tr {
+ border: 1px solid #CCC; }
+
+.c3-tooltip th {
+ background-color: #aaa;
+ font-size: 14px;
+ padding: 2px 5px;
+ text-align: left;
+ color: #FFF; }
+
+.c3-tooltip td {
+ font-size: 13px;
+ padding: 3px 6px;
+ background-color: #fff;
+ border-left: 1px dotted #999; }
+
+.c3-tooltip td > span {
+ display: inline-block;
+ width: 10px;
+ height: 10px;
+ margin-right: 6px; }
+
+.c3-tooltip td.value {
+ text-align: right; }
+
+/*-- Area --*/
+.c3-area {
+ stroke-width: 0;
+ opacity: 0.2; }
+
+/*-- Arc --*/
+.c3-chart-arcs-title {
+ dominant-baseline: middle;
+ font-size: 1.3em; }
+
+.c3-chart-arcs .c3-chart-arcs-background {
+ fill: #e0e0e0;
+ stroke: none; }
+
+.c3-chart-arcs .c3-chart-arcs-gauge-unit {
+ fill: #000;
+ font-size: 16px; }
+
+.c3-chart-arcs .c3-chart-arcs-gauge-max {
+ fill: #777; }
+
+.c3-chart-arcs .c3-chart-arcs-gauge-min {
+ fill: #777; }
+
+.c3-chart-arc .c3-gauge-value {
+ fill: #000;
+ /* font-size: 28px !important;*/ }
+
+.c3-chart-arc.c3-target g path {
+ opacity: 1; }
+
+.c3-chart-arc.c3-target.c3-focused g path {
+ opacity: 1; }
diff --git a/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/animated.less b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/animated.less
new file mode 100644
index 0000000000..66ad52a5ba
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/animated.less
@@ -0,0 +1,34 @@
+// Animated Icons
+// --------------------------
+
+.@{fa-css-prefix}-spin {
+ -webkit-animation: fa-spin 2s infinite linear;
+ animation: fa-spin 2s infinite linear;
+}
+
+.@{fa-css-prefix}-pulse {
+ -webkit-animation: fa-spin 1s infinite steps(8);
+ animation: fa-spin 1s infinite steps(8);
+}
+
+@-webkit-keyframes fa-spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg);
+ }
+}
+
+@keyframes fa-spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg);
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/bordered-pulled.less b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/bordered-pulled.less
new file mode 100644
index 0000000000..f1c8ad75f5
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/bordered-pulled.less
@@ -0,0 +1,25 @@
+// Bordered & Pulled
+// -------------------------
+
+.@{fa-css-prefix}-border {
+ padding: .2em .25em .15em;
+ border: solid .08em @fa-border-color;
+ border-radius: .1em;
+}
+
+.@{fa-css-prefix}-pull-left { float: left; }
+.@{fa-css-prefix}-pull-right { float: right; }
+
+.@{fa-css-prefix} {
+ &.@{fa-css-prefix}-pull-left { margin-right: .3em; }
+ &.@{fa-css-prefix}-pull-right { margin-left: .3em; }
+}
+
+/* Deprecated as of 4.4.0 */
+.pull-right { float: right; }
+.pull-left { float: left; }
+
+.@{fa-css-prefix} {
+ &.pull-left { margin-right: .3em; }
+ &.pull-right { margin-left: .3em; }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/core.less b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/core.less
new file mode 100644
index 0000000000..c577ac84a6
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/core.less
@@ -0,0 +1,12 @@
+// Base Class Definition
+// -------------------------
+
+.@{fa-css-prefix} {
+ display: inline-block;
+ font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
+ font-size: inherit; // can't have font-size inherit on line above, so need to override
+ text-rendering: auto; // optimizelegibility throws things off #1094
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/fixed-width.less b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/fixed-width.less
new file mode 100644
index 0000000000..110289f2f4
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/fixed-width.less
@@ -0,0 +1,6 @@
+// Fixed Width Icons
+// -------------------------
+.@{fa-css-prefix}-fw {
+ width: (18em / 14);
+ text-align: center;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/font-awesome.less b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/font-awesome.less
new file mode 100644
index 0000000000..c3677def31
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/font-awesome.less
@@ -0,0 +1,18 @@
+/*!
+ * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
+ * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
+ */
+
+@import "variables.less";
+@import "mixins.less";
+@import "path.less";
+@import "core.less";
+@import "larger.less";
+@import "fixed-width.less";
+@import "list.less";
+@import "bordered-pulled.less";
+@import "animated.less";
+@import "rotated-flipped.less";
+@import "stacked.less";
+@import "icons.less";
+@import "screen-reader.less";
diff --git a/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/icons.less b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/icons.less
new file mode 100644
index 0000000000..159d600425
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/icons.less
@@ -0,0 +1,789 @@
+/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
+ readers do not read off random characters that represent icons */
+
+.@{fa-css-prefix}-glass:before { content: @fa-var-glass; }
+.@{fa-css-prefix}-music:before { content: @fa-var-music; }
+.@{fa-css-prefix}-search:before { content: @fa-var-search; }
+.@{fa-css-prefix}-envelope-o:before { content: @fa-var-envelope-o; }
+.@{fa-css-prefix}-heart:before { content: @fa-var-heart; }
+.@{fa-css-prefix}-star:before { content: @fa-var-star; }
+.@{fa-css-prefix}-star-o:before { content: @fa-var-star-o; }
+.@{fa-css-prefix}-user:before { content: @fa-var-user; }
+.@{fa-css-prefix}-film:before { content: @fa-var-film; }
+.@{fa-css-prefix}-th-large:before { content: @fa-var-th-large; }
+.@{fa-css-prefix}-th:before { content: @fa-var-th; }
+.@{fa-css-prefix}-th-list:before { content: @fa-var-th-list; }
+.@{fa-css-prefix}-check:before { content: @fa-var-check; }
+.@{fa-css-prefix}-remove:before,
+.@{fa-css-prefix}-close:before,
+.@{fa-css-prefix}-times:before { content: @fa-var-times; }
+.@{fa-css-prefix}-search-plus:before { content: @fa-var-search-plus; }
+.@{fa-css-prefix}-search-minus:before { content: @fa-var-search-minus; }
+.@{fa-css-prefix}-power-off:before { content: @fa-var-power-off; }
+.@{fa-css-prefix}-signal:before { content: @fa-var-signal; }
+.@{fa-css-prefix}-gear:before,
+.@{fa-css-prefix}-cog:before { content: @fa-var-cog; }
+.@{fa-css-prefix}-trash-o:before { content: @fa-var-trash-o; }
+.@{fa-css-prefix}-home:before { content: @fa-var-home; }
+.@{fa-css-prefix}-file-o:before { content: @fa-var-file-o; }
+.@{fa-css-prefix}-clock-o:before { content: @fa-var-clock-o; }
+.@{fa-css-prefix}-road:before { content: @fa-var-road; }
+.@{fa-css-prefix}-download:before { content: @fa-var-download; }
+.@{fa-css-prefix}-arrow-circle-o-down:before { content: @fa-var-arrow-circle-o-down; }
+.@{fa-css-prefix}-arrow-circle-o-up:before { content: @fa-var-arrow-circle-o-up; }
+.@{fa-css-prefix}-inbox:before { content: @fa-var-inbox; }
+.@{fa-css-prefix}-play-circle-o:before { content: @fa-var-play-circle-o; }
+.@{fa-css-prefix}-rotate-right:before,
+.@{fa-css-prefix}-repeat:before { content: @fa-var-repeat; }
+.@{fa-css-prefix}-refresh:before { content: @fa-var-refresh; }
+.@{fa-css-prefix}-list-alt:before { content: @fa-var-list-alt; }
+.@{fa-css-prefix}-lock:before { content: @fa-var-lock; }
+.@{fa-css-prefix}-flag:before { content: @fa-var-flag; }
+.@{fa-css-prefix}-headphones:before { content: @fa-var-headphones; }
+.@{fa-css-prefix}-volume-off:before { content: @fa-var-volume-off; }
+.@{fa-css-prefix}-volume-down:before { content: @fa-var-volume-down; }
+.@{fa-css-prefix}-volume-up:before { content: @fa-var-volume-up; }
+.@{fa-css-prefix}-qrcode:before { content: @fa-var-qrcode; }
+.@{fa-css-prefix}-barcode:before { content: @fa-var-barcode; }
+.@{fa-css-prefix}-tag:before { content: @fa-var-tag; }
+.@{fa-css-prefix}-tags:before { content: @fa-var-tags; }
+.@{fa-css-prefix}-book:before { content: @fa-var-book; }
+.@{fa-css-prefix}-bookmark:before { content: @fa-var-bookmark; }
+.@{fa-css-prefix}-print:before { content: @fa-var-print; }
+.@{fa-css-prefix}-camera:before { content: @fa-var-camera; }
+.@{fa-css-prefix}-font:before { content: @fa-var-font; }
+.@{fa-css-prefix}-bold:before { content: @fa-var-bold; }
+.@{fa-css-prefix}-italic:before { content: @fa-var-italic; }
+.@{fa-css-prefix}-text-height:before { content: @fa-var-text-height; }
+.@{fa-css-prefix}-text-width:before { content: @fa-var-text-width; }
+.@{fa-css-prefix}-align-left:before { content: @fa-var-align-left; }
+.@{fa-css-prefix}-align-center:before { content: @fa-var-align-center; }
+.@{fa-css-prefix}-align-right:before { content: @fa-var-align-right; }
+.@{fa-css-prefix}-align-justify:before { content: @fa-var-align-justify; }
+.@{fa-css-prefix}-list:before { content: @fa-var-list; }
+.@{fa-css-prefix}-dedent:before,
+.@{fa-css-prefix}-outdent:before { content: @fa-var-outdent; }
+.@{fa-css-prefix}-indent:before { content: @fa-var-indent; }
+.@{fa-css-prefix}-video-camera:before { content: @fa-var-video-camera; }
+.@{fa-css-prefix}-photo:before,
+.@{fa-css-prefix}-image:before,
+.@{fa-css-prefix}-picture-o:before { content: @fa-var-picture-o; }
+.@{fa-css-prefix}-pencil:before { content: @fa-var-pencil; }
+.@{fa-css-prefix}-map-marker:before { content: @fa-var-map-marker; }
+.@{fa-css-prefix}-adjust:before { content: @fa-var-adjust; }
+.@{fa-css-prefix}-tint:before { content: @fa-var-tint; }
+.@{fa-css-prefix}-edit:before,
+.@{fa-css-prefix}-pencil-square-o:before { content: @fa-var-pencil-square-o; }
+.@{fa-css-prefix}-share-square-o:before { content: @fa-var-share-square-o; }
+.@{fa-css-prefix}-check-square-o:before { content: @fa-var-check-square-o; }
+.@{fa-css-prefix}-arrows:before { content: @fa-var-arrows; }
+.@{fa-css-prefix}-step-backward:before { content: @fa-var-step-backward; }
+.@{fa-css-prefix}-fast-backward:before { content: @fa-var-fast-backward; }
+.@{fa-css-prefix}-backward:before { content: @fa-var-backward; }
+.@{fa-css-prefix}-play:before { content: @fa-var-play; }
+.@{fa-css-prefix}-pause:before { content: @fa-var-pause; }
+.@{fa-css-prefix}-stop:before { content: @fa-var-stop; }
+.@{fa-css-prefix}-forward:before { content: @fa-var-forward; }
+.@{fa-css-prefix}-fast-forward:before { content: @fa-var-fast-forward; }
+.@{fa-css-prefix}-step-forward:before { content: @fa-var-step-forward; }
+.@{fa-css-prefix}-eject:before { content: @fa-var-eject; }
+.@{fa-css-prefix}-chevron-left:before { content: @fa-var-chevron-left; }
+.@{fa-css-prefix}-chevron-right:before { content: @fa-var-chevron-right; }
+.@{fa-css-prefix}-plus-circle:before { content: @fa-var-plus-circle; }
+.@{fa-css-prefix}-minus-circle:before { content: @fa-var-minus-circle; }
+.@{fa-css-prefix}-times-circle:before { content: @fa-var-times-circle; }
+.@{fa-css-prefix}-check-circle:before { content: @fa-var-check-circle; }
+.@{fa-css-prefix}-question-circle:before { content: @fa-var-question-circle; }
+.@{fa-css-prefix}-info-circle:before { content: @fa-var-info-circle; }
+.@{fa-css-prefix}-crosshairs:before { content: @fa-var-crosshairs; }
+.@{fa-css-prefix}-times-circle-o:before { content: @fa-var-times-circle-o; }
+.@{fa-css-prefix}-check-circle-o:before { content: @fa-var-check-circle-o; }
+.@{fa-css-prefix}-ban:before { content: @fa-var-ban; }
+.@{fa-css-prefix}-arrow-left:before { content: @fa-var-arrow-left; }
+.@{fa-css-prefix}-arrow-right:before { content: @fa-var-arrow-right; }
+.@{fa-css-prefix}-arrow-up:before { content: @fa-var-arrow-up; }
+.@{fa-css-prefix}-arrow-down:before { content: @fa-var-arrow-down; }
+.@{fa-css-prefix}-mail-forward:before,
+.@{fa-css-prefix}-share:before { content: @fa-var-share; }
+.@{fa-css-prefix}-expand:before { content: @fa-var-expand; }
+.@{fa-css-prefix}-compress:before { content: @fa-var-compress; }
+.@{fa-css-prefix}-plus:before { content: @fa-var-plus; }
+.@{fa-css-prefix}-minus:before { content: @fa-var-minus; }
+.@{fa-css-prefix}-asterisk:before { content: @fa-var-asterisk; }
+.@{fa-css-prefix}-exclamation-circle:before { content: @fa-var-exclamation-circle; }
+.@{fa-css-prefix}-gift:before { content: @fa-var-gift; }
+.@{fa-css-prefix}-leaf:before { content: @fa-var-leaf; }
+.@{fa-css-prefix}-fire:before { content: @fa-var-fire; }
+.@{fa-css-prefix}-eye:before { content: @fa-var-eye; }
+.@{fa-css-prefix}-eye-slash:before { content: @fa-var-eye-slash; }
+.@{fa-css-prefix}-warning:before,
+.@{fa-css-prefix}-exclamation-triangle:before { content: @fa-var-exclamation-triangle; }
+.@{fa-css-prefix}-plane:before { content: @fa-var-plane; }
+.@{fa-css-prefix}-calendar:before { content: @fa-var-calendar; }
+.@{fa-css-prefix}-random:before { content: @fa-var-random; }
+.@{fa-css-prefix}-comment:before { content: @fa-var-comment; }
+.@{fa-css-prefix}-magnet:before { content: @fa-var-magnet; }
+.@{fa-css-prefix}-chevron-up:before { content: @fa-var-chevron-up; }
+.@{fa-css-prefix}-chevron-down:before { content: @fa-var-chevron-down; }
+.@{fa-css-prefix}-retweet:before { content: @fa-var-retweet; }
+.@{fa-css-prefix}-shopping-cart:before { content: @fa-var-shopping-cart; }
+.@{fa-css-prefix}-folder:before { content: @fa-var-folder; }
+.@{fa-css-prefix}-folder-open:before { content: @fa-var-folder-open; }
+.@{fa-css-prefix}-arrows-v:before { content: @fa-var-arrows-v; }
+.@{fa-css-prefix}-arrows-h:before { content: @fa-var-arrows-h; }
+.@{fa-css-prefix}-bar-chart-o:before,
+.@{fa-css-prefix}-bar-chart:before { content: @fa-var-bar-chart; }
+.@{fa-css-prefix}-twitter-square:before { content: @fa-var-twitter-square; }
+.@{fa-css-prefix}-facebook-square:before { content: @fa-var-facebook-square; }
+.@{fa-css-prefix}-camera-retro:before { content: @fa-var-camera-retro; }
+.@{fa-css-prefix}-key:before { content: @fa-var-key; }
+.@{fa-css-prefix}-gears:before,
+.@{fa-css-prefix}-cogs:before { content: @fa-var-cogs; }
+.@{fa-css-prefix}-comments:before { content: @fa-var-comments; }
+.@{fa-css-prefix}-thumbs-o-up:before { content: @fa-var-thumbs-o-up; }
+.@{fa-css-prefix}-thumbs-o-down:before { content: @fa-var-thumbs-o-down; }
+.@{fa-css-prefix}-star-half:before { content: @fa-var-star-half; }
+.@{fa-css-prefix}-heart-o:before { content: @fa-var-heart-o; }
+.@{fa-css-prefix}-sign-out:before { content: @fa-var-sign-out; }
+.@{fa-css-prefix}-linkedin-square:before { content: @fa-var-linkedin-square; }
+.@{fa-css-prefix}-thumb-tack:before { content: @fa-var-thumb-tack; }
+.@{fa-css-prefix}-external-link:before { content: @fa-var-external-link; }
+.@{fa-css-prefix}-sign-in:before { content: @fa-var-sign-in; }
+.@{fa-css-prefix}-trophy:before { content: @fa-var-trophy; }
+.@{fa-css-prefix}-github-square:before { content: @fa-var-github-square; }
+.@{fa-css-prefix}-upload:before { content: @fa-var-upload; }
+.@{fa-css-prefix}-lemon-o:before { content: @fa-var-lemon-o; }
+.@{fa-css-prefix}-phone:before { content: @fa-var-phone; }
+.@{fa-css-prefix}-square-o:before { content: @fa-var-square-o; }
+.@{fa-css-prefix}-bookmark-o:before { content: @fa-var-bookmark-o; }
+.@{fa-css-prefix}-phone-square:before { content: @fa-var-phone-square; }
+.@{fa-css-prefix}-twitter:before { content: @fa-var-twitter; }
+.@{fa-css-prefix}-facebook-f:before,
+.@{fa-css-prefix}-facebook:before { content: @fa-var-facebook; }
+.@{fa-css-prefix}-github:before { content: @fa-var-github; }
+.@{fa-css-prefix}-unlock:before { content: @fa-var-unlock; }
+.@{fa-css-prefix}-credit-card:before { content: @fa-var-credit-card; }
+.@{fa-css-prefix}-feed:before,
+.@{fa-css-prefix}-rss:before { content: @fa-var-rss; }
+.@{fa-css-prefix}-hdd-o:before { content: @fa-var-hdd-o; }
+.@{fa-css-prefix}-bullhorn:before { content: @fa-var-bullhorn; }
+.@{fa-css-prefix}-bell:before { content: @fa-var-bell; }
+.@{fa-css-prefix}-certificate:before { content: @fa-var-certificate; }
+.@{fa-css-prefix}-hand-o-right:before { content: @fa-var-hand-o-right; }
+.@{fa-css-prefix}-hand-o-left:before { content: @fa-var-hand-o-left; }
+.@{fa-css-prefix}-hand-o-up:before { content: @fa-var-hand-o-up; }
+.@{fa-css-prefix}-hand-o-down:before { content: @fa-var-hand-o-down; }
+.@{fa-css-prefix}-arrow-circle-left:before { content: @fa-var-arrow-circle-left; }
+.@{fa-css-prefix}-arrow-circle-right:before { content: @fa-var-arrow-circle-right; }
+.@{fa-css-prefix}-arrow-circle-up:before { content: @fa-var-arrow-circle-up; }
+.@{fa-css-prefix}-arrow-circle-down:before { content: @fa-var-arrow-circle-down; }
+.@{fa-css-prefix}-globe:before { content: @fa-var-globe; }
+.@{fa-css-prefix}-wrench:before { content: @fa-var-wrench; }
+.@{fa-css-prefix}-tasks:before { content: @fa-var-tasks; }
+.@{fa-css-prefix}-filter:before { content: @fa-var-filter; }
+.@{fa-css-prefix}-briefcase:before { content: @fa-var-briefcase; }
+.@{fa-css-prefix}-arrows-alt:before { content: @fa-var-arrows-alt; }
+.@{fa-css-prefix}-group:before,
+.@{fa-css-prefix}-users:before { content: @fa-var-users; }
+.@{fa-css-prefix}-chain:before,
+.@{fa-css-prefix}-link:before { content: @fa-var-link; }
+.@{fa-css-prefix}-cloud:before { content: @fa-var-cloud; }
+.@{fa-css-prefix}-flask:before { content: @fa-var-flask; }
+.@{fa-css-prefix}-cut:before,
+.@{fa-css-prefix}-scissors:before { content: @fa-var-scissors; }
+.@{fa-css-prefix}-copy:before,
+.@{fa-css-prefix}-files-o:before { content: @fa-var-files-o; }
+.@{fa-css-prefix}-paperclip:before { content: @fa-var-paperclip; }
+.@{fa-css-prefix}-save:before,
+.@{fa-css-prefix}-floppy-o:before { content: @fa-var-floppy-o; }
+.@{fa-css-prefix}-square:before { content: @fa-var-square; }
+.@{fa-css-prefix}-navicon:before,
+.@{fa-css-prefix}-reorder:before,
+.@{fa-css-prefix}-bars:before { content: @fa-var-bars; }
+.@{fa-css-prefix}-list-ul:before { content: @fa-var-list-ul; }
+.@{fa-css-prefix}-list-ol:before { content: @fa-var-list-ol; }
+.@{fa-css-prefix}-strikethrough:before { content: @fa-var-strikethrough; }
+.@{fa-css-prefix}-underline:before { content: @fa-var-underline; }
+.@{fa-css-prefix}-table:before { content: @fa-var-table; }
+.@{fa-css-prefix}-magic:before { content: @fa-var-magic; }
+.@{fa-css-prefix}-truck:before { content: @fa-var-truck; }
+.@{fa-css-prefix}-pinterest:before { content: @fa-var-pinterest; }
+.@{fa-css-prefix}-pinterest-square:before { content: @fa-var-pinterest-square; }
+.@{fa-css-prefix}-google-plus-square:before { content: @fa-var-google-plus-square; }
+.@{fa-css-prefix}-google-plus:before { content: @fa-var-google-plus; }
+.@{fa-css-prefix}-money:before { content: @fa-var-money; }
+.@{fa-css-prefix}-caret-down:before { content: @fa-var-caret-down; }
+.@{fa-css-prefix}-caret-up:before { content: @fa-var-caret-up; }
+.@{fa-css-prefix}-caret-left:before { content: @fa-var-caret-left; }
+.@{fa-css-prefix}-caret-right:before { content: @fa-var-caret-right; }
+.@{fa-css-prefix}-columns:before { content: @fa-var-columns; }
+.@{fa-css-prefix}-unsorted:before,
+.@{fa-css-prefix}-sort:before { content: @fa-var-sort; }
+.@{fa-css-prefix}-sort-down:before,
+.@{fa-css-prefix}-sort-desc:before { content: @fa-var-sort-desc; }
+.@{fa-css-prefix}-sort-up:before,
+.@{fa-css-prefix}-sort-asc:before { content: @fa-var-sort-asc; }
+.@{fa-css-prefix}-envelope:before { content: @fa-var-envelope; }
+.@{fa-css-prefix}-linkedin:before { content: @fa-var-linkedin; }
+.@{fa-css-prefix}-rotate-left:before,
+.@{fa-css-prefix}-undo:before { content: @fa-var-undo; }
+.@{fa-css-prefix}-legal:before,
+.@{fa-css-prefix}-gavel:before { content: @fa-var-gavel; }
+.@{fa-css-prefix}-dashboard:before,
+.@{fa-css-prefix}-tachometer:before { content: @fa-var-tachometer; }
+.@{fa-css-prefix}-comment-o:before { content: @fa-var-comment-o; }
+.@{fa-css-prefix}-comments-o:before { content: @fa-var-comments-o; }
+.@{fa-css-prefix}-flash:before,
+.@{fa-css-prefix}-bolt:before { content: @fa-var-bolt; }
+.@{fa-css-prefix}-sitemap:before { content: @fa-var-sitemap; }
+.@{fa-css-prefix}-umbrella:before { content: @fa-var-umbrella; }
+.@{fa-css-prefix}-paste:before,
+.@{fa-css-prefix}-clipboard:before { content: @fa-var-clipboard; }
+.@{fa-css-prefix}-lightbulb-o:before { content: @fa-var-lightbulb-o; }
+.@{fa-css-prefix}-exchange:before { content: @fa-var-exchange; }
+.@{fa-css-prefix}-cloud-download:before { content: @fa-var-cloud-download; }
+.@{fa-css-prefix}-cloud-upload:before { content: @fa-var-cloud-upload; }
+.@{fa-css-prefix}-user-md:before { content: @fa-var-user-md; }
+.@{fa-css-prefix}-stethoscope:before { content: @fa-var-stethoscope; }
+.@{fa-css-prefix}-suitcase:before { content: @fa-var-suitcase; }
+.@{fa-css-prefix}-bell-o:before { content: @fa-var-bell-o; }
+.@{fa-css-prefix}-coffee:before { content: @fa-var-coffee; }
+.@{fa-css-prefix}-cutlery:before { content: @fa-var-cutlery; }
+.@{fa-css-prefix}-file-text-o:before { content: @fa-var-file-text-o; }
+.@{fa-css-prefix}-building-o:before { content: @fa-var-building-o; }
+.@{fa-css-prefix}-hospital-o:before { content: @fa-var-hospital-o; }
+.@{fa-css-prefix}-ambulance:before { content: @fa-var-ambulance; }
+.@{fa-css-prefix}-medkit:before { content: @fa-var-medkit; }
+.@{fa-css-prefix}-fighter-jet:before { content: @fa-var-fighter-jet; }
+.@{fa-css-prefix}-beer:before { content: @fa-var-beer; }
+.@{fa-css-prefix}-h-square:before { content: @fa-var-h-square; }
+.@{fa-css-prefix}-plus-square:before { content: @fa-var-plus-square; }
+.@{fa-css-prefix}-angle-double-left:before { content: @fa-var-angle-double-left; }
+.@{fa-css-prefix}-angle-double-right:before { content: @fa-var-angle-double-right; }
+.@{fa-css-prefix}-angle-double-up:before { content: @fa-var-angle-double-up; }
+.@{fa-css-prefix}-angle-double-down:before { content: @fa-var-angle-double-down; }
+.@{fa-css-prefix}-angle-left:before { content: @fa-var-angle-left; }
+.@{fa-css-prefix}-angle-right:before { content: @fa-var-angle-right; }
+.@{fa-css-prefix}-angle-up:before { content: @fa-var-angle-up; }
+.@{fa-css-prefix}-angle-down:before { content: @fa-var-angle-down; }
+.@{fa-css-prefix}-desktop:before { content: @fa-var-desktop; }
+.@{fa-css-prefix}-laptop:before { content: @fa-var-laptop; }
+.@{fa-css-prefix}-tablet:before { content: @fa-var-tablet; }
+.@{fa-css-prefix}-mobile-phone:before,
+.@{fa-css-prefix}-mobile:before { content: @fa-var-mobile; }
+.@{fa-css-prefix}-circle-o:before { content: @fa-var-circle-o; }
+.@{fa-css-prefix}-quote-left:before { content: @fa-var-quote-left; }
+.@{fa-css-prefix}-quote-right:before { content: @fa-var-quote-right; }
+.@{fa-css-prefix}-spinner:before { content: @fa-var-spinner; }
+.@{fa-css-prefix}-circle:before { content: @fa-var-circle; }
+.@{fa-css-prefix}-mail-reply:before,
+.@{fa-css-prefix}-reply:before { content: @fa-var-reply; }
+.@{fa-css-prefix}-github-alt:before { content: @fa-var-github-alt; }
+.@{fa-css-prefix}-folder-o:before { content: @fa-var-folder-o; }
+.@{fa-css-prefix}-folder-open-o:before { content: @fa-var-folder-open-o; }
+.@{fa-css-prefix}-smile-o:before { content: @fa-var-smile-o; }
+.@{fa-css-prefix}-frown-o:before { content: @fa-var-frown-o; }
+.@{fa-css-prefix}-meh-o:before { content: @fa-var-meh-o; }
+.@{fa-css-prefix}-gamepad:before { content: @fa-var-gamepad; }
+.@{fa-css-prefix}-keyboard-o:before { content: @fa-var-keyboard-o; }
+.@{fa-css-prefix}-flag-o:before { content: @fa-var-flag-o; }
+.@{fa-css-prefix}-flag-checkered:before { content: @fa-var-flag-checkered; }
+.@{fa-css-prefix}-terminal:before { content: @fa-var-terminal; }
+.@{fa-css-prefix}-code:before { content: @fa-var-code; }
+.@{fa-css-prefix}-mail-reply-all:before,
+.@{fa-css-prefix}-reply-all:before { content: @fa-var-reply-all; }
+.@{fa-css-prefix}-star-half-empty:before,
+.@{fa-css-prefix}-star-half-full:before,
+.@{fa-css-prefix}-star-half-o:before { content: @fa-var-star-half-o; }
+.@{fa-css-prefix}-location-arrow:before { content: @fa-var-location-arrow; }
+.@{fa-css-prefix}-crop:before { content: @fa-var-crop; }
+.@{fa-css-prefix}-code-fork:before { content: @fa-var-code-fork; }
+.@{fa-css-prefix}-unlink:before,
+.@{fa-css-prefix}-chain-broken:before { content: @fa-var-chain-broken; }
+.@{fa-css-prefix}-question:before { content: @fa-var-question; }
+.@{fa-css-prefix}-info:before { content: @fa-var-info; }
+.@{fa-css-prefix}-exclamation:before { content: @fa-var-exclamation; }
+.@{fa-css-prefix}-superscript:before { content: @fa-var-superscript; }
+.@{fa-css-prefix}-subscript:before { content: @fa-var-subscript; }
+.@{fa-css-prefix}-eraser:before { content: @fa-var-eraser; }
+.@{fa-css-prefix}-puzzle-piece:before { content: @fa-var-puzzle-piece; }
+.@{fa-css-prefix}-microphone:before { content: @fa-var-microphone; }
+.@{fa-css-prefix}-microphone-slash:before { content: @fa-var-microphone-slash; }
+.@{fa-css-prefix}-shield:before { content: @fa-var-shield; }
+.@{fa-css-prefix}-calendar-o:before { content: @fa-var-calendar-o; }
+.@{fa-css-prefix}-fire-extinguisher:before { content: @fa-var-fire-extinguisher; }
+.@{fa-css-prefix}-rocket:before { content: @fa-var-rocket; }
+.@{fa-css-prefix}-maxcdn:before { content: @fa-var-maxcdn; }
+.@{fa-css-prefix}-chevron-circle-left:before { content: @fa-var-chevron-circle-left; }
+.@{fa-css-prefix}-chevron-circle-right:before { content: @fa-var-chevron-circle-right; }
+.@{fa-css-prefix}-chevron-circle-up:before { content: @fa-var-chevron-circle-up; }
+.@{fa-css-prefix}-chevron-circle-down:before { content: @fa-var-chevron-circle-down; }
+.@{fa-css-prefix}-html5:before { content: @fa-var-html5; }
+.@{fa-css-prefix}-css3:before { content: @fa-var-css3; }
+.@{fa-css-prefix}-anchor:before { content: @fa-var-anchor; }
+.@{fa-css-prefix}-unlock-alt:before { content: @fa-var-unlock-alt; }
+.@{fa-css-prefix}-bullseye:before { content: @fa-var-bullseye; }
+.@{fa-css-prefix}-ellipsis-h:before { content: @fa-var-ellipsis-h; }
+.@{fa-css-prefix}-ellipsis-v:before { content: @fa-var-ellipsis-v; }
+.@{fa-css-prefix}-rss-square:before { content: @fa-var-rss-square; }
+.@{fa-css-prefix}-play-circle:before { content: @fa-var-play-circle; }
+.@{fa-css-prefix}-ticket:before { content: @fa-var-ticket; }
+.@{fa-css-prefix}-minus-square:before { content: @fa-var-minus-square; }
+.@{fa-css-prefix}-minus-square-o:before { content: @fa-var-minus-square-o; }
+.@{fa-css-prefix}-level-up:before { content: @fa-var-level-up; }
+.@{fa-css-prefix}-level-down:before { content: @fa-var-level-down; }
+.@{fa-css-prefix}-check-square:before { content: @fa-var-check-square; }
+.@{fa-css-prefix}-pencil-square:before { content: @fa-var-pencil-square; }
+.@{fa-css-prefix}-external-link-square:before { content: @fa-var-external-link-square; }
+.@{fa-css-prefix}-share-square:before { content: @fa-var-share-square; }
+.@{fa-css-prefix}-compass:before { content: @fa-var-compass; }
+.@{fa-css-prefix}-toggle-down:before,
+.@{fa-css-prefix}-caret-square-o-down:before { content: @fa-var-caret-square-o-down; }
+.@{fa-css-prefix}-toggle-up:before,
+.@{fa-css-prefix}-caret-square-o-up:before { content: @fa-var-caret-square-o-up; }
+.@{fa-css-prefix}-toggle-right:before,
+.@{fa-css-prefix}-caret-square-o-right:before { content: @fa-var-caret-square-o-right; }
+.@{fa-css-prefix}-euro:before,
+.@{fa-css-prefix}-eur:before { content: @fa-var-eur; }
+.@{fa-css-prefix}-gbp:before { content: @fa-var-gbp; }
+.@{fa-css-prefix}-dollar:before,
+.@{fa-css-prefix}-usd:before { content: @fa-var-usd; }
+.@{fa-css-prefix}-rupee:before,
+.@{fa-css-prefix}-inr:before { content: @fa-var-inr; }
+.@{fa-css-prefix}-cny:before,
+.@{fa-css-prefix}-rmb:before,
+.@{fa-css-prefix}-yen:before,
+.@{fa-css-prefix}-jpy:before { content: @fa-var-jpy; }
+.@{fa-css-prefix}-ruble:before,
+.@{fa-css-prefix}-rouble:before,
+.@{fa-css-prefix}-rub:before { content: @fa-var-rub; }
+.@{fa-css-prefix}-won:before,
+.@{fa-css-prefix}-krw:before { content: @fa-var-krw; }
+.@{fa-css-prefix}-bitcoin:before,
+.@{fa-css-prefix}-btc:before { content: @fa-var-btc; }
+.@{fa-css-prefix}-file:before { content: @fa-var-file; }
+.@{fa-css-prefix}-file-text:before { content: @fa-var-file-text; }
+.@{fa-css-prefix}-sort-alpha-asc:before { content: @fa-var-sort-alpha-asc; }
+.@{fa-css-prefix}-sort-alpha-desc:before { content: @fa-var-sort-alpha-desc; }
+.@{fa-css-prefix}-sort-amount-asc:before { content: @fa-var-sort-amount-asc; }
+.@{fa-css-prefix}-sort-amount-desc:before { content: @fa-var-sort-amount-desc; }
+.@{fa-css-prefix}-sort-numeric-asc:before { content: @fa-var-sort-numeric-asc; }
+.@{fa-css-prefix}-sort-numeric-desc:before { content: @fa-var-sort-numeric-desc; }
+.@{fa-css-prefix}-thumbs-up:before { content: @fa-var-thumbs-up; }
+.@{fa-css-prefix}-thumbs-down:before { content: @fa-var-thumbs-down; }
+.@{fa-css-prefix}-youtube-square:before { content: @fa-var-youtube-square; }
+.@{fa-css-prefix}-youtube:before { content: @fa-var-youtube; }
+.@{fa-css-prefix}-xing:before { content: @fa-var-xing; }
+.@{fa-css-prefix}-xing-square:before { content: @fa-var-xing-square; }
+.@{fa-css-prefix}-youtube-play:before { content: @fa-var-youtube-play; }
+.@{fa-css-prefix}-dropbox:before { content: @fa-var-dropbox; }
+.@{fa-css-prefix}-stack-overflow:before { content: @fa-var-stack-overflow; }
+.@{fa-css-prefix}-instagram:before { content: @fa-var-instagram; }
+.@{fa-css-prefix}-flickr:before { content: @fa-var-flickr; }
+.@{fa-css-prefix}-adn:before { content: @fa-var-adn; }
+.@{fa-css-prefix}-bitbucket:before { content: @fa-var-bitbucket; }
+.@{fa-css-prefix}-bitbucket-square:before { content: @fa-var-bitbucket-square; }
+.@{fa-css-prefix}-tumblr:before { content: @fa-var-tumblr; }
+.@{fa-css-prefix}-tumblr-square:before { content: @fa-var-tumblr-square; }
+.@{fa-css-prefix}-long-arrow-down:before { content: @fa-var-long-arrow-down; }
+.@{fa-css-prefix}-long-arrow-up:before { content: @fa-var-long-arrow-up; }
+.@{fa-css-prefix}-long-arrow-left:before { content: @fa-var-long-arrow-left; }
+.@{fa-css-prefix}-long-arrow-right:before { content: @fa-var-long-arrow-right; }
+.@{fa-css-prefix}-apple:before { content: @fa-var-apple; }
+.@{fa-css-prefix}-windows:before { content: @fa-var-windows; }
+.@{fa-css-prefix}-android:before { content: @fa-var-android; }
+.@{fa-css-prefix}-linux:before { content: @fa-var-linux; }
+.@{fa-css-prefix}-dribbble:before { content: @fa-var-dribbble; }
+.@{fa-css-prefix}-skype:before { content: @fa-var-skype; }
+.@{fa-css-prefix}-foursquare:before { content: @fa-var-foursquare; }
+.@{fa-css-prefix}-trello:before { content: @fa-var-trello; }
+.@{fa-css-prefix}-female:before { content: @fa-var-female; }
+.@{fa-css-prefix}-male:before { content: @fa-var-male; }
+.@{fa-css-prefix}-gittip:before,
+.@{fa-css-prefix}-gratipay:before { content: @fa-var-gratipay; }
+.@{fa-css-prefix}-sun-o:before { content: @fa-var-sun-o; }
+.@{fa-css-prefix}-moon-o:before { content: @fa-var-moon-o; }
+.@{fa-css-prefix}-archive:before { content: @fa-var-archive; }
+.@{fa-css-prefix}-bug:before { content: @fa-var-bug; }
+.@{fa-css-prefix}-vk:before { content: @fa-var-vk; }
+.@{fa-css-prefix}-weibo:before { content: @fa-var-weibo; }
+.@{fa-css-prefix}-renren:before { content: @fa-var-renren; }
+.@{fa-css-prefix}-pagelines:before { content: @fa-var-pagelines; }
+.@{fa-css-prefix}-stack-exchange:before { content: @fa-var-stack-exchange; }
+.@{fa-css-prefix}-arrow-circle-o-right:before { content: @fa-var-arrow-circle-o-right; }
+.@{fa-css-prefix}-arrow-circle-o-left:before { content: @fa-var-arrow-circle-o-left; }
+.@{fa-css-prefix}-toggle-left:before,
+.@{fa-css-prefix}-caret-square-o-left:before { content: @fa-var-caret-square-o-left; }
+.@{fa-css-prefix}-dot-circle-o:before { content: @fa-var-dot-circle-o; }
+.@{fa-css-prefix}-wheelchair:before { content: @fa-var-wheelchair; }
+.@{fa-css-prefix}-vimeo-square:before { content: @fa-var-vimeo-square; }
+.@{fa-css-prefix}-turkish-lira:before,
+.@{fa-css-prefix}-try:before { content: @fa-var-try; }
+.@{fa-css-prefix}-plus-square-o:before { content: @fa-var-plus-square-o; }
+.@{fa-css-prefix}-space-shuttle:before { content: @fa-var-space-shuttle; }
+.@{fa-css-prefix}-slack:before { content: @fa-var-slack; }
+.@{fa-css-prefix}-envelope-square:before { content: @fa-var-envelope-square; }
+.@{fa-css-prefix}-wordpress:before { content: @fa-var-wordpress; }
+.@{fa-css-prefix}-openid:before { content: @fa-var-openid; }
+.@{fa-css-prefix}-institution:before,
+.@{fa-css-prefix}-bank:before,
+.@{fa-css-prefix}-university:before { content: @fa-var-university; }
+.@{fa-css-prefix}-mortar-board:before,
+.@{fa-css-prefix}-graduation-cap:before { content: @fa-var-graduation-cap; }
+.@{fa-css-prefix}-yahoo:before { content: @fa-var-yahoo; }
+.@{fa-css-prefix}-google:before { content: @fa-var-google; }
+.@{fa-css-prefix}-reddit:before { content: @fa-var-reddit; }
+.@{fa-css-prefix}-reddit-square:before { content: @fa-var-reddit-square; }
+.@{fa-css-prefix}-stumbleupon-circle:before { content: @fa-var-stumbleupon-circle; }
+.@{fa-css-prefix}-stumbleupon:before { content: @fa-var-stumbleupon; }
+.@{fa-css-prefix}-delicious:before { content: @fa-var-delicious; }
+.@{fa-css-prefix}-digg:before { content: @fa-var-digg; }
+.@{fa-css-prefix}-pied-piper-pp:before { content: @fa-var-pied-piper-pp; }
+.@{fa-css-prefix}-pied-piper-alt:before { content: @fa-var-pied-piper-alt; }
+.@{fa-css-prefix}-drupal:before { content: @fa-var-drupal; }
+.@{fa-css-prefix}-joomla:before { content: @fa-var-joomla; }
+.@{fa-css-prefix}-language:before { content: @fa-var-language; }
+.@{fa-css-prefix}-fax:before { content: @fa-var-fax; }
+.@{fa-css-prefix}-building:before { content: @fa-var-building; }
+.@{fa-css-prefix}-child:before { content: @fa-var-child; }
+.@{fa-css-prefix}-paw:before { content: @fa-var-paw; }
+.@{fa-css-prefix}-spoon:before { content: @fa-var-spoon; }
+.@{fa-css-prefix}-cube:before { content: @fa-var-cube; }
+.@{fa-css-prefix}-cubes:before { content: @fa-var-cubes; }
+.@{fa-css-prefix}-behance:before { content: @fa-var-behance; }
+.@{fa-css-prefix}-behance-square:before { content: @fa-var-behance-square; }
+.@{fa-css-prefix}-steam:before { content: @fa-var-steam; }
+.@{fa-css-prefix}-steam-square:before { content: @fa-var-steam-square; }
+.@{fa-css-prefix}-recycle:before { content: @fa-var-recycle; }
+.@{fa-css-prefix}-automobile:before,
+.@{fa-css-prefix}-car:before { content: @fa-var-car; }
+.@{fa-css-prefix}-cab:before,
+.@{fa-css-prefix}-taxi:before { content: @fa-var-taxi; }
+.@{fa-css-prefix}-tree:before { content: @fa-var-tree; }
+.@{fa-css-prefix}-spotify:before { content: @fa-var-spotify; }
+.@{fa-css-prefix}-deviantart:before { content: @fa-var-deviantart; }
+.@{fa-css-prefix}-soundcloud:before { content: @fa-var-soundcloud; }
+.@{fa-css-prefix}-database:before { content: @fa-var-database; }
+.@{fa-css-prefix}-file-pdf-o:before { content: @fa-var-file-pdf-o; }
+.@{fa-css-prefix}-file-word-o:before { content: @fa-var-file-word-o; }
+.@{fa-css-prefix}-file-excel-o:before { content: @fa-var-file-excel-o; }
+.@{fa-css-prefix}-file-powerpoint-o:before { content: @fa-var-file-powerpoint-o; }
+.@{fa-css-prefix}-file-photo-o:before,
+.@{fa-css-prefix}-file-picture-o:before,
+.@{fa-css-prefix}-file-image-o:before { content: @fa-var-file-image-o; }
+.@{fa-css-prefix}-file-zip-o:before,
+.@{fa-css-prefix}-file-archive-o:before { content: @fa-var-file-archive-o; }
+.@{fa-css-prefix}-file-sound-o:before,
+.@{fa-css-prefix}-file-audio-o:before { content: @fa-var-file-audio-o; }
+.@{fa-css-prefix}-file-movie-o:before,
+.@{fa-css-prefix}-file-video-o:before { content: @fa-var-file-video-o; }
+.@{fa-css-prefix}-file-code-o:before { content: @fa-var-file-code-o; }
+.@{fa-css-prefix}-vine:before { content: @fa-var-vine; }
+.@{fa-css-prefix}-codepen:before { content: @fa-var-codepen; }
+.@{fa-css-prefix}-jsfiddle:before { content: @fa-var-jsfiddle; }
+.@{fa-css-prefix}-life-bouy:before,
+.@{fa-css-prefix}-life-buoy:before,
+.@{fa-css-prefix}-life-saver:before,
+.@{fa-css-prefix}-support:before,
+.@{fa-css-prefix}-life-ring:before { content: @fa-var-life-ring; }
+.@{fa-css-prefix}-circle-o-notch:before { content: @fa-var-circle-o-notch; }
+.@{fa-css-prefix}-ra:before,
+.@{fa-css-prefix}-resistance:before,
+.@{fa-css-prefix}-rebel:before { content: @fa-var-rebel; }
+.@{fa-css-prefix}-ge:before,
+.@{fa-css-prefix}-empire:before { content: @fa-var-empire; }
+.@{fa-css-prefix}-git-square:before { content: @fa-var-git-square; }
+.@{fa-css-prefix}-git:before { content: @fa-var-git; }
+.@{fa-css-prefix}-y-combinator-square:before,
+.@{fa-css-prefix}-yc-square:before,
+.@{fa-css-prefix}-hacker-news:before { content: @fa-var-hacker-news; }
+.@{fa-css-prefix}-tencent-weibo:before { content: @fa-var-tencent-weibo; }
+.@{fa-css-prefix}-qq:before { content: @fa-var-qq; }
+.@{fa-css-prefix}-wechat:before,
+.@{fa-css-prefix}-weixin:before { content: @fa-var-weixin; }
+.@{fa-css-prefix}-send:before,
+.@{fa-css-prefix}-paper-plane:before { content: @fa-var-paper-plane; }
+.@{fa-css-prefix}-send-o:before,
+.@{fa-css-prefix}-paper-plane-o:before { content: @fa-var-paper-plane-o; }
+.@{fa-css-prefix}-history:before { content: @fa-var-history; }
+.@{fa-css-prefix}-circle-thin:before { content: @fa-var-circle-thin; }
+.@{fa-css-prefix}-header:before { content: @fa-var-header; }
+.@{fa-css-prefix}-paragraph:before { content: @fa-var-paragraph; }
+.@{fa-css-prefix}-sliders:before { content: @fa-var-sliders; }
+.@{fa-css-prefix}-share-alt:before { content: @fa-var-share-alt; }
+.@{fa-css-prefix}-share-alt-square:before { content: @fa-var-share-alt-square; }
+.@{fa-css-prefix}-bomb:before { content: @fa-var-bomb; }
+.@{fa-css-prefix}-soccer-ball-o:before,
+.@{fa-css-prefix}-futbol-o:before { content: @fa-var-futbol-o; }
+.@{fa-css-prefix}-tty:before { content: @fa-var-tty; }
+.@{fa-css-prefix}-binoculars:before { content: @fa-var-binoculars; }
+.@{fa-css-prefix}-plug:before { content: @fa-var-plug; }
+.@{fa-css-prefix}-slideshare:before { content: @fa-var-slideshare; }
+.@{fa-css-prefix}-twitch:before { content: @fa-var-twitch; }
+.@{fa-css-prefix}-yelp:before { content: @fa-var-yelp; }
+.@{fa-css-prefix}-newspaper-o:before { content: @fa-var-newspaper-o; }
+.@{fa-css-prefix}-wifi:before { content: @fa-var-wifi; }
+.@{fa-css-prefix}-calculator:before { content: @fa-var-calculator; }
+.@{fa-css-prefix}-paypal:before { content: @fa-var-paypal; }
+.@{fa-css-prefix}-google-wallet:before { content: @fa-var-google-wallet; }
+.@{fa-css-prefix}-cc-visa:before { content: @fa-var-cc-visa; }
+.@{fa-css-prefix}-cc-mastercard:before { content: @fa-var-cc-mastercard; }
+.@{fa-css-prefix}-cc-discover:before { content: @fa-var-cc-discover; }
+.@{fa-css-prefix}-cc-amex:before { content: @fa-var-cc-amex; }
+.@{fa-css-prefix}-cc-paypal:before { content: @fa-var-cc-paypal; }
+.@{fa-css-prefix}-cc-stripe:before { content: @fa-var-cc-stripe; }
+.@{fa-css-prefix}-bell-slash:before { content: @fa-var-bell-slash; }
+.@{fa-css-prefix}-bell-slash-o:before { content: @fa-var-bell-slash-o; }
+.@{fa-css-prefix}-trash:before { content: @fa-var-trash; }
+.@{fa-css-prefix}-copyright:before { content: @fa-var-copyright; }
+.@{fa-css-prefix}-at:before { content: @fa-var-at; }
+.@{fa-css-prefix}-eyedropper:before { content: @fa-var-eyedropper; }
+.@{fa-css-prefix}-paint-brush:before { content: @fa-var-paint-brush; }
+.@{fa-css-prefix}-birthday-cake:before { content: @fa-var-birthday-cake; }
+.@{fa-css-prefix}-area-chart:before { content: @fa-var-area-chart; }
+.@{fa-css-prefix}-pie-chart:before { content: @fa-var-pie-chart; }
+.@{fa-css-prefix}-line-chart:before { content: @fa-var-line-chart; }
+.@{fa-css-prefix}-lastfm:before { content: @fa-var-lastfm; }
+.@{fa-css-prefix}-lastfm-square:before { content: @fa-var-lastfm-square; }
+.@{fa-css-prefix}-toggle-off:before { content: @fa-var-toggle-off; }
+.@{fa-css-prefix}-toggle-on:before { content: @fa-var-toggle-on; }
+.@{fa-css-prefix}-bicycle:before { content: @fa-var-bicycle; }
+.@{fa-css-prefix}-bus:before { content: @fa-var-bus; }
+.@{fa-css-prefix}-ioxhost:before { content: @fa-var-ioxhost; }
+.@{fa-css-prefix}-angellist:before { content: @fa-var-angellist; }
+.@{fa-css-prefix}-cc:before { content: @fa-var-cc; }
+.@{fa-css-prefix}-shekel:before,
+.@{fa-css-prefix}-sheqel:before,
+.@{fa-css-prefix}-ils:before { content: @fa-var-ils; }
+.@{fa-css-prefix}-meanpath:before { content: @fa-var-meanpath; }
+.@{fa-css-prefix}-buysellads:before { content: @fa-var-buysellads; }
+.@{fa-css-prefix}-connectdevelop:before { content: @fa-var-connectdevelop; }
+.@{fa-css-prefix}-dashcube:before { content: @fa-var-dashcube; }
+.@{fa-css-prefix}-forumbee:before { content: @fa-var-forumbee; }
+.@{fa-css-prefix}-leanpub:before { content: @fa-var-leanpub; }
+.@{fa-css-prefix}-sellsy:before { content: @fa-var-sellsy; }
+.@{fa-css-prefix}-shirtsinbulk:before { content: @fa-var-shirtsinbulk; }
+.@{fa-css-prefix}-simplybuilt:before { content: @fa-var-simplybuilt; }
+.@{fa-css-prefix}-skyatlas:before { content: @fa-var-skyatlas; }
+.@{fa-css-prefix}-cart-plus:before { content: @fa-var-cart-plus; }
+.@{fa-css-prefix}-cart-arrow-down:before { content: @fa-var-cart-arrow-down; }
+.@{fa-css-prefix}-diamond:before { content: @fa-var-diamond; }
+.@{fa-css-prefix}-ship:before { content: @fa-var-ship; }
+.@{fa-css-prefix}-user-secret:before { content: @fa-var-user-secret; }
+.@{fa-css-prefix}-motorcycle:before { content: @fa-var-motorcycle; }
+.@{fa-css-prefix}-street-view:before { content: @fa-var-street-view; }
+.@{fa-css-prefix}-heartbeat:before { content: @fa-var-heartbeat; }
+.@{fa-css-prefix}-venus:before { content: @fa-var-venus; }
+.@{fa-css-prefix}-mars:before { content: @fa-var-mars; }
+.@{fa-css-prefix}-mercury:before { content: @fa-var-mercury; }
+.@{fa-css-prefix}-intersex:before,
+.@{fa-css-prefix}-transgender:before { content: @fa-var-transgender; }
+.@{fa-css-prefix}-transgender-alt:before { content: @fa-var-transgender-alt; }
+.@{fa-css-prefix}-venus-double:before { content: @fa-var-venus-double; }
+.@{fa-css-prefix}-mars-double:before { content: @fa-var-mars-double; }
+.@{fa-css-prefix}-venus-mars:before { content: @fa-var-venus-mars; }
+.@{fa-css-prefix}-mars-stroke:before { content: @fa-var-mars-stroke; }
+.@{fa-css-prefix}-mars-stroke-v:before { content: @fa-var-mars-stroke-v; }
+.@{fa-css-prefix}-mars-stroke-h:before { content: @fa-var-mars-stroke-h; }
+.@{fa-css-prefix}-neuter:before { content: @fa-var-neuter; }
+.@{fa-css-prefix}-genderless:before { content: @fa-var-genderless; }
+.@{fa-css-prefix}-facebook-official:before { content: @fa-var-facebook-official; }
+.@{fa-css-prefix}-pinterest-p:before { content: @fa-var-pinterest-p; }
+.@{fa-css-prefix}-whatsapp:before { content: @fa-var-whatsapp; }
+.@{fa-css-prefix}-server:before { content: @fa-var-server; }
+.@{fa-css-prefix}-user-plus:before { content: @fa-var-user-plus; }
+.@{fa-css-prefix}-user-times:before { content: @fa-var-user-times; }
+.@{fa-css-prefix}-hotel:before,
+.@{fa-css-prefix}-bed:before { content: @fa-var-bed; }
+.@{fa-css-prefix}-viacoin:before { content: @fa-var-viacoin; }
+.@{fa-css-prefix}-train:before { content: @fa-var-train; }
+.@{fa-css-prefix}-subway:before { content: @fa-var-subway; }
+.@{fa-css-prefix}-medium:before { content: @fa-var-medium; }
+.@{fa-css-prefix}-yc:before,
+.@{fa-css-prefix}-y-combinator:before { content: @fa-var-y-combinator; }
+.@{fa-css-prefix}-optin-monster:before { content: @fa-var-optin-monster; }
+.@{fa-css-prefix}-opencart:before { content: @fa-var-opencart; }
+.@{fa-css-prefix}-expeditedssl:before { content: @fa-var-expeditedssl; }
+.@{fa-css-prefix}-battery-4:before,
+.@{fa-css-prefix}-battery:before,
+.@{fa-css-prefix}-battery-full:before { content: @fa-var-battery-full; }
+.@{fa-css-prefix}-battery-3:before,
+.@{fa-css-prefix}-battery-three-quarters:before { content: @fa-var-battery-three-quarters; }
+.@{fa-css-prefix}-battery-2:before,
+.@{fa-css-prefix}-battery-half:before { content: @fa-var-battery-half; }
+.@{fa-css-prefix}-battery-1:before,
+.@{fa-css-prefix}-battery-quarter:before { content: @fa-var-battery-quarter; }
+.@{fa-css-prefix}-battery-0:before,
+.@{fa-css-prefix}-battery-empty:before { content: @fa-var-battery-empty; }
+.@{fa-css-prefix}-mouse-pointer:before { content: @fa-var-mouse-pointer; }
+.@{fa-css-prefix}-i-cursor:before { content: @fa-var-i-cursor; }
+.@{fa-css-prefix}-object-group:before { content: @fa-var-object-group; }
+.@{fa-css-prefix}-object-ungroup:before { content: @fa-var-object-ungroup; }
+.@{fa-css-prefix}-sticky-note:before { content: @fa-var-sticky-note; }
+.@{fa-css-prefix}-sticky-note-o:before { content: @fa-var-sticky-note-o; }
+.@{fa-css-prefix}-cc-jcb:before { content: @fa-var-cc-jcb; }
+.@{fa-css-prefix}-cc-diners-club:before { content: @fa-var-cc-diners-club; }
+.@{fa-css-prefix}-clone:before { content: @fa-var-clone; }
+.@{fa-css-prefix}-balance-scale:before { content: @fa-var-balance-scale; }
+.@{fa-css-prefix}-hourglass-o:before { content: @fa-var-hourglass-o; }
+.@{fa-css-prefix}-hourglass-1:before,
+.@{fa-css-prefix}-hourglass-start:before { content: @fa-var-hourglass-start; }
+.@{fa-css-prefix}-hourglass-2:before,
+.@{fa-css-prefix}-hourglass-half:before { content: @fa-var-hourglass-half; }
+.@{fa-css-prefix}-hourglass-3:before,
+.@{fa-css-prefix}-hourglass-end:before { content: @fa-var-hourglass-end; }
+.@{fa-css-prefix}-hourglass:before { content: @fa-var-hourglass; }
+.@{fa-css-prefix}-hand-grab-o:before,
+.@{fa-css-prefix}-hand-rock-o:before { content: @fa-var-hand-rock-o; }
+.@{fa-css-prefix}-hand-stop-o:before,
+.@{fa-css-prefix}-hand-paper-o:before { content: @fa-var-hand-paper-o; }
+.@{fa-css-prefix}-hand-scissors-o:before { content: @fa-var-hand-scissors-o; }
+.@{fa-css-prefix}-hand-lizard-o:before { content: @fa-var-hand-lizard-o; }
+.@{fa-css-prefix}-hand-spock-o:before { content: @fa-var-hand-spock-o; }
+.@{fa-css-prefix}-hand-pointer-o:before { content: @fa-var-hand-pointer-o; }
+.@{fa-css-prefix}-hand-peace-o:before { content: @fa-var-hand-peace-o; }
+.@{fa-css-prefix}-trademark:before { content: @fa-var-trademark; }
+.@{fa-css-prefix}-registered:before { content: @fa-var-registered; }
+.@{fa-css-prefix}-creative-commons:before { content: @fa-var-creative-commons; }
+.@{fa-css-prefix}-gg:before { content: @fa-var-gg; }
+.@{fa-css-prefix}-gg-circle:before { content: @fa-var-gg-circle; }
+.@{fa-css-prefix}-tripadvisor:before { content: @fa-var-tripadvisor; }
+.@{fa-css-prefix}-odnoklassniki:before { content: @fa-var-odnoklassniki; }
+.@{fa-css-prefix}-odnoklassniki-square:before { content: @fa-var-odnoklassniki-square; }
+.@{fa-css-prefix}-get-pocket:before { content: @fa-var-get-pocket; }
+.@{fa-css-prefix}-wikipedia-w:before { content: @fa-var-wikipedia-w; }
+.@{fa-css-prefix}-safari:before { content: @fa-var-safari; }
+.@{fa-css-prefix}-chrome:before { content: @fa-var-chrome; }
+.@{fa-css-prefix}-firefox:before { content: @fa-var-firefox; }
+.@{fa-css-prefix}-opera:before { content: @fa-var-opera; }
+.@{fa-css-prefix}-internet-explorer:before { content: @fa-var-internet-explorer; }
+.@{fa-css-prefix}-tv:before,
+.@{fa-css-prefix}-television:before { content: @fa-var-television; }
+.@{fa-css-prefix}-contao:before { content: @fa-var-contao; }
+.@{fa-css-prefix}-500px:before { content: @fa-var-500px; }
+.@{fa-css-prefix}-amazon:before { content: @fa-var-amazon; }
+.@{fa-css-prefix}-calendar-plus-o:before { content: @fa-var-calendar-plus-o; }
+.@{fa-css-prefix}-calendar-minus-o:before { content: @fa-var-calendar-minus-o; }
+.@{fa-css-prefix}-calendar-times-o:before { content: @fa-var-calendar-times-o; }
+.@{fa-css-prefix}-calendar-check-o:before { content: @fa-var-calendar-check-o; }
+.@{fa-css-prefix}-industry:before { content: @fa-var-industry; }
+.@{fa-css-prefix}-map-pin:before { content: @fa-var-map-pin; }
+.@{fa-css-prefix}-map-signs:before { content: @fa-var-map-signs; }
+.@{fa-css-prefix}-map-o:before { content: @fa-var-map-o; }
+.@{fa-css-prefix}-map:before { content: @fa-var-map; }
+.@{fa-css-prefix}-commenting:before { content: @fa-var-commenting; }
+.@{fa-css-prefix}-commenting-o:before { content: @fa-var-commenting-o; }
+.@{fa-css-prefix}-houzz:before { content: @fa-var-houzz; }
+.@{fa-css-prefix}-vimeo:before { content: @fa-var-vimeo; }
+.@{fa-css-prefix}-black-tie:before { content: @fa-var-black-tie; }
+.@{fa-css-prefix}-fonticons:before { content: @fa-var-fonticons; }
+.@{fa-css-prefix}-reddit-alien:before { content: @fa-var-reddit-alien; }
+.@{fa-css-prefix}-edge:before { content: @fa-var-edge; }
+.@{fa-css-prefix}-credit-card-alt:before { content: @fa-var-credit-card-alt; }
+.@{fa-css-prefix}-codiepie:before { content: @fa-var-codiepie; }
+.@{fa-css-prefix}-modx:before { content: @fa-var-modx; }
+.@{fa-css-prefix}-fort-awesome:before { content: @fa-var-fort-awesome; }
+.@{fa-css-prefix}-usb:before { content: @fa-var-usb; }
+.@{fa-css-prefix}-product-hunt:before { content: @fa-var-product-hunt; }
+.@{fa-css-prefix}-mixcloud:before { content: @fa-var-mixcloud; }
+.@{fa-css-prefix}-scribd:before { content: @fa-var-scribd; }
+.@{fa-css-prefix}-pause-circle:before { content: @fa-var-pause-circle; }
+.@{fa-css-prefix}-pause-circle-o:before { content: @fa-var-pause-circle-o; }
+.@{fa-css-prefix}-stop-circle:before { content: @fa-var-stop-circle; }
+.@{fa-css-prefix}-stop-circle-o:before { content: @fa-var-stop-circle-o; }
+.@{fa-css-prefix}-shopping-bag:before { content: @fa-var-shopping-bag; }
+.@{fa-css-prefix}-shopping-basket:before { content: @fa-var-shopping-basket; }
+.@{fa-css-prefix}-hashtag:before { content: @fa-var-hashtag; }
+.@{fa-css-prefix}-bluetooth:before { content: @fa-var-bluetooth; }
+.@{fa-css-prefix}-bluetooth-b:before { content: @fa-var-bluetooth-b; }
+.@{fa-css-prefix}-percent:before { content: @fa-var-percent; }
+.@{fa-css-prefix}-gitlab:before { content: @fa-var-gitlab; }
+.@{fa-css-prefix}-wpbeginner:before { content: @fa-var-wpbeginner; }
+.@{fa-css-prefix}-wpforms:before { content: @fa-var-wpforms; }
+.@{fa-css-prefix}-envira:before { content: @fa-var-envira; }
+.@{fa-css-prefix}-universal-access:before { content: @fa-var-universal-access; }
+.@{fa-css-prefix}-wheelchair-alt:before { content: @fa-var-wheelchair-alt; }
+.@{fa-css-prefix}-question-circle-o:before { content: @fa-var-question-circle-o; }
+.@{fa-css-prefix}-blind:before { content: @fa-var-blind; }
+.@{fa-css-prefix}-audio-description:before { content: @fa-var-audio-description; }
+.@{fa-css-prefix}-volume-control-phone:before { content: @fa-var-volume-control-phone; }
+.@{fa-css-prefix}-braille:before { content: @fa-var-braille; }
+.@{fa-css-prefix}-assistive-listening-systems:before { content: @fa-var-assistive-listening-systems; }
+.@{fa-css-prefix}-asl-interpreting:before,
+.@{fa-css-prefix}-american-sign-language-interpreting:before { content: @fa-var-american-sign-language-interpreting; }
+.@{fa-css-prefix}-deafness:before,
+.@{fa-css-prefix}-hard-of-hearing:before,
+.@{fa-css-prefix}-deaf:before { content: @fa-var-deaf; }
+.@{fa-css-prefix}-glide:before { content: @fa-var-glide; }
+.@{fa-css-prefix}-glide-g:before { content: @fa-var-glide-g; }
+.@{fa-css-prefix}-signing:before,
+.@{fa-css-prefix}-sign-language:before { content: @fa-var-sign-language; }
+.@{fa-css-prefix}-low-vision:before { content: @fa-var-low-vision; }
+.@{fa-css-prefix}-viadeo:before { content: @fa-var-viadeo; }
+.@{fa-css-prefix}-viadeo-square:before { content: @fa-var-viadeo-square; }
+.@{fa-css-prefix}-snapchat:before { content: @fa-var-snapchat; }
+.@{fa-css-prefix}-snapchat-ghost:before { content: @fa-var-snapchat-ghost; }
+.@{fa-css-prefix}-snapchat-square:before { content: @fa-var-snapchat-square; }
+.@{fa-css-prefix}-pied-piper:before { content: @fa-var-pied-piper; }
+.@{fa-css-prefix}-first-order:before { content: @fa-var-first-order; }
+.@{fa-css-prefix}-yoast:before { content: @fa-var-yoast; }
+.@{fa-css-prefix}-themeisle:before { content: @fa-var-themeisle; }
+.@{fa-css-prefix}-google-plus-circle:before,
+.@{fa-css-prefix}-google-plus-official:before { content: @fa-var-google-plus-official; }
+.@{fa-css-prefix}-fa:before,
+.@{fa-css-prefix}-font-awesome:before { content: @fa-var-font-awesome; }
+.@{fa-css-prefix}-handshake-o:before { content: @fa-var-handshake-o; }
+.@{fa-css-prefix}-envelope-open:before { content: @fa-var-envelope-open; }
+.@{fa-css-prefix}-envelope-open-o:before { content: @fa-var-envelope-open-o; }
+.@{fa-css-prefix}-linode:before { content: @fa-var-linode; }
+.@{fa-css-prefix}-address-book:before { content: @fa-var-address-book; }
+.@{fa-css-prefix}-address-book-o:before { content: @fa-var-address-book-o; }
+.@{fa-css-prefix}-vcard:before,
+.@{fa-css-prefix}-address-card:before { content: @fa-var-address-card; }
+.@{fa-css-prefix}-vcard-o:before,
+.@{fa-css-prefix}-address-card-o:before { content: @fa-var-address-card-o; }
+.@{fa-css-prefix}-user-circle:before { content: @fa-var-user-circle; }
+.@{fa-css-prefix}-user-circle-o:before { content: @fa-var-user-circle-o; }
+.@{fa-css-prefix}-user-o:before { content: @fa-var-user-o; }
+.@{fa-css-prefix}-id-badge:before { content: @fa-var-id-badge; }
+.@{fa-css-prefix}-drivers-license:before,
+.@{fa-css-prefix}-id-card:before { content: @fa-var-id-card; }
+.@{fa-css-prefix}-drivers-license-o:before,
+.@{fa-css-prefix}-id-card-o:before { content: @fa-var-id-card-o; }
+.@{fa-css-prefix}-quora:before { content: @fa-var-quora; }
+.@{fa-css-prefix}-free-code-camp:before { content: @fa-var-free-code-camp; }
+.@{fa-css-prefix}-telegram:before { content: @fa-var-telegram; }
+.@{fa-css-prefix}-thermometer-4:before,
+.@{fa-css-prefix}-thermometer:before,
+.@{fa-css-prefix}-thermometer-full:before { content: @fa-var-thermometer-full; }
+.@{fa-css-prefix}-thermometer-3:before,
+.@{fa-css-prefix}-thermometer-three-quarters:before { content: @fa-var-thermometer-three-quarters; }
+.@{fa-css-prefix}-thermometer-2:before,
+.@{fa-css-prefix}-thermometer-half:before { content: @fa-var-thermometer-half; }
+.@{fa-css-prefix}-thermometer-1:before,
+.@{fa-css-prefix}-thermometer-quarter:before { content: @fa-var-thermometer-quarter; }
+.@{fa-css-prefix}-thermometer-0:before,
+.@{fa-css-prefix}-thermometer-empty:before { content: @fa-var-thermometer-empty; }
+.@{fa-css-prefix}-shower:before { content: @fa-var-shower; }
+.@{fa-css-prefix}-bathtub:before,
+.@{fa-css-prefix}-s15:before,
+.@{fa-css-prefix}-bath:before { content: @fa-var-bath; }
+.@{fa-css-prefix}-podcast:before { content: @fa-var-podcast; }
+.@{fa-css-prefix}-window-maximize:before { content: @fa-var-window-maximize; }
+.@{fa-css-prefix}-window-minimize:before { content: @fa-var-window-minimize; }
+.@{fa-css-prefix}-window-restore:before { content: @fa-var-window-restore; }
+.@{fa-css-prefix}-times-rectangle:before,
+.@{fa-css-prefix}-window-close:before { content: @fa-var-window-close; }
+.@{fa-css-prefix}-times-rectangle-o:before,
+.@{fa-css-prefix}-window-close-o:before { content: @fa-var-window-close-o; }
+.@{fa-css-prefix}-bandcamp:before { content: @fa-var-bandcamp; }
+.@{fa-css-prefix}-grav:before { content: @fa-var-grav; }
+.@{fa-css-prefix}-etsy:before { content: @fa-var-etsy; }
+.@{fa-css-prefix}-imdb:before { content: @fa-var-imdb; }
+.@{fa-css-prefix}-ravelry:before { content: @fa-var-ravelry; }
+.@{fa-css-prefix}-eercast:before { content: @fa-var-eercast; }
+.@{fa-css-prefix}-microchip:before { content: @fa-var-microchip; }
+.@{fa-css-prefix}-snowflake-o:before { content: @fa-var-snowflake-o; }
+.@{fa-css-prefix}-superpowers:before { content: @fa-var-superpowers; }
+.@{fa-css-prefix}-wpexplorer:before { content: @fa-var-wpexplorer; }
+.@{fa-css-prefix}-meetup:before { content: @fa-var-meetup; }
diff --git a/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/larger.less b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/larger.less
new file mode 100644
index 0000000000..c9d646770e
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/larger.less
@@ -0,0 +1,13 @@
+// Icon Sizes
+// -------------------------
+
+/* makes the font 33% larger relative to the icon container */
+.@{fa-css-prefix}-lg {
+ font-size: (4em / 3);
+ line-height: (3em / 4);
+ vertical-align: -15%;
+}
+.@{fa-css-prefix}-2x { font-size: 2em; }
+.@{fa-css-prefix}-3x { font-size: 3em; }
+.@{fa-css-prefix}-4x { font-size: 4em; }
+.@{fa-css-prefix}-5x { font-size: 5em; }
diff --git a/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/list.less b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/list.less
new file mode 100644
index 0000000000..0b440382f6
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/list.less
@@ -0,0 +1,19 @@
+// List Icons
+// -------------------------
+
+.@{fa-css-prefix}-ul {
+ padding-left: 0;
+ margin-left: @fa-li-width;
+ list-style-type: none;
+ > li { position: relative; }
+}
+.@{fa-css-prefix}-li {
+ position: absolute;
+ left: -@fa-li-width;
+ width: @fa-li-width;
+ top: (2em / 14);
+ text-align: center;
+ &.@{fa-css-prefix}-lg {
+ left: (-@fa-li-width + (4em / 14));
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/mixins.less b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/mixins.less
new file mode 100644
index 0000000000..beef231d0e
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/mixins.less
@@ -0,0 +1,60 @@
+// Mixins
+// --------------------------
+
+.fa-icon() {
+ display: inline-block;
+ font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
+ font-size: inherit; // can't have font-size inherit on line above, so need to override
+ text-rendering: auto; // optimizelegibility throws things off #1094
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+
+}
+
+.fa-icon-rotate(@degrees, @rotation) {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})";
+ -webkit-transform: rotate(@degrees);
+ -ms-transform: rotate(@degrees);
+ transform: rotate(@degrees);
+}
+
+.fa-icon-flip(@horiz, @vert, @rotation) {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)";
+ -webkit-transform: scale(@horiz, @vert);
+ -ms-transform: scale(@horiz, @vert);
+ transform: scale(@horiz, @vert);
+}
+
+
+// Only display content to screen readers. A la Bootstrap 4.
+//
+// See: http://a11yproject.com/posts/how-to-hide-content/
+
+.sr-only() {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ margin: -1px;
+ overflow: hidden;
+ clip: rect(0,0,0,0);
+ border: 0;
+}
+
+// Use in conjunction with .sr-only to only display content when it's focused.
+//
+// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
+//
+// Credit: HTML5 Boilerplate
+
+.sr-only-focusable() {
+ &:active,
+ &:focus {
+ position: static;
+ width: auto;
+ height: auto;
+ margin: 0;
+ overflow: visible;
+ clip: auto;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/path.less b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/path.less
new file mode 100644
index 0000000000..835be41f81
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/path.less
@@ -0,0 +1,15 @@
+/* FONT PATH
+ * -------------------------- */
+
+@font-face {
+ font-family: 'FontAwesome';
+ src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}');
+ src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'),
+ url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'),
+ url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'),
+ url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'),
+ url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg');
+ // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
+ font-weight: normal;
+ font-style: normal;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/rotated-flipped.less b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/rotated-flipped.less
new file mode 100644
index 0000000000..f6ba81475b
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/rotated-flipped.less
@@ -0,0 +1,20 @@
+// Rotated & Flipped Icons
+// -------------------------
+
+.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); }
+.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
+.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
+
+.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); }
+.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); }
+
+// Hook for IE8-9
+// -------------------------
+
+:root .@{fa-css-prefix}-rotate-90,
+:root .@{fa-css-prefix}-rotate-180,
+:root .@{fa-css-prefix}-rotate-270,
+:root .@{fa-css-prefix}-flip-horizontal,
+:root .@{fa-css-prefix}-flip-vertical {
+ filter: none;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/screen-reader.less b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/screen-reader.less
new file mode 100644
index 0000000000..11c188196d
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/screen-reader.less
@@ -0,0 +1,5 @@
+// Screen Readers
+// -------------------------
+
+.sr-only { .sr-only(); }
+.sr-only-focusable { .sr-only-focusable(); }
diff --git a/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/stacked.less b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/stacked.less
new file mode 100644
index 0000000000..fc53fb0e7a
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/stacked.less
@@ -0,0 +1,20 @@
+// Stacked Icons
+// -------------------------
+
+.@{fa-css-prefix}-stack {
+ position: relative;
+ display: inline-block;
+ width: 2em;
+ height: 2em;
+ line-height: 2em;
+ vertical-align: middle;
+}
+.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {
+ position: absolute;
+ left: 0;
+ width: 100%;
+ text-align: center;
+}
+.@{fa-css-prefix}-stack-1x { line-height: inherit; }
+.@{fa-css-prefix}-stack-2x { font-size: 2em; }
+.@{fa-css-prefix}-inverse { color: @fa-inverse; }
diff --git a/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/variables.less b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/variables.less
new file mode 100644
index 0000000000..7ddbbc0115
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/dependencies/font-awesome/variables.less
@@ -0,0 +1,800 @@
+// Variables
+// --------------------------
+
+@fa-font-path: "../fonts";
+@fa-font-size-base: 14px;
+@fa-line-height-base: 1;
+//@fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts"; // for referencing Bootstrap CDN font files directly
+@fa-css-prefix: fa;
+@fa-version: "4.7.0";
+@fa-border-color: #eee;
+@fa-inverse: #fff;
+@fa-li-width: (30em / 14);
+
+@fa-var-500px: "\f26e";
+@fa-var-address-book: "\f2b9";
+@fa-var-address-book-o: "\f2ba";
+@fa-var-address-card: "\f2bb";
+@fa-var-address-card-o: "\f2bc";
+@fa-var-adjust: "\f042";
+@fa-var-adn: "\f170";
+@fa-var-align-center: "\f037";
+@fa-var-align-justify: "\f039";
+@fa-var-align-left: "\f036";
+@fa-var-align-right: "\f038";
+@fa-var-amazon: "\f270";
+@fa-var-ambulance: "\f0f9";
+@fa-var-american-sign-language-interpreting: "\f2a3";
+@fa-var-anchor: "\f13d";
+@fa-var-android: "\f17b";
+@fa-var-angellist: "\f209";
+@fa-var-angle-double-down: "\f103";
+@fa-var-angle-double-left: "\f100";
+@fa-var-angle-double-right: "\f101";
+@fa-var-angle-double-up: "\f102";
+@fa-var-angle-down: "\f107";
+@fa-var-angle-left: "\f104";
+@fa-var-angle-right: "\f105";
+@fa-var-angle-up: "\f106";
+@fa-var-apple: "\f179";
+@fa-var-archive: "\f187";
+@fa-var-area-chart: "\f1fe";
+@fa-var-arrow-circle-down: "\f0ab";
+@fa-var-arrow-circle-left: "\f0a8";
+@fa-var-arrow-circle-o-down: "\f01a";
+@fa-var-arrow-circle-o-left: "\f190";
+@fa-var-arrow-circle-o-right: "\f18e";
+@fa-var-arrow-circle-o-up: "\f01b";
+@fa-var-arrow-circle-right: "\f0a9";
+@fa-var-arrow-circle-up: "\f0aa";
+@fa-var-arrow-down: "\f063";
+@fa-var-arrow-left: "\f060";
+@fa-var-arrow-right: "\f061";
+@fa-var-arrow-up: "\f062";
+@fa-var-arrows: "\f047";
+@fa-var-arrows-alt: "\f0b2";
+@fa-var-arrows-h: "\f07e";
+@fa-var-arrows-v: "\f07d";
+@fa-var-asl-interpreting: "\f2a3";
+@fa-var-assistive-listening-systems: "\f2a2";
+@fa-var-asterisk: "\f069";
+@fa-var-at: "\f1fa";
+@fa-var-audio-description: "\f29e";
+@fa-var-automobile: "\f1b9";
+@fa-var-backward: "\f04a";
+@fa-var-balance-scale: "\f24e";
+@fa-var-ban: "\f05e";
+@fa-var-bandcamp: "\f2d5";
+@fa-var-bank: "\f19c";
+@fa-var-bar-chart: "\f080";
+@fa-var-bar-chart-o: "\f080";
+@fa-var-barcode: "\f02a";
+@fa-var-bars: "\f0c9";
+@fa-var-bath: "\f2cd";
+@fa-var-bathtub: "\f2cd";
+@fa-var-battery: "\f240";
+@fa-var-battery-0: "\f244";
+@fa-var-battery-1: "\f243";
+@fa-var-battery-2: "\f242";
+@fa-var-battery-3: "\f241";
+@fa-var-battery-4: "\f240";
+@fa-var-battery-empty: "\f244";
+@fa-var-battery-full: "\f240";
+@fa-var-battery-half: "\f242";
+@fa-var-battery-quarter: "\f243";
+@fa-var-battery-three-quarters: "\f241";
+@fa-var-bed: "\f236";
+@fa-var-beer: "\f0fc";
+@fa-var-behance: "\f1b4";
+@fa-var-behance-square: "\f1b5";
+@fa-var-bell: "\f0f3";
+@fa-var-bell-o: "\f0a2";
+@fa-var-bell-slash: "\f1f6";
+@fa-var-bell-slash-o: "\f1f7";
+@fa-var-bicycle: "\f206";
+@fa-var-binoculars: "\f1e5";
+@fa-var-birthday-cake: "\f1fd";
+@fa-var-bitbucket: "\f171";
+@fa-var-bitbucket-square: "\f172";
+@fa-var-bitcoin: "\f15a";
+@fa-var-black-tie: "\f27e";
+@fa-var-blind: "\f29d";
+@fa-var-bluetooth: "\f293";
+@fa-var-bluetooth-b: "\f294";
+@fa-var-bold: "\f032";
+@fa-var-bolt: "\f0e7";
+@fa-var-bomb: "\f1e2";
+@fa-var-book: "\f02d";
+@fa-var-bookmark: "\f02e";
+@fa-var-bookmark-o: "\f097";
+@fa-var-braille: "\f2a1";
+@fa-var-briefcase: "\f0b1";
+@fa-var-btc: "\f15a";
+@fa-var-bug: "\f188";
+@fa-var-building: "\f1ad";
+@fa-var-building-o: "\f0f7";
+@fa-var-bullhorn: "\f0a1";
+@fa-var-bullseye: "\f140";
+@fa-var-bus: "\f207";
+@fa-var-buysellads: "\f20d";
+@fa-var-cab: "\f1ba";
+@fa-var-calculator: "\f1ec";
+@fa-var-calendar: "\f073";
+@fa-var-calendar-check-o: "\f274";
+@fa-var-calendar-minus-o: "\f272";
+@fa-var-calendar-o: "\f133";
+@fa-var-calendar-plus-o: "\f271";
+@fa-var-calendar-times-o: "\f273";
+@fa-var-camera: "\f030";
+@fa-var-camera-retro: "\f083";
+@fa-var-car: "\f1b9";
+@fa-var-caret-down: "\f0d7";
+@fa-var-caret-left: "\f0d9";
+@fa-var-caret-right: "\f0da";
+@fa-var-caret-square-o-down: "\f150";
+@fa-var-caret-square-o-left: "\f191";
+@fa-var-caret-square-o-right: "\f152";
+@fa-var-caret-square-o-up: "\f151";
+@fa-var-caret-up: "\f0d8";
+@fa-var-cart-arrow-down: "\f218";
+@fa-var-cart-plus: "\f217";
+@fa-var-cc: "\f20a";
+@fa-var-cc-amex: "\f1f3";
+@fa-var-cc-diners-club: "\f24c";
+@fa-var-cc-discover: "\f1f2";
+@fa-var-cc-jcb: "\f24b";
+@fa-var-cc-mastercard: "\f1f1";
+@fa-var-cc-paypal: "\f1f4";
+@fa-var-cc-stripe: "\f1f5";
+@fa-var-cc-visa: "\f1f0";
+@fa-var-certificate: "\f0a3";
+@fa-var-chain: "\f0c1";
+@fa-var-chain-broken: "\f127";
+@fa-var-check: "\f00c";
+@fa-var-check-circle: "\f058";
+@fa-var-check-circle-o: "\f05d";
+@fa-var-check-square: "\f14a";
+@fa-var-check-square-o: "\f046";
+@fa-var-chevron-circle-down: "\f13a";
+@fa-var-chevron-circle-left: "\f137";
+@fa-var-chevron-circle-right: "\f138";
+@fa-var-chevron-circle-up: "\f139";
+@fa-var-chevron-down: "\f078";
+@fa-var-chevron-left: "\f053";
+@fa-var-chevron-right: "\f054";
+@fa-var-chevron-up: "\f077";
+@fa-var-child: "\f1ae";
+@fa-var-chrome: "\f268";
+@fa-var-circle: "\f111";
+@fa-var-circle-o: "\f10c";
+@fa-var-circle-o-notch: "\f1ce";
+@fa-var-circle-thin: "\f1db";
+@fa-var-clipboard: "\f0ea";
+@fa-var-clock-o: "\f017";
+@fa-var-clone: "\f24d";
+@fa-var-close: "\f00d";
+@fa-var-cloud: "\f0c2";
+@fa-var-cloud-download: "\f0ed";
+@fa-var-cloud-upload: "\f0ee";
+@fa-var-cny: "\f157";
+@fa-var-code: "\f121";
+@fa-var-code-fork: "\f126";
+@fa-var-codepen: "\f1cb";
+@fa-var-codiepie: "\f284";
+@fa-var-coffee: "\f0f4";
+@fa-var-cog: "\f013";
+@fa-var-cogs: "\f085";
+@fa-var-columns: "\f0db";
+@fa-var-comment: "\f075";
+@fa-var-comment-o: "\f0e5";
+@fa-var-commenting: "\f27a";
+@fa-var-commenting-o: "\f27b";
+@fa-var-comments: "\f086";
+@fa-var-comments-o: "\f0e6";
+@fa-var-compass: "\f14e";
+@fa-var-compress: "\f066";
+@fa-var-connectdevelop: "\f20e";
+@fa-var-contao: "\f26d";
+@fa-var-copy: "\f0c5";
+@fa-var-copyright: "\f1f9";
+@fa-var-creative-commons: "\f25e";
+@fa-var-credit-card: "\f09d";
+@fa-var-credit-card-alt: "\f283";
+@fa-var-crop: "\f125";
+@fa-var-crosshairs: "\f05b";
+@fa-var-css3: "\f13c";
+@fa-var-cube: "\f1b2";
+@fa-var-cubes: "\f1b3";
+@fa-var-cut: "\f0c4";
+@fa-var-cutlery: "\f0f5";
+@fa-var-dashboard: "\f0e4";
+@fa-var-dashcube: "\f210";
+@fa-var-database: "\f1c0";
+@fa-var-deaf: "\f2a4";
+@fa-var-deafness: "\f2a4";
+@fa-var-dedent: "\f03b";
+@fa-var-delicious: "\f1a5";
+@fa-var-desktop: "\f108";
+@fa-var-deviantart: "\f1bd";
+@fa-var-diamond: "\f219";
+@fa-var-digg: "\f1a6";
+@fa-var-dollar: "\f155";
+@fa-var-dot-circle-o: "\f192";
+@fa-var-download: "\f019";
+@fa-var-dribbble: "\f17d";
+@fa-var-drivers-license: "\f2c2";
+@fa-var-drivers-license-o: "\f2c3";
+@fa-var-dropbox: "\f16b";
+@fa-var-drupal: "\f1a9";
+@fa-var-edge: "\f282";
+@fa-var-edit: "\f044";
+@fa-var-eercast: "\f2da";
+@fa-var-eject: "\f052";
+@fa-var-ellipsis-h: "\f141";
+@fa-var-ellipsis-v: "\f142";
+@fa-var-empire: "\f1d1";
+@fa-var-envelope: "\f0e0";
+@fa-var-envelope-o: "\f003";
+@fa-var-envelope-open: "\f2b6";
+@fa-var-envelope-open-o: "\f2b7";
+@fa-var-envelope-square: "\f199";
+@fa-var-envira: "\f299";
+@fa-var-eraser: "\f12d";
+@fa-var-etsy: "\f2d7";
+@fa-var-eur: "\f153";
+@fa-var-euro: "\f153";
+@fa-var-exchange: "\f0ec";
+@fa-var-exclamation: "\f12a";
+@fa-var-exclamation-circle: "\f06a";
+@fa-var-exclamation-triangle: "\f071";
+@fa-var-expand: "\f065";
+@fa-var-expeditedssl: "\f23e";
+@fa-var-external-link: "\f08e";
+@fa-var-external-link-square: "\f14c";
+@fa-var-eye: "\f06e";
+@fa-var-eye-slash: "\f070";
+@fa-var-eyedropper: "\f1fb";
+@fa-var-fa: "\f2b4";
+@fa-var-facebook: "\f09a";
+@fa-var-facebook-f: "\f09a";
+@fa-var-facebook-official: "\f230";
+@fa-var-facebook-square: "\f082";
+@fa-var-fast-backward: "\f049";
+@fa-var-fast-forward: "\f050";
+@fa-var-fax: "\f1ac";
+@fa-var-feed: "\f09e";
+@fa-var-female: "\f182";
+@fa-var-fighter-jet: "\f0fb";
+@fa-var-file: "\f15b";
+@fa-var-file-archive-o: "\f1c6";
+@fa-var-file-audio-o: "\f1c7";
+@fa-var-file-code-o: "\f1c9";
+@fa-var-file-excel-o: "\f1c3";
+@fa-var-file-image-o: "\f1c5";
+@fa-var-file-movie-o: "\f1c8";
+@fa-var-file-o: "\f016";
+@fa-var-file-pdf-o: "\f1c1";
+@fa-var-file-photo-o: "\f1c5";
+@fa-var-file-picture-o: "\f1c5";
+@fa-var-file-powerpoint-o: "\f1c4";
+@fa-var-file-sound-o: "\f1c7";
+@fa-var-file-text: "\f15c";
+@fa-var-file-text-o: "\f0f6";
+@fa-var-file-video-o: "\f1c8";
+@fa-var-file-word-o: "\f1c2";
+@fa-var-file-zip-o: "\f1c6";
+@fa-var-files-o: "\f0c5";
+@fa-var-film: "\f008";
+@fa-var-filter: "\f0b0";
+@fa-var-fire: "\f06d";
+@fa-var-fire-extinguisher: "\f134";
+@fa-var-firefox: "\f269";
+@fa-var-first-order: "\f2b0";
+@fa-var-flag: "\f024";
+@fa-var-flag-checkered: "\f11e";
+@fa-var-flag-o: "\f11d";
+@fa-var-flash: "\f0e7";
+@fa-var-flask: "\f0c3";
+@fa-var-flickr: "\f16e";
+@fa-var-floppy-o: "\f0c7";
+@fa-var-folder: "\f07b";
+@fa-var-folder-o: "\f114";
+@fa-var-folder-open: "\f07c";
+@fa-var-folder-open-o: "\f115";
+@fa-var-font: "\f031";
+@fa-var-font-awesome: "\f2b4";
+@fa-var-fonticons: "\f280";
+@fa-var-fort-awesome: "\f286";
+@fa-var-forumbee: "\f211";
+@fa-var-forward: "\f04e";
+@fa-var-foursquare: "\f180";
+@fa-var-free-code-camp: "\f2c5";
+@fa-var-frown-o: "\f119";
+@fa-var-futbol-o: "\f1e3";
+@fa-var-gamepad: "\f11b";
+@fa-var-gavel: "\f0e3";
+@fa-var-gbp: "\f154";
+@fa-var-ge: "\f1d1";
+@fa-var-gear: "\f013";
+@fa-var-gears: "\f085";
+@fa-var-genderless: "\f22d";
+@fa-var-get-pocket: "\f265";
+@fa-var-gg: "\f260";
+@fa-var-gg-circle: "\f261";
+@fa-var-gift: "\f06b";
+@fa-var-git: "\f1d3";
+@fa-var-git-square: "\f1d2";
+@fa-var-github: "\f09b";
+@fa-var-github-alt: "\f113";
+@fa-var-github-square: "\f092";
+@fa-var-gitlab: "\f296";
+@fa-var-gittip: "\f184";
+@fa-var-glass: "\f000";
+@fa-var-glide: "\f2a5";
+@fa-var-glide-g: "\f2a6";
+@fa-var-globe: "\f0ac";
+@fa-var-google: "\f1a0";
+@fa-var-google-plus: "\f0d5";
+@fa-var-google-plus-circle: "\f2b3";
+@fa-var-google-plus-official: "\f2b3";
+@fa-var-google-plus-square: "\f0d4";
+@fa-var-google-wallet: "\f1ee";
+@fa-var-graduation-cap: "\f19d";
+@fa-var-gratipay: "\f184";
+@fa-var-grav: "\f2d6";
+@fa-var-group: "\f0c0";
+@fa-var-h-square: "\f0fd";
+@fa-var-hacker-news: "\f1d4";
+@fa-var-hand-grab-o: "\f255";
+@fa-var-hand-lizard-o: "\f258";
+@fa-var-hand-o-down: "\f0a7";
+@fa-var-hand-o-left: "\f0a5";
+@fa-var-hand-o-right: "\f0a4";
+@fa-var-hand-o-up: "\f0a6";
+@fa-var-hand-paper-o: "\f256";
+@fa-var-hand-peace-o: "\f25b";
+@fa-var-hand-pointer-o: "\f25a";
+@fa-var-hand-rock-o: "\f255";
+@fa-var-hand-scissors-o: "\f257";
+@fa-var-hand-spock-o: "\f259";
+@fa-var-hand-stop-o: "\f256";
+@fa-var-handshake-o: "\f2b5";
+@fa-var-hard-of-hearing: "\f2a4";
+@fa-var-hashtag: "\f292";
+@fa-var-hdd-o: "\f0a0";
+@fa-var-header: "\f1dc";
+@fa-var-headphones: "\f025";
+@fa-var-heart: "\f004";
+@fa-var-heart-o: "\f08a";
+@fa-var-heartbeat: "\f21e";
+@fa-var-history: "\f1da";
+@fa-var-home: "\f015";
+@fa-var-hospital-o: "\f0f8";
+@fa-var-hotel: "\f236";
+@fa-var-hourglass: "\f254";
+@fa-var-hourglass-1: "\f251";
+@fa-var-hourglass-2: "\f252";
+@fa-var-hourglass-3: "\f253";
+@fa-var-hourglass-end: "\f253";
+@fa-var-hourglass-half: "\f252";
+@fa-var-hourglass-o: "\f250";
+@fa-var-hourglass-start: "\f251";
+@fa-var-houzz: "\f27c";
+@fa-var-html5: "\f13b";
+@fa-var-i-cursor: "\f246";
+@fa-var-id-badge: "\f2c1";
+@fa-var-id-card: "\f2c2";
+@fa-var-id-card-o: "\f2c3";
+@fa-var-ils: "\f20b";
+@fa-var-image: "\f03e";
+@fa-var-imdb: "\f2d8";
+@fa-var-inbox: "\f01c";
+@fa-var-indent: "\f03c";
+@fa-var-industry: "\f275";
+@fa-var-info: "\f129";
+@fa-var-info-circle: "\f05a";
+@fa-var-inr: "\f156";
+@fa-var-instagram: "\f16d";
+@fa-var-institution: "\f19c";
+@fa-var-internet-explorer: "\f26b";
+@fa-var-intersex: "\f224";
+@fa-var-ioxhost: "\f208";
+@fa-var-italic: "\f033";
+@fa-var-joomla: "\f1aa";
+@fa-var-jpy: "\f157";
+@fa-var-jsfiddle: "\f1cc";
+@fa-var-key: "\f084";
+@fa-var-keyboard-o: "\f11c";
+@fa-var-krw: "\f159";
+@fa-var-language: "\f1ab";
+@fa-var-laptop: "\f109";
+@fa-var-lastfm: "\f202";
+@fa-var-lastfm-square: "\f203";
+@fa-var-leaf: "\f06c";
+@fa-var-leanpub: "\f212";
+@fa-var-legal: "\f0e3";
+@fa-var-lemon-o: "\f094";
+@fa-var-level-down: "\f149";
+@fa-var-level-up: "\f148";
+@fa-var-life-bouy: "\f1cd";
+@fa-var-life-buoy: "\f1cd";
+@fa-var-life-ring: "\f1cd";
+@fa-var-life-saver: "\f1cd";
+@fa-var-lightbulb-o: "\f0eb";
+@fa-var-line-chart: "\f201";
+@fa-var-link: "\f0c1";
+@fa-var-linkedin: "\f0e1";
+@fa-var-linkedin-square: "\f08c";
+@fa-var-linode: "\f2b8";
+@fa-var-linux: "\f17c";
+@fa-var-list: "\f03a";
+@fa-var-list-alt: "\f022";
+@fa-var-list-ol: "\f0cb";
+@fa-var-list-ul: "\f0ca";
+@fa-var-location-arrow: "\f124";
+@fa-var-lock: "\f023";
+@fa-var-long-arrow-down: "\f175";
+@fa-var-long-arrow-left: "\f177";
+@fa-var-long-arrow-right: "\f178";
+@fa-var-long-arrow-up: "\f176";
+@fa-var-low-vision: "\f2a8";
+@fa-var-magic: "\f0d0";
+@fa-var-magnet: "\f076";
+@fa-var-mail-forward: "\f064";
+@fa-var-mail-reply: "\f112";
+@fa-var-mail-reply-all: "\f122";
+@fa-var-male: "\f183";
+@fa-var-map: "\f279";
+@fa-var-map-marker: "\f041";
+@fa-var-map-o: "\f278";
+@fa-var-map-pin: "\f276";
+@fa-var-map-signs: "\f277";
+@fa-var-mars: "\f222";
+@fa-var-mars-double: "\f227";
+@fa-var-mars-stroke: "\f229";
+@fa-var-mars-stroke-h: "\f22b";
+@fa-var-mars-stroke-v: "\f22a";
+@fa-var-maxcdn: "\f136";
+@fa-var-meanpath: "\f20c";
+@fa-var-medium: "\f23a";
+@fa-var-medkit: "\f0fa";
+@fa-var-meetup: "\f2e0";
+@fa-var-meh-o: "\f11a";
+@fa-var-mercury: "\f223";
+@fa-var-microchip: "\f2db";
+@fa-var-microphone: "\f130";
+@fa-var-microphone-slash: "\f131";
+@fa-var-minus: "\f068";
+@fa-var-minus-circle: "\f056";
+@fa-var-minus-square: "\f146";
+@fa-var-minus-square-o: "\f147";
+@fa-var-mixcloud: "\f289";
+@fa-var-mobile: "\f10b";
+@fa-var-mobile-phone: "\f10b";
+@fa-var-modx: "\f285";
+@fa-var-money: "\f0d6";
+@fa-var-moon-o: "\f186";
+@fa-var-mortar-board: "\f19d";
+@fa-var-motorcycle: "\f21c";
+@fa-var-mouse-pointer: "\f245";
+@fa-var-music: "\f001";
+@fa-var-navicon: "\f0c9";
+@fa-var-neuter: "\f22c";
+@fa-var-newspaper-o: "\f1ea";
+@fa-var-object-group: "\f247";
+@fa-var-object-ungroup: "\f248";
+@fa-var-odnoklassniki: "\f263";
+@fa-var-odnoklassniki-square: "\f264";
+@fa-var-opencart: "\f23d";
+@fa-var-openid: "\f19b";
+@fa-var-opera: "\f26a";
+@fa-var-optin-monster: "\f23c";
+@fa-var-outdent: "\f03b";
+@fa-var-pagelines: "\f18c";
+@fa-var-paint-brush: "\f1fc";
+@fa-var-paper-plane: "\f1d8";
+@fa-var-paper-plane-o: "\f1d9";
+@fa-var-paperclip: "\f0c6";
+@fa-var-paragraph: "\f1dd";
+@fa-var-paste: "\f0ea";
+@fa-var-pause: "\f04c";
+@fa-var-pause-circle: "\f28b";
+@fa-var-pause-circle-o: "\f28c";
+@fa-var-paw: "\f1b0";
+@fa-var-paypal: "\f1ed";
+@fa-var-pencil: "\f040";
+@fa-var-pencil-square: "\f14b";
+@fa-var-pencil-square-o: "\f044";
+@fa-var-percent: "\f295";
+@fa-var-phone: "\f095";
+@fa-var-phone-square: "\f098";
+@fa-var-photo: "\f03e";
+@fa-var-picture-o: "\f03e";
+@fa-var-pie-chart: "\f200";
+@fa-var-pied-piper: "\f2ae";
+@fa-var-pied-piper-alt: "\f1a8";
+@fa-var-pied-piper-pp: "\f1a7";
+@fa-var-pinterest: "\f0d2";
+@fa-var-pinterest-p: "\f231";
+@fa-var-pinterest-square: "\f0d3";
+@fa-var-plane: "\f072";
+@fa-var-play: "\f04b";
+@fa-var-play-circle: "\f144";
+@fa-var-play-circle-o: "\f01d";
+@fa-var-plug: "\f1e6";
+@fa-var-plus: "\f067";
+@fa-var-plus-circle: "\f055";
+@fa-var-plus-square: "\f0fe";
+@fa-var-plus-square-o: "\f196";
+@fa-var-podcast: "\f2ce";
+@fa-var-power-off: "\f011";
+@fa-var-print: "\f02f";
+@fa-var-product-hunt: "\f288";
+@fa-var-puzzle-piece: "\f12e";
+@fa-var-qq: "\f1d6";
+@fa-var-qrcode: "\f029";
+@fa-var-question: "\f128";
+@fa-var-question-circle: "\f059";
+@fa-var-question-circle-o: "\f29c";
+@fa-var-quora: "\f2c4";
+@fa-var-quote-left: "\f10d";
+@fa-var-quote-right: "\f10e";
+@fa-var-ra: "\f1d0";
+@fa-var-random: "\f074";
+@fa-var-ravelry: "\f2d9";
+@fa-var-rebel: "\f1d0";
+@fa-var-recycle: "\f1b8";
+@fa-var-reddit: "\f1a1";
+@fa-var-reddit-alien: "\f281";
+@fa-var-reddit-square: "\f1a2";
+@fa-var-refresh: "\f021";
+@fa-var-registered: "\f25d";
+@fa-var-remove: "\f00d";
+@fa-var-renren: "\f18b";
+@fa-var-reorder: "\f0c9";
+@fa-var-repeat: "\f01e";
+@fa-var-reply: "\f112";
+@fa-var-reply-all: "\f122";
+@fa-var-resistance: "\f1d0";
+@fa-var-retweet: "\f079";
+@fa-var-rmb: "\f157";
+@fa-var-road: "\f018";
+@fa-var-rocket: "\f135";
+@fa-var-rotate-left: "\f0e2";
+@fa-var-rotate-right: "\f01e";
+@fa-var-rouble: "\f158";
+@fa-var-rss: "\f09e";
+@fa-var-rss-square: "\f143";
+@fa-var-rub: "\f158";
+@fa-var-ruble: "\f158";
+@fa-var-rupee: "\f156";
+@fa-var-s15: "\f2cd";
+@fa-var-safari: "\f267";
+@fa-var-save: "\f0c7";
+@fa-var-scissors: "\f0c4";
+@fa-var-scribd: "\f28a";
+@fa-var-search: "\f002";
+@fa-var-search-minus: "\f010";
+@fa-var-search-plus: "\f00e";
+@fa-var-sellsy: "\f213";
+@fa-var-send: "\f1d8";
+@fa-var-send-o: "\f1d9";
+@fa-var-server: "\f233";
+@fa-var-share: "\f064";
+@fa-var-share-alt: "\f1e0";
+@fa-var-share-alt-square: "\f1e1";
+@fa-var-share-square: "\f14d";
+@fa-var-share-square-o: "\f045";
+@fa-var-shekel: "\f20b";
+@fa-var-sheqel: "\f20b";
+@fa-var-shield: "\f132";
+@fa-var-ship: "\f21a";
+@fa-var-shirtsinbulk: "\f214";
+@fa-var-shopping-bag: "\f290";
+@fa-var-shopping-basket: "\f291";
+@fa-var-shopping-cart: "\f07a";
+@fa-var-shower: "\f2cc";
+@fa-var-sign-in: "\f090";
+@fa-var-sign-language: "\f2a7";
+@fa-var-sign-out: "\f08b";
+@fa-var-signal: "\f012";
+@fa-var-signing: "\f2a7";
+@fa-var-simplybuilt: "\f215";
+@fa-var-sitemap: "\f0e8";
+@fa-var-skyatlas: "\f216";
+@fa-var-skype: "\f17e";
+@fa-var-slack: "\f198";
+@fa-var-sliders: "\f1de";
+@fa-var-slideshare: "\f1e7";
+@fa-var-smile-o: "\f118";
+@fa-var-snapchat: "\f2ab";
+@fa-var-snapchat-ghost: "\f2ac";
+@fa-var-snapchat-square: "\f2ad";
+@fa-var-snowflake-o: "\f2dc";
+@fa-var-soccer-ball-o: "\f1e3";
+@fa-var-sort: "\f0dc";
+@fa-var-sort-alpha-asc: "\f15d";
+@fa-var-sort-alpha-desc: "\f15e";
+@fa-var-sort-amount-asc: "\f160";
+@fa-var-sort-amount-desc: "\f161";
+@fa-var-sort-asc: "\f0de";
+@fa-var-sort-desc: "\f0dd";
+@fa-var-sort-down: "\f0dd";
+@fa-var-sort-numeric-asc: "\f162";
+@fa-var-sort-numeric-desc: "\f163";
+@fa-var-sort-up: "\f0de";
+@fa-var-soundcloud: "\f1be";
+@fa-var-space-shuttle: "\f197";
+@fa-var-spinner: "\f110";
+@fa-var-spoon: "\f1b1";
+@fa-var-spotify: "\f1bc";
+@fa-var-square: "\f0c8";
+@fa-var-square-o: "\f096";
+@fa-var-stack-exchange: "\f18d";
+@fa-var-stack-overflow: "\f16c";
+@fa-var-star: "\f005";
+@fa-var-star-half: "\f089";
+@fa-var-star-half-empty: "\f123";
+@fa-var-star-half-full: "\f123";
+@fa-var-star-half-o: "\f123";
+@fa-var-star-o: "\f006";
+@fa-var-steam: "\f1b6";
+@fa-var-steam-square: "\f1b7";
+@fa-var-step-backward: "\f048";
+@fa-var-step-forward: "\f051";
+@fa-var-stethoscope: "\f0f1";
+@fa-var-sticky-note: "\f249";
+@fa-var-sticky-note-o: "\f24a";
+@fa-var-stop: "\f04d";
+@fa-var-stop-circle: "\f28d";
+@fa-var-stop-circle-o: "\f28e";
+@fa-var-street-view: "\f21d";
+@fa-var-strikethrough: "\f0cc";
+@fa-var-stumbleupon: "\f1a4";
+@fa-var-stumbleupon-circle: "\f1a3";
+@fa-var-subscript: "\f12c";
+@fa-var-subway: "\f239";
+@fa-var-suitcase: "\f0f2";
+@fa-var-sun-o: "\f185";
+@fa-var-superpowers: "\f2dd";
+@fa-var-superscript: "\f12b";
+@fa-var-support: "\f1cd";
+@fa-var-table: "\f0ce";
+@fa-var-tablet: "\f10a";
+@fa-var-tachometer: "\f0e4";
+@fa-var-tag: "\f02b";
+@fa-var-tags: "\f02c";
+@fa-var-tasks: "\f0ae";
+@fa-var-taxi: "\f1ba";
+@fa-var-telegram: "\f2c6";
+@fa-var-television: "\f26c";
+@fa-var-tencent-weibo: "\f1d5";
+@fa-var-terminal: "\f120";
+@fa-var-text-height: "\f034";
+@fa-var-text-width: "\f035";
+@fa-var-th: "\f00a";
+@fa-var-th-large: "\f009";
+@fa-var-th-list: "\f00b";
+@fa-var-themeisle: "\f2b2";
+@fa-var-thermometer: "\f2c7";
+@fa-var-thermometer-0: "\f2cb";
+@fa-var-thermometer-1: "\f2ca";
+@fa-var-thermometer-2: "\f2c9";
+@fa-var-thermometer-3: "\f2c8";
+@fa-var-thermometer-4: "\f2c7";
+@fa-var-thermometer-empty: "\f2cb";
+@fa-var-thermometer-full: "\f2c7";
+@fa-var-thermometer-half: "\f2c9";
+@fa-var-thermometer-quarter: "\f2ca";
+@fa-var-thermometer-three-quarters: "\f2c8";
+@fa-var-thumb-tack: "\f08d";
+@fa-var-thumbs-down: "\f165";
+@fa-var-thumbs-o-down: "\f088";
+@fa-var-thumbs-o-up: "\f087";
+@fa-var-thumbs-up: "\f164";
+@fa-var-ticket: "\f145";
+@fa-var-times: "\f00d";
+@fa-var-times-circle: "\f057";
+@fa-var-times-circle-o: "\f05c";
+@fa-var-times-rectangle: "\f2d3";
+@fa-var-times-rectangle-o: "\f2d4";
+@fa-var-tint: "\f043";
+@fa-var-toggle-down: "\f150";
+@fa-var-toggle-left: "\f191";
+@fa-var-toggle-off: "\f204";
+@fa-var-toggle-on: "\f205";
+@fa-var-toggle-right: "\f152";
+@fa-var-toggle-up: "\f151";
+@fa-var-trademark: "\f25c";
+@fa-var-train: "\f238";
+@fa-var-transgender: "\f224";
+@fa-var-transgender-alt: "\f225";
+@fa-var-trash: "\f1f8";
+@fa-var-trash-o: "\f014";
+@fa-var-tree: "\f1bb";
+@fa-var-trello: "\f181";
+@fa-var-tripadvisor: "\f262";
+@fa-var-trophy: "\f091";
+@fa-var-truck: "\f0d1";
+@fa-var-try: "\f195";
+@fa-var-tty: "\f1e4";
+@fa-var-tumblr: "\f173";
+@fa-var-tumblr-square: "\f174";
+@fa-var-turkish-lira: "\f195";
+@fa-var-tv: "\f26c";
+@fa-var-twitch: "\f1e8";
+@fa-var-twitter: "\f099";
+@fa-var-twitter-square: "\f081";
+@fa-var-umbrella: "\f0e9";
+@fa-var-underline: "\f0cd";
+@fa-var-undo: "\f0e2";
+@fa-var-universal-access: "\f29a";
+@fa-var-university: "\f19c";
+@fa-var-unlink: "\f127";
+@fa-var-unlock: "\f09c";
+@fa-var-unlock-alt: "\f13e";
+@fa-var-unsorted: "\f0dc";
+@fa-var-upload: "\f093";
+@fa-var-usb: "\f287";
+@fa-var-usd: "\f155";
+@fa-var-user: "\f007";
+@fa-var-user-circle: "\f2bd";
+@fa-var-user-circle-o: "\f2be";
+@fa-var-user-md: "\f0f0";
+@fa-var-user-o: "\f2c0";
+@fa-var-user-plus: "\f234";
+@fa-var-user-secret: "\f21b";
+@fa-var-user-times: "\f235";
+@fa-var-users: "\f0c0";
+@fa-var-vcard: "\f2bb";
+@fa-var-vcard-o: "\f2bc";
+@fa-var-venus: "\f221";
+@fa-var-venus-double: "\f226";
+@fa-var-venus-mars: "\f228";
+@fa-var-viacoin: "\f237";
+@fa-var-viadeo: "\f2a9";
+@fa-var-viadeo-square: "\f2aa";
+@fa-var-video-camera: "\f03d";
+@fa-var-vimeo: "\f27d";
+@fa-var-vimeo-square: "\f194";
+@fa-var-vine: "\f1ca";
+@fa-var-vk: "\f189";
+@fa-var-volume-control-phone: "\f2a0";
+@fa-var-volume-down: "\f027";
+@fa-var-volume-off: "\f026";
+@fa-var-volume-up: "\f028";
+@fa-var-warning: "\f071";
+@fa-var-wechat: "\f1d7";
+@fa-var-weibo: "\f18a";
+@fa-var-weixin: "\f1d7";
+@fa-var-whatsapp: "\f232";
+@fa-var-wheelchair: "\f193";
+@fa-var-wheelchair-alt: "\f29b";
+@fa-var-wifi: "\f1eb";
+@fa-var-wikipedia-w: "\f266";
+@fa-var-window-close: "\f2d3";
+@fa-var-window-close-o: "\f2d4";
+@fa-var-window-maximize: "\f2d0";
+@fa-var-window-minimize: "\f2d1";
+@fa-var-window-restore: "\f2d2";
+@fa-var-windows: "\f17a";
+@fa-var-won: "\f159";
+@fa-var-wordpress: "\f19a";
+@fa-var-wpbeginner: "\f297";
+@fa-var-wpexplorer: "\f2de";
+@fa-var-wpforms: "\f298";
+@fa-var-wrench: "\f0ad";
+@fa-var-xing: "\f168";
+@fa-var-xing-square: "\f169";
+@fa-var-y-combinator: "\f23b";
+@fa-var-y-combinator-square: "\f1d4";
+@fa-var-yahoo: "\f19e";
+@fa-var-yc: "\f23b";
+@fa-var-yc-square: "\f1d4";
+@fa-var-yelp: "\f1e9";
+@fa-var-yen: "\f157";
+@fa-var-yoast: "\f2b1";
+@fa-var-youtube: "\f167";
+@fa-var-youtube-play: "\f16a";
+@fa-var-youtube-square: "\f166";
+
diff --git a/themes/src/main/node_modules/patternfly/dist/less/dropdowns.less b/themes/src/main/node_modules/patternfly/dist/less/dropdowns.less
new file mode 100644
index 0000000000..bc328da0c2
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/dropdowns.less
@@ -0,0 +1,235 @@
+//
+// Dropdowns
+// --------------------------------------------------
+
+
+// Dropdown arrow/caret
+// Modified to use Font Awesome's angle-down icon
+.caret {
+ font-family: @icon-font-name-fa;
+ font-weight: normal;
+ height: (@font-size-base - 3);
+ position: relative;
+ vertical-align: baseline;
+ width: @font-size-base;
+ &:before {
+ bottom: 0;
+ content: @fa-var-angle-down;
+ left: 0;
+ line-height: @font-size-base;
+ position: absolute;
+ text-align: center;
+ top: -1px;
+ right: 0;
+ }
+ .dropup & {
+ &:before {
+ content: @fa-var-angle-up;
+ }
+ }
+}
+
+// Bootstrap removes the focus ring on dropdowns; this replaces it for better accessibility
+.dropdown-toggle:focus {
+ .tab-focus();
+}
+
+// The dropdown menu (ul)
+.dropdown-menu {
+ // Dividers (basically an hr) within the dropdown
+ .divider {
+ .nav-divider(@dropdown-divider-bg, @dropdown-divider-margin);
+ }
+ // Links within the dropdown menu
+ > li > a {
+ border-color: transparent;
+ border-style: solid;
+ border-width: 1px 0;
+ padding: 1px 10px;
+ }
+}
+
+// Hover/Focus state
+.dropdown-menu > li > a {
+ &:hover,
+ &:focus {
+ border-color: @dropdown-link-hover-border-color;
+ .reset-filter();
+ }
+ &:active {
+ background-color: @dropdown-link-focus-bg;
+ border-color: @dropdown-link-active-border-color;
+ color: @dropdown-link-focus-color !important;
+ .reset-filter();
+ }
+}
+
+// Active state
+.dropdown-menu > .active > a {
+ &,
+ &:hover,
+ &:focus {
+ background-color: @dropdown-link-active-bg !important;
+ border-color: @dropdown-link-active-border-color !important;
+ .reset-filter();
+ }
+}
+
+// Disabled state
+.dropdown-menu > .disabled > a {
+ &,
+ &:hover,
+ &:focus {
+ border-color: transparent;
+ }
+}
+
+// Selected state
+.dropdown-menu > .selected > a {
+ background-color: @dropdown-link-active-bg;
+ border-color: @dropdown-link-active-border-color;
+ color: @color-pf-white;
+ small {
+ color: fade(@color-pf-white, 50%);
+ }
+}
+
+// Nuke hover/focus effects
+.dropdown-menu > .disabled > a {
+ &:hover,
+ &:focus {
+ border-color: transparent;
+ }
+}
+
+// Dropdown section headers
+.dropdown-header {
+ padding-left: 10px;
+ padding-right: 10px;
+ text-transform: uppercase;
+}
+
+// Position Menu closer to button
+.btn-group,
+.dropdown,
+.input-group-btn {
+ > .dropdown-menu {
+ margin-top: -1px;
+ }
+}
+
+// Position Menu closer to button (dropup-menu)
+.dropup .dropdown-menu {
+ margin-bottom: -1px;
+}
+
+// Add back styles for dropdown-submenu
+.dropdown-submenu {
+ position:relative;
+ &:hover {
+ > a {
+ background-color: @dropdown-link-hover-bg;
+ border-color: @dropdown-link-hover-border-color;
+ }
+ > .dropdown-menu {
+ display: block;
+ }
+ }
+ &.pull-left {
+ float: none !important;
+ > .dropdown-menu {
+ left: auto;
+ margin-left: 10px;
+ right: 100%;
+ }
+ }
+ > a {
+ padding-right: 20px !important;
+ &:after {
+ content: @fa-var-angle-right;
+ font-family: @icon-font-name-fa;
+ display: block;
+ position: absolute;
+ right: 10px;
+ top: 2px;
+ }
+ }
+ > .dropdown-menu {
+ left: 100%;
+ margin-top: 0;
+ top: -6px;
+ }
+ .dropup & > .dropdown-menu {
+ bottom: -5px;
+ top: auto;
+ }
+ .open &.active > .dropdown-menu {
+ display: block;
+ }
+}
+
+// Kebab dropmenu
+.dropdown-kebab-pf {
+ &.btn-group > .btn:first-child,
+ .btn-link {
+ color: @gray-darker;
+ font-size: (@font-size-base + 4);
+ line-height: 1;
+ padding: 4px (@grid-gutter-width/4);
+ margin-left: (@grid-gutter-width/(-4));
+ margin-right: (@grid-gutter-width/(-4));
+ &:active,
+ &:focus,
+ &:hover {
+ color: @link-color;
+ }
+ }
+ &.btn-group { margin-left: (@grid-gutter-width/4); }
+ .dropdown-menu {
+ left: -15px;
+ margin-top: 11px;
+ &.dropdown-menu-right {
+ left: auto;
+ right: -15px;
+ &:after,
+ &:before {
+ left: auto;
+ right: 6px;
+ }
+ }
+ &:after,
+ &:before {
+ border-bottom-color: @dropdown-border;
+ border-bottom-style: solid;
+ border-bottom-width: 10px;
+ border-left: 10px solid transparent;
+ border-right: 10px solid transparent;
+ content: "";
+ display: inline-block;
+ left: 6px;
+ position: absolute;
+ top: -11px;
+ }
+ &:after {
+ border-bottom-color: @dropdown-bg;
+ top: -10px;
+ }
+ }
+ &.dropup .dropdown-menu {
+ margin-bottom: 11px;
+ margin-top: 0;
+ &:after,
+ &:before {
+ border-bottom: none;
+ border-top-color: @dropdown-border;
+ border-top-style: solid;
+ border-top-width: 10px;
+ bottom: -11px;
+ top: auto;
+ }
+ &:after {
+ border-top-color: @dropdown-bg;
+ bottom: -10px;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/experimental-features.less b/themes/src/main/node_modules/patternfly/dist/less/experimental-features.less
new file mode 100644
index 0000000000..82084ac527
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/experimental-features.less
@@ -0,0 +1,48 @@
+.experimental-pf > * {
+ border: 2px solid @color-pf-light-green-400;
+}
+
+.experimental-pf-bar {
+ background-color: @color-pf-light-green-400;
+ border: none;
+ text-align: center;
+ position: relative;
+}
+
+.experimental-pf-more-info {
+ background-color: @color-pf-light-green-400;
+ border: 0;
+ color: @color-pf-black;
+ display: block;
+ width: 100%;
+ padding-top: 10px;
+ padding-bottom: 10px;
+ position: static;
+ @media (min-width: @screen-md-min) {
+ padding: 0 10px;
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: auto;
+ }
+}
+
+.experimental-pf-text {
+ @media (min-width: @screen-md-min) {
+ padding-left: 150px;
+ padding-right: 150px;
+ }
+
+ a {
+ color: @color-pf-black;
+ text-decoration: underline;
+ &:hover {
+ color: @color-pf-black;
+ cursor: pointer;
+ }
+ }
+}
+
+.btn-experimental-pf {
+ .button-variant(@btn-default-color; @color-pf-light-green-400; @color-pf-light-green-300; @color-pf-light-green-400; @color-pf-light-green-400);
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/filter.less b/themes/src/main/node_modules/patternfly/dist/less/filter.less
new file mode 100644
index 0000000000..88e28d0b47
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/filter.less
@@ -0,0 +1,38 @@
+.filter-pf-category-select {
+ display: flex;
+}
+.filter-pf-category-select-value {
+ border-left-width: 0;
+}
+.filter-pf-category-item {
+ margin-bottom: 5px;
+}
+.filter-pf-category-label {
+ font-weight: 700;
+ margin-right: 5px;
+ padding: 5px 0 6px 5px;
+}
+.filter-pf-select {
+ .caret {
+ position: absolute;
+ top: 50%;
+ right: 10px;
+ transform: translateY(-50%);
+ }
+}
+.filter-pf-select-dropdown {
+ background-color: @color-pf-white;
+ background-image: none;
+ color: @color-pf-black-500;
+ font-size: 12px;
+ font-style: italic;
+ font-weight: 400;
+ padding-right: 25px;
+ text-align: left;
+ .caret {
+ font-style: normal;
+ }
+}
+.filter-pf-active-label {
+ margin-right: 5px;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/fonts.less b/themes/src/main/node_modules/patternfly/dist/less/fonts.less
new file mode 100644
index 0000000000..0616925769
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/fonts.less
@@ -0,0 +1,124 @@
+//
+// Fonts
+// --------------------------------------------------
+
+@font-face {
+ font-family: "Open Sans";
+ font-style: normal;
+ font-weight: 300;
+ src: url("@{font-path}/OpenSans-Light-webfont.eot"); /* IE9 Compat Modes */
+ src: local("Open Sans Light"), local("OpenSans-Light"),
+ url("@{font-path}/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
+ url("@{font-path}/OpenSans-Light-webfont.woff2") format("woff2"), /* Super Modern Browsers */
+ url("@{font-path}/OpenSans-Light-webfont.woff") format("woff"), /* Modern Browsers */
+ url("@{font-path}/OpenSans-Light-webfont.ttf") format("truetype"), /* Safari, Android, iOS */
+ url("@{font-path}/OpenSans-Light-webfont.svg#OpenSans") format("svg"); /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: normal;
+ font-weight: 400;
+ src: url("@{font-path}/OpenSans-Regular-webfont.eot"); /* IE9 Compat Modes */
+ src: local("Open Sans"), local("OpenSans"),
+ url("@{font-path}/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
+ url("@{font-path}/OpenSans-Regular-webfont.woff2") format("woff2"), /* Super Modern Browsers */
+ url("@{font-path}/OpenSans-Regular-webfont.woff") format("woff"), /* Modern Browsers */
+ url("@{font-path}/OpenSans-Regular-webfont.ttf") format("truetype"), /* Safari, Android, iOS */
+ url("@{font-path}/OpenSans-Regular-webfont.svg#OpenSans") format("svg"); /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: italic;
+ font-weight: 300;
+ src: url("@{font-path}/OpenSans-LightItalic-webfont.eot"); /* IE9 Compat Modes */
+ src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"),
+ url("@{font-path}/OpenSans-LightItalic-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
+ url("@{font-path}/OpenSans-LightItalic-webfont.woff2") format("woff2"), /* Super Modern Browsers */
+ url("@{font-path}/OpenSans-LightItalic-webfont.woff") format("woff"), /* Modern Browsers */
+ url("@{font-path}/OpenSans-LightItalic-webfont.ttf") format("truetype"), /* Safari, Android, iOS */
+ url("@{font-path}/OpenSans-LightItalic-webfont.svg#OpenSans") format("svg"); /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: italic;
+ font-weight: 400;
+ src: url("@{font-path}/OpenSans-Italic-webfont.eot"); /* IE9 Compat Modes */
+ src: local("Open Sans Italic"), local("OpenSans-Italic"),
+ url("@{font-path}/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
+ url("@{font-path}/OpenSans-Italic-webfont.woff2") format("woff2"), /* Super Modern Browsers */
+ url("@{font-path}/OpenSans-Italic-webfont.woff") format("woff"), /* Modern Browsers */
+ url("@{font-path}/OpenSans-Italic-webfont.ttf") format("truetype"), /* Safari, Android, iOS */
+ url("@{font-path}/OpenSans-Italic-webfont.svg#OpenSans") format("svg"); /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: normal;
+ font-weight: 600;
+ src: url("@{font-path}/OpenSans-Semibold-webfont.eot"); /* IE9 Compat Modes */
+ src: local("Open Sans Semibold"), local("OpenSans-Semibold-webfont"),
+ url("@{font-path}/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
+ url("@{font-path}/OpenSans-Semibold-webfont.woff2") format("woff2"), /* Super Modern Browsers */
+ url("@{font-path}/OpenSans-Semibold-webfont.woff") format("woff"), /* Modern Browsers */
+ url("@{font-path}/OpenSans-Semibold-webfont.ttf") format("truetype"), /* Safari, Android, iOS */
+ url("@{font-path}/OpenSans-Semibold-webfont.svg#OpenSans") format("svg"); /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: italic;
+ font-weight: 600;
+ src: url("@{font-path}/OpenSans-SemiboldItalic-webfont.eot"); /* IE9 Compat Modes */
+ src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic-webfont"),
+ url("@{font-path}/OpenSans-SemiboldItalic-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
+ url("@{font-path}/OpenSans-SemiboldItalic-webfont.woff2") format("woff2"), /* Super Modern Browsers */
+ url("@{font-path}/OpenSans-SemiboldItalic-webfont.woff") format("woff"), /* Modern Browsers */
+ url("@{font-path}/OpenSans-SemiboldItalic-webfont.ttf") format("truetype"), /* Safari, Android, iOS */
+ url("@{font-path}/OpenSans-SemiboldItalic-webfont.svg#OpenSans") format("svg"); /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: normal;
+ font-weight: 700;
+ src: url("@{font-path}/OpenSans-Bold-webfont.eot"); /* IE9 Compat Modes */
+ src: local("Open Sans Bold"), local("OpenSans-Bold"),
+ url("@{font-path}/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
+ url("@{font-path}/OpenSans-Bold-webfont.woff2") format("woff2"), /* Super Modern Browsers */
+ url("@{font-path}/OpenSans-Bold-webfont.woff") format("woff"), /* Modern Browsers */
+ url("@{font-path}/OpenSans-Bold-webfont.ttf") format("truetype"), /* Safari, Android, iOS */
+ url("@{font-path}/OpenSans-Bold-webfont.svg#OpenSans") format("svg"); /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: italic;
+ font-weight: 700;
+ src: url("@{font-path}/OpenSans-BoldItalic-webfont.eot"); /* IE9 Compat Modes */
+ src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"),
+ url("@{font-path}/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
+ url("@{font-path}/OpenSans-BoldItalic-webfont.woff2") format("woff2"), /* Super Modern Browsers */
+ url("@{font-path}/OpenSans-BoldItalic-webfont.woff") format("woff"), /* Modern Browsers */
+ url("@{font-path}/OpenSans-BoldItalic-webfont.ttf") format("truetype"), /* Safari, Android, iOS */
+ url("@{font-path}/OpenSans-BoldItalic-webfont.svg#OpenSans") format("svg"); /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: italic;
+ font-weight: 800;
+ src: url("@{font-path}/OpenSans-ExtraBoldItalic-webfont.eot"); /* IE9 Compat Modes */
+ src: local("Open Sans Extrabold Italic"), local("OpenSans-ExtraboldItalic"),
+ url("@{font-path}/OpenSans-ExtraBoldItalic-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
+ url("@{font-path}/OpenSans-ExtraBoldItalic-webfont.woff2") format("woff2"), /* Super Modern Browsers */
+ url("@{font-path}/OpenSans-ExtraBoldItalic-webfont.woff") format("woff"), /* Modern Browsers */
+ url("@{font-path}/OpenSans-ExtraBoldItalic-webfont.ttf") format("truetype"), /* Safari, Android, iOS */
+ url("@{font-path}/OpenSans-ExtraBoldItalic-webfont.svg#OpenSans") format("svg"); /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: normal;
+ font-weight: 800;
+ src: url("@{font-path}/OpenSans-ExtraBold-webfont.eot"); /* IE9 Compat Modes */
+ src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"),
+ url("@{font-path}/OpenSans-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
+ url("@{font-path}/OpenSans-ExtraBold-webfont.woff2") format("woff2"), /* Super Modern Browsers */
+ url("@{font-path}/OpenSans-ExtraBold-webfont.woff") format("woff"), /* Modern Browsers */
+ url("@{font-path}/OpenSans-ExtraBold-webfont.ttf") format("truetype"), /* Safari, Android, iOS */
+ url("@{font-path}/OpenSans-ExtraBold-webfont.svg#OpenSans") format("svg"); /* Legacy iOS */
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/footer.less b/themes/src/main/node_modules/patternfly/dist/less/footer.less
new file mode 100644
index 0000000000..b421e7c458
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/footer.less
@@ -0,0 +1,19 @@
+//
+// Footer
+// --------------------------------------------------
+
+.footer-pf-alt, .footer-pf {
+ background-color: @footer-pf-bg-color;
+ color: @gray-light;
+ font-size: @font-size-small;
+ line-height: 17px; // whole px unit to avoid height differences among browsers
+ padding-left: @footer-pf-padding-left;
+ padding-top: @footer-pf-padding-top;
+ .layout-pf-alt-fixed-with-footer &, .layout-pf-fixed-with-footer & {
+ bottom: 0;
+ left: 0;
+ position: fixed;
+ right: 0;
+ z-index: @zindex-navbar-fixed;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/forms.less b/themes/src/main/node_modules/patternfly/dist/less/forms.less
new file mode 100644
index 0000000000..c6816adcf4
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/forms.less
@@ -0,0 +1,95 @@
+//
+// Forms
+// --------------------------------------------------
+.chars-remaining-pf span {
+ font-weight: 600;
+ padding-right: 5px;
+}
+
+.chars-warn-remaining-pf {
+ color: @brand-danger;
+}
+
+.fields-status-pf {
+ color: @color-pf-black-500;
+ margin-bottom: 15px;
+}
+
+.form-control {
+ &[disabled],
+ &[readonly],
+ fieldset[disabled] & {
+ .box-shadow(none);
+ color: @color-pf-black-500;
+ &:hover {
+ border-color: @input-border;
+ }
+ }
+ &:hover {
+ border-color: @input-border-hover;
+ .has-error & {
+ border-color: darken(@state-danger-text, 10%);
+ }
+ .has-success & {
+ border-color: darken(@state-success-text, 10%);
+ }
+ .has-warning & {
+ border-color: darken(@state-warning-text, 10%);
+ }
+ }
+}
+
+.has-error, .has-success, .has-warning {
+ .checkbox,
+ .checkbox-inline,
+ .control-label,
+ .radio,
+ .radio-inline,
+ &.checkbox label,
+ &.checkbox-inline label,
+ &.radio label,
+ &.radio-inline label {
+ color: @text-color;
+ }
+}
+
+.help-block {
+ margin-bottom: 0px;
+}
+
+.input-group .input-group-btn .btn {
+ .box-shadow(none);
+}
+
+label {
+ font-weight: 600;
+ &.required-pf:after {
+ color: @brand-danger;
+ content: "*";
+ margin-left: 3px;
+ }
+}
+
+span.required-pf {
+ color: @brand-danger;
+}
+
+.fields-section-pf {
+ border-color: @color-pf-black-200;
+ border-style: solid;
+ border-width: 1px 0 0;
+ margin-top: 25px;
+ padding: 15px 0 0;
+}
+.fields-section-header-pf {
+ border: none;
+ font-size: @font-size-base;
+ margin: 0;
+ padding-right: @padding-large-horizontal;
+ width: auto;
+ .fa-angle-right {
+ cursor: pointer;
+ font-size: @font-size-large;
+ width: @font-size-large;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/icons.less b/themes/src/main/node_modules/patternfly/dist/less/icons.less
new file mode 100644
index 0000000000..f7fff02000
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/icons.less
@@ -0,0 +1,350 @@
+//
+// Icons
+// --------------------------------------------------
+// Custom icons and selections from IcoMoon - Free (http://icomoon.io/#icons)
+
+@font-face {
+ font-family: "@{icon-font-name-pf}";
+ src:url("@{font-path}/@{icon-font-name-pf}.eot");
+ src:url("@{font-path}/@{icon-font-name-pf}.eot?#iefix") format("embedded-opentype"),
+ url("@{font-path}/@{icon-font-name-pf}.ttf") format("truetype"),
+ url("@{font-path}/@{icon-font-name-pf}.woff") format("woff"),
+ url("@{font-path}/@{icon-font-name-pf}.svg#@{icon-font-name-pf}") format("svg");
+ font-weight: normal;
+ font-style: normal;
+}
+
+[class^="@{icon-prefix}-"],
+[class*=" @{icon-prefix}-"] {
+ display: inline-block;
+ font-family: "@{icon-font-name-pf}";
+ font-style: normal;
+ font-variant: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+ text-transform: none;
+ /* Better Font Rendering =========== */
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+}
+.@{icon-prefix}-add-circle-o:before {
+ content: @pficon-var-add-circle-o;
+}
+.@{icon-prefix}-applications:before {
+ content: @pficon-var-applications;
+}
+.@{icon-prefix}-arrow:before {
+ content: @pficon-var-arrow;
+}
+.@{icon-prefix}-asleep:before {
+ content: @pficon-var-asleep;
+}
+.@{icon-prefix}-automation:before {
+ content: @pficon-var-automation;
+}
+.@{icon-prefix}-build:before {
+ content: @pficon-var-build;
+}
+.@{icon-prefix}-builder-image:before {
+ content: @pficon-var-builder-image;
+}
+.@{icon-prefix}-bundle:before {
+ content: @pficon-var-bundle;
+}
+.@{icon-prefix}-blueprint:before {
+ content: @pficon-var-blueprint;
+}
+.@{icon-prefix}-catalog:before {
+ content: @pficon-var-catalog;
+}
+.@{icon-prefix}-chat:before {
+ content: @pficon-var-chat;
+}
+.@{icon-prefix}-close:before {
+ content: @pficon-var-close;
+}
+.@{icon-prefix}-cloud-security:before {
+ content: @pficon-var-cloud-security;
+}
+.@{icon-prefix}-cloud-tenant:before {
+ content: @pficon-var-cloud-tenant;
+}
+.@{icon-prefix}-cluster:before {
+ content: @pficon-var-cluster;
+}
+.@{icon-prefix}-connected:before {
+ content: @pficon-var-connected;
+}
+.@{icon-prefix}-container-node:before {
+ content: @pficon-var-container-node;
+}
+.@{icon-prefix}-cpu:before {
+ content: @pficon-var-cpu;
+}
+.@{icon-prefix}-degraded:before {
+ content: @pficon-var-degraded;
+}
+.@{icon-prefix}-delete:before {
+ content: @pficon-var-delete;
+}
+.@{icon-prefix}-disconnected:before {
+ content: @pficon-var-disconnected;
+}
+.@{icon-prefix}-domain:before {
+ content: @pficon-var-domain;
+}
+.@{icon-prefix}-edit:before {
+ content: @pficon-var-edit;
+}
+.@{icon-prefix}-enhancement:before {
+ content: @pficon-var-enhancement;
+}
+.@{icon-prefix}-enterprise:before {
+ content: @pficon-var-enterprise;
+}
+.@{icon-prefix}-equalizer:before {
+ content: @pficon-var-equalizer;
+}
+.@{icon-prefix}-error-circle-o:before {
+ color: @brand-danger;
+ content: @pficon-var-error-circle-o;
+}
+.@{icon-prefix}-export:before {
+ content: @pficon-var-export;
+}
+.@{icon-prefix}-flag:before,
+.@{icon-prefix}-messages:before { // class name deprecated
+ content: @pficon-var-flag;
+}
+.@{icon-prefix}-flavor:before {
+ content: @pficon-var-flavor;
+}
+.@{icon-prefix}-filter:before {
+ content: @pficon-var-filter;
+}
+.@{icon-prefix}-folder-close:before {
+ content: @pficon-var-folder-close;
+}
+.@{icon-prefix}-folder-open:before {
+ content: @pficon-var-folder-open;
+}
+.@{icon-prefix}-help:before {
+ content: @pficon-var-help;
+}
+.@{icon-prefix}-history:before {
+ content: @pficon-var-history;
+}
+.@{icon-prefix}-home:before {
+ content: @pficon-var-home;
+}
+.@{icon-prefix}-image:before {
+ content: @pficon-var-image;
+}
+.@{icon-prefix}-import:before {
+ content: @pficon-var-import;
+}
+.@{icon-prefix}-in-progress:before {
+ content: @pficon-var-in-progress;
+}
+.@{icon-prefix}-info:before {
+ content: @pficon-var-info;
+}
+.@{icon-prefix}-infrastructure:before {
+ content: @pficon-var-infrastructure;
+}
+.@{icon-prefix}-integration:before {
+ content: @pficon-var-integration;
+}
+.@{icon-prefix}-key:before {
+ content: @pficon-var-key;
+}
+.@{icon-prefix}-locked:before {
+ content: @pficon-var-locked;
+}
+.@{icon-prefix}-maintenance:before {
+ content: @pficon-var-maintenance;
+}
+.@{icon-prefix}-memory:before {
+ content: @pficon-var-memory;
+}
+.@{icon-prefix}-middleware:before {
+ content: @pficon-var-middleware;
+}
+.@{icon-prefix}-migration:before {
+ content: @pficon-var-migration;
+}
+.@{icon-prefix}-monitoring:before {
+ content: @pficon-var-monitoring;
+}
+.@{icon-prefix}-network:before {
+ content: @pficon-var-network;
+}
+.@{icon-prefix}-on:before {
+ content: @pficon-var-on;
+}
+.@{icon-prefix}-on-running:before {
+ content: @pficon-var-on-running;
+}
+.@{icon-prefix}-optimize:before {
+ content: @pficon-var-optimize;
+}
+.@{icon-prefix}-orders:before {
+ content: @pficon-var-orders;
+}
+.@{icon-prefix}-off:before {
+ content: @pficon-var-off;
+}
+.@{icon-prefix}-ok:before {
+ color: @brand-success;
+ content: @pficon-var-ok;
+}
+.@{icon-prefix}-paused:before {
+ content: @pficon-var-paused;
+}
+.@{icon-prefix}-pending:before {
+ content: @pficon-var-pending;
+}
+.@{icon-prefix}-plugged:before {
+ content: @pficon-var-plugged;
+}
+.@{icon-prefix}-port:before {
+ content: @pficon-var-port;
+}
+.@{icon-prefix}-print:before {
+ content: @pficon-var-print;
+}
+.@{icon-prefix}-process-automation:before {
+ content: @pficon-var-process-automation;
+}
+.@{icon-prefix}-private:before {
+ content: @pficon-var-private;
+}
+.@{icon-prefix}-project:before {
+ content: @pficon-var-project;
+}
+.@{icon-prefix}-rebalance:before {
+ content: @pficon-var-rebalance;
+}
+.@{icon-prefix}-rebooting:before {
+ content: @pficon-var-rebooting;
+}
+.@{icon-prefix}-refresh:before, // class name deprecated
+.@{icon-prefix}-restart:before {
+ content: @pficon-var-restart;
+}
+.@{icon-prefix}-regions:before {
+ content: @pficon-var-regions;
+}
+.@{icon-prefix}-registry:before {
+ content: @pficon-var-registry;
+}
+.@{icon-prefix}-remove:before {
+ content: @pficon-var-remove;
+}
+.@{icon-prefix}-replicator:before {
+ content: @pficon-var-replicator;
+}
+.@{icon-prefix}-repository:before {
+ content: @pficon-var-repository;
+}
+.@{icon-prefix}-resource-pool:before {
+ content: @pficon-var-resource-pool;
+}
+.@{icon-prefix}-resources-almost-empty:before {
+ content: @pficon-var-resources-almost-empty;
+}
+.@{icon-prefix}-resources-almost-full:before {
+ content: @pficon-var-resources-almost-full;
+}
+.@{icon-prefix}-resources-full:before {
+ content: @pficon-var-resources-full;
+}
+.@{icon-prefix}-route:before {
+ content: @pficon-var-route;
+}
+.@{icon-prefix}-running:before {
+ content: @pficon-var-running;
+}
+.@{icon-prefix}-save:before {
+ content: @pficon-var-save;
+}
+.@{icon-prefix}-screen:before {
+ content: @pficon-var-screen;
+}
+.@{icon-prefix}-search:before {
+ content: @pficon-var-search;
+}
+.@{icon-prefix}-security:before {
+ content: @pficon-var-security;
+}
+.@{icon-prefix}-server:before {
+ content: @pficon-var-server;
+}
+.@{icon-prefix}-server-group:before {
+ content: @pficon-var-server-group;
+}
+.@{icon-prefix}-service:before {
+ content: @pficon-var-service;
+}
+.@{icon-prefix}-services:before {
+ content: @pficon-var-services;
+}
+.@{icon-prefix}-service-catalog:before {
+ content: @pficon-var-service-catalog;
+}
+.@{icon-prefix}-settings:before {
+ content: @pficon-var-settings;
+}
+.@{icon-prefix}-spinner:before {
+ content: @pficon-var-spinner;
+}
+.@{icon-prefix}-spinner2:before {
+ content: @pficon-var-spinner2;
+}
+.@{icon-prefix}-storage-domain:before {
+ content: @pficon-var-storage-domain;
+}
+.@{icon-prefix}-tenant:before {
+ content: @pficon-var-tenant;
+}
+.@{icon-prefix}-thumb-tack-o:before {
+ content: @pficon-var-thumb-tack-o;
+}
+.@{icon-prefix}-topology:before {
+ content: @pficon-var-topology;
+}
+.@{icon-prefix}-trend-down:before {
+ content: @pficon-var-trend-down;
+}
+.@{icon-prefix}-trend-up:before {
+ content: @pficon-var-trend-up;
+}
+.@{icon-prefix}-unknown:before {
+ content: @pficon-var-unknown;
+}
+.@{icon-prefix}-user:before {
+ content: @pficon-var-user;
+}
+.@{icon-prefix}-users:before {
+ content: @pficon-var-users;
+}
+.@{icon-prefix}-unlocked:before {
+ content: @pficon-var-unlocked;
+}
+.@{icon-prefix}-unplugged:before {
+ content: @pficon-var-unplugged;
+}
+.@{icon-prefix}-virtual-machine:before {
+ content: @pficon-var-virtual-machine;
+}
+.@{icon-prefix}-volume:before {
+ content: @pficon-var-volume;
+}
+.@{icon-prefix}-warning-triangle-o:before {
+ color: @brand-warning;
+ content: @pficon-var-warning-triangle-o;
+}
+.@{icon-prefix}-zone:before {
+ content: @pficon-var-zone;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/infotip.less b/themes/src/main/node_modules/patternfly/dist/less/infotip.less
new file mode 100644
index 0000000000..966b7511c2
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/infotip.less
@@ -0,0 +1,145 @@
+//
+// Info Tip
+// --------------------------------------------------
+
+// Overwrites for navbar.less
+.navbar-nav > li > .dropdown-menu.infotip {
+ border-top-width: 1px !important;
+ margin-top: @popover-arrow-width;
+}
+
+// Overwrites for PatternFly - navbar.less
+@media (max-width: @grid-float-breakpoint-max) {
+ .navbar-pf .navbar-nav .open .dropdown-menu.infotip {
+ background-color: @color-pf-white !important;
+ margin-top: 0;
+ }
+}
+
+// Extends "dropdown-menu"
+.infotip {
+ min-width: 235px;
+ padding: 0;
+ .list-group {
+ border-top: 0;
+ margin: 0;
+ padding: 8px 0;
+ .list-group-item {
+ border: none;
+ margin: 0 15px 0 34px;
+ padding: 5px 0;
+ > .i {
+ color: @gray-pf;
+ font-size: 13px;
+ left: -20px;
+ position: absolute;
+ top: 8px;
+ }
+ > a {
+ color: @gray-pf;
+ line-height: 13px;
+ }
+ > .close {
+ float: right;
+ }
+ }
+ }
+ .footer {
+ background-color: @color-pf-black-150;
+ padding: 6px 15px;
+ a:hover {
+ color: @link-color;
+ }
+ }
+}
+
+// Arrows (Copy from popovers.less)
+//
+// .arrow is outer, .arrow:after is inner
+
+.infotip .arrow {
+ &,
+ &:after {
+ border-color: transparent;
+ border-style: solid;
+ display: block;
+ height: 0;
+ position: absolute;
+ width: 0;
+ }
+}
+.infotip .arrow {
+ border-width: @popover-arrow-outer-width;
+}
+.infotip .arrow:after {
+ border-width: @popover-arrow-width;
+ content: "";
+}
+
+.infotip {
+ &.bottom .arrow,
+ &.bottom-left .arrow,
+ &.bottom-right .arrow {
+ border-bottom-color: @popover-arrow-outer-color;
+ border-top-width: 0;
+ left: 50%;
+ margin-left: -@popover-arrow-outer-width;
+ top: -@popover-arrow-outer-width;
+ &:after {
+ border-top-width: 0;
+ border-bottom-color: @popover-arrow-color;
+ content: " ";
+ margin-left: -@popover-arrow-width;
+ top: 1px;
+ }
+ }
+ &.bottom-left .arrow {
+ left: 20%;
+ }
+ // Default:
+ &.bottom-right .arrow {
+ left: 80%;
+ }
+ &.top .arrow {
+ border-bottom-width: 0;
+ border-top-color: @popover-arrow-outer-color;
+ bottom: -@popover-arrow-outer-width;
+ left: 50%;
+ margin-left: -@popover-arrow-outer-width;
+ &:after {
+ border-bottom-width: 0;
+ border-top-color: @color-pf-black-150;
+ bottom: 1px;
+ content: " ";
+ margin-left: -@popover-arrow-width;
+ }
+ }
+ &.right .arrow {
+ border-left-width: 0;
+ border-right-color: @popover-arrow-outer-color;
+ left: -@popover-arrow-outer-width;
+ margin-top: -@popover-arrow-outer-width;
+ top: 50%;
+ &:after {
+ bottom: -@popover-arrow-width;
+ border-left-width: 0;
+ border-right-color: @popover-arrow-color;
+ content: " ";
+ left: 1px;
+ }
+ }
+ &.left .arrow {
+ border-left-color: @popover-arrow-outer-color;
+ border-right-width: 0;
+ margin-top: -@popover-arrow-outer-width;
+ right: -@popover-arrow-outer-width;
+ top: 50%;
+ &:after {
+ border-left-color: @popover-arrow-color;
+ border-right-width: 0;
+ bottom: -@popover-arrow-width;
+ content: " ";
+ right: 1px;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/labels.less b/themes/src/main/node_modules/patternfly/dist/less/labels.less
new file mode 100644
index 0000000000..af6ff09cd7
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/labels.less
@@ -0,0 +1,17 @@
+//
+// Labels
+// --------------------------------------------------
+
+.label {
+ border-radius: 0;
+ font-size: 100%;
+ font-weight: 600;
+ h1 &,
+ h2 &,
+ h3 &,
+ h4 &,
+ h5 &,
+ h6 & {
+ font-size: 75%;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/layouts.less b/themes/src/main/node_modules/patternfly/dist/less/layouts.less
new file mode 100644
index 0000000000..1b8908998e
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/layouts.less
@@ -0,0 +1,140 @@
+//
+// Layouts
+// --------------------------------------------------
+.layout-pf {
+ &,
+ & body {
+ min-height: 100%;
+ }
+ &.layout-pf-fixed {
+ &.transitions .container-pf-nav-pf-vertical {
+ transition: @flyout-transition-pf;
+ }
+ body {
+ padding-top: @navbar-pf-height; // make space for the navbar
+ }
+ .navbar-pf {
+ left: 0;
+ position: fixed;
+ top:0;
+ right: 0;
+ z-index: 1030;
+ }
+ .container-pf-nav-pf-vertical {
+ margin-left: @nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ margin-left: @nav-pf-vertical-badges-width;
+ }
+ &.collapsed-nav {
+ margin-left: @nav-pf-vertical-collapsed-width;
+ &.hidden-icons-pf {
+ margin-left: 0;
+ }
+ }
+ &.hidden-nav {
+ margin-left: 0; // remove space as left nav is hidden
+ }
+ &.hide-nav-pf {
+ margin-left: 0 !important;
+ }
+ &.collapsed-secondary-nav-pf, &.collapsed-tertiary-nav-pf {
+ margin-left: @nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ margin-left: @nav-pf-vertical-badges-width;
+ }
+ }
+ &.nav-pf-persistent-secondary.secondary-visible-pf {
+ @media (min-width: 1200px) {
+ margin-left: (@nav-pf-vertical-width + @nav-pf-vertical-width);
+ &.nav-pf-vertical-with-badges {
+ margin-left: (@nav-pf-vertical-badges-width + @nav-pf-vertical-badges-width);
+ }
+ &.hidden-nav {
+ margin-left: 0; // remove space as left nav is hidden
+ }
+ &.collapsed-secondary-nav-pf {
+ margin-left: @nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ margin-left: @nav-pf-vertical-badges-width;
+ }
+ }
+ &.collapsed-tertiary-nav-pf {
+ margin-left: @nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ margin-left: @nav-pf-vertical-badges-width;
+ }
+ }
+ &.collapsed-nav {
+ margin-left: (@nav-pf-vertical-collapsed-width + @nav-pf-vertical-width);
+ &.nav-pf-vertical-with-badges {
+ margin-left: (@nav-pf-vertical-collapsed-width + @nav-pf-vertical-badges-width);
+ }
+ &.collapsed-secondary-nav-pf {
+ margin-left: @nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ margin-left: @nav-pf-vertical-badges-width;
+ }
+ }
+ &.collapsed-tertiary-nav-pf {
+ margin-left: @nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ margin-left: @nav-pf-vertical-badges-width;
+ }
+ }
+ &.hidden-icons-pf {
+ margin-left: 0;
+ }
+ }
+ }
+ }
+ }
+ }
+ &.layout-pf-fixed-with-footer {
+ body {
+ padding-bottom: @footer-pf-height;
+ }
+ }
+}
+.layout-pf-alt {
+ &,
+ & body {
+ min-height: 100%;
+ }
+ &.layout-pf-alt-fixed {
+ &.layout-pf-alt-fixed-inner-scroll {
+ &,
+ & body {
+ height: 100%;
+ min-height: 0;
+ }
+ .container-pf-alt-nav-pf-vertical-alt {
+ height: 100%;
+ overflow: auto;
+ &.container-cards-pf {
+ margin-top: 0;
+ padding-top: (@grid-gutter-width/2);
+ }
+ }
+ }
+ &.transitions .container-pf-alt-nav-pf-vertical-alt {
+ transition: @flyout-transition-pf;
+ }
+ body {
+ padding-top: @navbar-pf-alt-height; // make space for the navbar
+ }
+ .container-pf-alt-nav-pf-vertical-alt {
+ margin-left: (@nav-pf-vertical-alt-width);
+ &.collapsed-nav {
+ margin-left: (@nav-pf-vertical-alt-collapsed-width); // adjust space for the collapsed left nav
+ }
+ &.hidden-nav {
+ margin-left: 0; // remove space as left nav is hidden
+ }
+ }
+ }
+ &.layout-pf-alt-fixed-with-footer {
+ body {
+ padding-bottom: @footer-pf-alt-height;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/links.less b/themes/src/main/node_modules/patternfly/dist/less/links.less
new file mode 100644
index 0000000000..5194bab77e
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/links.less
@@ -0,0 +1,5 @@
+a.disabled {
+ color: @color-pf-black-500;
+ cursor: @cursor-disabled;
+ text-decoration: none;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/list-group.less b/themes/src/main/node_modules/patternfly/dist/less/list-group.less
new file mode 100644
index 0000000000..7f69415dc8
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/list-group.less
@@ -0,0 +1,18 @@
+//
+// List groups
+// --------------------------------------------------
+
+.list-group {
+ border-top: 1px solid @list-group-top-border;
+ .list-group-item:first-child {
+ border-top: 0;
+ }
+}
+.list-group-item {
+ border-left: 0;
+ border-right: 0;
+}
+
+.list-group-item-heading {
+ font-weight: 600;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/list-pf.less b/themes/src/main/node_modules/patternfly/dist/less/list-pf.less
new file mode 100644
index 0000000000..7badd4c3f0
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/list-pf.less
@@ -0,0 +1,177 @@
+//
+// PatternFly List
+// --------------------------------------------------
+
+.list-pf {
+ border-bottom: 1px solid @list-pf-border-color;
+}
+
+.list-pf-item {
+ border-color: @list-pf-border-color;
+ border-left-color: @color-pf-white;
+ border-right-color: @color-pf-white;
+ border-style: solid;
+ border-width: 1px;
+ border-bottom: none;
+ &:hover {
+ background-color: @list-pf-hover-background-color;
+ }
+ &.active {
+ background-color: @list-pf-header-background-color;
+ border-color: @list-pf-active-border-color;
+ border-bottom-width: 1px;
+ border-bottom-style: solid;
+ }
+}
+
+.list-pf-expansion {
+ background-color: @color-pf-white;
+}
+
+.list-pf-container {
+ align-items: flex-start;
+ display: flex;
+ padding: @list-pf-padding;
+ .list-pf-expansion & {
+ border-top: 1px solid @list-pf-active-border-color;
+ }
+ // when wide enough, if the list is not stacked, then center items vertically
+ @media (min-width: @screen-md-min) {
+ .list-pf:not(.list-pf-stacked) & {
+ align-items: center;
+ }
+ }
+}
+
+.list-pf-chevron {
+ min-width: 1.2em; // ensures that the width does not shift when the chevron is sideways
+}
+
+.list-pf-chevron,
+.list-pf-select {
+ margin-right: 10px;
+ //add the divider line if there is a chevron or a select
+ + .list-pf-content {
+ border-left: 1px solid @color-pf-black-300;
+ padding-left: (@grid-gutter-width/2);
+ }
+ .fa {
+ font-size: 22px;
+ }
+}
+
+// add this class to manage flexed contents in the list item content
+.list-pf-content-flex {
+ align-items: flex-start;
+ display:flex;
+ flex-grow: 1;
+ flex-wrap: nowrap;
+ justify-content: flex-start;
+ min-width: 0;
+ // when wide enough, if the list is not stacked, then center items vertically
+ @media (min-width: @screen-md-min) {
+ .list-pf:not(.list-pf-stacked) & {
+ align-items: center;
+ }
+ }
+}
+
+.list-pf-left {
+ flex-grow: 0;
+ margin-left: 0;
+ margin-right: (@grid-gutter-width/2);
+}
+.list-pf-icon {
+ align-items: center;
+ display:flex;
+ justify-content: center;
+}
+.list-pf-icon-bordered {
+ border-radius: 50%;
+ border: 2px solid @list-view-accented-border;
+}
+.list-pf-icon-small {
+ font-size: 1.4em;
+ height: 30px;
+ line-height: 30px;
+ width: 30px;
+}
+
+
+.list-pf-content-wrapper {
+ align-items: center;
+ display:flex;
+ flex-grow: 1;
+ flex-wrap: wrap;
+ min-width: 0;
+ // when at larger breakpoints, don't stack the contents and add some space between the children
+ @media (min-width: @screen-md-min) {
+ flex-wrap: nowrap;
+ & > * + * {
+ margin-left: @grid-gutter-width;
+ }
+ }
+ // if the list is stacked, then align the contents to the top
+ .list-pf-stacked & {
+ align-items: flex-start;
+ }
+
+}
+
+.list-pf-main-content {
+ align-items: center;
+ display: flex;
+ flex-basis: @list-pf-main-content-width;
+ flex-grow: 1;
+ flex-shrink: 1;
+ flex-wrap: wrap;
+ min-width: 0;
+}
+
+// at larger breakpoints, if the list is not stacked, then don't wrap the main contents and add some space between them
+.list-pf:not(.list-pf-stacked) .list-pf-main-content {
+ @media (min-width: @screen-md-min) {
+ flex-wrap: nowrap;
+ width: auto;
+ & > * + * {
+ margin-left: @grid-gutter-width;
+ }
+ }
+}
+
+// Title and description are break-word wrapped; add .text-overflow-pf to truncate and ellipse instead
+.list-pf-title {
+ flex-grow: 1;
+ flex-shrink: 1;
+ flex-basis: 100%;
+ font-weight: bold;
+ min-width: 0;
+ word-wrap: break-word;
+}
+.list-pf-description {
+ flex-grow: 1;
+ flex-shrink: 1;
+ flex-basis: 100%;
+ min-width: 0;
+ word-wrap: break-word;
+}
+
+.list-pf-additional-content {
+ display: flex;
+ flex-basis: ((100% - @list-pf-main-content-width) + 1%); // this adjusts the proportions but adding up to > 100% allows for proper wrapping
+ flex-grow: 1;
+ flex-shrink: 1;
+ flex-wrap: wrap;
+ justify-content: space-between;
+}
+.list-pf-actions {
+ display: flex;
+ align-items: flex-start;
+ flex-grow: 0;
+ margin-left: @grid-gutter-width;
+ //by default, space contents apart
+ & > * + * {
+ margin-left: (@grid-gutter-width / 4);
+ }
+
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/list-view-dnd.less b/themes/src/main/node_modules/patternfly/dist/less/list-view-dnd.less
new file mode 100644
index 0000000000..4231a7c027
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/list-view-dnd.less
@@ -0,0 +1,53 @@
+//
+// List View Drag and Drop
+// See: https://github.com/marceljuenemann/angular-drag-and-drop-lists
+// --------------------------------------------------
+
+.list-view-pf-dnd {
+ // Override dnd styles
+ .dndDragging {
+ &.drag-original {
+ display: none;
+ // Show when dragging original list items
+ .list-view-pf-dnd-original-items {
+ display: block;
+ }
+ }
+ // Show dragable list items during move operation
+ .list-view-pf-dnd-drag-items {
+ display: inline-block;
+ }
+ // Hide original list items during dnd move operation
+ .list-view-pf-dnd-original-items {
+ display: none;
+ }
+ }
+ // Override dnd placeholder element for dragging list items to
+ .dndPlaceholder {
+ background-color: @color-pf-black-200;
+ padding: 20px 0;
+ }
+ // A handle decoration shown to left of each list items row
+ .list-group-item-header {
+ margin-left: -10px;
+ &:before {
+ background-image: linear-gradient(to bottom, @color-pf-blue-400 60%, @color-pf-white 0%);
+ background-position: left;
+ background-repeat: repeat-y;
+ background-size: 2px 5px;
+ border: 4px solid @color-pf-blue-400;
+ border-color: @color-pf-blue-500;
+ content: "";
+ height: 55px;
+ left: 4px;
+ position: absolute;
+ top: 5px;
+ width: 10px;
+ }
+ }
+}
+
+// Always hide dragable list items until shown during dnd move operation
+.list-view-pf-dnd-drag-items {
+ display: none;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/list-view.less b/themes/src/main/node_modules/patternfly/dist/less/list-view.less
new file mode 100644
index 0000000000..50614f5199
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/list-view.less
@@ -0,0 +1,299 @@
+//
+// List View
+// --------------------------------------------------
+
+
+.list-view-pf {
+ .list-group-item {
+ align-items: flex-start;
+ background-clip: padding-box;
+ border-color: transparent #fff;
+ border-style: solid;
+ border-width: 1px;
+ .clearfix(); //IE9 fallback
+ display: flex;
+ flex-wrap: wrap;
+ padding-bottom: 0;
+ padding-top: 0;
+ &.list-view-pf-expand-active {
+ background-color: @list-view-hover-bg;
+ box-shadow: 0 2px 6px rgba(3, 3, 3, .2);
+ z-index: 1;
+ }
+ &.active {
+ color: @list-group-link-color;
+ background-color: @list-view-active-bg;
+ background-clip: border-box;
+ border-color: @list-view-active-border transparent transparent;
+ z-index:auto;
+ }
+ &:hover {
+ background-color: @list-view-hover-bg;
+ border-left-color: transparent;
+ border-right-color: transparent;
+ }
+ &.list-view-pf-expand-active {
+ border: solid 1px @list-view-active-border;
+ &:first-child {
+ border-top-color: @list-view-active-border;
+ }
+ }
+ &:first-child {
+ border-top: 1px solid transparent;
+ }
+ @media (min-width: @screen-md-min) {
+ align-items: center;
+ }
+ }
+ .list-group-item-heading {
+ font-size: @font-size-h3;
+ small {
+ display: block;
+ font-size: (@font-size-base * .8);
+ font-weight: 400;
+ }
+ @media (min-width: @screen-md-min) {
+ flex: 1 0 ~"calc(25% - 20px)";
+ float: left; // IE9 fallback
+ font-size: @font-size-base;
+ margin: 0 (@grid-gutter-width/2) 0 0;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ width: ~"calc(25% - 20px)"; // IE9 fallback
+ }
+ }
+ .list-group-item-text {
+ color: currentColor !important; // to overwrite color change when active.
+ margin-bottom: 10px;
+ @media (min-width: @screen-md-min) {
+ flex: 1 0 auto; // it covers whats left from the title
+ float: left; // IE9 fallback
+ margin: 0 @grid-gutter-width 0 0;
+ width: ~"calc(75% - 40px)" // IE9 fallback
+ }
+ }
+}
+.list-view-pf-actions {
+ float: right; // IE9 fallback
+ margin-bottom: (@grid-gutter-width/2);
+ margin-left: (@grid-gutter-width/2);
+ margin-top: (@grid-gutter-width/2);
+ order: 2;
+ button,
+ > a,
+ .dropdown-kebab-pf {
+ margin-left: (@grid-gutter-width/4);
+ }
+ .list-view-pf-top-align & {
+ align-self: flex-start;
+ }
+}
+.list-view-pf-additional-info {
+ align-items: center;
+ display: flex;
+ flex-wrap: wrap;
+ @media (min-width: @screen-md-min) {
+ flex: 1 0 auto; // it covers whats left from summary
+ float: left; // IE9 fallback
+ width: 50%; // IE9 fallback
+ }
+}
+.list-view-pf-additional-info-item {
+ align-items: center;
+ display: inline-block;
+ display: flex;
+ margin-right: (@grid-gutter-width/2);
+ max-width:100%;
+ text-align: center;
+ &.list-view-pf-additional-info-item-stacked {
+ text-align: center;
+ flex-direction: column;
+ strong {
+ font-size: @font-size-h5;
+ line-height: 1em;
+ }
+ }
+ .pficon, .fa {
+ font-size: @font-size-h3;
+ margin-right: (@grid-gutter-width/4);
+ }
+ strong {
+ font-size: @font-size-h3;
+ font-weight: 600;
+ margin-right: 5px;
+ }
+ &:last-child {
+ margin-right: 0;
+ }
+}
+.list-view-pf-additional-info-item-donut-chart { width: 60px; }
+.list-view-pf-body {
+ align-items: center;
+ display: table-cell; //IE9 fallback
+ flex: 1;
+ min-width: 0;
+ vertical-align: top; //IE9 fallback
+ width: 100%; // IE9 fallback, it extends the cell to size of the container
+ @media (min-width: @screen-md-min) {
+ align-items: center;
+ display: flex;
+ flex-direction: row;
+ }
+}
+.list-view-pf-checkbox {
+ border-right: 1px solid @list-view-divider;
+ float: left; //IE9 fallback
+ margin-bottom: (@grid-gutter-width/2);
+ margin-right: 15px;
+ margin-top: (@grid-gutter-width/2);
+ padding: 3px (@grid-gutter-width/4) 3px 0;
+ .list-view-pf-top-align & {
+ align-self: flex-start;
+ }
+}
+.list-view-pf-description {
+ flex: 1 0 50%;
+ .list-view-pf-stacked & {
+ display: block;
+ flex: none; // Fix FF
+ }
+ @media (min-width: @screen-md-min) {
+ align-items: center;
+ display: flex;
+ float: left; //IE9 fallback
+ width: 50%; //IE9 fallback
+ }
+}
+.list-view-pf-left {
+ display: table-cell; //IE9 fallback
+ padding-right: (@grid-gutter-width/2);
+ text-align: center;
+ vertical-align: top; //IE9 fallback
+ .list-view-pf-calendar {
+ font-size: @font-size-small;
+ line-height: 1em;
+ strong {
+ display: block;
+ font-size: (@font-size-h2 * 2);
+ font-weight: 300;
+ line-height: 1em;
+ }
+ }
+ .pficon, .fa {
+ border-radius: 50%;
+ font-size: 2em;
+ // -md is out of alpha order to get correct bg on -danger
+ &.list-view-pf-icon-md {
+ background-color: @alert-info-bg;
+ height: 50px;
+ line-height: 50px;
+ width: 50px;
+ }
+ &.list-view-pf-icon-danger {
+ background-color: @alert-danger-bg;
+ color: @alert-danger-border;
+ }
+ &.list-view-pf-icon-info {
+ color: @alert-info-border;
+ }
+ &.list-view-pf-icon-lg {
+ background-color: @alert-info-bg;
+ height: 60px;
+ line-height: 60px;
+ width: 60px;
+ }
+ &.list-view-pf-icon-sm {
+ border: 2px solid @list-view-accented-border;
+ font-size: 1.4em;
+ height: 30px;
+ line-height: 30px;
+ width: 30px;
+ &:before {
+ display: block;
+ line-height: 26px;
+ }
+ }
+ &.list-view-pf-icon-success {
+ background-color: @alert-success-bg;
+ color: @alert-success-border;
+ }
+ &.list-view-pf-icon-warning {
+ background-color: @alert-warning-bg;
+ color: @alert-warning-border;
+ }
+ }
+}
+.list-view-pf-main-info {
+ align-items: flex-start;
+ display: flex;
+ flex: 1;
+ min-width: 0;
+ padding-bottom: (@grid-gutter-width/2);
+ padding-top: (@grid-gutter-width/2);
+ @media (min-width: @screen-md-min) {
+ align-items: center;
+ .list-view-pf-top-align & {
+ align-items: flex-start;
+ }
+ }
+}
+.list-view-pf-stacked {
+ .list-group-item-heading {
+ float: none; // IE9 fallback
+ font-size: @font-size-h3;
+ line-height: 1.2em;
+ margin-bottom: 5px;
+ margin-right: @grid-gutter-width;
+ width: auto; // IE9 fallback
+ }
+ .list-group-item-text {
+ float: none;
+ width: auto;
+ }
+}
+.list-view-pf-view {
+ background: @list-group-top-border;
+ border: none;
+ margin-top: 30px;
+}
+.list-group-item-header {
+ box-sizing: content-box;
+ cursor: pointer;
+ margin: 0 -15px;
+ padding: 0 15px; //filling the width of the list item
+ width: 100%;
+}
+.list-view-pf-expand {
+ cursor: pointer;
+ float: left; //IE9 fallback
+ margin-bottom: (@grid-gutter-width/2);
+ margin-right: 2px;
+ margin-top: (@grid-gutter-width/2);
+ padding: 3px 0;
+ &.active,
+ &:hover {
+ color: @link-color;
+ }
+ .list-view-pf-additional-info-item & {
+ margin: 0;
+ padding: 0;
+ }
+ .fa-angle-right {
+ cursor: pointer;
+ font-size: (@font-size-large+3);
+ margin-right: 5px;
+ margin-top: 2px;
+ width: 10px;
+ }
+}
+.list-group-item-container {
+ background: #fff;
+ border-top: solid 1px @list-view-active-border;
+ box-sizing: content-box;
+ margin: -1px -15px 0;
+ order: 3;
+ padding: 10px 15px;
+ position: relative;
+ width: 100%;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/login.less b/themes/src/main/node_modules/patternfly/dist/less/login.less
new file mode 100644
index 0000000000..f1f3856fd5
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/login.less
@@ -0,0 +1,329 @@
+//
+// Login
+// --------------------------------------------------
+
+.login-pf {
+ height: 100%;
+ #brand {
+ position: relative;
+ top: -70px;
+ img {
+ display: block;
+ height: 18px;
+ margin: 0 auto;
+ max-width: 100%;
+ @media (min-width: @screen-sm-min) {
+ margin: 0;
+ text-align: left;
+ }
+ }
+ }
+ #badge {
+ display: block;
+ margin: 20px auto 70px;
+ position: relative;
+ text-align: center;
+ @media (min-width: @screen-sm-min) {
+ float: right;
+ margin-right: 64px;
+ margin-top: 50px;
+ }
+ }
+ body {
+ background: @login-bg-color url("@{img-path}/@{img-bg-login}") repeat-x 50% 0;
+ background-size: auto;
+ @media (min-width: @screen-sm-min) {
+ background-size: 100% auto;
+ }
+ }
+ .container {
+ background-color: @login-container-bg-color-rgba;
+ clear: right;
+ color: @color-pf-white;
+ padding-bottom: 40px;
+ padding-top: 20px;
+ width: auto;
+ @media (min-width: @screen-sm-min) {
+ bottom: 13%;
+ padding-left: 80px;
+ position: absolute;
+ width: 100%;
+ }
+ .details {
+ p:first-child {
+ border-top: 1px solid fade(@color-pf-white, 30%);
+ padding-top: 25px;
+ margin-top: 25px;
+ }
+ @media (min-width: @screen-sm-min) {
+ p:first-child {
+ border-top: 0;
+ padding-top: 0;
+ margin-top: 0;
+ }
+ border-left: 1px solid fade(@color-pf-white, 30%);
+ padding-left: 40px;
+ }
+ p {
+ margin-bottom: 2px;
+ }
+ }
+ .form-horizontal {
+ .control-label {
+ font-size: (@font-size-base + 1);
+ font-weight: 400;
+ text-align: left;
+ }
+ .form-group:last-child {
+ &,
+ .help-block:last-child {
+ margin-bottom: 0;
+ }
+ }
+ }
+ .help-block {
+ color: @color-pf-white;
+ }
+ .login {
+ @media (min-width: @screen-sm-min) {
+ padding-right: 40px;
+ }
+ }
+ .submit {
+ text-align: right;
+ }
+ }
+}
+
+//
+// Login
+// The following styles are for the new login
+// --------------------------------------------------
+.login-pf-page {
+ .login-pf-brand {
+ margin-top: @login-pf-brand-margin-top;
+ max-width:360px;
+ width: 70%;
+ @media (min-width: @screen-sm-min) {
+ margin-top: @login-pf-brand-desktop-margin-top;
+ }
+ }
+ .login-pf-page-header {
+ margin-bottom: @login-pf-page-header-margin-bottom;
+ @media (min-width: @screen-sm-min) {
+ margin-bottom: @login-pf-page-header-desktop-margin-bottom;
+ }
+ text-align: center;
+ p {
+ color: @color-pf-white;
+ font-size: @font-size-large;
+ margin-left: auto;
+ margin-right: auto;
+ margin-top: @login-pf-page-header-paragraph-margin-top;
+ }
+ }
+ .card-pf {
+ padding: @login-pf-card-pf-padding;
+ margin-bottom: 0;
+ @media (min-width: @screen-sm-min) {
+ padding: @login-pf-card-pf-desktop-padding;
+ }
+ p {
+ color: @color-pf-black-600;
+ }
+ }
+ .form-control {
+ height: ceil((@input-height-base + 10px ));
+ }
+ .checkbox-label {
+ color: @color-pf-black-600;
+ font-weight: 300;
+ margin-bottom: @login-pf-checkbox-label-margin-bottom;
+ @media (min-width: @screen-sm-min) {
+ margin: 0;
+ }
+ }
+ .btn-primary {
+ margin-top: @login-pf-btn-primary-margin-top;
+ }
+ .login-pf-header {
+ margin-bottom: @login-pf-header-margin-bottom;
+ @media (min-width: @screen-sm-min) {
+ margin-bottom:@login-pf-header-desktop-margin-bottom;
+ }
+ display:flex;
+ flex-direction: column;
+ h1, p {
+ text-align: center;
+ }
+ h1 {
+ font-size: @font-size-h3;
+ @media (min-width: @screen-sm-min) {
+ font-size: @font-size-h1;
+ }
+ }
+ //this is ugly but neccessary to get the desired style :(
+ .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
+ width: auto;
+ align-self: flex-end;
+ .dropdown-toggle {
+ color: @color-pf-black-700;
+ background: none;
+ padding:0 @login-pf-dropdown-toggle-padding-right 0 0;
+ font-weight: 300;
+ &:not(:focus) {
+ box-shadow: none;
+ border: 1px solid transparent;
+ }
+ .caret {
+ right: 0;
+ }
+ }
+ }
+ }
+ .login-pf-signup {
+ margin: @login-pf-signup-margin-top 0 0;
+ font-size: ceil((@font-size-base * 1.25));
+ text-align: center;
+ a {
+ margin-left: @login-pf-signup-a-margin-left;
+ }
+ }
+ .login-pf-settings {
+ display: flex;
+ justify-content: space-between;
+ flex-wrap: wrap;
+ }
+ .login-pf-page-footer {
+ display: flex;
+ justify-content: center;
+ flex-wrap:wrap;
+ &-links {
+ display: flex;
+ margin: @login-pf-page-footer-links-margin-top 0 0 0;
+ li:not(:last-of-type) {
+ position: relative;
+ margin: 0 @login-pf-page-footer-links-li-margin-right 0 0;
+ &:after {
+ content:".";
+ color: @color-pf-white;
+ position: absolute;
+ top: 0px;
+ right: -10px;
+ }
+ }
+ }
+ &-link {
+ color: @color-pf-white;
+ font-size: @font-size-large;
+ }
+ &-sso-services {
+ flex: 1 0 100%;
+ margin-top: @login-pf-page-footer-sso-margin-top;
+ text-align: center;
+ color: @color-pf-white;
+ &-logos {
+ display: flex;
+ flex-wrap: wrap;
+ padding: 0;
+ margin: 0;
+ list-style: none;
+ justify-content: center;
+ li {
+ margin: 0 @login-pf-page-footer-sso-logos-li-margin @login-pf-page-footer-sso-logos-li-margin;
+ }
+ }
+ }
+ }//login-pf-footer
+
+
+ // The following styles are for the login page with different account options
+ // --------------------------------------------------------------------------
+
+ &.login-pf-page-accounts {
+ margin-left: @login-pf-page-accounts-margin;
+ margin-right: @login-pf-page-accounts-margin;
+ }
+ .login-pf-accounts {
+ display: flex;
+ justify-content: space-between;
+ flex-wrap: wrap;
+ .login-pf-header, .login-pf-signup {
+ flex-basis: 100%;
+ }
+ max-width: @login-pf-card-pf-max-width;
+ margin-left: auto;
+ margin-right: auto;
+ }
+ .login-pf-social-section {
+ flex-basis: 100%;
+ padding:0;
+ @media (min-width: @screen-sm-min) {
+ flex:0 1 50%;
+ max-width:50%;// this is for IE10/11 that doesn't consider padding with box-sizing on flex-children.
+ }
+ @media (min-width: @screen-sm-min) {
+ &:first-of-type {
+ padding-right: @login-pf-accounts-section-heading-desktop-padding-right;
+ }
+ &:last-of-type {
+ padding-left: ceil((@login-pf-accounts-section-heading-desktop-padding-left - 1px));
+ border-left: 1px solid @color-pf-black-300;
+ }
+ }
+ }//social-section
+ .login-pf-social {
+ margin: @login-pf-social-margin;
+ @media (min-width: @screen-sm-min) {
+ margin: 0;
+ &-double-col {
+ flex-wrap: wrap;
+ display: flex;
+ justify-content: space-between;
+ .login-pf-social-link {
+ flex-basis: 48%;
+ }
+ }
+ }
+
+ &:not(.login-pf-social-all) {
+ .login-pf-social-link-more {
+ display: none;
+ }
+ }
+
+ &-link {
+ margin-bottom: @login-pf-accounts-link-margin-bottom;
+ a {
+ display: block;
+ padding: @login-pf-accounts-link-a-padding 0;
+ font-size: @font-size-large;
+ background: @color-pf-black-150;
+ text-align: center;
+ color: @color-pf-black-600;
+ img {
+ margin: 0 @login-pf-accounts-link-img-margin-right 0 0;
+ width: 20px;
+ height: 20px;
+ }
+ &:hover {
+ text-decoration: none;
+ background: @color-pf-black-200;
+ }
+ }
+ }
+ &-toggle {
+ float: right;
+ padding: 0;
+ .caret {
+ margin-left: @login-pf-accounts-more-caret-margin-left;
+ }
+ &-active {
+ .caret {
+ transform: rotate(-180deg);
+ }
+ }
+ }
+ }
+
+}//login-pf-page
diff --git a/themes/src/main/node_modules/patternfly/dist/less/mixins.less b/themes/src/main/node_modules/patternfly/dist/less/mixins.less
new file mode 100644
index 0000000000..8ed71a4046
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/mixins.less
@@ -0,0 +1,81 @@
+//
+// Patternfly Mixins
+// --------------------------------------------------
+// PatternFly-specific mixins
+
+// Patternfly button variants.
+.button-variant(@color; @background; @background-image-start; @background-image-stop; @border) {
+ background-color: @background;
+ #gradient > .vertical(@background-image-start, @background-image-stop);
+ border-color: @border;
+ color: @color;
+
+ &:hover,
+ &:focus,
+ &:active,
+ &.active,
+ .open .dropdown-toggle& {
+ background-color: @background;
+ background-image: none;
+ border-color: @border;
+ color: @color;
+ }
+ &:active,
+ &.active,
+ .open .dropdown-toggle& {
+ background-image: none;
+ &:hover,
+ &:focus,
+ &.focus {
+ background-color: darken(@background, 5%);
+ border-color: darken(@border, 7%);
+ }
+ }
+ &.disabled,
+ &[disabled],
+ fieldset[disabled] & {
+ &,
+ &:hover,
+ &:focus,
+ &:active,
+ &.active {
+ background-color: @background;
+ border-color: @border;
+ }
+ }
+}
+
+// SASS CONVERSION FIX.
+// Allows inclusion of sr-only rules in nested media queries where @extends .sr-only
+// will not work.
+.sr-only-pf() {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+}
+
+.tab-indicator(@background: @gray-light-pf, @left: 15px, @right: 15px) {
+ &:before {
+ background: @background;
+ bottom: -1px;
+ content: "";
+ display: block;
+ height: 2px;
+ left: @left;
+ position: absolute;
+ right: @right;
+ }
+}
+
+// Ellipse overflow text
+.text-overflow-pf {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ word-wrap: normal;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/modals.less b/themes/src/main/node_modules/patternfly/dist/less/modals.less
new file mode 100644
index 0000000000..52b3abb179
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/modals.less
@@ -0,0 +1,38 @@
+//
+// Modals
+// --------------------------------------------------
+
+// Modal header
+// Top section of the modal w/ title and dismiss
+.modal-header {
+ background-color: @color-pf-black-150;
+ border-bottom: none;
+ padding: @modal-title-padding-vertical @modal-title-padding-horizontal;
+}
+// Close icon
+.modal-header .close {
+ margin-top: 2px;
+}
+
+// Title text within header
+.modal-title {
+ font-size: 13px;
+ font-weight: 700;
+}
+
+// Footer (for actions)
+.modal-footer {
+ border-top: none;
+ margin-top: 15px;
+ padding: (@modal-inner-padding - 1) @modal-inner-padding @modal-inner-padding;
+ > .btn {
+ padding-left: 10px;
+ padding-right: 10px;
+ > .fa-angle-left {
+ margin-right: 5px;
+ }
+ > .fa-angle-right {
+ margin-left: 5px;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/nav-vertical-alt.less b/themes/src/main/node_modules/patternfly/dist/less/nav-vertical-alt.less
new file mode 100644
index 0000000000..068c812681
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/nav-vertical-alt.less
@@ -0,0 +1,168 @@
+//
+// Nav Vertical Alt
+// --------------------------------------------------
+
+.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt {
+ transition: @flyout-transition-pf;
+
+ &.collapsed .list-group-item .list-group-item-value {
+ transition: opacity 0ms 100ms, opacity 100ms linear;
+ }
+
+ .list-group-item {
+ .badge {
+ transition: @flyout-transition-pf;
+ }
+
+ .list-group-item-value {
+ transition: opacity 500ms ease-out;
+ transition-delay: 150ms;
+ }
+ }
+}
+
+.nav-pf-vertical-alt {
+ background: @nav-pf-vertical-alt-bg-color;
+
+ .ie9.layout-pf-alt-fixed & {
+ box-sizing: content-box; // IE9 incorrectly sizes the width if using padding-box
+ }
+
+ .layout-pf-alt-fixed & {
+ border-right: 1px solid @nav-pf-vertical-alt-border-color;
+ bottom: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ left: 0;
+ position: fixed;
+ top: @navbar-pf-alt-height; // move out of way of navbar-pf-alt
+ width: @nav-pf-vertical-alt-width;
+ z-index: @zindex-navbar-fixed;
+
+ &.collapsed {
+ width: @nav-pf-vertical-alt-collapsed-width !important;
+
+ .list-group-item {
+ .badge {
+ padding: 2px 3px;
+ right: 21px;
+ top: 36px;
+ }
+
+ .list-group-item-value {
+ opacity: 0;
+ }
+ }
+ }
+
+ &.hidden {
+ display: none;
+
+ &.show-mobile-nav {
+ box-shadow: 0 0 3px fade(@color-pf-black, 15%);
+ display: block !important;
+ }
+ }
+ }
+
+ .layout-pf-alt-fixed-with-footer & {
+ bottom: @footer-pf-alt-height;
+ }
+
+ .list-group {
+ border-top: 0;
+ margin-bottom: 0;
+ }
+
+ .list-group-item {
+ padding: 0;
+
+ a {
+ color: @gray-dark;
+ display: block;
+ font-size: (@font-size-base + 2);
+ height: @nav-pf-vertical-alt-link-height;
+ padding: @nav-pf-vertical-alt-link-padding;
+ position: relative;
+ white-space: nowrap;
+
+ &:focus {
+ color: @gray-dark;
+ text-decoration: none;
+ }
+
+ &:hover {
+ color: @nav-pf-vertical-alt-active-color;
+ text-decoration: none;
+ }
+ }
+
+ &.active {
+ background-color: @nav-pf-vertical-alt-bg-color;
+ border-color: @list-group-border;
+
+ &:before {
+ background: @nav-pf-vertical-alt-active-color;
+ content: " ";
+ display: block;
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 5px;
+ }
+
+ a {
+ color: @nav-pf-vertical-alt-active-color;
+ }
+ }
+
+ .badge {
+ background: @gray-dark;
+ border: 1px solid @nav-pf-vertical-alt-bg-color;
+ border-radius: 3px;
+ color: @nav-pf-vertical-alt-badge-color;
+ font-weight: 700;
+ font-size: (@font-size-base - 3);
+ padding: 5px;
+ position: absolute;
+ right: 15px;
+ text-align: center;
+ top: 21px;
+
+ &.notifications {
+ background: @notification-badge-color;
+ }
+ }
+
+ .fa,
+ .glyphicon,
+ .pficon {
+ float: left;
+ font-size: 18px;
+ line-height: 30px;
+ margin-right: 10px;
+ text-align: center;
+ width: 18px;
+ }
+
+ .list-group-item-value {
+ display: inline-block;
+ line-height: 30px;
+ opacity: 1;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ width: 140px;
+ }
+
+ }
+
+ .list-group-item-separator {
+ border-top-width: 5px;
+ }
+
+ .sidebar-pf & {
+ margin-left: (-(@grid-gutter-width / 2));
+ margin-right: (-(@grid-gutter-width / 2));
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/navbar-alt.less b/themes/src/main/node_modules/patternfly/dist/less/navbar-alt.less
new file mode 100644
index 0000000000..9a1813d5a3
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/navbar-alt.less
@@ -0,0 +1,141 @@
+//
+// Navbar Alt
+// --------------------------------------------------
+
+.navbar-pf-alt {
+ background-color: @navbar-pf-alt-bg-color;
+ background-image: @navbar-pf-alt-bg-img;
+ background-repeat: @navbar-pf-alt-bg-repeat;
+ background-size: @navbar-pf-alt-bg-size;
+ border: none;
+ border-radius: 0;
+ border-top: @navbar-pf-alt-border-width @navbar-pf-alt-border-style @navbar-pf-alt-border-color;
+ margin-bottom: 0;
+
+ .infotip.bottom-right .arrow {
+ left: 90%;
+ }
+
+ .layout-pf-alt-fixed & {
+ left: 0;
+ position: fixed;
+ right: 0;
+ top: 0;
+ z-index: @zindex-navbar-fixed;
+ }
+
+ .nav {
+ &.navbar-nav > li > .dropdown-menu.infotip {
+ margin-top: 0;
+ }
+
+ .nav-item-iconic {
+ cursor: pointer;
+ line-height: 1;
+ max-height: (@navbar-pf-alt-height - @navbar-pf-alt-border-width); // to keep Firefox from oversizing icons
+ padding: @navbar-pf-alt-nav-item-iconic-padding;
+ position: relative;
+
+ &:hover,
+ &:focus {
+ background-color: transparent;
+
+ .caret,
+ .fa,
+ .glyphicon,
+ .pficon {
+ color: @navbar-pf-alt-active-color;
+ }
+ }
+
+ .badge {
+ background-color: @notification-badge-color;
+ border-radius: 20px;
+ color: @navbar-pf-alt-active-color;
+ cursor: pointer;
+ font-size: (@font-size-base - 3);
+ font-weight: 700;
+ margin: 0 0 -11px -12px;
+ min-width: 0;
+ padding: 2px 4px;
+ }
+
+ .caret,
+ .fa,
+ .pficon {
+ color: @navbar-pf-alt-color;
+ font-size: (@font-size-base + 4);
+ }
+
+ .caret {
+ font-size: @font-size-base;
+ width: auto;
+ }
+
+ }
+
+ .open > .nav-item-iconic {
+ &,
+ &:hover,
+ &:focus {
+ background: transparent;
+
+ .caret,
+ .fa,
+ .pficon {
+ color: @navbar-pf-alt-active-color;
+ }
+ }
+ }
+ }
+
+ .navbar-brand {
+ color: @navbar-pf-alt-navbar-brand-color;
+ height: auto;
+ margin: @navbar-pf-alt-navbar-brand-margin;
+ min-height: @navbar-pf-alt-navbar-brand-min-height;
+ padding: @navbar-pf-alt-navbar-brand-padding;
+
+ .navbar-brand-name {
+ display: inline;
+ margin-left: @navbar-pf-alt-navbar-brand-name-margin;
+ margin-right: @navbar-pf-alt-navbar-brand-name-margin;
+ // hide once screen gets too small
+ @media (max-width: @navbar-pf-alt-navbar-brand-name-breakpoint) {
+ display: none;
+ }
+ }
+
+ .navbar-brand-icon {
+ display: inline;
+ margin-left: @navbar-pf-alt-navbar-brand-icon-margin;
+ margin-right: @navbar-pf-alt-navbar-brand-icon-margin;
+ }
+ }
+
+ .navbar-iconic {
+ margin-right: 0;
+ }
+
+ .navbar-toggle {
+ border: 0;
+ display: block;
+ float: left;
+ margin: @navbar-pf-alt-navbar-toggle-margin;
+
+ &:hover,
+ &:focus {
+ .icon-bar {
+ background: @navbar-pf-alt-navbar-toggle-icon-bar-hover-bg;
+ }
+ }
+
+ + .navbar-brand {
+ margin-left: 0;
+ }
+
+ .icon-bar {
+ background: @navbar-pf-alt-color;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/navbar-vertical.less b/themes/src/main/node_modules/patternfly/dist/less/navbar-vertical.less
new file mode 100644
index 0000000000..628b194951
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/navbar-vertical.less
@@ -0,0 +1,150 @@
+//
+// Navigation Bar for use with vertical navigation
+// --------------------------------------------------
+
+.navbar-pf-vertical {
+ background-color: @navbar-pf-vertical-bg-color;
+ border: none;
+ border-radius: 0;
+ border-top: @navbar-pf-vertical-border-width @navbar-pf-vertical-border-style @navbar-pf-vertical-border-color;
+ margin-bottom: 0;
+
+ .infotip.bottom-right .arrow {
+ left: 90%;
+ }
+
+ .layout-pf-fixed & {
+ left: 0;
+ position: fixed;
+ right: 0;
+ top: 0;
+ z-index: @zindex-navbar-fixed;
+ }
+
+ .nav {
+ &.navbar-nav > li > .dropdown-menu.infotip {
+ margin-top: 0;
+ }
+
+ .nav-item-iconic {
+ color: @navbar-pf-vertical-color;
+ cursor: pointer;
+ line-height: 1;
+ max-height: (@navbar-pf-vertical-height - @navbar-pf-vertical-border-width); // to keep Firefox from oversizing icons
+ padding: @navbar-pf-vertical-nav-item-iconic-padding;
+ position: relative;
+
+ &:hover,
+ &:focus {
+ color: @navbar-pf-vertical-active-color;
+ background-color: transparent;
+
+ .caret,
+ .fa,
+ .glyphicon,
+ .pficon {
+ color: @navbar-pf-vertical-active-color;
+ }
+ }
+
+ .badge {
+ background-color: @notification-badge-color;
+ border-radius: 20px;
+ color: @navbar-pf-vertical-active-color;
+ cursor: pointer;
+ font-size: (@font-size-base - 3);
+ font-weight: 700;
+ left: 20px;
+ margin: 0;
+ padding: 2px 4px;
+ position: absolute;
+ min-width: 10px;
+ min-height: 10px;
+ top: 18px;
+ &.badge-pf-bordered {
+ border: 1px solid @navbar-pf-vertical-bg-color;
+ }
+ }
+
+ .caret,
+ .fa,
+ .pficon {
+ color: @navbar-pf-vertical-color;
+ font-size: (@font-size-base + 4);
+ }
+
+ .caret {
+ font-size: @font-size-base;
+ width: auto;
+ }
+
+ }
+
+ .open > .nav-item-iconic {
+ &,
+ &:hover,
+ &:focus {
+ background: transparent;
+
+ .caret,
+ .fa,
+ .pficon {
+ color: @navbar-pf-vertical-active-color;
+ }
+ }
+ }
+ }
+
+ .navbar-brand {
+ color: @navbar-pf-vertical-navbar-brand-color;
+ height: auto;
+ margin: @navbar-pf-vertical-navbar-brand-margin;
+ min-height: @navbar-pf-vertical-navbar-brand-min-height;
+ padding: @navbar-pf-vertical-navbar-brand-padding;
+
+ .navbar-brand-name {
+ display: inline-block;
+ margin: @navbar-pf-vertical-navbar-brand-name-margin;
+ // hide once screen gets too small
+ @media (max-width: @navbar-pf-vertical-navbar-brand-name-breakpoint) {
+ display: none;
+ }
+ }
+
+ .navbar-brand-icon {
+ display: inline-block;
+ margin: @navbar-pf-vertical-navbar-brand-icon-margin;
+ max-height: @navbar-pf-vertical-navbar-brand-max-height;
+ }
+
+ .navbar-brand-txt {
+ line-height: @navbar-pf-vertical-navbar-brand-line-height;
+ }
+ }
+
+ .navbar-iconic {
+ margin-right: 0;
+ }
+
+ .navbar-toggle {
+ border: 0;
+ display: block;
+ float: left;
+ margin: @navbar-pf-vertical-navbar-toggle-margin;
+
+ &:hover,
+ &:focus {
+ .icon-bar {
+ background: @navbar-pf-vertical-navbar-toggle-icon-bar-hover-bg;
+ }
+ }
+
+ + .navbar-brand {
+ margin-left: 0;
+ }
+
+ .icon-bar {
+ background: @navbar-pf-vertical-color;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/navbar.less b/themes/src/main/node_modules/patternfly/dist/less/navbar.less
new file mode 100644
index 0000000000..deb9c67ae1
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/navbar.less
@@ -0,0 +1,543 @@
+//
+// Navbar
+// --------------------------------------------------
+
+.navbar-pf {
+ background: @navbar-pf-bg-color;
+ border: 0;
+ border-radius: 0;
+ border-top: 3px solid @navbar-pf-border-color;
+ margin-bottom: 0;
+ min-height: 0;
+ .navbar-brand {
+ color: @navbar-pf-active-color;
+ height: auto;
+ padding: 12px 0;
+ margin: 0 0 0 20px;
+ img {
+ display: block;
+ }
+ }
+ .navbar-collapse {
+ border-top: 0;
+ .box-shadow(none);
+ padding: 0;
+ }
+ .navbar-header {
+ border-bottom: 1px solid @navbar-pf-navbar-header-border-color;
+ float: none;
+ }
+ .navbar-nav {
+ margin: 0;
+ > .active > a,
+ > .active > a:hover,
+ > .active > a:focus {
+ background-color: @navbar-pf-navbar-nav-active-bg-color;
+ color: @navbar-pf-active-color;
+ }
+ > li > a {
+ color: @navbar-pf-color;
+ line-height: 1;
+ padding: 10px 20px;
+ text-shadow: none;
+ &:hover,
+ &:focus {
+ color: @navbar-pf-active-color;
+ }
+ }
+ > .open {
+ > a {
+ &,
+ &:hover,
+ &:focus {
+ background-color: @navbar-pf-navbar-nav-active-bg-color;
+ color: @navbar-pf-active-color;
+ }
+ }
+ }
+ .badge {
+ background-color: @notification-badge-color;
+ border-radius: 20px;
+ color: @navbar-pf-vertical-active-color;
+ cursor: pointer;
+ font-size: (@font-size-base - 3);
+ font-weight: 700;
+ left: 26px;
+ margin: 0;
+ padding: 2px 4px;
+ position: absolute;
+ min-width: 10px;
+ min-height: 10px;
+ top: 6px;
+ @media(min-width: @screen-sm-min) {
+ left: auto;
+ right: 6px;
+ top: 3px;
+ }
+ &.badge-pf-bordered {
+ border: 1px solid @navbar-pf-bg-color;
+ }
+}
+
+ @media (max-width: @grid-float-breakpoint-max) {
+ .active .dropdown-menu,
+ .active .navbar-persistent,
+ .open .dropdown-menu {
+ background-color: @navbar-pf-navbar-nav-active-active-bg-color !important;
+ margin-left: 0;
+ padding-bottom: 0;
+ padding-top: 0;
+ > .active > a,
+ .dropdown-submenu.open > a {
+ &,
+ &:hover,
+ &:focus {
+ background-color: @navbar-pf-navbar-nav-active-active-open-bg-color !important;
+ color: @navbar-pf-active-color;
+ }
+ }
+ > li > a {
+ background-color: transparent;
+ border: 0;
+ color: @navbar-pf-color;
+ outline: none;
+ padding-left: 30px;
+ &:hover {
+ color: @navbar-pf-active-color;
+ }
+ }
+ .divider {
+ background-color: @navbar-pf-navbar-header-border-color;
+ margin: 0 1px;
+ }
+ .dropdown-header {
+ padding-bottom: 0;
+ padding-left: 30px;
+ }
+ .dropdown-submenu {
+ &.open .dropdown-toggle {
+ color: @navbar-pf-active-color;
+ }
+ &.pull-left {
+ float: none !important;
+ }
+ > a:after {
+ display: none;
+ }
+ .dropdown-header {
+ padding-left: 45px;
+ }
+ .dropdown-menu {
+ border: 0;
+ bottom: auto;
+ .box-shadow(none);
+ display: block;
+ float: none;
+ margin: 0;
+ min-width: 0;
+ padding: 0;
+ position: relative;
+ left: auto;
+ right: auto;
+ top: auto;
+ > li > a {
+ padding: 5px 15px 5px 45px;
+ line-height: 20px;
+ }
+ .dropdown-menu > li > a {
+ padding-left: 60px;
+ }
+ }
+ }
+ }
+ .active .navbar-persistent {
+ .dropdown-submenu {
+ &.open .dropdown-menu {
+ display: block;
+ }
+ > a:after {
+ display: inline-block !important;
+ position: relative;
+ right: auto;
+ top: 1px;
+ }
+ .dropdown-menu {
+ display: none;
+ }
+ .dropdown-submenu > a:after {
+ display: none !important;
+ }
+ }
+ }
+ .context-bootstrap-select { // Also see bootstrap-select.less
+ .open > .dropdown-menu {
+ background-color: @color-pf-white !important;
+ > .active > a {
+ &,
+ &:active {
+ background-color: @dropdown-link-hover-bg !important;
+ border-color: @dropdown-link-hover-border-color !important;
+ color: @gray-dark !important;
+ small {
+ color: @gray-light !important;
+ }
+ }
+ }
+ > .disabled > a {
+ color: @gray-light !important;
+ }
+ > .selected > a {
+ &,
+ &:active {
+ background-color: @dropdown-link-active-bg !important;
+ border-color: @dropdown-link-active-border-color !important;
+ color: @color-pf-white !important;
+ small {
+ color: fade(@color-pf-white, 50%) !important;
+ }
+ }
+ }
+ li {
+ > a.opt {
+ border-bottom: 1px solid transparent;
+ border-top: 1px solid transparent;
+ color: @gray-dark;
+ padding-left: 10px;
+ padding-right: 10px;
+ }
+ & a {
+ &:active small {
+ color: fade(@color-pf-white, 50%) !important;
+ }
+ &:hover,
+ &:focus {
+ small {
+ color: @gray-light;
+ }
+ }
+ }
+ }
+ }
+ > .open > .dropdown-menu {
+ padding-bottom: 5px;
+ padding-top: 5px;
+ }
+ }
+ }
+ }
+ .navbar-persistent {
+ display: none;
+ }
+ .active > .navbar-persistent {
+ display: block;
+ }
+ .navbar-primary {
+ float: none;
+ .context {
+ border-bottom: 1px solid @navbar-pf-navbar-header-border-color;
+ &.context-bootstrap-select .bootstrap-select.btn-group {
+ &,
+ &[class*="span"] {
+ margin: 8px 20px 9px;
+ width: auto; // known bug: IE8 will make it as wide as the longest string
+ }
+ }
+ }
+ > li > .navbar-persistent > .dropdown-submenu > a {
+ position: relative;
+ &:after {
+ content: @fa-var-angle-down;
+ display: inline-block;
+ font-family: @icon-font-name-fa;
+ font-weight: normal;
+ @media (max-width: @grid-float-breakpoint-max) {
+ height: 10px;
+ margin-left: 4px;
+ vertical-align: baseline;
+ }
+ }
+ }
+ }
+ .navbar-toggle {
+ border: 0;
+ margin: 0;
+ padding: 10px 20px;
+ &:hover,
+ &:focus {
+ background-color: transparent;
+ outline: none;
+ .icon-bar {
+ .box-shadow(0 0 3px @color-pf-white);
+ }
+ }
+ .icon-bar {
+ background-color: @navbar-pf-icon-bar-bg-color;
+ }
+ }
+ .navbar-utility {
+ border-bottom: 1px solid @navbar-pf-navbar-header-border-color;
+ li.dropdown > .dropdown-toggle {
+ padding-left: 36px;
+ position: relative;
+ .pficon-user {
+ left: 20px;
+ position: absolute;
+ top: 10px;
+ }
+ }
+ @media (max-width: @grid-float-breakpoint-max) {
+ > li + li {
+ border-top: 1px solid @navbar-pf-navbar-header-border-color;
+ }
+ }
+ }
+}
+
+@media (min-width: @grid-float-breakpoint) {
+ .navbar-pf {
+ .navbar-brand {
+ padding: @navbar-pf-navbar-navbar-brand-padding;
+ }
+ .navbar-nav > li > a {
+ padding-bottom: 14px;
+ padding-top: 14px;
+ }
+ .navbar-persistent {
+ font-size: @font-size-large;
+ }
+ .navbar-primary {
+ font-size: @font-size-large;
+ #gradient > .vertical(@navbar-pf-navbar-primary-bg-color-start, @navbar-pf-navbar-primary-bg-color-stop);
+ &.persistent-secondary {
+ .context {
+ .dropdown-menu {
+ top: auto;
+ }
+ }
+ .dropup .dropdown-menu {
+ bottom: -5px;
+ top: auto;
+ }
+ > li {
+ position: static;
+ &.active {
+ margin-bottom: 32px;
+ > .navbar-persistent {
+ display: block;
+ left: 0;
+ position: absolute;
+ }
+ }
+ > .navbar-persistent {
+ background: @navbar-pf-navbar-navbar-persistent-bg-color;
+ border-bottom: 1px solid @navbar-pf-navbar-navbar-persistent-border-color;
+ padding: 0;
+ width: 100%;
+ a {
+ text-decoration: none !important;
+ }
+ > li {
+ &.active {
+ &,
+ &:hover {
+ .tab-indicator(@background: @nav-tabs-active-link-hover-color, @left: 20px, @right: 20px);
+ }
+ > a,
+ > a:hover,
+ &:hover > a {
+ color: @link-color !important;
+ }
+ .active > a {
+ color: @navbar-pf-active-color;
+ }
+ }
+ &.dropdown-submenu {
+ &:hover > .dropdown-menu {
+ display: none;
+ }
+ &.open {
+ > .dropdown-menu {
+ display: block;
+ left: 20px;
+ margin-top: 1px;
+ top: 100%;
+ }
+ > .dropdown-toggle {
+ color: @gray-darker;
+ &:after {
+ border-top-color: @gray-darker;
+ }
+ }
+ }
+ > .dropdown-toggle {
+ padding-right: 35px !important;
+ &:after {
+ position: absolute;
+ right: 20px;
+ top: 10px;
+ }
+ }
+ }
+ &:hover,
+ &.open {
+ .tab-indicator(@left: 20px, @right: 20px);
+ > a {
+ color: @gray-darker;
+ &:after {
+ border-top-color: @gray-darker;
+ }
+ }
+ }
+ > a {
+ background-color: transparent;
+ display: block;
+ line-height: 1;
+ padding: 9px 20px;
+ &.dropdown-toggle {
+ padding-right: 35px;
+ &:after {
+ font-size: (@font-size-large + 1);
+ position: absolute;
+ right: 20px;
+ top: 9px;
+ }
+ }
+ &:hover {
+ color: @gray-darker;
+ }
+ }
+ a {
+ color: @gray-pf;
+ }
+ }
+ }
+ }
+ }
+ > li > a {
+ border-bottom: 1px solid transparent;
+ border-top: 1px solid transparent;
+ position: relative;
+ margin: -1px 0 0;
+ &:hover {
+ background-color: @navbar-pf-navbar-primary-hover-bg-color-stop;
+ border-top-color: @navbar-pf-navbar-primary-hover-border-color;
+ color: @navbar-pf-color;
+ #gradient > .vertical(@navbar-pf-navbar-primary-hover-bg-color-start, @navbar-pf-navbar-primary-hover-bg-color-stop);
+ }
+ }
+ > .active > a,
+ > .active > a:hover,
+ > .active > a:focus,
+ > .open > a,
+ > .open > a:hover,
+ > .open > a:focus {
+ background-color: @navbar-pf-navbar-primary-active-bg-color-stop;
+ border-bottom-color: @navbar-pf-navbar-primary-active-bg-color-stop;
+ border-top-color: @navbar-pf-navbar-primary-active-border-color;
+ .box-shadow(none);
+ color: @navbar-pf-active-color;
+ #gradient > .vertical(@navbar-pf-navbar-primary-active-bg-color-start, @navbar-pf-navbar-primary-active-bg-color-stop);
+ }
+ li.context {
+ &.context-bootstrap-select .filter-option {
+ max-width: 160px;
+ text-overflow: ellipsis;
+ }
+ &.dropdown {
+ border-bottom: 0;
+ }
+ > a,
+ &.context-bootstrap-select {
+ background-color: @navbar-pf-navbar-primary-context-bg-color-stop;
+ border-bottom-color: @navbar-pf-navbar-primary-context-border-color;
+ border-right: 1px solid @navbar-pf-navbar-primary-context-border-color;
+ border-top-color: @navbar-pf-navbar-primary-context-border-top-color;
+ font-weight: 600;
+ #gradient > .vertical(@navbar-pf-navbar-primary-context-bg-color-start, @navbar-pf-navbar-primary-context-bg-color-stop);
+ &:hover {
+ background-color: @navbar-pf-navbar-primary-context-hover-bg-color-stop;
+ border-bottom-color: @navbar-pf-navbar-primary-context-hover-border-color;
+ border-right-color: @navbar-pf-navbar-primary-context-hover-border-color;
+ border-top-color: @navbar-pf-navbar-primary-context-hover-border-top-color;
+ #gradient > .vertical(@navbar-pf-navbar-primary-context-hover-bg-color-start, @navbar-pf-navbar-primary-context-hover-bg-color-stop);
+ }
+ }
+ &.open > a {
+ background-color: @navbar-pf-navbar-primary-context-active-bg-color-stop;
+ border-bottom-color: @navbar-pf-navbar-primary-context-active-border-color;
+ border-right-color: @navbar-pf-navbar-primary-context-active-border-right-color;
+ border-top-color: @navbar-pf-navbar-primary-context-active-border-top-color;
+ #gradient > .vertical(@navbar-pf-navbar-primary-context-active-bg-color-start, @navbar-pf-navbar-primary-context-active-bg-color-stop);
+ }
+ }
+ }
+ .navbar-utility {
+ border-bottom: 0;
+ font-size: @font-size-small;
+ position: absolute;
+ right: 0;
+ top: 0;
+ > .active > a,
+ > .active > a:hover,
+ > .active > a:focus,
+ > .open > a,
+ > .open > a:hover,
+ > .open > a:focus {
+ background: @navbar-pf-navbar-utility-open-bg-color;
+ color: @navbar-pf-navbar-utility-color;
+ }
+ > li > a {
+ border-left: 1px solid @navbar-pf-navbar-utility-border-color;
+ color: @navbar-pf-navbar-utility-color !important;
+ padding: 7px 10px;
+ &:hover {
+ background: @navbar-pf-navbar-utility-hover-bg-color;
+ border-left-color: @navbar-pf-navbar-utility-hover-border-color;
+ }
+ }
+ > li.open > a {
+ border-left-color: @navbar-pf-navbar-utility-open-border-color;
+ color: @navbar-pf-active-color !important;
+ }
+ li.dropdown > .dropdown-toggle {
+ padding-left: 26px;
+ .pficon-user {
+ left: 10px;
+ top: 7px;
+ }
+ }
+ .open .dropdown-menu {
+ left: auto;
+ right: 0;
+ .dropdown-menu {
+ left: auto;
+ right: 100%;
+ }
+ }
+ }
+ .navbar-utility .open .dropdown-menu {
+ border-top-width: 0;
+ }
+ .open {
+ &.bootstrap-select .dropdown-menu,
+ .dropdown-submenu > .dropdown-menu {
+ border-top-width: 1px !important;
+ }
+ }
+ }
+}
+@media (max-width: 360px) {
+ .navbar-pf {
+ .navbar-brand {
+ margin-left: 10px;
+ width: 75%;
+ img {
+ height: auto;
+ max-width: 100%;
+ }
+ }
+ .navbar-toggle {
+ padding-left: 0;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/notifications-drawer.less b/themes/src/main/node_modules/patternfly/dist/less/notifications-drawer.less
new file mode 100644
index 0000000000..00049b0dfb
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/notifications-drawer.less
@@ -0,0 +1,250 @@
+//
+// Notifications Drawer
+// --------------------------------------------------
+
+
+.drawer-pf {
+ background-color: @color-pf-black-100;
+ border: 1px solid @card-pf-border-color;
+ .box-shadow(0 6px 12px fade(@color-pf-black, 17.5%));
+ overflow-y: auto;
+ position: absolute;
+ right: 0;
+ width: 320px;
+ z-index: 2;
+ .panel {
+ border-bottom: none;
+ border-left: none;
+ border-right: none;
+ }
+ .panel-group .panel-heading + .panel-collapse .panel-body {
+ border-top: none;
+ border-bottom: 1px solid @card-pf-border-color;
+ padding: 0;
+ }
+ .panel-counter {
+ display: block;
+ font-style: italic;
+ line-height: 1.2;
+ padding-left: 18px;
+ padding-top: 5px;
+ }
+ .panel-heading { border-bottom: 1px solid @card-pf-border-color; }
+ .panel-group {
+ bottom: 0;
+ margin-bottom: 0;
+ position: absolute;
+ top: 25px; // Height of Notifications Drawer box.
+ width: 100%;
+ }
+ .panel-title a {
+ cursor: pointer;
+ display: block;
+ }
+ &.drawer-pf-expanded {
+ @media (max-width: @screen-xs-max) {
+ left:0;
+ width: 100%;
+ }
+ @media (min-width: @screen-xs-max) {
+ left: 270px;
+ } // if the drawer is expanded and the screen is reduced this ensures it switches to full width on smaller screens.
+ width: inherit;
+ .drawer-pf-toggle-expand:before {
+ content: "\f101";
+ }
+ }
+ .blank-slate-pf {
+ border: 0;
+ margin-bottom: 0;
+ padding: 30px;
+
+ .blank-slate-pf-icon {
+ font-size: 3em;
+ line-height: 1em;
+ }
+
+ h1 {
+ font-size: 1em;
+ margin-bottom: 0;
+ margin-top: 15px;
+ }
+ }
+}
+.drawer-pf-close, .drawer-pf-toggle-expand {
+ color: @gray-darker;
+ cursor: pointer;
+ line-height: inherit;
+ padding: 2px 10px;
+ position: absolute;
+ &:hover,
+ &:focus {
+ color: @color-pf-blue-400;
+ text-decoration: none;
+ }
+}
+.drawer-pf-toggle-expand {
+ left: 0;
+ &:before {
+ content: "\f100";
+ font-family: "FontAwesome";
+ }
+ &:hover {
+ color: @link-color;
+ }
+}
+.drawer-pf-close {
+ right: 0;
+}
+
+
+.drawer-pf-action {
+ display: flex;
+ border-bottom: 1px solid @card-pf-border-color;
+
+ .btn-link {
+ color: @link-color;
+ padding: 10px 0;
+ .pficon, .fa {
+ margin-right: 3px;
+ }
+ .pficon-close {
+ position: relative;
+ top: 1px;
+ }
+
+ &:hover { color: @link-hover-color; }
+ }
+}
+
+.drawer-pf-action-link {
+ border-left: solid 1px @color-pf-black-300;
+ flex: 1 1 0%;
+ margin: 10px 0;
+ text-align: center;
+
+ &:first-of-type {
+ border-left-width: 0;
+ }
+
+ .btn-link {
+ padding: 0;
+ }
+}
+
+.drawer-pf-loading {
+ color: @gray-pf;
+ font-size: (@font-size-base + 2);
+ padding: 20px 15px;
+}
+
+.drawer-pf-notification {
+ border-bottom: 1px solid @card-pf-border-color;
+ padding: 15px;
+ .date {
+ border-right: 1px solid #aaa;
+ display: inline-block;
+ line-height: 1;
+ margin-right: 5px;
+ padding-right: 9px;
+ }
+ > .dropdown-kebab-pf {
+ margin-top: -3px;
+ }
+
+ .pficon {
+ font-size: @font-size-large;
+ margin-top: 3px;
+ }
+ &:last-of-type {
+ border-bottom: none;
+ }
+ &:hover { background-color: @color-pf-blue-50; }
+ &.unread .drawer-pf-notification-message { font-weight: bold; }
+ &.expanded-notification {
+ .date {
+ border-right: none;
+ padding-right: 0;
+ }
+ }
+}
+
+.drawer-pf-notification-content {
+ cursor: default;
+}
+
+.drawer-pf-notification-info,
+.drawer-pf-notification-message {
+ display: block;
+ padding-left: 27px;
+ padding-right: 19px;
+ .expanded-notification & {
+ display: inline-block;
+ }
+}
+
+.drawer-pf-notifications-non-clickable .drawer-pf-notification:hover {
+ background-color: @color-pf-white;
+}
+
+.drawer-pf-title {
+ background-color: @color-pf-black-100;
+ border-bottom: 1px solid @card-pf-border-color;
+ position: absolute;
+ width: 100%;
+ h3 {
+ font-size: @font-size-base;
+ margin: 0;
+ padding: 6px 15px;
+ }
+}
+
+.drawer-pf-notification.expanded-notification {
+ .drawer-pf-notification-content {
+ display: flex;
+ @media (max-width: @screen-sm-max) {
+ flex-direction: column;
+ }
+ .drawer-pf-notification-message {
+ flex: 1 1;
+ }
+ }
+}
+
+/* Exclusive styles to work with Vertical Navigation */
+.navbar-pf-vertical {
+ .drawer-pf {
+ height: ~"calc(100vh - @{drawer-pf-top-vertical} - 20px)";//to create a 20px offset bottom
+ top: @drawer-pf-top-vertical; //menu height;
+ @media (max-width: @screen-xs-max) {
+ width:100%;
+ height: calc(~"100vh - @{drawer-pf-top-vertical}");
+ }
+
+ }
+ .nav .drawer-pf-trigger {
+ .drawer-pf-trigger-icon {
+ border-left: 1px solid @navbar-pf-navbar-utility-border-color;
+ border-right: 1px solid @navbar-pf-navbar-utility-border-color;
+ padding-left: 15px;
+ padding-right: 15px;
+ }
+ &.open .drawer-pf-trigger-icon {
+ background-color: @navbar-pf-navbar-utility-hover-bg-color;
+ }
+ }
+}
+
+/* Exclusive styles to work with Horizontal Navigation */
+.navbar-pf {
+ .drawer-pf {
+ height: ~"calc(100vh - @{drawer-pf-top-horizontal} - 20px)";
+ top: @drawer-pf-top-horizontal;
+ @media (max-width: @screen-xs-max) {
+ width:100%;
+ height: calc(~"100vh - @{drawer-pf-top-horizontal} - 32px");
+ top:calc(~"@{drawer-pf-top-horizontal} + 8px");
+ }
+ }
+ .drawer-pf-trigger-icon { cursor: pointer; }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/pager.less b/themes/src/main/node_modules/patternfly/dist/less/pager.less
new file mode 100644
index 0000000000..7cde637a66
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/pager.less
@@ -0,0 +1,68 @@
+//
+// Pager
+// --------------------------------------------------
+
+.pager {
+ li {
+ > a,
+ > span {
+ .button-variant(@btn-default-color; @btn-default-bg; @btn-default-bg-img-start; @btn-default-bg-img-stop; @btn-default-border);
+ color: @gray-pf;
+ font-weight: 600;
+ line-height: 22px;
+ padding: 2px 14px;
+ > .i {
+ font-size: 18px;
+ vertical-align: top;
+ margin: 2px 0;
+ }
+ }
+ a:active {
+ background-image: none;
+ .box-shadow(inset 0 3px 5px fade(@color-pf-black, 12.5%));
+ outline: 0;
+ }
+ }
+ .disabled {
+ > a,
+ > a:hover,
+ > a:focus,
+ > a:active,
+ > span {
+ background: @pagination-bg;
+ .box-shadow(none);
+ color: @pager-disabled-color;
+ cursor: default;
+ }
+ }
+ .next {
+ > a,
+ > span {
+ > .i {
+ margin-left: 5px;
+ }
+ }
+ }
+ .previous {
+ > a,
+ > span {
+ > .i {
+ margin-right: 5px;
+ }
+ }
+ }
+}
+
+.pager-sm {
+ li {
+ > a,
+ > span {
+ font-weight: 400;
+ line-height: 16px;
+ padding: 1px 10px;
+ > .i {
+ font-size: 12px;
+ }
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/pagination.less b/themes/src/main/node_modules/patternfly/dist/less/pagination.less
new file mode 100644
index 0000000000..396cfee5de
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/pagination.less
@@ -0,0 +1,121 @@
+//
+// Pagination
+// --------------------------------------------------
+
+.pagination {
+ > li {
+ > a,
+ > span {
+ .button-variant(@btn-default-color; @btn-default-bg; @btn-default-bg-img-start; @btn-default-bg-img-stop; @btn-default-border);
+ cursor: default;
+ font-weight: 600;
+ padding: @padding-base-vertical @padding-large-horizontal;
+ > .i {
+ font-size: 15px;
+ vertical-align: top;
+ margin: 2px 0;
+ }
+ }
+ }
+ > li > a,
+ > li > span {
+ &:active {
+ .box-shadow(inset 0 2px 8px fade(@color-pf-black, 20%));
+ }
+ }
+ > .active > a,
+ > .active > span {
+ &,
+ &:hover,
+ &:focus {
+ background-color: @btn-default-bg;
+ border-color: @pagination-border;
+ .box-shadow(inset 0 2px 8px fade(@color-pf-black, 20%));
+ color: @btn-default-color;
+ #gradient > .vertical(@btn-default-bg-img-start; @btn-default-bg-img-stop);
+ }
+ }
+ > .disabled {
+ > span,
+ > span:hover,
+ > span:focus,
+ > a,
+ > a:hover,
+ > a:focus {
+ .box-shadow(none);
+ cursor: default;
+ #gradient > .vertical(@btn-default-bg-img-start; @btn-default-bg-img-stop);
+ }
+ }
+}
+
+.pagination-sm {
+ .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);
+ > li {
+ > a,
+ > span {
+ font-weight: 400;
+ > .i {
+ font-size: 12px;
+ margin-top: 2px;
+ }
+ }
+ }
+}
+
+.content-view-pf-pagination {
+ background-color: @table-bg-accent;
+ border: 1px solid @table-border-color;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
+ &.table-view-pf-pagination {
+ border-top: none;
+ }
+ .form-group {
+ align-items: baseline;
+ display: flex;
+ flex-grow: 1;
+ float: left; //IE9 fallback
+ @supports (display: flex) {
+ float: none;
+ }
+ margin: 5px;
+ &:last-child {
+ justify-content: flex-end; // if pagination controls wrap, pagination buttons stay on the right
+ float: right; //IE9 fallback
+ @supports (display: flex) {
+ float: none;
+ }
+ }
+ .pagination-pf-pagesize.bootstrap-select.btn-group,
+ .pagination-pf-pagesize.btn-group {
+ display: flex;
+ float: none;
+ margin-bottom: 0;
+ margin-left: 0;
+ margin-right: 5px;
+ width: auto;
+ }
+ .dropdown-menu {
+ min-width: auto;
+ }
+ }
+ .pagination-pf-page {
+ margin-left: 10px;
+ margin-right: 5px;
+ padding: 0 2px 2px;
+ text-align: right;
+ width: 2.5em;
+ }
+ .pagination {
+ display: flex;
+ margin: 0 0 0 10px;
+ a {
+ float: none;
+ @supports (display: flex) {
+ display: block;
+ }
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/panels.less b/themes/src/main/node_modules/patternfly/dist/less/panels.less
new file mode 100644
index 0000000000..0e5d236322
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/panels.less
@@ -0,0 +1,134 @@
+//
+// Panels
+// --------------------------------------------------
+
+.panel-title {
+ font-weight: 700;
+}
+
+//
+// Collapsable panels (aka, accordion)
+// --------------------------------------------------
+
+.panel-group {
+ .panel {
+ color: @gray-pf;
+ + .panel {
+ margin-top: -1px;
+ }
+ }
+ .panel-default {
+ border-color: @panel-default-border-color;
+ border-top-color: @panel-default-border-color;
+ .panel-heading {
+ #gradient > .vertical(@btn-default-bg-img-start, @btn-default-bg-img-stop);
+ + .panel-collapse .panel-body {
+ border-top: 1px solid @panel-inner-border;
+ }
+ }
+ }
+
+ .panel-info {
+ border-color: @panel-info-border;
+ .panel-heading {
+ background-color: @panel-group-pf-info-heading-bg;
+ }
+ + .panel-default {
+ border-top-color: @panel-info-border;
+ }
+ }
+ .panel-primary {
+ border-color: @panel-primary-border;
+ .panel-heading {
+ background-color: @panel-group-pf-primary-heading-bg;
+ }
+ + .panel-default {
+ border-top-color: @panel-primary-border;
+ }
+ + .panel-info {
+ border-top-color: @panel-primary-border;
+ }
+ }
+ .panel-success {
+ border-color: @panel-success-border;
+ .panel-heading {
+ background-color: @panel-group-pf-success-heading-bg;
+ }
+ + .panel-default {
+ border-top-color: @panel-success-border;
+ }
+ + .panel-info {
+ border-top-color: @panel-success-border;
+ }
+ + .panel-primary {
+ border-top-color: @panel-success-border;
+ }
+ }
+ .panel-warning {
+ border-color: @panel-warning-border;
+ .panel-heading {
+ background-color: @panel-group-pf-warning-heading-bg;
+ }
+ + .panel-default {
+ border-top-color: @panel-warning-border;
+ }
+ + .panel-info {
+ border-top-color: @panel-warning-border;
+ }
+ + .panel-primary {
+ border-top-color: @panel-warning-border;
+ }
+ + .panel-success {
+ border-top-color: @panel-warning-border;
+ }
+ }
+ .panel-danger {
+ border-color: @panel-danger-border;
+ .panel-heading {
+ background-color: @panel-group-pf-danger-heading-bg;
+ }
+ + .panel-default {
+ border-top-color: @panel-danger-border;
+ }
+ + .panel-info {
+ border-top-color: @panel-danger-border;
+ }
+ + .panel-primary {
+ border-top-color: @panel-danger-border;
+ }
+ + .panel-success {
+ border-top-color: @panel-danger-border;
+ }
+ + .panel-warning {
+ border-top-color: @panel-danger-border;
+ }
+ }
+ .panel-title {
+ font-weight: 500;
+ line-height: 1;
+ > a {
+ color: @gray-pf;
+ font-weight: @btn-font-weight;
+ &:before {
+ content: "\f107";
+ display: inline-block;
+ font-family: @icon-font-name-fa;
+ font-size: 13px;
+ margin-right: 5px;
+ text-align: center;
+ vertical-align: 0;
+ width: 8px;
+ }
+ &:focus {
+ outline: none;
+ text-decoration: none;
+ }
+ &:hover {
+ text-decoration: none;
+ }
+ &.collapsed:before {
+ content: "\f105";
+ }
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/patternfly-additions.less b/themes/src/main/node_modules/patternfly/dist/less/patternfly-additions.less
new file mode 100644
index 0000000000..cc8451f0a0
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/patternfly-additions.less
@@ -0,0 +1,72 @@
+/* PatternFly additions to Bootstrap */
+
+// Bootstrap variables and mixins
+@import "bootstrap/less/variables.less";
+@import "bootstrap/less/mixins.less";
+// Font Awesome variables
+@import "font-awesome/less/variables.less";
+
+// Bootstrap-Slider
+@import "bootstrap-slider/src/less/variables.less";
+@import "bootstrap-slider/src/less/rules.less";
+
+// Bootstrap-Combobox
+@import "patternfly-bootstrap-combobox/less/combobox.less";
+// Bootstrap-Datepicker
+@import "bootstrap-datepicker/less/datepicker3.less";
+// Bootstrap-Select
+@import "bootstrap-select/less/bootstrap-select.less";
+// Bootstrap Switch
+@import "bootstrap-switch/src/less/bootstrap3/bootstrap-switch.less";
+// Bootstrap Touchspin
+@import (less) "bootstrap-touchspin/dist/jquery.bootstrap-touchspin.css";
+// C3 charts
+@import (less) "c3/c3.css";
+// Bootstrap-DateTimePicker
+@import "eonasdan-bootstrap-datetimepicker/src/less/bootstrap-datetimepicker-build.less";
+
+@import "variables.less";
+@import "bootstrap-mixin-overrides.less";
+@import "mixins.less";
+@import "about-modal.less";
+@import "application-launcher.less";
+@import "blank-slate.less";
+@import "bootstrap-combobox.less";
+@import "bootstrap-datepicker.less";
+@import "bootstrap-select.less";
+@import "bootstrap-slider.less";
+@import "bootstrap-switch.less";
+@import "bootstrap-touchspin.less";
+@import "bootstrap-treeview.less";
+@import "cards.less";
+@import "card-view.less";
+@import "charts.less";
+@import "close.less";
+@import "datatables.less";
+@import "experimental-features.less";
+@import "filter.less";
+@import "footer.less";
+@import "icons.less";
+@import "infotip.less";
+@import "layouts.less";
+@import "links.less";
+@import "list-pf.less";
+@import "list-view.less";
+@import "list-view-dnd.less";
+@import "login.less";
+@import "navbar.less";
+@import "navbar-alt.less";
+@import "navbar-vertical.less";
+@import "nav-vertical-alt.less";
+@import "notifications-drawer.less";
+@import "search.less";
+@import "sidebar.less";
+@import "skip-to-content.less";
+@import "spinner.less";
+@import "syntax-highlighting.less";
+@import "table-view.less";
+@import "time-picker.less";
+@import "toast.less";
+@import "toolbar.less";
+@import "vertical-nav.less";
+@import "wizard.less";
diff --git a/themes/src/main/node_modules/patternfly/dist/less/patternfly.less b/themes/src/main/node_modules/patternfly/dist/less/patternfly.less
new file mode 100644
index 0000000000..91aa107395
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/patternfly.less
@@ -0,0 +1,31 @@
+/* PatternFly */
+
+// OpenSans
+@import "fonts.less";
+// Bootstrap
+@import "bootstrap/less/bootstrap.less";
+// Font Awesome
+@import "font-awesome/less/font-awesome.less";
+
+// Bootstrap overrides
+@import "variables.less";
+@import "bootstrap-mixin-overrides.less";
+@import "mixins.less";
+@import "alerts.less";
+@import "badges.less";
+@import "breadcrumbs.less";
+@import "buttons.less";
+@import "dropdowns.less";
+@import "forms.less";
+@import "labels.less";
+@import "list-group.less";
+@import "modals.less";
+@import "pager.less";
+@import "pagination.less";
+@import "panels.less";
+@import "popovers.less";
+@import "progress-bars.less";
+@import "tables.less";
+@import "tabs.less";
+@import "tooltip.less";
+@import "type.less";
diff --git a/themes/src/main/node_modules/patternfly/dist/less/popovers.less b/themes/src/main/node_modules/patternfly/dist/less/popovers.less
new file mode 100644
index 0000000000..49689c84ab
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/popovers.less
@@ -0,0 +1,32 @@
+//
+// Popovers
+// --------------------------------------------------
+
+.popover {
+ .box-shadow(0 2px 2px fade(@color-pf-black, 8%));
+ padding: 0;
+}
+
+.popover-content {
+ color: @gray-pf;
+ line-height: 18px;
+ padding: 10px 14px;
+}
+
+.popover-title {
+ border-bottom: none;
+ border-radius: 0;
+ color: @gray-pf;
+ font-size: (@font-size-base + 1);
+ font-weight: 700;
+ min-height: 34px;
+ .close {
+ height: 22px;
+ position: absolute;
+ right: 8px;
+ top: 6px;
+ }
+ &.closable {
+ padding-right: 30px;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/progress-bars.less b/themes/src/main/node_modules/patternfly/dist/less/progress-bars.less
new file mode 100644
index 0000000000..f45404cc20
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/progress-bars.less
@@ -0,0 +1,121 @@
+//
+// Progress Bar
+// --------------------------------------------------
+
+@keyframes progress-bar-stripes {
+ from { background-position: 0 0; }
+ to { background-position: 40px 0; }
+}
+
+.progress {
+ .box-shadow(inset 0 0 1px fade(@color-pf-black, 25%));
+ &.progress-label-left,
+ &.progress-label-top-right {
+ overflow: visible;
+ position: relative;
+ }
+ &.progress-label-left {
+ margin-left: 40px;
+ }
+ &.progress-sm {
+ height: @progress-sm;
+ margin-bottom: @progress-sm;
+ }
+ &.progress-xs {
+ height: @progress-xs;
+ margin-bottom: @progress-xs;
+ }
+ td > &:first-child:last-child {
+ margin-bottom: 0;
+ margin-top: 3px;
+ }
+}
+
+.progress-bar {
+ box-shadow: none;
+ .progress-label-left & span,
+ .progress-label-right & span,
+ .progress-label-top-right & span {
+ color: @text-color;
+ position: absolute;
+ text-align: right;
+ }
+ .progress-label-left & span {
+ font-size: @font-size-large;
+ left: -40px;
+ top: 0;
+ width: 35px;
+ }
+ .progress-label-right & span,
+ .progress-label-top-right & span {
+ font-size: @font-size-small;
+ overflow: hidden;
+ right: 0;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ strong {
+ font-weight: 600;
+ }
+ }
+ .progress-label-right & span {
+ max-width: @progress-description-label-width;
+ top: 0;
+ }
+ .progress-label-top-right & span {
+ max-width: 47%;
+ top: (-(@line-height-computed * 1.5)); // -30px
+ }
+ .progress-label-left.progress-sm & span,
+ .progress-label-top-right.progress-sm & span {
+ font-size: @font-size-base;
+ }
+ .progress-sm & {
+ line-height: @progress-sm;
+ }
+ .progress-xs & {
+ line-height: @progress-xs;
+ }
+}
+
+.progress-bar-remaining {
+ background: transparent;
+}
+
+.progress-container {
+ position: relative;
+ &.progress-description-left {
+ padding-left :(@progress-description-label-width + 5);
+ }
+ &.progress-label-right {
+ padding-right :(@progress-description-label-width + 5);
+ }
+}
+
+.progress-description {
+ margin-bottom: (@line-height-computed / 2); // 10px
+ max-width: 52%;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ .count {
+ font-size: (@font-size-base * 1.667); // 20px
+ font-weight: 300;
+ line-height: 1;
+ margin-right: 5px;
+ }
+ .fa,
+ .pficon {
+ font-size: 14px;
+ margin-right: 3px;
+ }
+ .progress-description-left & {
+ left: 0;
+ margin-bottom: 0;
+ max-width: @progress-description-label-width;
+ position: absolute;
+ top: 0;
+ }
+ .tooltip {
+ white-space: normal;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/search.less b/themes/src/main/node_modules/patternfly/dist/less/search.less
new file mode 100644
index 0000000000..450fdcc97f
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/search.less
@@ -0,0 +1,64 @@
+//
+// Search
+// --------------------------------------------------
+
+.search-pf {
+ &.has-button {
+ border-collapse: separate;
+ display: table;
+ .form-group {
+ display: table-cell;
+ width: 100%;
+ .btn {
+ .box-shadow(none);
+ float: left;
+ margin-left: -1px;
+ &.btn-lg {
+ font-size: (@font-size-large + .5); // to make button height consistent across browsers!
+ }
+ &.btn-sm {
+ font-size: (@font-size-small - .3); // to make button height consistent across browsers!
+ }
+ }
+ .form-control {
+ float: left;
+ }
+ }
+ }
+ .has-clear {
+ .clear {
+ background: fade(@color-pf-white, 0%); // to make the whole button clickable in IE9+
+ border: 0;
+ height: (@input-height-base - 1);
+ line-height: 1;
+ padding: 0;
+ position: absolute;
+ right: 1px;
+ top: 1px;
+ width: 28px;
+ &:focus {
+ outline: none;
+ }
+ }
+ .form-control {
+ padding-right: 30px;
+ &::-ms-clear {
+ display: none;
+ }
+ }
+ .input-lg + .clear {
+ height: (@input-height-large - 2);
+ width: 28px;
+ }
+ .input-sm + .clear {
+ height: (@input-height-small - 2);
+ width: 28px;
+ span {
+ font-size: (@font-size-base - 2);
+ }
+ }
+ .search-pf-input-group {
+ position: relative;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/sidebar.less b/themes/src/main/node_modules/patternfly/dist/less/sidebar.less
new file mode 100644
index 0000000000..64fdb56db4
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/sidebar.less
@@ -0,0 +1,176 @@
+//
+// Sidebar
+// --------------------------------------------------
+
+.sidebar-header {
+ border-bottom: 1px solid darken(@page-header-border-color, 2%);
+ padding-bottom: ((@line-height-computed / 2) + 1);
+ margin: ((@line-height-computed * 2) + 10) 0 @line-height-computed;
+ .actions {
+ margin-top: -2px;
+ }
+}
+
+.sidebar-pf {
+ .sidebar-header + .list-group {
+ border-top: 0;
+ margin-top: (-@grid-gutter-width / 2 / 2);
+ .list-group-item {
+ background: transparent;
+ border-color: darken(@page-header-border-color, 2%);
+ padding-left: 0;
+ }
+ .list-group-item-heading {
+ font-size: @font-size-base;
+ }
+ }
+ .nav-category {
+ h2 {
+ color: @dropdown-header-color;
+ font-size: @font-size-base;
+ font-weight: 400;
+ line-height: (@line-height-computed + 1);
+ margin: 0;
+ padding: 8px 0;
+ }
+ + .nav-category {
+ margin-top: (@grid-gutter-width / 4);
+ }
+ }
+ .nav-pills > li {
+ &.active > a {
+ background: @dropdown-link-active-bg !important;
+ border-color: @dropdown-link-active-border-color !important;
+ color: @color-pf-white;
+ @media (min-width: @grid-float-breakpoint) {
+ &:after {
+ content: @fa-var-angle-right;
+ font-family: @icon-font-name-fa;
+ display: block;
+ position: absolute;
+ right: (@grid-gutter-width / 2 / 2);
+ top: 1px;
+ }
+ }
+ .fa {
+ color: @color-pf-white;
+ }
+ }
+ > a {
+ border-bottom: 1px solid transparent;
+ border-radius: 0;
+ border-top: 1px solid transparent;
+ color: @text-color;
+ font-size: (@font-size-base + 1);
+ line-height: (@line-height-computed + 1);
+ padding: 1px (@grid-gutter-width / 2);
+ &:hover {
+ background: @dropdown-link-hover-bg;
+ border-color: @dropdown-link-hover-border-color;
+ }
+ .fa {
+ color: lighten(@gray-pf, 12%);
+ font-size: (@font-size-base + 3);
+ margin-right: (@grid-gutter-width / 4);
+ text-align: center;
+ vertical-align: middle;
+ width: (@font-size-base + 3);
+ }
+ }
+ }
+ .nav-stacked {
+ margin-left: (-(@grid-gutter-width / 2));
+ margin-right: (-(@grid-gutter-width / 2));
+ li + li {
+ margin-top: 0;
+ }
+ }
+ .panel {
+ background: transparent;
+ }
+ .panel-body {
+ padding: 6px (@grid-gutter-width / 2);
+ .nav-pills > li > a {
+ padding-left: (@grid-gutter-width / 2 + 17);
+ }
+ }
+ .panel-heading {
+ padding: 9px (@grid-gutter-width / 2);
+ }
+ .panel-title {
+ font-size: @font-size-base;
+ > a {
+ &:before {
+ display: inline-block;
+ margin-left: 1px;
+ margin-right: 4px;
+ width: 9px;
+ }
+ &.collapsed:before {
+ margin-left: 3px;
+ margin-right: 2px;
+ }
+ }
+ }
+}
+
+@media (min-width: @grid-float-breakpoint-max) {
+ .sidebar-header-bleed-left {
+ margin-left: (-(@grid-gutter-width / 2));
+ > h2 {
+ margin-left: (@grid-gutter-width / 2);
+ }
+ }
+ .sidebar-header-bleed-right {
+ margin-right: (-(@grid-gutter-width / 2));
+ .actions {
+ margin-right: (@grid-gutter-width / 2);
+ }
+ > h2 {
+ margin-right: (@grid-gutter-width / 2);
+ }
+ + .list-group {
+ margin-right: (-(@grid-gutter-width / 2));
+ }
+ }
+ .sidebar-pf {
+ .panel-group .panel-default,
+ .treeview {
+ border-left: 0;
+ border-right: 0;
+ margin-left: (-(@grid-gutter-width / 2));
+ margin-right: (-(@grid-gutter-width / 2));
+ }
+ .treeview {
+ margin-top: 5px;
+ .list-group-item {
+ padding-left: (@grid-gutter-width / 2);
+ padding-right: (@grid-gutter-width / 2);
+ &.node-selected:after {
+ content: @fa-var-angle-right;
+ font-family: @icon-font-name-fa;
+ display: block;
+ position: absolute;
+ right: (@grid-gutter-width/2 / 2);
+ top: 1px;
+ }
+ }
+ }
+ }
+}
+
+@media (min-width: @grid-float-breakpoint) {
+ .sidebar-pf {
+ background: @sidebar-pf-bg;
+ &.sidebar-pf-left {
+ border-right: 1px solid @sidebar-pf-border-color;
+ }
+ &.sidebar-pf-right {
+ border-left: 1px solid @sidebar-pf-border-color;
+ }
+ > .nav-category,
+ > .nav-stacked {
+ margin-top: 5px;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/skip-to-content.less b/themes/src/main/node_modules/patternfly/dist/less/skip-to-content.less
new file mode 100644
index 0000000000..7ea123100a
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/skip-to-content.less
@@ -0,0 +1,12 @@
+//
+// Skip to content
+// --------------------------------------------------
+.skiplink-pf {
+ position: absolute;
+ top: @skiplink-pf-top;
+ left: -300%; /* moves off screen */
+ z-index: @zindex-modal;
+}
+.skiplink-pf:focus {
+ left: @skiplink-pf-left;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/spinner.less b/themes/src/main/node_modules/patternfly/dist/less/spinner.less
new file mode 100644
index 0000000000..cb3b182ad0
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/spinner.less
@@ -0,0 +1,72 @@
+//
+// Spinner
+// --------------------------------------------------
+
+@keyframes rotation {
+ from {transform: rotate(0deg);}
+ to {transform: rotate(359deg);}
+}
+
+.spinner {
+ animation: rotation 600ms infinite linear;
+ border-bottom: 4px solid fade(@color-pf-black, 25%);
+ border-left: 4px solid fade(@color-pf-black, 25%);
+ border-right: 4px solid fade(@color-pf-black, 25%);
+ border-radius: 100%;
+ border-top: 4px solid fade(@color-pf-black, 75%);
+ height: (@font-size-base * 2);
+ margin: 0 auto;
+ position: relative;
+ width: (@font-size-base * 2);
+ &.spinner-inline {
+ display: inline-block;
+ margin-right: 3px;
+ }
+ &.spinner-lg {
+ border-width: 5px;
+ height: (@font-size-base * 2.5);
+ width: (@font-size-base * 2.5);
+ }
+ &.spinner-sm {
+ border-width: 3px;
+ height: (@font-size-base * 1.5);
+ width: (@font-size-base * 1.5);
+ }
+ &.spinner-xs {
+ border-width: 2px;
+ height: @font-size-base;
+ width: @font-size-base;
+ }
+ &.spinner-inverse {
+ border-bottom-color: fade(@color-pf-white, 25%);
+ border-left-color: fade(@color-pf-white, 25%);
+ border-right-color: fade(@color-pf-white, 25%);
+ border-top-color: fade(@color-pf-white, 75%);
+ }
+}
+
+.ie9 .spinner {
+ background: url("@{img-path}/@{img-spinner}") no-repeat;
+ border: 0;
+ &.spinner-inverse {
+ background-image: url("@{img-path}/@{img-spinner-inverse}");
+ }
+ &.spinner-inverse-lg {
+ background-image: url("@{img-path}/@{img-spinner-inverse-lg}");
+ }
+ &.spinner-inverse-sm {
+ background-image: url("@{img-path}/@{img-spinner-inverse-sm}");
+ }
+ &.spinner-inverse-xs {
+ background-image: url("@{img-path}/@{img-spinner-inverse-xs}");
+ }
+ &.spinner-lg {
+ background-image: url("@{img-path}/@{img-spinner-lg}");
+ }
+ &.spinner-sm {
+ background-image: url("@{img-path}/@{img-spinner-sm}");
+ }
+ &.spinner-xs {
+ background-image: url("@{img-path}/@{img-spinner-xs}");
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/syntax-highlighting.less b/themes/src/main/node_modules/patternfly/dist/less/syntax-highlighting.less
new file mode 100644
index 0000000000..125cc0d7e2
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/syntax-highlighting.less
@@ -0,0 +1,36 @@
+//
+// Syntax Highlighting for google-code-prettify
+// --------------------------------------------------
+
+.prettyprint {
+ .atn,
+ .com,
+ .fun,
+ .var {
+ color: @syntax-3;
+ }
+
+ .atv,
+ .str {
+ color: @syntax-1;
+ }
+
+ .clo,
+ .dec,
+ .kwd,
+ .opn,
+ .pln,
+ .pun {
+ color: @syntax-2;
+ }
+
+ .lit,
+ .tag,
+ .typ {
+ color: @syntax-4;
+ }
+
+ ol.linenums {
+ margin-bottom: 0;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/table-view.less b/themes/src/main/node_modules/patternfly/dist/less/table-view.less
new file mode 100644
index 0000000000..70b626efe1
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/table-view.less
@@ -0,0 +1,188 @@
+//
+// Table View
+// --------------------------------------------------
+
+// Keep dataTable class for legacy apps
+table.dataTable {
+ height: 100%;
+ margin-bottom: 0;
+ max-width: none !important;
+ tbody {
+ > tr {
+ > td {
+ // Styling for inline actions
+ &.table-view-pf-actions {
+ padding: 0;
+ vertical-align: middle;
+ }
+ }
+ &:hover {
+ // Styling when hovering anywhere else on a row
+ > td.table-view-pf-actions {
+ background-color: @table-bg-accent;
+ border-bottom-color: @table-border-color;
+ }
+ }
+ }
+ > tr.selected {
+ color: @color-pf-white;
+ background-color: @color-pf-blue-400;
+ > td {
+ border-bottom-color: @color-pf-blue-500;
+ &.table-view-pf-actions {
+ background-color: @table-bg-accent;
+ border-bottom-color: @table-border-color;
+ }
+ }
+ &:hover {
+ > td {
+ background-color: inherit;
+ border-bottom-color: @color-pf-blue-500;
+ &.table-view-pf-actions {
+ background-color: @table-bg-accent;
+ border-bottom-color: @table-border-color;
+ }
+ }
+ }
+ }
+ }
+ thead {
+ .sorting,
+ .sorting_asc,
+ .sorting_desc,
+ .sorting_asc_disabled,
+ .sorting_desc_disabled {
+ cursor: pointer;
+ }
+ .sorting_asc,
+ .sorting_desc {
+ color: @link-color !important;
+ position: relative;
+ &:after {
+ content: @fa-var-angle-down;
+ font-family: @icon-font-name-fa;
+ font-size: (@font-size-base - 2);
+ font-weight: normal;
+ height: (@font-size-base - 3);
+ left: 7px;
+ line-height: @font-size-base;
+ position: relative;
+ top: 2px;
+ vertical-align: baseline;
+ width: @font-size-base;
+ }
+ &:before {
+ background: @link-color;
+ content: "";
+ height: 2px;
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ }
+ }
+ .sorting_asc:after {
+ content: @fa-var-angle-up;
+ top: -3px;
+ }
+ }
+ th:active {
+ outline: none;
+ }
+}
+
+// Empty table
+.table-view-pf-empty {
+ &.blank-slate-pf {
+ background-color: @table-bg-accent;
+ border: 1px solid @table-border-color;
+ border-radius: 0;
+ margin-top: -1px;
+ }
+}
+
+// Embedded toolbar
+.table-view-pf-toolbar {
+ &.toolbar-pf {
+ background-color: @table-bg-accent;
+ border-bottom: none;
+ border-left: 1px solid @table-border-color;
+ border-right: 1px solid @table-border-color;
+ border-top: 1px solid @table-border-color;
+ box-shadow: none;
+ margin-left: 0px;
+ margin-right: 0px;
+ .toolbar-pf-results {
+ border-top: 1px solid @table-border-color;
+ min-height: 40px;
+ line-height: 40px;
+ }
+ }
+}
+
+// External Toolbar
+.table-view-pf-toolbar-external {
+ &.toolbar-pf {
+ border-bottom: none;
+ border-top: none;
+ box-shadow: none;
+ .toolbar-pf-results {
+ border-top: 1px solid @table-border-color;
+ min-height: 40px;
+ line-height: 40px;
+ }
+ }
+}
+
+.table-view-pf-colvis-menu {
+ > li {
+ padding: 5px 10px;
+ &:hover {
+ background-color: #def3ff;
+ }
+ > input {
+ margin-top: 0;
+ margin-right: 10px;
+ vertical-align: middle;
+ }
+ > label {
+ margin-bottom: 0;
+ }
+ }
+
+}
+
+// Inline action button and kebab
+// Sets button height to 100% of td height in firefox and chrome, but not in IE when wrapping occurs.
+// Button height must be set dynamically in IE to be equal to td height.
+.table-view-pf-actions {
+ background-color: @btn-default-bg; // included just in case there are gaps between the edges of the buttons and the table cell
+ height: 100%;
+ .btn,
+ .dropdown-toggle {
+ border: none;
+ box-shadow: none;
+ height: 100%;
+ width: 100%;
+ }
+ .dropdown,
+ .table-view-pf-btn {
+ height: 100%;
+ }
+ .dropdown-menu.dropdown-menu-right {
+ right: -5px;
+ }
+ &:last-child {
+ width: 24px;
+ }
+}
+
+// Selection column
+.table-view-pf-select {
+ width: 33px;
+}
+
+// Results area containing selected row text
+.table-view-pf-select-results {
+ text-align: right;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/tables.less b/themes/src/main/node_modules/patternfly/dist/less/tables.less
new file mode 100644
index 0000000000..453e23c72d
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/tables.less
@@ -0,0 +1,90 @@
+//
+// Tables
+// --------------------------------------------------
+
+.table {
+ > thead,
+ > tbody,
+ > tfoot {
+ > tr {
+ > th,
+ > td {
+ padding: @table-cell-padding-top @table-cell-padding @table-cell-padding-bottom;
+ > a:hover {
+ text-decoration: none;
+ }
+ }
+ > th {
+ font-family: "Open Sans";
+ font-style: normal;
+ font-weight: 600;
+ }
+ }
+ }
+ > thead {
+ background-clip: padding-box;
+ background-color: @color-pf-black-150;
+ #gradient > .vertical(@start-color: @color-pf-black-100; @end-color: @color-pf-black-200; @start-percent: 0%; @end-percent: 100%);
+ }
+}
+
+.table-bordered {
+ border: 1px solid @table-border-color;
+ > thead,
+ > tbody,
+ > tfoot {
+ > tr {
+ > th,
+ > td {
+ border: 1px solid @table-border-color;
+ }
+ }
+ }
+ > thead > tr {
+ > th,
+ > td {
+ border-bottom-width: 1px;
+ }
+ }
+}
+
+.table-striped {
+ > tbody > tr {
+ &:nth-of-type(even) {
+ background-color: @table-bg-accent;
+ }
+ &:nth-of-type(odd) {
+ background-color: transparent;
+ }
+ }
+}
+
+.table-hover {
+ > tbody > tr:hover {
+ > td,
+ > th {
+ background-color: @table-bg-hover;
+ border-bottom-color: @table-border-hover;
+ }
+ }
+}
+
+.table-treegrid {
+ span.indent {
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+ span.icon {
+ display: inline-block;
+ font-size: 13px;
+ margin-right: 5px;
+ min-width: 10px;
+ text-align: center;
+ }
+ span.expand-icon, span.collapse-icon {
+ cursor: pointer;
+ }
+ > tbody > tr.odd {
+ background-color: @table-bg-accent;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/tabs.less b/themes/src/main/node_modules/patternfly/dist/less/tabs.less
new file mode 100644
index 0000000000..38b65f8beb
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/tabs.less
@@ -0,0 +1,118 @@
+//
+// Tabs
+// --------------------------------------------------
+
+.nav-tabs {
+ font-size: @font-size-large;
+ > li {
+ > a {
+ color: @nav-tabs-color;
+ margin-right: -1px;
+ padding-bottom: 5px;
+ padding-top: 5px;
+ &:active,
+ &:focus,
+ &:hover {
+ background: transparent;
+ border-color: @nav-tabs-border-color;
+ color: @gray-darker;
+ }
+ }
+ > .dropdown-menu {
+ border-top: 0;
+ border-color: @nav-tabs-border-color;
+ &.pull-right {
+ right: -1px;
+ }
+ }
+ }
+ + .nav-tabs-pf, &.nav-tabs-pf-secondary {
+ font-size: @font-size-base;
+ > li:first-child > a {
+ padding-left: 15px;
+ &:before {
+ left: 15px !important;
+ }
+ }
+ }
+ .open > a {
+ &,
+ &:hover,
+ &:focus {
+ background-color: transparent;
+ border-color: @nav-tabs-border-color;
+ }
+ }
+}
+
+.nav-tabs-pf {
+ &.nav-justified {
+ @media (min-width: @grid-float-breakpoint) {
+ border-bottom: 1px solid @nav-tabs-justified-link-border-color;
+ }
+ > li {
+ &:first-child > a {
+ padding-left: 15px;
+ }
+ > a {
+ border-bottom: 0;
+ &:before {
+ left: 0 !important;
+ right: 0 !important;
+ }
+ }
+ }
+ }
+ > li {
+ margin-bottom: 0;
+ &.active > a {
+ .tab-indicator(@background: @nav-tabs-active-link-hover-color);
+ &,
+ &:active,
+ &:focus,
+ &:hover {
+ background-color: transparent;
+ border: 0 !important;
+ color: @link-color;
+ &:before {
+ background: @nav-tabs-active-link-hover-color;
+ }
+ }
+ }
+ &:first-child {
+ > a {
+ padding-left: 0;
+ &:before {
+ left: 0 !important;
+ }
+ }
+ }
+ > a {
+ border: 0;
+ line-height: 1;
+ margin-right: 0;
+ padding-bottom: 10px;
+ padding-top: 10px;
+ &:active,
+ &:focus,
+ &:hover {
+ .tab-indicator()
+ }
+ }
+ > .dropdown-menu {
+ left: 15px;
+ margin-top: 1px;
+ &.pull-right {
+ left: auto;
+ right: 15px;
+ }
+ }
+ }
+ .open > a {
+ &,
+ &:hover,
+ &:focus {
+ background-color: transparent;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/time-picker.less b/themes/src/main/node_modules/patternfly/dist/less/time-picker.less
new file mode 100644
index 0000000000..f73a0100e8
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/time-picker.less
@@ -0,0 +1,81 @@
+//
+// Time Picker
+// --------------------------------------------------
+.bootstrap-datetimepicker-widget {
+ a[data-action] {
+ border: 0;
+ box-shadow: none;
+ color: @gray-dark;
+ display: block;
+ padding-bottom: 4px;
+ padding-top: 4px;
+ &:hover { color: @link-color; }
+ }
+ &.dropdown-menu {
+ left: 0!important;
+ padding: 0;
+ width: ~"calc(100% - 25px)";
+ &:before, &:after {
+ content: none;
+ }
+ &.top {
+ margin-bottom: -1px;
+ }
+ &.bottom {
+ margin-top: -1px;
+ }
+ }
+ .timepicker-hour {
+ width: 100%;
+ &:after {
+ content: ":";
+ float: right;
+ }
+ }
+}
+.timepicker-hours,
+.timepicker-minutes {
+ table td {
+ font-weight: bold;
+ line-height: 30px;
+ height: 30px;
+ &:hover { color: @link-color; }
+ }
+ .table-condensed > tbody > tr > td { padding: 0; }
+}
+.time-picker-pf {
+ .input-group-addon {
+ .fa,
+ .pficon { width: 12px; }
+ &:not(.active) { box-shadow: none; }
+ }
+}
+.timepicker-picker {
+ table td {
+ span,
+ a span {
+ height: 24px;
+ line-height: 24px;
+ margin: 0;
+ width: 100%;
+ }
+ }
+ .table-condensed > tbody > tr > td {
+ height: 25px;
+ line-height: 18px;
+ padding: 0;
+ }
+ button[data-action] { // provisional until the button is removed
+ padding-bottom: 0;
+ padding-top: 0;
+ }
+ .separator { display: none; }
+ tr:nth-child(2) td {
+ background-color: @dropdown-link-hover-bg;
+ border-color: @dropdown-link-hover-border-color;
+ border-style: solid;
+ border-width: 1px;
+ border-left: 0;
+ border-right: 0;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/toast.less b/themes/src/main/node_modules/patternfly/dist/less/toast.less
new file mode 100644
index 0000000000..c4876fdd6d
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/toast.less
@@ -0,0 +1,75 @@
+//
+// Toast notifications
+// --------------------------------------------------
+
+.toast-pf {
+ background-color: @color-pf-white;
+ border-color: @color-pf-black-400;
+ box-shadow: 0 2px 6px fade(@color-pf-black, 20%);
+ padding-left: 68px; //15px space between the icon and the text
+ margin-bottom: 5px;
+ &.alert-danger > .pficon { background-color: @alert-danger-border; }
+ &.alert-info > .pficon { background-color: @alert-info-border; }
+ &.alert-success > .pficon { background-color: @alert-success-border; }
+ &.alert-warning > .pficon { background-color: @alert-warning-border; }
+ .dropdown-kebab-pf { margin-left: 10px; }
+ > .pficon {
+ background-color: @gray-pf;
+ bottom: -1px;
+ box-shadow: 2px 0 5px -2px fade(@color-pf-black, 20%);
+ left: -1px;
+ padding-top: 10px;
+ text-align: center;
+ top: -1px;
+ width: 53px;
+ &:before { color: fade(@color-pf-white, 74%); }
+ }
+ .toast-pf-action {
+ margin-left: 15px;
+ }
+ .dropdown-kebab-pf .btn-link {
+ padding-top: 0;
+ padding-bottom: 0;
+ vertical-align: text-bottom;
+ }
+ /* Medium devices (desktops, 992px and up) */
+ @media (min-width: @screen-md-min) {
+ display: inline-block;
+ }
+}
+// Sets max width on toast notifications
+.toast-pf-max-width {
+ @media (min-width: @screen-md-min) {
+ max-width: 31.1%; // sets the size to 4 cols;
+ }
+}
+// To position the notification on the top right corner, used in context on cards layout
+.toast-pf-top-right {
+ left: (@grid-gutter-width / 2);
+ position: absolute;
+ right: (@grid-gutter-width / 2);
+ top: 12px;
+ z-index: 1055; // More than @zindex-modal
+ /* Medium devices (desktops, 992px and up) */
+ @media (min-width: @screen-md-min) {
+ left: auto;
+ }
+}
+
+.toast-notifications-list-pf {
+ margin-left: (@grid-gutter-width / 2);
+ position: fixed;
+ right: (@grid-gutter-width / 2);
+ top: @toast-notification-top;
+ z-index: 1055;
+ .toast-pf {
+ clear: both;
+ float: right;
+ }
+ @media (min-width: @screen-sm-min) {
+ max-width: calc(50%);
+ }
+ @media (min-width: @screen-md-min) {
+ max-width: calc(33.1% ); // sets the size to 4 cols;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/toolbar.less b/themes/src/main/node_modules/patternfly/dist/less/toolbar.less
new file mode 100644
index 0000000000..e25ad4f718
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/toolbar.less
@@ -0,0 +1,190 @@
+//
+// Toolbar (Filter and view options)
+// --------------------------------------------------
+
+.toolbar-pf {
+ background: @color-pf-white;
+ border-bottom: 1px solid @sidebar-pf-border-color;
+ box-shadow: 0 1px 0px fade(@color-pf-black, 4.5%);
+ padding-top: (@grid-gutter-width/4);
+ .form-group {
+ margin-bottom: (@grid-gutter-width/4);
+ @media (min-width: @grid-float-breakpoint) {
+ border-right: 1px solid @sidebar-pf-border-color;
+ float: left;
+ margin-bottom: 0;
+ padding-left: (@grid-gutter-width/2);
+ padding-right: (@grid-gutter-width/2);
+ }
+ &:last-child {
+ border-right: 0;
+ margin-bottom: 0;
+ padding-right: 0;
+ }
+ .btn,
+ .btn-group {
+ + .btn,
+ + .btn-group { margin-left: 5px; }
+ + .btn-link,
+ + .dropdown { margin-left: 10px; }
+ }
+ .btn-link {
+ color: @gray-darker;
+ font-size: (@font-size-base + 4);
+ line-height: 1;
+ padding: 4px 0;
+ &:active,
+ &:focus,
+ &:hover { color: @link-color; }
+ }
+ .dropdown-kebab-pf .btn-link {
+ padding: 4px (@grid-gutter-width/4);
+ margin-left: (@grid-gutter-width/(-4));
+ margin-right: (@grid-gutter-width/(-4));
+ }
+ }
+}
+.toolbar-pf-actions {
+ display: table;
+ margin-bottom: 10px;
+ width: 100%;
+ @media (min-width: @grid-float-breakpoint) {
+ .toolbar-pf-filter {
+ padding-left: 0;
+ }
+ }
+}
+.toolbar-pf-view-selector {
+ font-size: (@font-size-base + 4);
+ .btn-link.active {
+ color: @link-color;
+ cursor: default;
+ }
+}
+.toolbar-pf-action-right {
+ float: right;
+ @media (max-width: @grid-float-breakpoint) {
+ float: none;
+ }
+}
+.toolbar-pf-find {
+ font-size: (@font-size-base + 2);
+ position: relative;
+}
+.find-pf-dropdown-container {
+ background: @color-pf-white;
+ border: solid 1px @color-pf-black-400;
+ display: none;
+ right: -20px;
+ padding: 5px;
+ position: absolute;
+ top: 35px;
+ width: 300px;
+ z-index: 10000;
+ @media (max-width: @grid-float-breakpoint) {
+ left: 30px;
+ top: -5px;
+ width: calc(100% - 30px);
+ }
+ &:before,
+ &:after {
+ content: "";
+ position: absolute;
+ }
+ &:before {
+ border-bottom:11px solid @color-pf-black-400;
+ border-left:11px solid transparent;
+ border-right:11px solid transparent;
+ right: 35px;
+ .toolbar-pf-find:last-child & {
+ right: 15px;
+ }
+ top: -12px;
+ @media (max-width: @grid-float-breakpoint) {
+ border-bottom:11px solid transparent;
+ border-right:11px solid @color-pf-black-400;
+ border-top:11px solid transparent;
+ left: -22px;
+ right: initial;
+ top: 8px;
+ }
+ }
+ &:after {
+ border-bottom:10px solid @color-pf-white;
+ border-left:10px solid transparent;
+ border-right:10px solid transparent;
+ right: 36px;
+ .toolbar-pf-find:last-child & {
+ right: 16px;
+ }
+ top: -10px;
+ @media (max-width: @grid-float-breakpoint) {
+ border-bottom:10px solid transparent;
+ border-right:10px solid @color-pf-white;
+ border-top:10px solid transparent;
+ left: -20px;
+ right: initial;
+ top: 9px;
+ }
+ }
+ input {
+ height: 30px;
+ padding: 5px 117px 5px 5px; // 112px (components) + 5px (offset)
+ width: 100%;
+ }
+ .find-pf-buttons {
+ position: absolute;
+ right: 10px;
+ top: 5px;
+ .btn {
+ border: none;
+ cursor: pointer;
+ margin-left: 0 !important;
+ padding: 0;
+ width: 18px;
+ .fa-angle-up,
+ .fa-angle-down {
+ font-weight: bold;
+ font-size: (@font-size-base + 6);
+ }
+ .pficon-close { font-size: (@font-size-base + 2); }
+ }
+ span {
+ height: 30px;
+ line-height: 30px;
+ vertical-align: middle;
+ }
+ .find-pf-nums {
+ color: @color-pf-black-500;
+ margin-right: 3px;
+ }
+ }
+}
+
+.toolbar-pf-results {
+ border-top: 1px solid @sidebar-pf-border-color;
+ margin-top: (@grid-gutter-width/4);
+ h5,
+ p,
+ ul {
+ display: inline-block;
+ line-height: (@grid-gutter-width/1.5);
+ margin-bottom: 0;
+ margin-top: 0;
+ @media (min-width: @screen-sm-min) {
+ line-height: @grid-gutter-width;
+ }
+ }
+ h5 {
+ font-weight: 700;
+ margin-right: 20px;
+ }
+ .label {
+ font-size: (@font-size-base - 1);
+ a {
+ color: @color-pf-white;
+ display: inline-block;
+ margin-left: 5px;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/tooltip.less b/themes/src/main/node_modules/patternfly/dist/less/tooltip.less
new file mode 100644
index 0000000000..8b5d0da73c
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/tooltip.less
@@ -0,0 +1,15 @@
+//
+// Tooltips
+// --------------------------------------------------
+
+// Base class
+.tooltip {
+ font-size: @tooltip-font-size;
+ line-height: 1.4;
+}
+
+// Wrapper for the tooltip content
+.tooltip-inner {
+ padding: 7px 12px;
+ text-align: left;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/type.less b/themes/src/main/node_modules/patternfly/dist/less/type.less
new file mode 100644
index 0000000000..098700f49f
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/type.less
@@ -0,0 +1,29 @@
+//
+// Typography
+// --------------------------------------------------
+
+h1,
+.h1,
+h2,
+.h2 {
+ font-weight: 300;
+}
+
+.page-header .actions {
+ margin-top: 8px;
+ a > .pficon {
+ margin-right: 4px;
+ }
+}
+
+@media (min-width: @grid-float-breakpoint-max) {
+ .page-header-bleed-left {
+ margin-left: (-(@grid-gutter-width / 2));
+ }
+ .page-header-bleed-right {
+ margin-right: ((-@grid-gutter-width / 2));
+ .actions {
+ margin-right: (@grid-gutter-width / 2);
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/variables.less b/themes/src/main/node_modules/patternfly/dist/less/variables.less
new file mode 100644
index 0000000000..1e973abfa4
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/variables.less
@@ -0,0 +1,556 @@
+//
+// Variables
+// --------------------------------------------------
+// Bootstrap overrides and PatternFly-specific variables
+
+// Sass compass/sprockets asset helper flag
+// ----------------------
+@pf-sass-asset-helper: false;
+
+// PatternFly-specific
+// -------------------
+@import "color-variables.less";
+
+@applauncher-pf-dropdown-menu-border-width: 1px;
+@applauncher-pf-dropdown-menu-padding: 9px;
+@applauncher-pf-dropdown-menu-width: 220px;
+@applauncher-pf-dropdown-toggle-padding: 7px 10px;
+@applauncher-pf-icon-padding-right: 4px;
+@applauncher-pf-menu-link-border-color: @color-pf-white;
+@applauncher-pf-menu-link-border-color-hover: @color-pf-black-400;
+@applauncher-pf-menu-link-border-width: 1px;
+@applauncher-pf-menu-link-color: @color-pf-black-300;
+@applauncher-pf-menu-link-color-disabled: @color-pf-black-500;
+@applauncher-pf-menu-link-color-hover: @color-pf-blue-400;
+@applauncher-pf-menu-link-padding: 7px 10px;
+@applauncher-pf-menu-link-padding-block-list: 15px 10px;
+@applauncher-pf-menu-link-background-color-hover: @color-pf-black-150;
+@applauncher-pf-menu-link-shadow: @color-pf-black-300;
+@applauncher-pf-menu-link-icon-font-size: 2em;
+@applauncher-pf-menu-link-icon-width: ((9 * @applauncher-pf-menu-link-icon-font-size) / 14); //Numbers to imitate fa-fw class
+@bootstrap-switch-handle-default-bg-color: @color-pf-black-100;
+@bootstrap-treeview-highlight-color: @color-pf-blue-300;
+@btn-default-bg-img-start: @color-pf-black-100;
+@btn-default-bg-img-stop: @color-pf-black-200;
+@btn-xs-font-weight: 400;
+@card-pf-accented-border-top-color: @color-pf-blue-300;
+@card-pf-aggregate-status-title-icon-color: @color-pf-black-900;
+@card-pf-bg-color: @color-pf-white;
+@card-pf-border-color: @color-pf-black-300;
+@card-pf-border-top-color: transparent;
+@card-pf-container-bg-color: @color-pf-black-150;
+@card-pf-footer-bg-color: @color-pf-black-100;
+@card-pf-selected-border-color: @color-pf-blue-300;
+@donut-font-size-big: 30px;
+@drawer-pf-top-vertical: 58px;
+@drawer-pf-top-horizontal: 26px;
+@dropdown-divider-margin: 4px 1px;
+@dropdown-link-active-border-color: @color-pf-blue;
+@dropdown-link-hover-border-color: @color-pf-blue-100;
+@dropdown-link-focus-color: @color-pf-white;
+@flyout-transition-pf: all 200ms cubic-bezier(.35, 0, .25, 1);
+@font-family-monospace: Menlo, Monaco, Consolas, monospace;
+@font-path: "../fonts";
+@footer-pf-bg-color: @color-pf-black;
+@footer-pf-padding-left: 25px;
+@footer-pf-padding-top: 10px;
+@footer-pf-height: 37px;
+@gray-light-pf: @color-pf-black-400;
+@gray-pf: @color-pf-black-700;
+@icon-font-name-fa: "FontAwesome";
+@icon-font-name-pf: "PatternFlyIcons-webfont";
+@icon-prefix: pficon;
+@img-bg-login: "bg-login.jpg";
+@img-path: "../img";
+@img-spinner: "spinner.gif";
+@img-spinner-inverse: "spinner-inverse.gif";
+@img-spinner-inverse-lg: "spinner-inverse-lg.gif";
+@img-spinner-inverse-sm: "spinner-inverse-sm.gif";
+@img-spinner-inverse-xs: "spinner-inverse-xs.gif";
+@img-spinner-lg: "spinner-lg.gif";
+@img-spinner-sm: "spinner-sm.gif";
+@img-spinner-xs: "spinner-xs.gif";
+@input-border-hover: @color-pf-blue-200;
+@input-border-focus: @color-pf-blue-400;
+@list-pf-border-color: @color-pf-black-200;
+@list-pf-active-border-color: @color-pf-black-400;
+@list-pf-header-background-color: @color-pf-black-200;
+@list-pf-hover-background-color: @color-pf-blue-25;
+@list-pf-main-content-width: 70%; // sets the proportional width of the main content vs the additional content
+@list-pf-padding: 20px;
+@list-view-accented-border: @color-pf-blue-300;
+@list-view-active-bg: @color-pf-blue-50;
+@list-view-active-border: @color-pf-black-400;
+@list-view-divider: @color-pf-black-300;
+@list-view-hover-bg: @color-pf-blue-25;
+@list-group-top-border: @color-pf-black-200;
+@login-bg-color: @color-pf-black;
+@login-container-bg-color-rgba: fade(@color-pf-white, 5.5%);
+@modal-about-pf-bg-img: "bg-modal-about-pf.png";
+@modal-title-padding-horizontal: 18px;
+@modal-title-padding-vertical: 10px;
+@navbar-pf-active-color: @color-pf-black-150;
+@navbar-pf-alt-active-color: @color-pf-white;
+@navbar-pf-alt-bg-color: @color-pf-black;
+@navbar-pf-alt-bg-img: "bg-navbar-pf-alt.svg";
+@navbar-pf-bg-color: @color-pf-black;
+@navbar-pf-border-color: @color-pf-blue-300;
+@navbar-pf-color: @color-pf-black-300;
+@navbar-pf-height: 60px;
+@navbar-pf-icon-bar-bg-color: @color-pf-white;
+@navbar-pf-navbar-navbar-brand-min-width: 270px;
+@navbar-pf-navbar-navbar-brand-padding: 8px 0 7px;
+@navbar-pf-navbar-navbar-persistent-bg-color: @color-pf-black-150;
+@navbar-pf-navbar-navbar-persistent-border-color: @color-pf-black-300;
+@navbar-pf-vertical-active-color: @color-pf-white;
+@navbar-pf-vertical-bg-color: #1d1d1d;
+@navbar-pf-vertical-bg-repeat: no-repeat;
+@navbar-pf-vertical-bg-size: auto 100%;
+@navbar-pf-vertical-border-color: @color-pf-blue-300;
+@navbar-pf-vertical-border-style: solid;
+@navbar-pf-vertical-border-width: 2px;
+@navbar-pf-vertical-color: @color-pf-black-300;
+@navbar-pf-vertical-height: 60px;
+@navbar-pf-vertical-icon-bar-bg-color: @color-pf-white;
+@navbar-pf-vertical-navbar-brand-color: @color-pf-white;
+@navbar-pf-vertical-navbar-brand-icon-margin: 0 15px 0 0;
+@navbar-pf-vertical-navbar-brand-margin: 0 0 0 25px;
+@navbar-pf-vertical-navbar-brand-min-height: 35px;
+@navbar-pf-vertical-navbar-brand-max-height: 35px;
+@navbar-pf-vertical-navbar-brand-line-height: 34px;
+@navbar-pf-vertical-navbar-brand-name-breakpoint: 480px;
+@navbar-pf-vertical-navbar-brand-name-margin: 0 15px 0 0;
+@navbar-pf-vertical-navbar-brand-padding: 11px 0 12px;
+@navbar-pf-vertical-navbar-toggle-margin: 13px 15px;
+@navbar-pf-vertical-navbar-toggle-icon-bar-hover-bg: @color-pf-white;
+@navbar-pf-vertical-nav-item-iconic-padding: 21px 12px;
+@nav-pf-container-transition-period: 250ms;
+@nav-pf-menu-transition-period: 100ms;
+@nav-pf-vertical-active-color: @color-pf-white;
+@nav-pf-vertical-active-before-color: @color-pf-blue-300;
+@nav-pf-vertical-active-bg-color: @color-pf-black-800;
+@nav-pf-vertical-active-border-color: @color-pf-black-900;
+@nav-pf-vertical-active-font-weight: 600;
+@nav-pf-vertical-active-icon-color: @color-pf-blue-300;
+@nav-pf-vertical-badge-color: @color-pf-white;
+@nav-pf-vertical-badge-bg-color: @color-pf-black-900;
+@nav-pf-vertical-bg-color: @color-pf-black-900;
+@nav-pf-vertical-border-color: @color-pf-black-900;
+@nav-pf-vertical-collapsed-width: 75px;
+@nav-pf-vertical-color: @color-pf-black-300;
+@nav-pf-vertical-font-weight: 400;
+@nav-pf-vertical-icon-color: @color-pf-black-600;
+@nav-pf-vertical-icon-width: 24px;
+@nav-pf-vertical-item-border-color: @color-pf-black;
+@nav-pf-vertical-link-height: 63px;
+@nav-pf-vertical-link-padding: 17px 20px 17px 25px;
+@nav-pf-vertical-secondary-active-color: @color-pf-white;
+@nav-pf-vertical-secondary-active-bg-color: @color-pf-black-700;
+@nav-pf-vertical-secondary-active-icon-color: @color-pf-blue-300;
+@nav-pf-vertical-secondary-badge-color: @color-pf-white;
+@nav-pf-vertical-secondary-badge-bg-color: @color-pf-black-900;
+@nav-pf-vertical-secondary-border-color: @color-pf-blue-300;
+@nav-pf-vertical-secondary-color: @color-pf-white;
+@nav-pf-vertical-secondary-header-margin: 18px 20px 10px 20px;
+@nav-pf-vertical-secondary-indicator-color: @color-pf-black-600;
+@nav-pf-vertical-secondary-indicator-padding: 14px 0;
+@nav-pf-vertical-secondary-item-color: @color-pf-black-300;
+@nav-pf-vertical-secondary-item-padding: 0 0 5px 0;
+@nav-pf-vertical-secondary-link-height: 63px;
+@nav-pf-vertical-secondary-link-padding: 4px 0 2px 0;
+@nav-pf-vertical-secondary-list-header-margin: 30px 20px 10px 20px;
+@nav-pf-vertical-tertiary-active-color: @color-pf-white;
+@nav-pf-vertical-tertiary-active-bg-color: @color-pf-black-800;
+@nav-pf-vertical-tertiary-indicator-padding: 0;
+@nav-pf-vertical-tertiary-bg-color: @color-pf-black-700;
+@nav-pf-vertical-tertiary-color: #fff;
+@nav-pf-vertical-tertiary-header-margin: 18px 20px 10px 20px;
+@nav-pf-vertical-tertiary-list-header-margin: 30px 20px 10px 20px;
+@nav-pf-vertical-tertiary-item-padding: 0 0 5px 0;
+@nav-pf-vertical-tertiary-item-color: @color-pf-black-300;
+@nav-pf-vertical-tertiary-link-margin: 0 20px 0 20px;
+@nav-pf-vertical-tertiary-link-padding: 4px 0 2px 0;
+@nav-pf-vertical-tertiary-badge-color: @color-pf-white;
+@nav-pf-vertical-tertiary-badge-bg-color: @color-pf-black-900;
+@nav-pf-vertical-width: 200px;
+@toast-notification-top: 80px;
+@pagination-padding-small-vertical: 0;
+@panel-default-border-color: @color-pf-black-400;
+@pficon-var-add-circle-o: "\e61b";
+@pficon-var-applications: "\e936";
+@pficon-var-arrow: "\e929";
+@pficon-var-asleep: "\e925";
+@pficon-var-automation: "\e937";
+@pficon-var-blueprint: "\e915";
+@pficon-var-build: "\e902";
+@pficon-var-builder-image: "\e800";
+@pficon-var-bundle: "\e918";
+@pficon-var-catalog: "\e939";
+@pficon-var-chat: "\e928";
+@pficon-var-close: "\e60b";
+@pficon-var-cloud-security: "\e903";
+@pficon-var-cloud-tenant: "\e904";
+@pficon-var-cluster: "\e620";
+@pficon-var-connected: "\e938";
+@pficon-var-container-node: "\e621";
+@pficon-var-cpu: "\e927";
+@pficon-var-degraded: "\e91b";
+@pficon-var-delete: "\e611";
+@pficon-var-disconnected: "\e93c";
+@pficon-var-domain: "\e919";
+@pficon-var-edit: "\e60a";
+@pficon-var-enhancement: "\e93a";
+@pficon-var-enterprise: "\e906";
+@pficon-var-equalizer: "\e610";
+@pficon-var-error-circle-o: "\e926";
+@pficon-var-export: "\e616";
+@pficon-var-flag: "\e603";
+@pficon-var-flavor: "\e907";
+@pficon-var-filter: "\e943";
+@pficon-var-folder-close: "\e607";
+@pficon-var-folder-open: "\e606";
+@pficon-var-help: "\e605";
+@pficon-var-history: "\e617";
+@pficon-var-home: "\e618";
+@pficon-var-image: "\e61f";
+@pficon-var-import: "\e615";
+@pficon-var-info: "\e92b";
+@pficon-var-infrastructure: "\e93d";
+@pficon-var-integration: "\e948";
+@pficon-var-in-progress: "\e92c";
+@pficon-var-key: "\e924";
+@pficon-var-kubernetes: "\e627";
+@pficon-var-locked: "\e923";
+@pficon-var-maintenance: "\e92d";
+@pficon-var-memory: "\e908";
+@pficon-var-messages: "\e603";
+@pficon-var-middleware: "\e917";
+@pficon-var-migration: "\e92e";
+@pficon-var-monitoring: "\e944";
+@pficon-var-network: "\e909";
+@pficon-var-off: "\e92f";
+@pficon-var-ok: "\e602";
+@pficon-var-on: "\e931";
+@pficon-var-on-running: "\e930";
+@pficon-var-openshift: "\e626";
+@pficon-var-optimize: "\e93e";
+@pficon-var-orders: "\e93f";
+@pficon-var-paused: "\e932";
+@pficon-var-pending: "\e933";
+@pficon-var-plugged: "\e940";
+@pficon-var-port: "\e945";
+@pficon-var-private: "\e914";
+@pficon-var-print: "\e612";
+@pficon-var-process-automation: "\e949";
+@pficon-var-project: "\e905";
+@pficon-var-rebalance: "\e91c";
+@pficon-var-rebooting: "\e934";
+@pficon-var-regions: "\e90a";
+@pficon-var-registry: "\e623";
+@pficon-var-remove: "\e611";
+@pficon-var-replicator: "\e624";
+@pficon-var-repository: "\e90b";
+@pficon-var-resource-pool: "\e90c";
+@pficon-var-resources-almost-empty: "\e91d";
+@pficon-var-resources-almost-full: "\e912";
+@pficon-var-resources-full: "\e92a";
+@pficon-var-restart: "\e617";
+@pficon-var-route: "\e625";
+@pficon-var-running: "\e614";
+@pficon-var-save: "\e601";
+@pficon-var-screen: "\e600";
+@pficon-var-search: "\e921";
+@pficon-var-security: "\e946";
+@pficon-var-server: "\e90d";
+@pficon-var-server-group: "\e91a";
+@pficon-var-service: "\e61e";
+@pficon-var-service-catalog: "\e941";
+@pficon-var-services: "\e947";
+@pficon-var-settings: "\e610";
+@pficon-var-spinner: "\e614";
+@pficon-var-spinner2: "\e613";
+@pficon-var-storage-domain: "\e90e";
+@pficon-var-tenant: "\e916";
+@pficon-var-thumb-tack-o: "\e920";
+@pficon-var-topology: "\e608";
+@pficon-var-trend-down: "\e900";
+@pficon-var-trend-up: "\e901";
+@pficon-var-unlocked: "\e922";
+@pficon-var-unplugged: "\e942";
+@pficon-var-unknown: "\e935";
+@pficon-var-user: "\e91e";
+@pficon-var-users: "\e91f";
+@pficon-var-virtual-machine: "\e90f";
+@pficon-var-volume: "\e910";
+@pficon-var-warning-triangle-o: "\e913";
+@pficon-var-zone: "\e911";
+@progress-description-label-width: 85px;
+@sidebar-pf-bg: @color-pf-black-100;
+@sidebar-pf-border-color: @color-pf-black-300;
+@skiplink-pf-top: 12px;
+@skiplink-pf-left: 10px;
+@table-border-hover: @color-pf-blue-200;
+@table-cell-padding-bottom: 3px;
+@table-cell-padding-top: 2px;
+// Reference variables declared in block above
+@bootstrap-switch-bg-color-start: @btn-default-bg-img-start;
+@bootstrap-switch-bg-color-stop: @btn-default-bg-img-stop;
+@fa-font-path: @font-path;
+@navbar-pf-navbar-header-border-color: lighten(@navbar-pf-bg-color, 15%);
+@navbar-pf-navbar-nav-active-active-bg-color: lighten(@navbar-pf-bg-color, 8%);
+@navbar-pf-navbar-nav-active-active-open-bg-color: lighten(@navbar-pf-bg-color, 11%);
+@navbar-pf-navbar-nav-active-bg-color: lighten(@navbar-pf-bg-color, 12.5%);
+@navbar-pf-navbar-primary-bg-color-start: lighten(@navbar-pf-bg-color, 10%); // #474C50
+@navbar-pf-navbar-primary-bg-color-stop: @navbar-pf-bg-color; // #383F43
+@navbar-pf-navbar-utility-border-color: lighten(@navbar-pf-bg-color, 15.5%);
+@navbar-pf-navbar-utility-color: @navbar-pf-color;
+@navbar-pf-navbar-utility-hover-bg-color: lighten(@navbar-pf-bg-color, 12.5%);
+@nav-pf-vertical-secondary-bg-color: @nav-pf-vertical-active-bg-color;
+@nav-tabs-color: @gray-pf;
+// Reference variables declared in block above
+@navbar-pf-navbar-primary-context-bg-color-start: lighten(@navbar-pf-navbar-primary-bg-color-start, 8.5%);
+@navbar-pf-navbar-primary-context-bg-color-stop: lighten(@navbar-pf-navbar-primary-bg-color-stop, 11%);
+@navbar-pf-navbar-primary-hover-bg-color-start: lighten(@navbar-pf-navbar-primary-bg-color-start, 10%);
+@navbar-pf-navbar-primary-hover-bg-color-stop: lighten(@navbar-pf-navbar-primary-bg-color-stop, 10%);
+@navbar-pf-navbar-primary-hover-border-color: lighten(@navbar-pf-navbar-header-border-color, 20%);
+@navbar-pf-navbar-primary-context-border-color: lighten(@navbar-pf-navbar-header-border-color, 8%);
+@navbar-pf-navbar-primary-context-border-top-color: lighten(@navbar-pf-navbar-header-border-color, 7%);
+@navbar-pf-navbar-utility-hover-border-color: lighten(@navbar-pf-navbar-utility-border-color, 5%);
+@navbar-pf-navbar-utility-open-bg-color: lighten(@navbar-pf-navbar-utility-hover-bg-color, 7.5%);
+@navbar-pf-navbar-utility-open-border-color: lighten(@navbar-pf-navbar-utility-hover-border-color, 5%);
+// Reference variables declared in block above
+@navbar-pf-navbar-primary-active-bg-color-start: lighten(@navbar-pf-navbar-primary-hover-bg-color-start, 5%);
+@navbar-pf-navbar-primary-active-bg-color-stop: lighten(@navbar-pf-navbar-primary-hover-bg-color-stop, 7.5%);
+@navbar-pf-navbar-primary-active-border-color: lighten(@navbar-pf-navbar-primary-hover-border-color, 5%);
+@navbar-pf-navbar-primary-context-hover-bg-color-start: lighten(@navbar-pf-navbar-primary-context-bg-color-start, 5%);
+@navbar-pf-navbar-primary-context-hover-bg-color-stop: lighten(@navbar-pf-navbar-primary-context-bg-color-stop, 7.5%);
+@navbar-pf-navbar-primary-context-hover-border-color: lighten(@navbar-pf-navbar-primary-context-border-color, 5%);
+@navbar-pf-navbar-primary-context-hover-border-top-color: lighten(@navbar-pf-navbar-primary-context-border-top-color, 6%);
+// Reference variables declared in block above
+@navbar-pf-navbar-primary-context-active-bg-color-start: lighten(@navbar-pf-navbar-primary-context-hover-bg-color-start, 5%);
+@navbar-pf-navbar-primary-context-active-bg-color-stop: lighten(@navbar-pf-navbar-primary-context-hover-bg-color-stop, 7.5%);
+@navbar-pf-navbar-primary-context-active-border-color: lighten(@navbar-pf-navbar-primary-context-hover-border-color, 5%);
+@navbar-pf-navbar-primary-context-active-border-top-color: lighten(@navbar-pf-navbar-primary-context-hover-border-top-color, 6%);
+// References variable declared in block above
+@navbar-pf-navbar-primary-context-active-border-right-color: @navbar-pf-navbar-primary-context-active-border-color;
+@slider-line-height: 16px;
+@slider-horizontal-width: 100%;
+@slider-primary-top: @color-pf-black-100;
+@slider-primary-bottom: @color-pf-black-200;
+@slider-secondary-top: @color-pf-blue-400;
+@slider-secondary-bottom: @color-pf-blue-300;
+
+// Alternate navigation layout - Kept for backwards compatibility
+// --------------------------------------------------------------
+@footer-pf-alt-bg-color: @footer-pf-bg-color;
+@footer-pf-alt-padding-left: @footer-pf-padding-left;
+@footer-pf-alt-padding-top: @footer-pf-padding-top;
+@footer-pf-alt-height: @footer-pf-height;
+@img-path-alt: @img-path;
+@nav-pf-vertical-alt-active-color: @color-pf-blue-300;
+@nav-pf-vertical-alt-bg-color: @color-pf-white;
+@nav-pf-vertical-alt-badge-color: @color-pf-white;
+@nav-pf-vertical-alt-border-color: @sidebar-pf-border-color;
+@nav-pf-vertical-alt-collapsed-width: 75px;
+@nav-pf-vertical-alt-link-height: 63px;
+@nav-pf-vertical-alt-link-padding: 17px 20px 17px 25px;
+@nav-pf-vertical-alt-width: 250px;
+@navbar-pf-alt-bg-repeat: @navbar-pf-vertical-bg-repeat;
+@navbar-pf-alt-bg-size: @navbar-pf-vertical-bg-size;
+@navbar-pf-alt-border-color: @navbar-pf-vertical-border-color;
+@navbar-pf-alt-border-style: @navbar-pf-vertical-border-style;
+@navbar-pf-alt-border-width: @navbar-pf-vertical-border-width;
+@navbar-pf-alt-color: @navbar-pf-vertical-color;
+@navbar-pf-alt-height: @navbar-pf-vertical-height;
+@navbar-pf-alt-nav-item-iconic-padding: @navbar-pf-vertical-nav-item-iconic-padding;
+@navbar-pf-alt-navbar-brand-color: @navbar-pf-vertical-navbar-brand-color;
+@navbar-pf-alt-navbar-brand-icon-margin: @navbar-pf-vertical-navbar-brand-icon-margin;
+@navbar-pf-alt-navbar-brand-margin: @navbar-pf-vertical-navbar-brand-margin;
+@navbar-pf-alt-navbar-brand-min-height: @navbar-pf-vertical-navbar-brand-min-height;
+@navbar-pf-alt-navbar-brand-name-breakpoint: @navbar-pf-vertical-navbar-brand-name-breakpoint;
+@navbar-pf-alt-navbar-brand-name-margin: @navbar-pf-vertical-navbar-brand-name-margin;
+@navbar-pf-alt-navbar-brand-padding: @navbar-pf-vertical-navbar-brand-padding;
+@navbar-pf-alt-navbar-toggle-margin: @navbar-pf-vertical-navbar-toggle-margin;
+@navbar-pf-alt-navbar-toggle-icon-bar-hover-bg: @navbar-pf-vertical-navbar-toggle-icon-bar-hover-bg;
+
+// Login page
+// -------------------
+@login-pf-brand-margin-top: 20px;
+@login-pf-brand-desktop-margin-top: 62px;
+@login-pf-page-header-margin-bottom: 20px;
+@login-pf-page-header-desktop-margin-bottom: 40px;
+@login-pf-page-header-paragraph-margin-top: 20px;
+@login-pf-card-pf-padding: 10px 20px 30px 20px;
+@login-pf-card-pf-desktop-padding: 20px 40px 30px 40px;
+@login-pf-card-pf-max-width: 840px;
+@login-pf-checkbox-label-margin-bottom: 15px;
+@login-pf-dropdown-toggle-padding-right: 15px;
+@login-pf-btn-primary-margin-top: 40px;
+@login-pf-header-margin-bottom: 20px;
+@login-pf-header-desktop-margin-bottom: 30px;
+@login-pf-signup-margin-top: 40px;
+@login-pf-signup-a-margin-left: 10px;
+@login-pf-page-footer-links-margin-top: 60px;
+@login-pf-page-footer-links-li-margin-right: 20px;
+@login-pf-page-footer-sso-margin-top: 40px;
+@login-pf-page-footer-sso-logos-li-margin: 5px;
+@login-pf-page-accounts-margin: 20px;
+@login-pf-accounts-section-heading-margin-top: 30px;
+@login-pf-accounts-section-heading-margin-bottom: 30px;
+@login-pf-accounts-section-heading-desktop-margin-bottom: 15px;
+@login-pf-accounts-section-heading-desktop-padding-right: 40px;
+@login-pf-accounts-section-heading-desktop-padding-left: 40px;
+@login-pf-accounts-link-margin-bottom: 15px;
+@login-pf-accounts-link-img-margin-right: 10px;
+@login-pf-accounts-link-a-padding: 7px;
+@login-pf-accounts-more-caret-margin-left: 5px;
+@login-pf-social-margin: 40px 0 0 0;
+
+
+// Bootstrap overrides
+// -------------------
+@alert-info-border: @color-pf-black-500;
+@alert-link-font-weight: 500;
+@alert-padding: 11px;
+@body-bg: @color-pf-white;
+@border-radius-base: 1px;
+@brand-danger: @color-pf-red;
+@brand-info: @color-pf-blue-500;
+@brand-primary: @color-pf-blue-300;
+@brand-success: @color-pf-green;
+@brand-warning: @color-pf-orange;
+@breadcrumb-bg: transparent;
+@breadcrumb-separator: "\f105";
+@bs-datetimepicker-timepicker-font-size: 1em;
+@bs-datetimepicker-btn-hover-bg: transparent;
+@btn-danger-bg: @color-pf-red-200;
+@btn-danger-border: @color-pf-red-300;
+@btn-default-border: @color-pf-black-400;
+@btn-font-weight: 600;
+@btn-primary-bg: @color-pf-blue;
+@btn-primary-border: @color-pf-blue-500;
+@caret-width-base: 0;
+@code-bg: @color-pf-blue-50;
+@dropdown-border: @color-pf-black-400;
+@dropdown-divider-bg: @color-pf-black-200;
+@dropdown-link-active-color: @color-pf-white;
+@dropdown-link-hover-bg: @color-pf-blue-50;
+@font-family-base: "Open Sans", Helvetica, Arial, sans-serif;
+@font-size-base: 12px;
+@gray-dark: lighten(@color-pf-black, 20%); // #333
+@gray-darker: lighten(@color-pf-black, 13.5%); // #222
+@gray-light: lighten(@color-pf-black, 60%); // #999
+@gray-lighter: lighten(@color-pf-black, 93.5%); // #eee
+@grid-gutter-width: 40px;
+@icon-font-path: "../fonts/";
+@input-bg-disabled: @color-pf-black-150;
+@input-border: @color-pf-black-400;
+@line-height-base: 1.66666667; // 20/12
+@link-color: @color-pf-blue;
+@list-group-border: @color-pf-black-150;
+@list-group-border-radius: 0;
+@list-group-hover-bg: @color-pf-blue-50;
+@link-hover-color: @color-pf-blue-500;
+@nav-tabs-border-color: @color-pf-black-200;
+@nav-tabs-link-hover-border-color: transparent;
+@padding-large-horizontal: 10px;
+@padding-base-horizontal: 6px;
+@padding-base-vertical: 2px;
+@padding-large-vertical: 6px;
+@pager-border-radius: 0;
+@pager-disabled-color: @color-pf-black-500;
+@pagination-bg: @color-pf-black-150;
+@pagination-border: @color-pf-black-400;
+@pagination-hover-bg: @color-pf-black-200;
+@panel-inner-border: @color-pf-black-300;
+@popover-arrow-color: @color-pf-white;
+@popover-arrow-outer-color: @color-pf-black-400;
+@popover-border-color: @color-pf-black-400;
+@popover-max-width: 220px;
+@popover-title-bg: @color-pf-black-150;
+@pre-bg: @color-pf-black-100;
+@progress-bg: @color-pf-black-200;
+@table-bg-accent: @color-pf-black-150;
+@table-bg-hover: @color-pf-blue-50;
+@table-border-color: @color-pf-black-300;
+@table-cell-padding: 10px;
+@tooltip-arrow-width: 8px;
+@tooltip-bg: @color-pf-black-800;
+@tooltip-max-width: 220px;
+// Reference variables declared in block above
+@alert-danger-bg: lighten(@color-pf-red-100, 55%);
+@alert-danger-border: @brand-danger;
+@alert-danger-text: @gray-dark;
+@alert-info-bg: @color-pf-black-150;
+@alert-info-text: @gray-dark;
+@alert-success-bg: lighten(@color-pf-green-100, 8%);
+@alert-success-border: @brand-success;
+@alert-success-text: @gray-dark;
+@alert-warning-bg: lighten(@color-pf-orange-100, 8%);
+@alert-warning-border: @brand-warning;
+@alert-warning-text: @gray-dark;
+@badge-border-radius: @border-radius-base;
+@border-radius-large: @border-radius-base;
+@border-radius-small: @border-radius-base;
+@breadcrumb-active-color: @gray-pf;
+@breadcrumb-color: @gray-pf;
+@btn-default-bg: @gray-lighter;
+@btn-default-color: @gray-pf;
+@caret-width-large: @caret-width-base;
+@code-color: @color-pf-blue-600;
+@dropdown-fallback-border: @dropdown-border;
+@dropdown-link-active-bg: @link-color;
+@dropdown-link-hover-color: @gray-pf;
+@font-size-h1: ceil((@font-size-base * 2)); // ~24px
+@font-size-h2: ceil((@font-size-base * 1.8333)); // ~22px
+@font-size-h3: ceil((@font-size-base * 1.3333)); // ~16px
+@font-size-h5: ceil((@font-size-base * 1.0833)); // ~13px
+@font-size-large: ceil((@font-size-base * 1.1666)); // ~14px
+@font-size-small: ceil((@font-size-base * .9166)); // ~11px
+@input-color: @gray-dark;
+@nav-tabs-active-link-hover-color: @link-color;
+@nav-tabs-justified-link-border-color: @nav-tabs-border-color;
+@nav-pf-vertical-badges-width: (@nav-pf-vertical-width + 50px);
+@padding-small-horizontal: @padding-base-horizontal;
+@padding-small-vertical: @padding-base-vertical;
+@panel-group-pf-danger-heading-bg: @alert-danger-bg;
+@panel-group-pf-primary-heading-bg: lighten(@brand-primary, 38%);
+@panel-group-pf-success-heading-bg: @alert-success-bg;
+@panel-group-pf-warning-heading-bg: @alert-warning-bg;
+@panel-group-pf-info-heading-bg: lighten(desaturate(spin(@brand-info, 13), 45), 60%);
+@panel-danger-border: @brand-danger;
+@panel-danger-heading-bg: @brand-danger;
+@panel-info-border: @brand-info;
+@panel-info-heading-bg: @brand-info;
+@panel-primary-border: @brand-primary;
+@panel-primary-text: @body-bg;
+@panel-success-border: @brand-success;
+@panel-success-heading-bg: @brand-success;
+@panel-warning-border: @brand-warning;
+@panel-warning-heading-bg: @brand-warning;
+@state-warning-text: @brand-warning;
+@state-danger-text: @brand-danger;
+// Reference variable declared in block above
+@panel-danger-text: @panel-primary-text;
+@panel-info-text: @panel-primary-text;
+@panel-success-text: @panel-primary-text;
+@panel-warning-text: @panel-primary-text;
+
+// PatternFly-specific variables based on Bootstrap overides
+// ---------------------------------------------------------
+@bootstrap-switch-bg-color: @btn-default-bg;
+@btn-danger-bg-img-start: @brand-danger;
+@btn-danger-bg-img-stop: @btn-danger-bg;
+@btn-primary-bg-img-start: @brand-primary;
+@btn-primary-bg-img-stop: @btn-primary-bg;
+@dropdown-link-focus-bg: @link-color;
+@line-height-computed: floor((@font-size-base * @line-height-base));
+@nav-pf-vertical-icon-size: (@font-size-base + 8);
+@notification-badge-color: @color-pf-blue-400;
+@progress-sm: (@line-height-computed - 6);
+@progress-xs: (@line-height-computed - 14);
+@syntax-1: @btn-danger-bg;
+@syntax-2: @gray-dark;
+@syntax-3: @brand-success;
+@syntax-4: @brand-info;
+@tooltip-font-size: @font-size-base;
diff --git a/themes/src/main/node_modules/patternfly/dist/less/vertical-nav.less b/themes/src/main/node_modules/patternfly/dist/less/vertical-nav.less
new file mode 100644
index 0000000000..268a534764
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/vertical-nav.less
@@ -0,0 +1,950 @@
+//
+// Vertical navigation
+// --------------------------------------------------
+//
+// Basic Required Layout for Vertical Navigation
+//
+// .navbar navbar-pf-vertical
+// .navbar-header
+// .collapse navbar-collapse <-- necessary for collapsing vertical nav and mobile
+// .nav-pf-vertical [.nav-pf-vertical-callapsible-menus] [.nav-pf-persistent-secondary] [.hidden-icons-pf]
+// .list-group
+// .list-group-item [.active] [.secondary-nav-item-pf]
+// a
+// [primary icon] <-- Not shown if .hidden-icons-pf above
+// .list-group-item-value
+// .nav-pf-secondary-nav <-- if .secondary-nav-item-pf above
+// .nav-item-pf-header
+// .secondary-collapse-toggle-pf data-toggle="collapse-secondary-nav"
+// .list-group
+// .list-group-item [.active] [tertiary-nav-item-pf]
+// a
+// .list-group-item-value
+// .nav-pf-tertiary-nav <-- if .tertiary-nav-item-pf above
+// .nav-item-pf-header
+// .tertiary-collapse-toggle-pf data-toggle="collapse-tertiary-nav"
+// .list-group
+// .list-group-item [.active] [tertiary-nav-item-pf]
+// a
+// .list-group-item-value
+//
+// .container-pf-nav-pf-vertical [.nav-pf-persistent-secondary] [.hidden-icons-pf]
+//
+
+.nav-pf-vertical {
+ background: @nav-pf-vertical-bg-color;
+ border-right: 1px solid @nav-pf-vertical-border-color;
+ bottom: 0;
+ left: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ position: fixed;
+ top: @navbar-pf-height;
+ width: @nav-pf-vertical-width;
+ z-index: @zindex-navbar-fixed;
+ .layout-pf-fixed-with-footer & {
+ bottom: @footer-pf-height;
+ }
+ .ie9.layout-pf-fixed & {
+ box-sizing: content-box; // IE9 incorrectly sizes the width if using padding-box
+ }
+ &.hidden.show-mobile-nav { // Mobile mode open
+ box-shadow: 0 0 3px fade(@color-pf-black, 15%);
+ display: block !important;
+ }
+ &.hide-nav-pf { // Used to hide navigation initially to avoid startup flicker
+ visibility: hidden !important;
+ }
+ .list-group {
+ border-top: 0;
+ margin-bottom: 0;
+ }
+ .list-group-item {
+ background-color: transparent;
+ border-color: @nav-pf-vertical-item-border-color;
+ padding: 0;
+ > a {
+ background-color: transparent;
+ color: @nav-pf-vertical-color;
+ cursor: pointer;
+ display: block;
+ font-size: (@font-size-base + 2);
+ font-weight: @nav-pf-vertical-font-weight;
+ height: @nav-pf-vertical-link-height;
+ line-height: 26px;
+ padding: @nav-pf-vertical-link-padding;
+ position: relative;
+ white-space: nowrap;
+ width: @nav-pf-vertical-width;
+ // When flexbox is supported nav item names take up all available space
+ @supports (display: flex) {
+ display: flex;
+ padding-right: 0;
+ }
+ .fa,
+ .glyphicon,
+ .pficon {
+ color: @nav-pf-vertical-icon-color;
+ float: left;
+ font-size: (@font-size-base + 8);
+ line-height: 26px;
+ margin-right: 10px;
+ text-align: center;
+ width: @nav-pf-vertical-icon-width;
+ }
+ &:hover {
+ text-decoration: none;
+ }
+ }
+ &.active,
+ &:hover {
+ > a {
+ background-color: @nav-pf-vertical-active-bg-color;
+ color: @nav-pf-vertical-active-color;
+ font-weight: @nav-pf-vertical-active-font-weight;
+ .fa,
+ .glyphicon,
+ .pficon {
+ color: @nav-pf-vertical-active-icon-color;
+ }
+ }
+ }
+ &.active {
+ > a:before {
+ background: @nav-pf-vertical-active-before-color;
+ content: " ";
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 3px;
+ }
+ &:hover { // to over-ride default list group setting
+ background-color: transparent;
+ border-color: @nav-pf-vertical-item-border-color;
+ }
+ }
+ .list-group-item-value {
+ display: block;
+ line-height: 25px;
+ max-width: 120px;
+ // If flexbox is supported, do not set max-width, take all space with just some right padding
+ @supports (display: flex) {
+ flex: 1;
+ max-width: none;
+ padding-right: 15px;
+ }
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
+ }
+ .list-group-item-separator {
+ border-top-color: @nav-pf-vertical-item-border-color;
+ border-top-width: 2px;
+ }
+ &.nav-pf-vertical-with-badges {
+ width: @nav-pf-vertical-badges-width;
+ .list-group-item > a {
+ width: @nav-pf-vertical-badges-width;
+ }
+ }
+ h5 {
+ color: @nav-pf-vertical-secondary-color;
+ cursor: default;
+ font-size: (@font-size-base + 1);
+ font-weight: 600;
+ margin: @nav-pf-vertical-secondary-list-header-margin;
+ }
+ &.hidden-icons-pf {
+ > .list-group > .list-group-item { // only the primary menu hides icons
+ > a {
+ .fa,
+ .glyphicon,
+ .pficon {
+ display: none;
+ }
+ }
+ }
+ &.collapsed {
+ display: none;
+ }
+ }
+ .badge-container-pf {
+ position: absolute;
+ right: 15px;
+ top: 20px;
+ // If flexbox is supported, use relative positioning to place to the right of the label
+ // and adjust the top position so that the secondary and tertiary nav items don't need to change
+ @supports (display: flex) {
+ padding-left: 0;
+ padding-right: 15px;
+ position: relative;
+ right: 0;
+ margin-top: -3px;
+ top: 5px;
+ }
+ .badge {
+ background: @nav-pf-vertical-badge-bg-color;
+ color: @nav-pf-vertical-badge-color;
+ float: left;
+ font-size: @font-size-base;
+ font-weight: 700;
+ line-height: @line-height-base;
+ margin: 0;
+ padding: 0 7px;
+ text-align: center;
+ .pficon,
+ .fa {
+ font-size: (@font-size-base + 2);
+ height: 20px;
+ line-height: @line-height-base;
+ margin-right: 3px;
+ margin-top: -1px;
+ }
+ }
+ }
+}
+.nav-pf-vertical-tooltip.tooltip {
+ margin-left: 15px;
+ .tooltip-inner {
+ background-color: @color-pf-white;
+ color: @color-pf-black-900;
+ }
+ .tooltip-arrow {
+ border-bottom-color: @color-pf-white;
+ left: calc(50% - 15px) !important;
+ }
+}
+.hover-secondary-nav-pf {
+ width: ~"calc(@{nav-pf-vertical-width} * 2)";
+ &.nav-pf-vertical-with-badges {
+ width: ~"calc(@{nav-pf-vertical-badges-width} * 2)";
+ }
+}
+.hover-tertiary-nav-pf {
+ width: ~"calc(@{nav-pf-vertical-width} * 3)";
+ &.nav-pf-vertical-with-badges {
+ width: ~"calc(@{nav-pf-vertical-badges-width} * 3)";
+ }
+ .nav-pf-secondary-nav {
+ width: ~"calc(@{nav-pf-vertical-width} * 2)";
+ .collapsed-tertiary-nav-pf {
+ width: @nav-pf-vertical-width;
+ }
+ }
+ .nav-pf-tertiary-nav {
+ left: ~"calc(@{nav-pf-vertical-width} * 2)";
+ }
+ &.nav-pf-vertical-with-badges {
+ .nav-pf-secondary-nav {
+ width: ~"calc(@{nav-pf-vertical-badges-width} * 2)";
+ .collapsed-tertiary-nav-pf {
+ width: @nav-pf-vertical-badges-width;
+ }
+ }
+ .nav-pf-tertiary-nav {
+ left: ~"calc(@{nav-pf-vertical-badges-width} * 2)";
+ }
+ }
+}
+.nav-pf-vertical.collapsed {
+ width: @nav-pf-vertical-collapsed-width;
+ &.collapsed-secondary-nav-pf { // collapsed state with secondary menu pinned
+ width: @nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ width: @nav-pf-vertical-badges-width;
+ }
+ }
+ &.collapsed-tertiary-nav-pf { // collapsed state with tertiary menu pinned
+ width: @nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ width: @nav-pf-vertical-badges-width;
+ }
+ }
+ &.hover-secondary-nav-pf {
+ width: ~"calc(@{nav-pf-vertical-collapsed-width} + @{nav-pf-vertical-width})";
+ &.nav-pf-vertical-with-badges {
+ width: ~"calc(@{nav-pf-vertical-collapsed-width} + @{nav-pf-vertical-badges-width})";
+ }
+ }
+ &.hover-tertiary-nav-pf {
+ width: ~"calc(@{nav-pf-vertical-collapsed-width} + (@{nav-pf-vertical-width} * 2))";
+ &.nav-pf-vertical-with-badges {
+ width: ~"calc(@{nav-pf-vertical-collapsed-width} + (@{nav-pf-vertical-badges-width} * 2))";
+ }
+ }
+}
+.show-mobile-nav {
+ &.show-mobile-secondary {
+ width: @nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ width: @nav-pf-vertical-badges-width;
+ }
+ }
+ &.show-mobile-tertiary {
+ width: @nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ width: @nav-pf-vertical-badges-width;
+ }
+ }
+ .mobile-nav-item-pf,
+ .mobile-secondary-item-pf {
+ .nav-pf-secondary-nav {
+ left: 0;
+ opacity: 1;
+ visibility: visible;
+ z-index: (@zindex-navbar-fixed + 4);
+ }
+ > .nav-pf-tertiary-nav {
+ left: 0;
+ opacity: 1;
+ visibility: visible;
+ z-index: (@zindex-navbar-fixed + 8);
+ }
+ }
+ .nav-pf-secondary-nav {
+ left: 0;
+ .secondary-nav-item-pf:hover & {
+ opacity: 0;
+ visibility: hidden;
+ }
+ }
+ .tertiary-nav-item-pf:hover {
+ .nav-pf-tertiary-nav {
+ opacity: 0;
+ visibility: hidden;
+ }
+ }
+ .tertiary-nav-item-pf.mobile-nav-item-pf:hover {
+ .nav-pf-tertiary-nav {
+ opacity: 1;
+ visibility: visible;
+ }
+ }
+}
+.secondary-nav-item-pf {
+ > a {
+ cursor: default;
+ &:after {
+ color: @nav-pf-vertical-secondary-indicator-color;
+ content: @fa-var-angle-right;
+ display: block;
+ font-family: "FontAwesome";
+ font-size: (@font-size-base * 2);
+ line-height: 30px;
+ padding: @nav-pf-vertical-secondary-indicator-padding;
+ position: absolute;
+ right: 20px;
+ top: 0;
+ }
+ .list-group-item-value {
+ // If flex box is supported add some padding to account for the submenu indicator
+ @supports (display: flex) {
+ padding-right: 35px;
+ }
+ }
+ }
+ &.active,
+ &:hover {
+ > a {
+ width: ~"calc(@{nav-pf-vertical-width} + 1px)";
+ z-index: (@zindex-navbar-fixed + 1);
+ &:after {
+ right: 21px;
+ }
+ .collapsed-secondary-nav-pf & {
+ z-index: 0;
+ }
+ .collapsed-tertiary-nav-pf & {
+ z-index: 0;
+ }
+ }
+ }
+ .nav-pf-vertical-with-badges & {
+ &.active,
+ &:hover {
+ > a {
+ width: ~"calc(@{nav-pf-vertical-badges-width} + 1px)";
+ }
+ }
+ }
+}
+.nav-pf-vertical.collapsed-secondary-nav-pf {
+ width: @nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ width: @nav-pf-vertical-badges-width;
+ }
+ .secondary-nav-item-pf { // Keep sub-menu indicators below collapsed menu
+ &.active,
+ &.hover {
+ > a {
+ z-index: @zindex-navbar-fixed;
+ }
+ }
+ }
+ &.hover-tertiary-nav-pf {
+ width: @nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ width: @nav-pf-vertical-badges-width;
+ }
+ }
+ .nav-pf-secondary-nav {
+ left: 0;
+ }
+ .nav-pf-tertiary-nav {
+ left: @nav-pf-vertical-width;
+ }
+ &.nav-pf-vertical-with-badges {
+ .nav-pf-tertiary-nav {
+ left: @nav-pf-vertical-badges-width;
+ }
+ }
+}
+.nav-pf-vertical.collapsed-tertiary-nav-pf {
+ width: @nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ width: @nav-pf-vertical-badges-width;
+ }
+ .nav-pf-secondary-nav {
+ width: @nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ width: @nav-pf-vertical-badges-width;
+ }
+ }
+ .secondary-nav-item-pf, // Keep sub-menu indicators below collapsed menu
+ .tertiary-nav-item-pf {
+ &.active,
+ &.hover {
+ > a {
+ z-index: 0;
+ }
+ }
+ }
+}
+.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf { // Persistent secondary nav settings
+ @media (min-width: @screen-lg-min) { // secondary menu only persistent at lg screen
+ width: ~"calc(@{nav-pf-vertical-width} * 2)";
+ &.nav-pf-vertical-with-badges {
+ width: ~"calc(@{nav-pf-vertical-badges-width} * 2)";
+ }
+ &.collapsed-secondary-nav-pf {
+ width: @nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ width: @nav-pf-vertical-badges-width;
+ }
+ &.hover-tertiary-nav-pf {
+ width: ~"calc(@{nav-pf-vertical-width} * 2)";
+ &.nav-pf-vertical-with-badges {
+ width: ~"calc(@{nav-pf-vertical-badges-width} * 2)";
+ }
+ }
+ }
+ &.collapsed-tertiary-nav-pf {
+ width: @nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ width: @nav-pf-vertical-badges-width;
+ }
+ }
+ &.collapsed {
+ width: ~"calc(@{nav-pf-vertical-collapsed-width} + @{nav-pf-vertical-width})";
+ &.collapsed-secondary-nav-pf {
+ width: @nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ width: @nav-pf-vertical-badges-width;
+ }
+ }
+ &.collapsed-tertiary-nav-pf {
+ width: @nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ width: @nav-pf-vertical-badges-width;
+ }
+ }
+ &.hover-tertiary-nav-pf {
+ width: ~"calc(@{nav-pf-vertical-collapsed-width} + (@{nav-pf-vertical-width} * 2))";
+ &.nav-pf-vertical-with-badges {
+ width: ~"calc(@{nav-pf-vertical-collapsed-width} + (@{nav-pf-vertical-badges-width} * 2))";
+ }
+ }
+ }
+ &.hover-tertiary-nav-pf {
+ width: ~"calc(@{nav-pf-vertical-width} * 3)";
+ &.nav-pf-vertical-with-badges {
+ width: ~"calc(@{nav-pf-vertical-badges-width} * 3)";
+ }
+ }
+ .secondary-nav-item-pf.active {
+ .nav-pf-secondary-nav {
+ visibility: visible;
+ opacity: 1;
+ }
+ }
+ }
+}
+.nav-item-pf-header {
+ color: @nav-pf-vertical-secondary-color;
+ font-size: (@font-size-base + 4);
+ margin: @nav-pf-vertical-secondary-header-margin;
+ > a {
+ cursor: pointer;
+ margin-right: 7px;
+ &:hover,
+ &:focus {
+ color: @link-color;
+ text-decoration: none;
+ }
+ }
+}
+.nav-pf-vertical.collapsed { // Collapsed Primary Menu state
+ width: @nav-pf-vertical-collapsed-width;
+ .list-group-item { // Show only the icons
+ > a {
+ width: @nav-pf-vertical-collapsed-width;
+ > .list-group-item-value {
+ display: none;
+ }
+ > .badge-container-pf {
+ display: none;
+ }
+ }
+ &.secondary-nav-item-pf { // Adjust widths
+ &.active > a,
+ > a {
+ width: @nav-pf-vertical-collapsed-width;
+ &:after {
+ right: 10px;
+ }
+ }
+ &.active,
+ &:hover {
+ > a {
+ width: (@nav-pf-vertical-collapsed-width + 2);
+ &:after {
+ right: 11px;
+ }
+ }
+ }
+ }
+ }
+}
+.nav-pf-secondary-nav {
+ background: @nav-pf-vertical-secondary-bg-color;
+ border: 1px solid @nav-pf-vertical-border-color;
+ border-bottom: none;
+ border-top: none;
+ bottom: 0;
+ display: block;
+ left: @nav-pf-vertical-width;
+ opacity: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ position: fixed;
+ top: @navbar-pf-height;
+ visibility: hidden;
+ width: @nav-pf-vertical-width;
+ z-index: @zindex-navbar-fixed;
+ .secondary-nav-item-pf.active & { // Show secondary menu if active and either is collapsed
+ .collapsed-secondary-nav-pf & {
+ left: 0;
+ opacity: 1;
+ visibility: visible;
+ z-index: (@zindex-navbar-fixed + 2);
+ }
+ .collapsed-tertiary-nav-pf & {
+ left: 0;
+ opacity: 1;
+ visibility: visible;
+ }
+ }
+ .secondary-nav-item-pf.is-hover & { // Show secondary menu if hovering
+ .hover-secondary-nav-pf & {
+ opacity: 1;
+ visibility: visible;
+ }
+ }
+ .ie9.layout-pf-fixed & {
+ box-sizing: content-box; // IE9 incorrectly sizes the width if using padding-box
+ }
+ .layout-pf-fixed-with-footer & {
+ bottom: @footer-pf-height;
+ }
+ .list-group-item {
+ border: none;
+ padding: @nav-pf-vertical-secondary-item-padding;
+ width: @nav-pf-vertical-width;
+ > a {
+ background-color: @nav-pf-vertical-secondary-bg-color;
+ color: @nav-pf-vertical-secondary-item-color;
+ font-size: @font-size-base;
+ font-weight: inherit;
+ height: inherit;
+ padding: @nav-pf-vertical-secondary-link-padding;
+ margin-left: 20px;
+ width: ~"calc(@{nav-pf-vertical-width} - 20px)";
+
+ &:hover {
+ .list-group-item-value {
+ text-decoration: underline;
+ }
+ }
+ }
+ &.active > a:before {
+ display: none;
+ }
+ &.active,
+ &:hover {
+ > a {
+ background-color: @nav-pf-vertical-secondary-active-bg-color;
+ color: @nav-pf-vertical-secondary-active-color;
+ }
+ }
+ .badge-container-pf {
+ top: 5px;
+ .badge {
+ background: @nav-pf-vertical-secondary-badge-bg-color;
+ color: @nav-pf-vertical-badge-color;
+ }
+ }
+ .list-group-item-value {
+ padding-left: 5px;
+ }
+ &.tertiary-nav-item-pf { // Secondary menu items with tertiary sub menus
+ > a {
+ cursor: default;
+ &:after {
+ color: @nav-pf-vertical-secondary-indicator-color;
+ content: @fa-var-angle-right;
+ display: block;
+ font-family: "FontAwesome";
+ font-size: 20px;
+ line-height: 20px;
+ padding: @nav-pf-vertical-tertiary-indicator-padding;
+ position: absolute;
+ right: 20px;
+ top: 4px;
+ }
+ // If flex box is supported add some padding to account for the submenu indicator
+ .list-group-item-value {
+ @supports (display: flex) {
+ padding-right: 35px;
+ }
+ }
+ }
+ &.active,
+ &:hover {
+ > a {
+ width: ~"calc(@{nav-pf-vertical-width} - 19px)";
+ z-index: (@zindex-navbar-fixed + 3);
+ &:after {
+ right: 21px;
+ }
+ }
+ }
+ }
+ }
+ .nav-pf-vertical-with-badges & {
+ left: @nav-pf-vertical-badges-width;
+ width: @nav-pf-vertical-badges-width;
+ .list-group-item {
+ width: @nav-pf-vertical-badges-width;
+ > a {
+ width: ~"calc(@{nav-pf-vertical-badges-width} - 20px)";
+ }
+ &.tertiary-nav-item-pf { // Secondary menu items with tertiary sub menus
+ &.active,
+ &:hover {
+ > a {
+ width: ~"calc(@{nav-pf-vertical-badges-width} - 19px)";
+ }
+ }
+ }
+ }
+ }
+}
+.nav-pf-tertiary-nav {
+ background: @nav-pf-vertical-tertiary-bg-color;
+ border: 1px solid @nav-pf-vertical-border-color;
+ border-bottom: none;
+ border-top: none;
+ bottom: 0;
+ display: block;
+ left: ~"calc(@{nav-pf-vertical-width} * 2)";
+ opacity: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ position: fixed;
+ top: @navbar-pf-height;
+ visibility: hidden;
+ width: @nav-pf-vertical-width;
+ z-index: @zindex-navbar-fixed;
+ .nav-pf-vertical-with-badges & {
+ left: @nav-pf-vertical-badges-width;
+ width: @nav-pf-vertical-badges-width;
+ .show-mobile-nav {
+ left: 0;
+ }
+ }
+ .tertiary-nav-item-pf.active & { // Show tertiary menu if active and collapsed
+ .collapsed-tertiary-nav-pf & {
+ left: 0;
+ opacity: 1;
+ visibility: visible;
+ z-index: (@zindex-navbar-fixed + 3);
+ }
+ }
+ .tertiary-nav-item-pf.is-hover & { // Show tertiary menu if hovering
+ .hover-tertiary-nav-pf & {
+ opacity: 1;
+ visibility: visible;
+ .collapsed.collapsed-tertiary-nav-pf & {
+ left: 0;
+ }
+ }
+ }
+ .ie9.layout-pf-fixed & {
+ box-sizing: content-box; // IE9 incorrectly sizes the width if using padding-box
+ }
+ .layout-pf-fixed-with-footer & {
+ bottom: @footer-pf-height;
+ }
+ .nav-item-pf-header {
+ color: @nav-pf-vertical-tertiary-color;
+ margin: @nav-pf-vertical-tertiary-header-margin;
+ }
+ h5 {
+ color: @nav-pf-vertical-tertiary-color;
+ margin: @nav-pf-vertical-tertiary-list-header-margin;
+ }
+ .list-group-item {
+ border: none;
+ padding: @nav-pf-vertical-tertiary-item-padding;
+ > a {
+ background-color: transparent;
+ color: @nav-pf-vertical-tertiary-item-color;
+ font-size: @font-size-base;
+ font-weight: inherit;
+ height: inherit;
+ margin: @nav-pf-vertical-tertiary-link-margin;
+ padding: @nav-pf-vertical-tertiary-link-padding;
+ }
+ &.active > a:before {
+ display: none;
+ }
+ &.active,
+ &:hover {
+ > a {
+ background-color: @nav-pf-vertical-tertiary-active-bg-color;
+ color: @nav-pf-vertical-tertiary-active-color;
+ }
+ }
+ .badge-container-pf {
+ top: 5px;
+ .badge {
+ background: @nav-pf-vertical-tertiary-badge-bg-color;
+ color: @nav-pf-vertical-tertiary-badge-color;
+ }
+ }
+ .list-group-item-value {
+ padding-left: 5px;
+ }
+ }
+}
+.collapsed {
+ .nav-pf-secondary-nav { // Adjust left placement
+ left: @nav-pf-vertical-collapsed-width;
+ .list-group-item {
+ > a {
+ width: ~"calc(@{nav-pf-vertical-width} - 20px)";
+ > .list-group-item-value { // Continue to show labels for secondary menu items
+ display: inline-block;
+ }
+ > .badge-container-pf {
+ display: inline-block;
+ }
+ }
+ }
+ }
+ .nav-pf-tertiary-nav { // Adjust left placement
+ left: ~"calc(@{nav-pf-vertical-collapsed-width} + @{nav-pf-vertical-width})";
+ .list-group-item {
+ > a {
+ width: ~"calc(@{nav-pf-vertical-width} - 20px)";
+ > .list-group-item-value { // Continue to show labels for tertiary menu items
+ display: inline-block;
+ }
+ > .badge-container-pf {
+ display: inline-block;
+ }
+ }
+ }
+ }
+ &.collapsed-secondary-nav-pf,
+ &.collapsed-tertiary-nav-pf {
+ width: @nav-pf-vertical-width;
+ .secondary-nav-item-pf {
+ &:hover {
+ > a {
+ z-index: @zindex-navbar-fixed;
+ }
+ }
+ }
+ .nav-pf-secondary-nav {
+ left: 0;
+ }
+ }
+ &.collapsed-secondary-nav-pf {
+ .nav-pf-tertiary-nav {
+ left: @nav-pf-vertical-width;
+ }
+ }
+ &.collapsed-tertiary-nav-pf {
+ .nav-pf-tertiary-nav {
+ left: 0;
+ }
+ }
+ &.hover-secondary-nav-pf {
+ width: ~"calc(@{nav-pf-vertical-collapsed-width} + @{nav-pf-vertical-width})";
+
+ &.collapsed-secondary-nav-pf,
+ &.collapsed-tertiary-nav-pf {
+ width: @nav-pf-vertical-width;
+ }
+ }
+ &.hover-tertiary-nav-pf {
+ width: ~"calc(@{nav-pf-vertical-collapsed-width} + (@{nav-pf-vertical-width} * 2))";
+ &.collapsed-secondary-nav-pf {
+ width: ~"calc(@{nav-pf-vertical-width} * 2)";
+ }
+ &.collapsed-tertiary-nav-pf {
+ width: @nav-pf-vertical-width;
+ }
+ }
+ &.nav-pf-vertical-with-badges {
+ .nav-pf-secondary-nav {
+ .list-group-item {
+ > a {
+ width: ~"calc(@{nav-pf-vertical-badges-width} - 20px)";
+ }
+ }
+ }
+ .nav-pf-tertiary-nav {
+ left: ~"calc(@{nav-pf-vertical-collapsed-width} + @{nav-pf-vertical-badges-width})";
+ .list-group-item {
+ > a {
+ width: ~"calc(@{nav-pf-vertical-badges-width} - 20px)";
+ }
+ }
+ }
+ &.collapsed-secondary-nav-pf,
+ &.collapsed-tertiary-nav-pf {
+ width: @nav-pf-vertical-badges-width;
+ }
+ &.collapsed-secondary-nav-pf {
+ .nav-pf-tertiary-nav {
+ left: @nav-pf-vertical-badges-width;
+ }
+ }
+ &.hover-secondary-nav-pf {
+ width: ~"calc(@{nav-pf-vertical-collapsed-width} + @{nav-pf-vertical-badges-width})";
+ &.collapsed-secondary-nav-pf,
+ &.collapsed-tertiary-nav-pf {
+ width: @nav-pf-vertical-badges-width;
+ }
+ }
+ &.hover-tertiary-nav-pf {
+ width: ~"calc(@{nav-pf-vertical-collapsed-width} + (@{nav-pf-vertical-width} * 2))";
+ &.collapsed-secondary-nav-pf {
+ width: ~"calc(@{nav-pf-vertical-width} * 2)";
+ }
+ &.collapsed-tertiary-nav-pf {
+ width: @nav-pf-vertical-width;
+ }
+ }
+ }
+}
+.secondary-collapse-toggle-pf {
+ display: none;
+ font-family: @icon-font-name-fa;
+ font-size: inherit;
+ opacity: 0;
+ pointer-events: none;
+ -webkit-font-smoothing: antialiased;
+ &:before {
+ content: @fa-var-arrow-circle-o-left;
+ }
+ &.collapsed {
+ &:before {
+ content: @fa-var-arrow-circle-o-right;
+ }
+ }
+}
+.tertiary-collapse-toggle-pf {
+ display: none;
+ font-family: @icon-font-name-fa;
+ font-size: inherit;
+ opacity: 0;
+ pointer-events: none;
+ -webkit-font-smoothing: antialiased;
+ &:before {
+ content: @fa-var-arrow-circle-o-left;
+ }
+ &.collapsed {
+ &:before {
+ content: @fa-var-arrow-circle-o-right;
+ }
+ }
+}
+.nav-pf-vertical-collapsible-menus {
+ .secondary-collapse-toggle-pf {
+ display: inline-block;
+ }
+ .secondary-nav-item-pf.active {
+ .secondary-collapse-toggle-pf {
+ opacity: 1;
+ pointer-events: all;
+ }
+ }
+ .tertiary-collapse-toggle-pf {
+ display: inline-block;
+ }
+ .tertiary-nav-item-pf.active {
+ .tertiary-collapse-toggle-pf {
+ opacity: 1;
+ pointer-events: all;
+ }
+ }
+}
+.show-mobile-nav {
+ .secondary-collapse-toggle-pf {
+ display: inline-block;
+ opacity: 1;
+ pointer-events: all;
+ &:before {
+ content: @fa-var-arrow-circle-o-left;
+ }
+ }
+ .tertiary-collapse-toggle-pf {
+ display: inline-block;
+ opacity: 1;
+ pointer-events: all;
+ &:before {
+ content: @fa-var-arrow-circle-o-left;
+ }
+ }
+}
+.force-hide-secondary-nav-pf { // Used to temporarily hide sub-menus on an unpin event
+ .nav-pf-secondary-nav {
+ display: none !important;
+ }
+ .nav-pf-tertiary-nav {
+ display: none !important;
+ }
+}
+.nav-pf-vertical.transitions {
+ transition: width @nav-pf-menu-transition-period;
+ .nav-pf-secondary-nav {
+ transition: visibility @nav-pf-menu-transition-period, opacity @nav-pf-menu-transition-period linear;
+ }
+ .nav-pf-tertiary-nav {
+ transition: visibility @nav-pf-menu-transition-period, opacity @nav-pf-menu-transition-period linear;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/less/wizard.less b/themes/src/main/node_modules/patternfly/dist/less/wizard.less
new file mode 100644
index 0000000000..d543bd85b8
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/less/wizard.less
@@ -0,0 +1,576 @@
+//
+// Wizard
+// --------------------------------------------------
+.wizard-pf {
+ padding: 10px;
+ margin: 0 auto;
+ max-height: 900px;
+ width: auto;
+ .modal-content {
+ min-height:100%;
+ }
+}
+
+// Wizard header
+// Top section of the wizard w/ title and dismiss
+
+.wizard-pf-body {
+ background:@color-pf-white;
+ padding: 0;
+ position: static;
+}
+/* styles the sidebard containing the sub-steps */
+.wizard-pf-sidebar {
+ background: @color-pf-black-100;
+ border-right: 1px solid @color-pf-black-300;
+ display:none;
+ @media (min-width: @screen-sm-min) {
+ display:inherit;
+ flex:0 0 auto;
+ overflow-x: hidden;
+ overflow-y: auto;
+ .list-group {
+ border-top: 0;
+ margin-bottom: 0;
+ }
+ .list-group-item {
+ background-color: transparent;
+ border-color: @color-pf-black-200;
+ padding: 0;
+ > a {
+ color: @color-pf-black;
+ cursor: pointer;
+ display: block;
+ font-size: 14px;
+ font-weight: 700;
+ height: 50px;
+ outline: 0;
+ padding-top: 11px;
+ padding-left: 20px;
+ position: relative;
+ white-space: nowrap;
+ width: 14em;
+ &:hover {
+ text-decoration: none;
+ background-color: @color-pf-black-200;
+ }
+ &:focus {
+ //corrects odd behavior when hover and focus are combined.
+ text-decoration: none;
+ span {
+ text-decoration: underline;
+ }
+ }
+ }
+ &.active {
+ background-color: @color-pf-black-200;
+
+ //override default behavior
+ &:hover {
+ border-color: @color-pf-black-200;
+ }
+ > a {
+ color: @color-pf-blue-300;
+ cursor: default;
+ }
+ // line to left side showing active substep
+ > a:before {
+ content: " ";
+ background: @color-pf-blue-300;
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 3px;
+ }
+ // caret to right showing active substep
+ > a:after {
+ color: @color-pf-blue-300;
+ content: "\f105"; // right caret
+ display: block;
+ font-family: FontAwesome;
+ font-size: 24px;
+ font-weight: 500;
+ line-height: 30px;
+ padding-top: 10px;
+ position: absolute;
+ right: 23px;
+ top: 0;
+ }
+ }
+ }
+ }
+}
+.wizard-pf-substep-number {
+ display:inline-block;
+ margin-right: 5px;
+ vertical-align: middle;
+ width: 25px;
+}
+.wizard-pf-substep-title {
+ display:inline-block;
+ margin-right: 5px;
+ text-align: left;
+ vertical-align: middle;
+}
+/* styles the steps indicator across the top of the wizard */
+.wizard-pf-steps {
+ border-bottom: solid 1px @color-pf-black-300;
+ @media (min-width: @screen-sm-min) {
+ text-align: center;
+ }
+}
+
+.wizard-pf-steps-indicator {
+ background: @color-pf-black-200;
+ border-top: 1px solid @color-pf-black-300;
+ display: inline-block;
+ display: flex;
+ font-size: ceil((@font-size-base * 1.3333));
+ list-style: none;
+ margin-bottom: 0;
+ padding: 15px 0;
+ @media (min-width: @screen-sm-min) {
+ background: @color-pf-white;
+ height: 120px;
+ padding: 38px 0 0;
+ justify-content: space-around;
+ }
+
+ li {
+ counter-increment: section;
+ float:left; /* float for IE9 since it doesn't support flex. If items wrap, they overlap */
+ flex-grow: 1;
+ flex-basis: 0;
+ line-height: 15px;
+ margin: 0;
+ padding: 0;
+ position: relative;
+ text-align: center;
+ &:not(.active) {
+ display: none;
+ @media (min-width: @screen-sm-min) {
+ display: block;
+ }
+ }
+ a {
+ align-items: center;
+ display: flex;
+ flex-wrap:wrap;
+ font-weight: 700;
+ @media (min-width: @screen-sm-min) {
+ font-weight: normal;
+ justify-content: center;
+ }
+ .wizard-pf-step-title {
+ margin-left: 10px;
+ @media(min-width: @screen-sm-min) {
+ margin-left: 0;
+ }
+
+ &-substep {
+ font-weight: normal;
+ margin-left: 10px;
+ text-transform: capitalize;
+ &:before {
+ content:"\00BB";
+ font-size: 20px;
+ margin-right: 10px;
+ }
+ &:not(.active) {
+ display: none;
+ }
+ }
+ }
+ }
+ /* draw the line between the circles */
+ @media (min-width: @screen-sm-min) {
+ .wizard-pf-step-title-substep {
+ display: none;
+ }
+ &:before {
+ background-color: @color-pf-black-400;
+ content: "";
+ height: 2px;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 40px; // needed for IE9/10 calculate 50% of just the li, others calc 50% of the entire thing including the a:before
+ //otherwise, use top: calc(50% - 1px);
+ }
+ /* don't draw the line between the circles on the ends */
+ &:first-child:before {
+ left: 50%;
+ right: 0;
+ }
+ &:last-child:before {
+ left: 0;
+ right: 50%;
+ }
+ &:only-of-type:before {
+ background-color: transparent;
+ }
+ }
+ a {
+ color: @color-pf-black;
+ cursor: pointer;
+ font-size: 16px;
+ margin-left:1em;
+ margin-right:1em;
+ text-decoration: none;
+ &:hover {
+ .wizard-pf-step-number {
+ background-color: @color-pf-black-400;
+ border-color: @color-pf-black-400;
+ color: @color-pf-white;
+ }
+ }
+ }
+}
+ /* draw the step number in the circle */
+
+ .wizard-pf-step-number {
+ background-color: @color-pf-white;
+ border-radius: 50%;
+ border: solid 2px @color-pf-black-400;
+ color: @color-pf-black-400;
+ font-size: @font-size-base;
+ font-weight: 700;
+ height: 25px;
+ line-height: 22px;
+ @media (min-width: @screen-sm-min) {
+ left: ~"calc(50% - 13px)";
+ position: absolute;
+ top: 27px;
+ }
+ width: 25px;
+ }
+ .active .wizard-pf-step-number {
+ background-color: @color-pf-blue-300;
+ border-color: @color-pf-blue-300;
+ cursor: default;
+ color: @color-pf-white;
+ }
+
+ .viewed-pf .wizard-pf-step-number {
+ color: @color-pf-black;
+ background-color: @color-pf-white;
+ border-color: @color-pf-blue-300;
+ }
+
+}
+
+/* styles the main content portion of the wizard */
+.wizard-pf-main {
+ height: 100%;
+ padding:1em;
+ vertical-align: top;
+ width:100%;
+ @media (min-width: @screen-sm-min) {
+ overflow: auto;
+ padding:3em;
+ flex:1 1 auto;
+ }
+ .blank-slate-pf {
+ background-color: transparent;
+ border: none;
+ left: 0;
+ right: 0;
+ }
+}
+
+.wizard-pf-contents textarea {
+ resize: vertical;
+}
+
+/* styles the content of a review page */
+.wizard-pf-review-steps {
+ list-style: none;
+ .list-group, .list-group-item {
+ border: none;
+ margin-bottom: 0;
+ }
+ > ul {
+ > li {
+ float: left;
+ line-height: 15px;
+ margin: 0;
+ padding-top: 0;
+ position: relative;
+ width: 100%;
+ > a {
+ color: #030303;
+ cursor: pointer;
+ font-size: 16px;
+ padding-left: 30px;
+ padding-right: 5px;
+ text-decoration: none;
+ transition: 250ms;
+ &:before {
+ content: "\f107";
+ display: block;
+ font-family: FontAwesome;
+ font-size: 24px;
+ font-weight: 500;
+ left: 20px;
+ position: absolute;
+ top: 0;
+ }
+ &.collapsed {
+ &:before {
+ content: "\f105";
+ }
+ }
+ }
+ }
+ }
+}
+
+.wizard-pf-review-substeps {
+ padding-left: 22px;
+ > ul {
+ > li {
+ float: left;
+ line-height: 15px;
+ margin: 0;
+ position: relative;
+ width: 100%;
+ a {
+ color: #030303;
+ cursor: pointer;
+ font-size: 16px;
+ padding-left: 30px;
+ padding-right: 5px;
+ text-decoration: none;
+ transition: 250ms;
+ &:before {
+ content: "\f107";
+ display: block;
+ font-family: FontAwesome;
+ font-size: 24px;
+ font-weight: 500;
+ left: 20px;
+ position: absolute;
+ top: 10px;
+ }
+ &.collapsed {
+ &:before {
+ content: "\f105";
+ }
+ }
+ }
+ }
+ }
+}
+
+.wizard-pf-review-content {
+ padding-top: 10px;
+ padding-left: 40px;
+ .wizard-pf-review-item {
+ padding: 5px 0;
+ &.sub-item {
+ margin-left: 10px;
+ }
+ .wizard-pf-review-item-label {
+ font-weight: 700;
+ padding-right: 10px;
+ }
+ .wizard-pf-review-item-field {
+ font-weight: 700;
+ margin: 5px 0;
+ padding-right: 10px;
+ &:first-of-type {
+ margin-top: 0;
+ }
+ &:last-of-type {
+ margin-bottom: 0;
+ }
+ &.sub-field {
+ margin-left: 10px;
+ }
+ }
+ }
+}
+
+.wizard-pf-success-icon {
+ color: @color-pf-green-400;
+ font-size: (@font-size-base * 5.6);
+ line-height: (@font-size-base * 5.6);
+}
+
+/* styles the footer */
+.wizard-pf-footer {
+ background:@color-pf-white;
+ border-top: 1px solid @color-pf-black-300;
+ margin-top: 0;
+ padding-bottom: 17px;
+ .btn-cancel {
+ margin-right:25px;
+ }
+}
+
+.wizard-pf-row {
+ @media (min-width: @screen-sm-min) {
+ display: flex;
+ width:100%;
+ height: 900px;
+ max-height: 65vh;
+ }
+}
+
+// Scale up the modal
+@media (min-width: @screen-md-min) {
+ // increasing space around modal for larger viewports
+ .wizard-pf {
+ padding: 30px 0;
+ width: 900px;
+ }
+ // increasing width of sidebar for larger viewports
+ .wizard-pf-sidebar .list-group-item > a {
+ width: 18em;
+ }
+}
+
+//
+//
+// This is for the new wizard that is more robust on mobile.
+// --------------------------------------------------
+
+.wizard-pf-steps-alt, .wizard-pf-steps-alt ul {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+
+.wizard-pf-steps-alt {
+ margin-left: 15px;
+ margin-top: 15px;
+ background-image: linear-gradient(to right, transparent 11px, @color-pf-black-300 11px, @color-pf-black-300 13px, transparent 13px);
+ @media (min-width: @screen-sm-min) {
+ display:none;
+ }
+ &-indicator {
+ position: relative;
+ // caret to top showing active substep
+ &:after {
+ color: @color-pf-black-700;
+ content: "\f107"; // top caret
+ display: block;
+ font-family: FontAwesome;
+ font-size: 24px;
+ font-weight: 500;
+ position: absolute;
+ right: 17px;
+ top: 50%;
+ transform:translateY(-50%);
+ @media (min-width: @screen-sm-min) {
+ display:none;
+ }
+ }
+ &.active {
+ &:after {
+ content: "\f106";
+ }
+ }
+ }//indicator
+}//.wizard-pf-steps-alt
+
+.wizard-pf-step-alt {
+ margin-bottom: 10px;
+ a {
+ display:flex;
+ flex:1;
+ &:hover {
+ text-decoration: none;
+ .wizard-pf-step-alt-title {
+ color: @color-pf-blue-300;
+ }
+ }
+ }
+ ul {
+ margin-left: 11px;
+ }
+ .wizard-pf-step-alt-title {
+ margin-left: 5px;
+ align-self:center;
+ }
+ .wizard-pf-step-alt-number {
+ flex:0 0 auto;
+ }
+
+ &.active {
+ .wizard-pf-step-alt-number {
+ background-color: @color-pf-blue-300;
+ border-color: @color-pf-blue-300;
+ cursor: default;
+ color: @color-pf-white;
+ }
+ .wizard-pf-step-alt-title {
+ color: @color-pf-blue-300;
+ }
+ .wizard-pf-step-alt-substep:first-of-type {
+ margin-top: 2px; // gives proper spacing below number in circle active state
+ }
+
+
+ }
+ &.viewed {
+ .wizard-pf-step-alt-number {
+ color: @color-pf-black;
+ background-color: @color-pf-white;
+ border-color: @color-pf-blue-300;
+ }
+ }
+
+}//.wizard-pf-step-alt
+
+.wizard-pf-step-alt-number {
+ background-color: @color-pf-white;
+ border-radius: 50%;
+ border: solid 2px @color-pf-black-400;
+ color: @color-pf-black-400;
+ font-size: @font-size-base;
+ font-weight: 700;
+ height: 24px;
+ width: 24px;
+ display: inline-block;
+ text-align: center;
+}
+
+
+.wizard-pf-step-alt-title {
+ color: @color-pf-black;
+ font-weight: 700;
+ text-transform: capitalize;
+ display:inline-block;
+
+}//.wizard-pf-steps-alt-title
+
+.wizard-pf-step-alt-substep {
+ display:flex;
+ a {
+ padding:5px 0 5px 18px;
+ color: @color-pf-black-800;
+ }
+
+&:not(.disabled) {
+ &.active, &:hover {
+ background-color: @color-pf-black-200;
+ background-image: linear-gradient(to right, @color-pf-blue-300 2px, transparent 2px);
+ a {
+ color:@color-pf-blue-300;
+ }
+ }
+}
+ &.active {
+ a {
+ font-weight:700;
+ }
+ }
+ &.disabled {
+ cursor: not-allowed;
+ a {
+ pointer-events: none;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/_patternfly-compass.scss b/themes/src/main/node_modules/patternfly/dist/sass/_patternfly-compass.scss
new file mode 100644
index 0000000000..698621628c
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/_patternfly-compass.scss
@@ -0,0 +1,3 @@
+@import "bootstrap-compass";
+@import "font-awesome-compass";
+$pf-sass-asset-helper: true;
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/_patternfly-sprockets.scss b/themes/src/main/node_modules/patternfly/dist/sass/_patternfly-sprockets.scss
new file mode 100644
index 0000000000..cd5a3429b1
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/_patternfly-sprockets.scss
@@ -0,0 +1,3 @@
+@import "bootstrap-sprockets";
+@import "font-awesome-sprockets";
+$pf-sass-asset-helper: true;
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/_patternfly.scss b/themes/src/main/node_modules/patternfly/dist/sass/_patternfly.scss
new file mode 100644
index 0000000000..206e78072f
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/_patternfly.scss
@@ -0,0 +1,146 @@
+/* PatternFly */
+
+// Patternfly variables
+@import 'patternfly/variables';
+
+// Bootstrap Core variables and mixins
+@import "bootstrap/variables";
+@import "bootstrap/mixins";
+
+// Bootstrap mixin overrides
+@import 'patternfly/bootstrap-mixin-overrides';
+
+// OpenSans
+@import 'patternfly/fonts';
+
+// Bootstrap Reset and dependencies
+@import "bootstrap/normalize";
+@import "bootstrap/print";
+@import "bootstrap/glyphicons";
+
+// Bootstrap Core CSS
+@import "bootstrap/scaffolding";
+@import "bootstrap/type";
+@import "bootstrap/code";
+@import "bootstrap/grid";
+@import "bootstrap/tables";
+@import "bootstrap/forms";
+@import "bootstrap/buttons";
+
+// Bootstrap Components
+@import "bootstrap/component-animations";
+@import "bootstrap/dropdowns";
+@import "bootstrap/button-groups";
+@import "bootstrap/input-groups";
+@import "bootstrap/navs";
+@import "bootstrap/navbar";
+@import "bootstrap/breadcrumbs";
+@import "bootstrap/pagination";
+@import "bootstrap/pager";
+@import "bootstrap/labels";
+@import "bootstrap/badges";
+@import "bootstrap/jumbotron";
+@import "bootstrap/thumbnails";
+@import "bootstrap/alerts";
+@import "bootstrap/progress-bars";
+@import "bootstrap/media";
+@import "bootstrap/list-group";
+@import "bootstrap/panels";
+@import "bootstrap/responsive-embed";
+@import "bootstrap/wells";
+@import "bootstrap/close";
+
+// Bootstrap Components w/ JavaScript
+@import "bootstrap/modals";
+@import "bootstrap/tooltip";
+@import "bootstrap/popovers";
+@import "bootstrap/carousel";
+
+// Bootstrap Utility classes
+@import "bootstrap/utilities";
+@import "bootstrap/responsive-utilities";
+
+// Font Awesome
+@import 'font-awesome';
+
+// Bootstrap-Combobox
+@import 'patternfly/dependencies/bootstrap-combobox/combobox';
+// Bootstrap-Datepicker
+@import 'patternfly/dependencies/bootstrap-datepicker/datepicker3';
+// Bootstrap-Select
+@import 'patternfly/dependencies/bootstrap-select/bootstrap-select';
+// Bootstrap-Slider
+@import 'patternfly/dependencies/bootstrap-slider/bootstrap-slider';
+// Bootstrap Switch
+@import 'patternfly/dependencies/bootstrap-switch/bootstrap-switch';
+// Bootstrap Touchspin
+@import "patternfly/dependencies/bootstrap-touchspin/jquery.bootstrap-touchspin";
+// C3 charts
+@import "patternfly/dependencies/c3/c3";
+// Bootstrap-DateTimePicker
+@import 'patternfly/dependencies/eonasdan-bootstrap-datetimepicker/bootstrap-datetimepicker-build';
+
+// PatternFly
+@import 'patternfly/mixins';
+@import "patternfly/alerts";
+@import "patternfly/badges";
+@import "patternfly/breadcrumbs";
+@import "patternfly/buttons";
+@import "patternfly/dropdowns";
+@import "patternfly/forms";
+@import "patternfly/labels";
+@import "patternfly/list-group";
+@import "patternfly/modals";
+@import "patternfly/pager";
+@import "patternfly/pagination";
+@import "patternfly/panels";
+@import "patternfly/popovers";
+@import "patternfly/progress-bars";
+@import "patternfly/tables";
+@import "patternfly/tabs";
+@import "patternfly/tooltip";
+@import "patternfly/type";
+
+// PatternFly Additions
+@import 'patternfly/about-modal';
+@import 'patternfly/application-launcher';
+@import 'patternfly/blank-slate';
+@import 'patternfly/bootstrap-combobox';
+@import 'patternfly/bootstrap-datepicker';
+@import 'patternfly/bootstrap-select';
+@import 'patternfly/bootstrap-slider';
+@import 'patternfly/bootstrap-switch';
+@import 'patternfly/bootstrap-touchspin';
+@import 'patternfly/bootstrap-treeview';
+@import 'patternfly/card-view';
+@import 'patternfly/cards';
+@import 'patternfly/charts';
+@import 'patternfly/close';
+@import 'patternfly/datatables';
+@import 'patternfly/experimental-features';
+@import 'patternfly/filter';
+@import 'patternfly/footer';
+@import 'patternfly/icons';
+@import 'patternfly/infotip';
+@import 'patternfly/layouts';
+@import 'patternfly/links';
+@import 'patternfly/list-pf';
+@import 'patternfly/list-view-dnd';
+@import 'patternfly/list-view';
+@import 'patternfly/login';
+@import 'patternfly/nav-vertical-alt';
+@import 'patternfly/navbar-alt';
+@import 'patternfly/navbar-vertical';
+@import 'patternfly/navbar';
+@import 'patternfly/notifications-drawer';
+@import 'patternfly/search';
+@import 'patternfly/sidebar';
+@import 'patternfly/skip-to-content';
+@import 'patternfly/spinner';
+@import 'patternfly/syntax-highlighting';
+@import 'patternfly/table-view';
+@import 'patternfly/time-picker';
+@import 'patternfly/toast';
+@import 'patternfly/toolbar';
+@import 'patternfly/vertical-nav';
+@import 'patternfly/wizard';
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_about-modal.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_about-modal.scss
new file mode 100644
index 0000000000..7b4d4b6acb
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_about-modal.scss
@@ -0,0 +1,44 @@
+//
+// About Modal
+// --------------------------------------------------
+
+.about-modal-pf {
+ background-color: $color-pf-black-900;
+ background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$modal-about-pf-bg-img}"), "#{$img-path}#{$modal-about-pf-bg-img}"));
+ background-position: right bottom;
+ background-repeat: no-repeat;
+ background-size: 216px auto;
+ @media (min-width: $screen-sm-min) {
+ background-size: auto;
+ }
+ .modal-body {
+ color: $color-pf-white;
+ padding-bottom: 16px;
+ padding-left: $grid-gutter-width;
+ padding-right: $grid-gutter-width;
+ @media (min-width: $screen-sm-min) {
+ padding-left: ($grid-gutter-width * 2);
+ padding-right: ($grid-gutter-width * 2);
+ }
+ }
+ .modal-header {
+ background-color: transparent;
+ }
+ .pficon-close {
+ color: $color-pf-white;
+ }
+}
+
+.product-versions-pf {
+ margin-bottom: 30px;
+ margin-top: 30px;
+ li {
+ strong {
+ margin-right: ($grid-gutter-width / 4);
+ }
+ }
+}
+
+.trademark-pf {
+ font-size: ceil(($font-size-base - 1));
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_alerts.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_alerts.scss
new file mode 100644
index 0000000000..fbc835374b
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_alerts.scss
@@ -0,0 +1,44 @@
+//
+// Alerts
+// --------------------------------------------------
+
+.alert {
+ border-width: 1px;
+ padding-left: 47px;
+ padding-right: ($alert-padding + 3);
+ position: relative;
+ word-wrap: break-word;
+ .alert-link {
+ color: $link-color;
+ &:hover {
+ color: $link-hover-color;
+ }
+ }
+ > .btn.pull-right {
+ margin-top: -3px;
+ }
+ > .pficon {
+ font-size: 22px;
+ position: absolute;
+ left: 13px;
+ top: 10px;
+ }
+ .close {
+ @include opacity(.85);
+ &:hover,
+ &:focus {
+ @include opacity(1);
+ }
+ }
+ .pficon-info {
+ color: $color-pf-black-700;
+ }
+}
+
+.alert-dismissable {
+ padding-right: ($alert-padding + 17);
+ .close {
+ right: -13px;
+ top: 1px;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_application-launcher.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_application-launcher.scss
new file mode 100644
index 0000000000..6bddaecb7f
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_application-launcher.scss
@@ -0,0 +1,213 @@
+//
+// Application Launcher
+// --------------------------------------------------
+
+@mixin applauncher-pf(){
+ display: inline-block;
+ overflow: visible;
+
+ .applauncher-pf-title {
+ @include sr-only-pf();
+ }
+
+ .dropdown-toggle {
+ &.disabled {
+ cursor: not-allowed;
+ }
+ }
+
+ &.open > .dropdown-menu {
+ display:flex;
+ flex-wrap:wrap;
+ }
+
+ .applauncher-pf-item {
+ width: 100%;
+ }
+
+ .applauncher-pf-link {
+ display:flex;
+ white-space: initial;
+ align-items: center;
+ }
+
+ &-block-list {
+ .applauncher-pf-item {
+ @media (min-width: $screen-sm-min) {
+ flex:0 0 50%;
+ }
+ }
+
+ .applauncher-pf-link {
+ flex-wrap: wrap;
+ @media (min-width: $screen-sm-min) {
+ flex-direction:column;
+ text-align: center;
+ padding:15px 0;
+ }
+ }
+
+ .applauncher-pf-link-icon {
+ padding: 0;
+ }
+ }//block-list
+
+ &:not(.applauncher-pf-block-list) {
+
+ .applauncher-pf-link {
+ @media (min-width: $screen-sm-min) {
+ padding:$applauncher-pf-dropdown-menu-padding;
+ &-icon {
+ flex:1 0 0;
+ text-align: left;
+ }
+ &-title{flex:3;}
+ }
+ }
+ }
+
+ .dropdown-menu {
+ padding: $applauncher-pf-dropdown-menu-padding;
+ min-width: $applauncher-pf-dropdown-menu-width;
+ }
+
+ .applauncher-pf-link {
+ border-style: solid;
+ border-width: $applauncher-pf-menu-link-border-width;
+ border-color: transparent;
+
+ &:hover {
+ background-color: $applauncher-pf-menu-link-background-color-hover;
+ border-color: $applauncher-pf-menu-link-border-color-hover;
+ color: $applauncher-pf-menu-link-color-hover;
+ text-decoration: none;
+
+ @include box-shadow(0 0 2px 0 $applauncher-pf-menu-link-shadow);
+ }
+ }
+
+ .applauncher-pf-link-icon {
+ font-size: 1.2em;
+ text-align: center;
+ width: $applauncher-pf-menu-link-icon-width;
+
+ @media (min-width: $screen-sm-min) {
+ font-size: $applauncher-pf-menu-link-icon-font-size;
+ }
+ }
+
+}//@mixin applauncher-pf
+
+.applauncher-pf{
+ @include applauncher-pf;
+}
+
+.navbar-utility .applauncher-pf {
+ .dropdown-menu {
+ border-width: $applauncher-pf-menu-link-border-width !important;
+ @media (min-width: $screen-sm-min) {
+ margin-top: 3px;
+ right:0;
+ }
+ }//.dropdown-menu
+}
+
+.navbar-pf, .navbar-pf-alt {
+
+ .navbar-utility .applauncher-pf, .applauncher-pf {
+
+ &.open > a,
+ &.open > a:focus {
+ background-color: $navbar-pf-navbar-nav-active-bg-color;
+ color: $navbar-pf-active-color;
+
+ @media (min-width: $screen-sm-min) {
+ background-color: $navbar-pf-navbar-utility-open-bg-color;
+ border-color: $navbar-pf-navbar-utility-border-color;
+ color: $navbar-pf-navbar-utility-color;
+ }
+ }
+
+ &.open {
+ .dropdown-menu > li > a {
+ @media (max-width: $grid-float-breakpoint-max) {
+ padding-left: 20px;
+ .applauncher-pf-link-icon {
+ padding-right: 20px;
+ }
+ }
+ }
+ }
+
+ &.dropdown > .dropdown-toggle,
+ .dropdown-toggle {
+ background-color: inherit;
+ color: $applauncher-pf-menu-link-color;
+ text-align: left;
+ text-decoration: none;
+ border-width: 0;
+ display: block;
+ padding-left: 20px;
+
+ &.disabled {
+ color: $applauncher-pf-menu-link-color-disabled !important;
+ }
+
+ @media (min-width: $screen-sm-min) {
+ border-left: 1px solid $navbar-pf-navbar-utility-border-color;
+ padding: $applauncher-pf-dropdown-toggle-padding;
+ line-height: 1;
+ }
+ }
+
+ .applauncher-pf-icon {
+ padding-right:$applauncher-pf-icon-padding-right;
+
+ @media (min-width: $screen-sm-min) {
+ padding: 0;
+ }
+ }
+
+ .applauncher-pf-title {
+ display: inline;
+ position: relative;
+ }
+
+
+ .applauncher-pf-link {
+ overflow: hidden;
+ width: 100%;
+
+ &:hover {
+ background-color: transparent;
+ border-color: transparent;
+ @include box-shadow(none);
+ }
+ }
+
+ .applauncher-pf-link-title {
+ overflow: hidden;
+ }
+
+ @media (min-width: $screen-sm-min) {
+ //Apply mixin
+ @include applauncher-pf();
+ }
+ }
+}//.navbar-pf .navbar-pf-alt ovrerides
+
+.navbar-iconic {
+
+ .navbar-utility .applauncher-pf,
+ .applauncher-pf {
+
+ &.dropdown > .dropdown-toggle,
+ .dropdown-toggle {
+
+ @media (min-width: $screen-sm-min) {
+ padding: 22px 10px;
+ line-height: inherit;
+ }
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_badges.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_badges.scss
new file mode 100644
index 0000000000..e3a536455b
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_badges.scss
@@ -0,0 +1,11 @@
+//
+// Badges
+// --------------------------------------------------
+
+.badge {
+ margin-left: 6px;
+}
+
+.nav-pills > li > a > .badge {
+ margin-left: 6px;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_blank-slate.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_blank-slate.scss
new file mode 100644
index 0000000000..c0abe548b1
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_blank-slate.scss
@@ -0,0 +1,35 @@
+//
+// Blank Slate
+// --------------------------------------------------
+
+.blank-slate-pf {
+ @media (min-width: $screen-sm-min) {
+ padding: ($jumbotron-padding * 2) ($jumbotron-padding * 2);
+ }
+ @media (min-width: $screen-md-min) {
+ padding: ($jumbotron-padding * 3) ($jumbotron-padding * 4);
+ }
+ background-color: $well-bg;
+ border: 1px solid $well-border;
+ border-radius: $border-radius-base;
+ margin-bottom: 20px;
+ padding: $jumbotron-padding;
+ text-align: center;
+ .blank-slate-pf-icon {
+ color: $gray-light;
+ font-size: ($font-size-h1 * 2.4);
+ line-height: ($font-size-h1 * 2.4);
+ }
+ .blank-slate-pf-main-action {
+ margin-top: $line-height-computed;
+ }
+ .blank-slate-pf-secondary-action {
+ margin-top: $line-height-computed;
+ }
+ button {
+ margin-right: 5px;
+ &:last-of-type {
+ margin-right: 0;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_bootstrap-combobox.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_bootstrap-combobox.scss
new file mode 100644
index 0000000000..725a4c9b14
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_bootstrap-combobox.scss
@@ -0,0 +1,35 @@
+//
+// Bootstrap-Combobox
+// --------------------------------------------------
+
+.combobox-container {
+ &.combobox-selected .glyphicon-remove {
+ display: inline-block;
+ }
+ .caret {
+ margin-left: 0;
+ }
+ .combobox::-ms-clear {
+ display: none;
+ }
+ .dropdown-menu {
+ margin-top: -1px;
+ width: 100%;
+ }
+ .glyphicon-remove {
+ display: none;
+ top: auto;
+ width: 12px;
+ &:before {
+ content: "\e60b";
+ font-family: $icon-font-name-pf;
+ }
+ }
+ .input-group-addon {
+ @include button-variant($btn-default-color, $btn-default-bg, $btn-default-bg-img-start, $btn-default-bg-img-stop, $btn-default-border);
+ position: relative; // IE8
+ &:active {
+ @include box-shadow(inset 0 2px 8px rgba($color-pf-black, (20/100)));
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_bootstrap-datepicker.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_bootstrap-datepicker.scss
new file mode 100644
index 0000000000..fb1a3c9558
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_bootstrap-datepicker.scss
@@ -0,0 +1,132 @@
+//
+// Bootstrap-Datepicker
+// --------------------------------------------------
+
+.bootstrap-datepicker.form-control[readonly] {
+ background-color: $input-bg;
+ border-color: $input-border !important;
+ color: $input-color;
+ @include box-shadow(inset 0 1px 1px rgba($color-pf-black, (7.5/100)));
+ @include form-control-outline();
+ &:focus {
+ // TODO Create global variables for validation box shadows?
+ $input-validation-focus-box-shadow: rgba($color-pf-black, (7.5/100));
+ border-color: $input-border-focus !important;
+ .has-error & {
+ // TODO Create global variables for validation box shadows?
+ $state-danger-input-focus: lighten($state-danger-text, 20%);
+ $shadow: unquote("inset 0 1px 1px #{$input-validation-focus-box-shadow}, 0 0 6px #{$state-danger-input-focus}");
+ border-color: darken($state-danger-text, 10%);
+ @include box-shadow($shadow);
+ }
+ .has-success & {
+ // TODO Create global variables for validation box shadows?
+ $state-success-input-focus: lighten($state-success-text, 20%);
+ $shadow: unquote("inset 0 1px 1px #{$input-validation-focus-box-shadow}, 0 0 6px #{$state-success-input-focus}");
+ border-color: darken($state-success-text, 10%);
+ @include box-shadow($shadow);
+ }
+ .has-warning & {
+ // TODO Create global variables for validation box shadows?
+ $state-warning-input-focus: lighten($state-warning-text, 20%);
+ $shadow: unquote("inset 0 1px 1px #{$input-validation-focus-box-shadow}, 0 0 6px #{$state-warning-input-focus}");
+ border-color: darken($state-warning-text, 10%);
+ @include box-shadow($shadow);
+ }
+ }
+ &:hover {
+ border-color: $input-border-hover !important;
+ .has-error & {
+ border-color: darken($state-danger-text, 10%) !important;
+ }
+ .has-success & {
+ border-color: darken($state-success-text, 10%) !important;
+ }
+ .has-warning & {
+ border-color: darken($state-warning-text, 10%) !important;
+ }
+ }
+ .has-error & {
+ border-color: $state-danger-text !important;
+ }
+ .has-success & {
+ border-color: $state-success-text !important;
+ }
+ .has-warning & {
+ border-color: $state-warning-text !important;
+ }
+}
+
+.datepicker {
+ border-radius: $border-radius-base;
+ .datepicker-switch,
+ tfoot .clear,
+ tfoot .today {
+ font-size: $font-size-large;
+ font-weight: 500;
+ }
+ .next,
+ .prev {
+ font-weight: 500;
+ }
+ table tr {
+ td,
+ th {
+ border-radius: $border-radius-base;
+ }
+ td {
+ &.active,
+ &.active:hover,
+ &.active.disabled,
+ &.active.disabled:hover {
+ background: $dropdown-link-active-bg !important;
+ color: $color-pf-white !important;
+ text-shadow: none;
+ }
+ &.day:hover,
+ &.day.focused {
+ background: $dropdown-link-hover-bg;
+ }
+ &.selected,
+ &.selected:hover,
+ &.selected.disabled,
+ &.selected.disabled:hover {
+ text-shadow: none;
+ }
+ span {
+ border-radius: $border-radius-base;
+ &.active,
+ &.active:hover,
+ &.active.disabled,
+ &.active.disabled:hover {
+ background: $dropdown-link-active-bg;
+ text-shadow: none;
+ }
+ &:hover {
+ background: $dropdown-link-hover-bg;
+ }
+ }
+ }
+ }
+ thead tr:first-child th,
+ tfoot tr th {
+ &:hover {
+ background: $dropdown-link-hover-bg;
+ }
+ }
+}
+
+.input-daterange {
+ input:first-child {
+ border-radius: $border-radius-base 0 0 $border-radius-base;
+ }
+ input:last-child {
+ border-radius: 0 $border-radius-base $border-radius-base 0;
+ }
+ .input-group-addon {
+ background-color: $input-group-addon-bg;
+ border-color: $input-group-addon-border-color;
+ line-height: $line-height-base;
+ padding: $padding-base-vertical $padding-base-horizontal;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_bootstrap-mixin-overrides.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_bootstrap-mixin-overrides.scss
new file mode 100644
index 0000000000..fca61f3b86
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_bootstrap-mixin-overrides.scss
@@ -0,0 +1,33 @@
+// Mixins - Bootstrap overrides
+// -------------------
+
+// Form control outline
+@mixin form-control-outline($color: $input-border-focus){
+ $color-rgba: rgba(red($color), green($color), blue($color), .6);
+ &:focus {
+ border-color: $color;
+ outline: 0 !important;
+ @include box-shadow(unquote("inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 8px #{$color-rgba}"));
+ }
+}
+
+// Gradients
+@mixin gradient-striped($color: rgba($color-pf-black, (15/100)), $angle: -45deg){
+ background-image: linear-gradient($angle, $color 25%, $color 26%, transparent 27%, transparent 49%, $color 50%, $color 51%, transparent 52%, transparent 74%, $color 75%, $color 76%, transparent 77%);
+ }
+
+// Horizontal dividers
+@mixin nav-divider($color: $color-pf-black-200, $margin: 4px 1px){
+ background-color: $color;
+ height: 1px;
+ margin: $margin;
+ overflow: hidden;
+}
+
+// Placeholder text
+@mixin placeholder($color: $input-color-placeholder){
+ &:-moz-placeholder { color: $color; font-style: italic; } // Firefox 4-18
+ &::-moz-placeholder { color: $color; font-style: italic; opacity: 1; } // Firefox 19+
+ &:-ms-input-placeholder { color: $color; font-style: italic; } // Internet Explorer 10+
+ &::-webkit-input-placeholder { color: $color; font-style: italic; } // Safari and Chrome
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_bootstrap-select.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_bootstrap-select.scss
new file mode 100644
index 0000000000..ef0c6385fc
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_bootstrap-select.scss
@@ -0,0 +1,108 @@
+//
+// Bootstrap-select
+// --------------------------------------------------
+
+.bootstrap-select.btn-group {
+ &.form-control {
+ margin-bottom: 0;
+ }
+ .btn {
+ // TODO Create global variable for validation state box shadows?
+ $input-validation-focus-box-shadow: rgba($color-pf-black, (7.5/100));
+ &:hover {
+ border-color: $input-border-hover;
+ }
+ .caret {
+ margin-top: -4px;
+ }
+ @include form-control-outline();
+ .has-error & {
+ border-color: $state-danger-text;
+ &:focus {
+ // TODO Create global variable for validation state box shadows?
+ $state-danger-input-focus: lighten($state-danger-text, 20%);
+ $shadow: unquote("inset 0 1px 1px #{$input-validation-focus-box-shadow}, 0 0 6px #{$state-danger-input-focus}");
+ border-color: darken($state-danger-text, 10%);
+ @include box-shadow($shadow);
+ }
+ }
+ .has-success & {
+ border-color: $state-success-text;
+ &:focus {
+ // TODO Create global variable for validation state box shadows?
+ $state-success-input-focus: lighten($state-success-text, 20%);
+ $shadow: unquote("inset 0 1px 1px #{$input-validation-focus-box-shadow}, 0 0 6px #{$state-success-input-focus}");
+ border-color: darken($state-success-text, 10%);
+ @include box-shadow($shadow);
+ }
+ }
+ .has-warning & {
+ border-color: $state-warning-text;
+ &:focus {
+ // TODO Create global variable for validation state box shadows?
+ $state-warning-input-focus: lighten($state-warning-text, 20%);
+ $shadow: unquote("inset 0 1px 1px #{$input-validation-focus-box-shadow}, 0 0 6px #{$state-warning-input-focus}");
+ border-color: darken($state-warning-text, 10%);
+ @include box-shadow($shadow);
+ }
+ }
+ @include transition(unquote("border-color ease-in-out .15s, box-shadow ease-in-out .15s"));
+ }
+ .dropdown-menu { // Also see navbar.less
+ > .active > a {
+ &,
+ &:active {
+ background-color: $dropdown-link-hover-bg !important;
+ border-color: $dropdown-link-hover-border-color !important;
+ color: $gray-dark !important;
+ small {
+ color: $gray-light !important;
+ }
+ }
+ }
+ > .disabled > a {
+ color: $gray-light !important;
+ }
+ > .selected > a {
+ background-color: $dropdown-link-active-bg !important;
+ border-color: $dropdown-link-active-border-color !important;
+ color: $color-pf-white !important;
+ small {
+ color: rgba($color-pf-white, (50/100)) !important;
+ }
+ }
+ .divider {
+ background: $dropdown-divider-bg !important;
+ margin: $dropdown-divider-margin !important;
+ }
+ dt {
+ color: $color-pf-black-500;
+ font-weight:normal;
+ padding: 1px 10px;
+ }
+ li {
+ & > a.opt {
+ padding: 1px 10px;
+ }
+ & a {
+ &:active small {
+ color: rgba($color-pf-white, (50/100)) !important;
+ }
+ &:hover,
+ &:focus {
+ small {
+ color: $gray-light;
+ }
+ }
+ }
+ &:not(.disabled) {
+ a:hover,
+ a:focus {
+ small {
+ color: $gray-light;
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_bootstrap-slider.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_bootstrap-slider.scss
new file mode 100644
index 0000000000..c0ddbd3d7c
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_bootstrap-slider.scss
@@ -0,0 +1,66 @@
+//
+// Bootstrap slider
+// --------------------------------------------------
+// https://github.com/seiyria/bootstrap-slider
+
+
+// Overwrites and fixes to Bootstrap slider
+
+// https //github.com/seiyria/bootstrap-slider/issues/797
+.slider-tick-label-container {
+ display: flex;
+ justify-content: space-between;
+ margin-left: 0!important;
+}
+
+.slider-tick-label {
+ width: auto !important;
+}
+
+.slider {
+ .tooltip {
+ top: -10px;
+ }
+}
+.slider-track {
+ background-color: $color-pf-black-200;
+ box-shadow: inset 0 2px 3px rgba(0, 0, 0, .1), 0 0px 2px $color-pf-black-200;
+ border: 1px solid $color-pf-black-400;
+}
+
+.slider-selection {
+ @include gradient-vertical($slider-secondary-top, $slider-secondary-bottom);
+}
+
+.slider-handle {
+ width: $slider-line-height;
+ height: $slider-line-height;
+ border: 1px solid $color-pf-black-400; //THIS!
+}
+
+.slider-tick {
+ background-color: transparent !important;
+ background-image:
+ radial-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3) 2px, transparent 2px) !important;
+ @include box-shadow(none);
+}
+
+
+// Styles to create the pf slider
+.slider-pf {
+ display: flex;
+ align-items: center;
+
+ * {
+ margin-right: 10px;
+
+ &:last-child {
+ margin: 0;
+ }
+ }
+
+ .slider {
+ width: auto;
+ flex: 1 1 100%;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_bootstrap-switch.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_bootstrap-switch.scss
new file mode 100644
index 0000000000..6a3b1682f0
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_bootstrap-switch.scss
@@ -0,0 +1,19 @@
+//
+// Bootstrap Switch
+// --------------------------------------------------
+
+.#{$bootstrap-switch-base} {
+ .#{$bootstrap-switch-base}-handle-off,
+ .#{$bootstrap-switch-base}-handle-on {
+ &.#{$bootstrap-switch-base}-default {
+ background: $bootstrap-switch-handle-default-bg-color;
+ }
+ }
+ .#{$bootstrap-switch-base}-label {
+ background: $bootstrap-switch-bg-color;
+ box-shadow: 0 0 2px rgba($color-pf-black, (40/100));
+ @include gradient-vertical($bootstrap-switch-bg-color-start, $bootstrap-switch-bg-color-stop);
+ position: relative;
+ z-index: 9;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_bootstrap-touchspin.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_bootstrap-touchspin.scss
new file mode 100644
index 0000000000..b010aeddfa
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_bootstrap-touchspin.scss
@@ -0,0 +1,31 @@
+//
+// Bootstrap Touchspin
+// --------------------------------------------------
+
+.bootstrap-touchspin .input-group-btn-vertical {
+ > .btn {
+ padding-bottom: 6px;
+ padding-top: 6px;
+ }
+ .bootstrap-touchspin-down {
+ border-bottom-right-radius: $border-radius-base;
+ }
+ .bootstrap-touchspin-up {
+ border-top-right-radius: $border-radius-base;
+ }
+ i {
+ font-size: ($font-size-base - 4);
+ left: 6px;
+ top: 2px;
+ &.fa-angle-down,
+ &.fa-angle-up {
+ font-size: $font-size-base;
+ line-height: $font-size-base;
+ top: 0;
+ }
+ &.fa-angle-down,
+ &.fa-angle-up {
+ left: 7px;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_bootstrap-treeview.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_bootstrap-treeview.scss
new file mode 100644
index 0000000000..fb9170bf82
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_bootstrap-treeview.scss
@@ -0,0 +1,89 @@
+//
+// Bootstrap Tree View
+// --------------------------------------------------
+
+.treeview {
+ .list-group {
+ border-top: 0;
+ }
+ .list-group-item {
+ background: transparent;
+ border-bottom: 1px solid transparent !important;
+ border-top: 1px solid transparent !important;
+ cursor: default !important;
+ margin-bottom: 0;
+ overflow: hidden;
+ padding: 0 10px;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ &:hover {
+ background: none !important;
+ }
+ &.node-selected {
+ background: none !important;
+ border-color: transparent !important;
+ color: inherit !important;
+ }
+ &.node-check-changed {
+ span.node-icon,
+ span.text {
+ color: $bootstrap-treeview-highlight-color;
+ }
+ }
+ }
+ span.icon {
+ display: inline-block;
+ font-size: ($font-size-base + 1);
+ min-width: 10px;
+ text-align: center;
+ > [class*="fa-angle"] {
+ font-size: ($font-size-base + 3);
+ }
+ &.check-icon {
+ margin-right: 10px;
+ }
+ &.expand-icon {
+ cursor: pointer !important;
+ }
+ }
+ span.image {
+ background-repeat: no-repeat;
+ background-size: contain;
+ display: inline-block;
+ height: 1.19em;
+ line-height: 1em;
+ margin-right: 5px;
+ vertical-align: middle;
+ width: 12px;
+ }
+ span.indent {
+ margin-right: 5px;
+ }
+ .node-disabled {
+ color: $color-pf-black-300;
+ cursor: not-allowed;
+ span.expand-icon {
+ cursor: default !important;
+ }
+ }
+ .node-hidden {
+ display:none;
+ }
+}
+
+.treeview-pf-hover .list-group-item {
+ cursor: pointer !important;
+ &:hover {
+ background-color: $dropdown-link-hover-bg !important;
+ border-color: $dropdown-link-hover-border-color !important;
+ }
+}
+
+.treeview-pf-select .list-group-item {
+ cursor: pointer !important;
+ &.node-selected {
+ background: $dropdown-link-active-bg !important;
+ border-color: $dropdown-link-active-border-color !important;
+ color: $dropdown-link-active-color !important;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_breadcrumbs.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_breadcrumbs.scss
new file mode 100644
index 0000000000..75cb85f519
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_breadcrumbs.scss
@@ -0,0 +1,20 @@
+//
+// Breadcrumbs
+// --------------------------------------------------
+
+.breadcrumb {
+ padding-left: 0;
+ > .active strong {
+ font-weight: 600;
+ }
+ > li {
+ display: inline; /* IE8 */
+ + li:before {
+ color: $gray-light;
+ content: $fa-var-angle-double-right;
+ font-family: $icon-font-name-fa;
+ font-size: ($font-size-base - 1);
+ padding: 0 9px 0 7px;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_buttons.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_buttons.scss
new file mode 100644
index 0000000000..458bd77123
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_buttons.scss
@@ -0,0 +1,50 @@
+//
+// Buttons
+// --------------------------------------------------
+
+.btn {
+ @include box-shadow(0 2px 3px rgba($color-pf-black, (10/100)));
+ &:active {
+ @include box-shadow(inset 0 2px 8px rgba($color-pf-black, (20/100)));
+ }
+ &.disabled,
+ &[disabled],
+ fieldset[disabled] & {
+ background-color: $color-pf-black-100 !important;
+ background-image: none !important;
+ border-color: $color-pf-black-300 !important;
+ color: $color-pf-black-500 !important;
+ opacity: 1;
+ &:active {
+ @include box-shadow(none);
+ }
+ &.btn-link {
+ background-color: transparent !important;
+ border: 0;
+ }
+ }
+}
+
+.btn-danger {
+ @include button-variant($btn-danger-color, $btn-danger-bg, $btn-danger-bg-img-start, $btn-danger-bg-img-stop, $btn-danger-border);
+}
+
+.btn-default {
+ @include button-variant($btn-default-color, $btn-default-bg, $btn-default-bg-img-start, $btn-default-bg-img-stop, $btn-default-border);
+}
+
+.btn-link {
+ &,
+ &:active {
+ @include box-shadow(none);
+ }
+}
+
+.btn-primary {
+ @include button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-bg-img-start, $btn-primary-bg-img-stop, $btn-primary-border);
+}
+
+.btn-xs,
+.btn-group-xs .btn {
+ font-weight: $btn-xs-font-weight;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_card-view.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_card-view.scss
new file mode 100644
index 0000000000..8c4dcf5e29
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_card-view.scss
@@ -0,0 +1,105 @@
+//
+// Card View
+// --------------------------------------------------
+
+.card-pf-view {
+ border: 2px solid transparent;
+ .card-pf-heading-kebab {
+ .dropdown-kebab-pf {
+ margin-top: -3px;
+ }
+ + .progress-pf-legend {
+ p { margin-bottom: 0; }
+ .progress {
+ margin-bottom: 7px;
+ margin-top: 16px;
+ }
+ }
+ }
+ .card-pf-info {
+ margin-top: 15px;
+ strong {
+ font-size: ceil(($font-size-base + 1));
+ margin-right: 10px;
+ }
+ }
+ .card-pf-item {
+ display: inline-block;
+ font-size: $font-size-h3;
+ padding: 0 13px 0 15px;
+ &:first-child { padding-left: 0; }
+ &:last-child { padding-right: 0; }
+ + .card-pf-item { border-left: 1px solid $card-pf-border-color; }
+ .fa-check { color: $brand-success; }
+ .fa,
+ .pficon {
+ + .card-pf-item-text { margin-left: 10px; }
+ }
+ }
+ .card-pf-items { margin-top: 15px; }
+ .card-pf-title {
+ font-size: ceil(($font-size-base * 1.6666));
+ font-weight: 300;
+ margin-bottom: 0;
+ margin-top: 15px;
+ .fa,
+ .pficon {
+ font-size: ceil(($font-size-base * 1.5));
+ margin-right: 2px;
+ }
+ .col-lg-2 & { font-size: $font-size-h3; }
+ }
+ .card-pf-top-element .card-pf-icon-circle {
+ border: 2px solid $color-pf-blue-300;
+ border-radius: 50%;
+ display: block;
+ font-size: 46px;
+ height: 106px;
+ line-height: 102px;
+ margin: 0 auto;
+ text-align: center;
+ width: 106px;
+ .col-lg-2 & {
+ font-size: 23px;
+ height: 54px;
+ line-height: 50px;
+ width: 54px;
+ }
+ }
+ .card-pf-view-checkbox {
+ position: absolute;
+ top: 11px;
+ left: 15px;
+ input[type=checkbox] { display: none; }
+ }
+ &.card-pf-view-multi-select {
+ .card-pf-view-checkbox {
+ input[type=checkbox] {
+ display: block;
+ @media(min-width:$screen-sm-min) {
+ visibility: hidden;
+ &:checked { visibility: visible; }
+ }
+ }
+ }
+ &:hover .card-pf-view-checkbox input[type=checkbox] { visibility: visible; }
+ }
+ &.card-pf-view-select {
+ position: relative;
+ &:hover { @include box-shadow(0 1px 6px rgba($color-pf-black, (35/100))); }
+ &.active { border: 2px solid $card-pf-selected-border-color; }
+ }
+ &.card-pf-view-single-select { cursor: pointer; }
+ &.card-pf-view-xs {
+ .card-pf-title {
+ font-size: 16px;
+ font-weight: normal;
+ margin-bottom: 10px;
+ .fa,
+ .pficon {
+ font-size: 14px;
+ margin-right: 5px;
+ }
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_cards.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_cards.scss
new file mode 100644
index 0000000000..526e72211c
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_cards.scss
@@ -0,0 +1,238 @@
+//
+// Cards
+// --------------------------------------------------
+
+.card-pf {
+ background: $card-pf-bg-color;
+ border-top: 2px solid $card-pf-border-top-color;
+ @include box-shadow(0 1px 1px rgba($color-pf-black, (17.5/100)));
+ margin: 0 (-($grid-gutter-width / 4)) ($grid-gutter-width / 2);
+ padding: 0 ($grid-gutter-width / 2);
+ &.card-pf-accented {
+ border-top-color: $card-pf-accented-border-top-color;
+ }
+ &.card-pf-aggregate-status {
+ .card-pf-aggregate-status-notifications,
+ .card-pf-title {
+ a {
+ color: $text-color;
+ &.add {
+ color: $link-color;
+ &:hover {
+ color: $link-hover-color;
+ }
+ }
+ &:hover {
+ color: $link-hover-color;
+ }
+ }
+ }
+ }
+ &.card-pf-aggregate-status {
+ padding: 0 ($grid-gutter-width / 4);
+ text-align: center;
+ }
+ &.card-pf-aggregate-status-mini {
+ padding-bottom: ($grid-gutter-width / 4);
+ position: relative;
+ }
+ @media (min-width: $grid-float-breakpoint) {
+ &.card-pf-bleed-left {
+ margin-left: (-($grid-gutter-width / 2));
+ }
+ &.card-pf-bleed-right {
+ border-right: 1px solid $card-pf-border-color;
+ margin-right: (-($grid-gutter-width / 2));
+ }
+ }
+}
+
+.card-pf-aggregate-status-notifications {
+ font-size: ($font-size-base * 2); // 24px
+ font-weight: 300;
+ .card-pf-aggregate-status-mini & {
+ line-height: 1;
+ }
+ .card-pf-aggregate-status-notification + .card-pf-aggregate-status-notification {
+ border-left: 1px solid $card-pf-border-color;
+ margin-left: ($grid-gutter-width / 8 - 2);
+ padding-left: ($grid-gutter-width / 4);
+ }
+ .fa, .pficon {
+ font-size: ($font-size-base * 1.5); // 18px
+ margin-right: 7px;
+ }
+}
+
+.card-pf-body {
+ margin: ($grid-gutter-width / 2) 0 0;
+ padding: 0 0 ($grid-gutter-width / 2);
+ .card-pf-aggregate-status & {
+ margin-top: ($grid-gutter-width / 4);
+ padding-bottom: ($grid-gutter-width / 4);
+ }
+ .card-pf-aggregate-status-mini & {
+ margin-bottom: 0;
+ margin-top: 0;
+ padding-bottom: 0;
+ position: absolute;
+ right: ($grid-gutter-width / 2);
+ top: 15px;
+ }
+ .card-pf-utilization .card-pf-title + & {
+ margin-top: -8px;
+ }
+ > *:last-child {
+ margin-bottom: 0;
+ }
+}
+
+.card-pf-footer {
+ background-color: $card-pf-footer-bg-color;
+ border-top: 1px solid $card-pf-border-color;
+ margin: 0 (-($grid-gutter-width / 2)) !important;
+ padding: ($grid-gutter-width / 2) ($grid-gutter-width / 2) ($grid-gutter-width / 4);
+ a > {
+ .fa,
+ .pficon {
+ margin-right: 5px;
+ }
+ }
+ .card-pf-time-frame-filter {
+ margin-top: -2px;
+ }
+}
+
+.card-pf-link-with-icon {
+ padding-left: 21px;
+ position: relative;
+ .fa,
+ .pficon {
+ font-size: 16px;
+ left: 0;
+ position: absolute;
+ top: 0;
+ }
+}
+
+.card-pf-time-frame-filter {
+ .card-pf-heading &,
+ .card-pf-footer & {
+ float: right;
+ margin-left: 20px;
+ }
+}
+
+.card-pf-heading {
+ border-bottom: 1px solid $card-pf-border-color;
+ margin: 0 (-($grid-gutter-width / 2)) ($grid-gutter-width / 2);
+ padding: 0 ($grid-gutter-width / 2) 0;
+ & .card-pf-time-frame-filter {
+ margin-top: -5px;
+ }
+}
+
+.card-pf-heading-details {
+ float: right;
+ font-size: ($font-size-small - 1);
+}
+
+.card-pf-subtitle {
+ font-size: $font-size-h3;
+ margin-top: $line-height-computed;
+ margin-bottom: ($line-height-computed / 2);
+ [class^="col"] & {
+ margin-top: 0;
+ }
+ @media (max-width: $screen-xs-max) {
+ .card-pf-body [class^="col"] + [class^="col"] > & {
+ margin-top: ($grid-gutter-width);
+ }
+ }
+}
+
+.card-pf-title {
+ font-size: $font-size-h3;
+ font-weight: 400;
+ margin: ($grid-gutter-width / 2) 0;
+ padding: 0;
+ .card-pf-aggregate-status & {
+ font-size: $font-size-large;
+ margin: ($grid-gutter-width / 4) 0 0;
+ .fa,
+ .pficon {
+ color: $card-pf-aggregate-status-title-icon-color;
+ font-size: $font-size-h3;
+ margin-right: 7px;
+ }
+ }
+ .card-pf-aggregate-status-count {
+ font-size: $font-size-h3;
+ .card-pf-aggregate-status-mini & {
+ display: block;
+ font-size: ($font-size-base * 2); // 24px
+ font-weight: 300;
+ margin-bottom: 3px;
+ }
+ }
+ .card-pf-aggregate-status-mini & {
+ font-size: $font-size-base;
+ margin-top: ($grid-gutter-width / 8);
+ a {
+ display: inline-block;
+ }
+ .fa,
+ .pficon {
+ font-size: ($font-size-base * 2 + 2); // 26px
+ margin-right: 0;
+ min-width: ($font-size-base * 2 + 2); // 26px
+ position: absolute;
+ left: ($grid-gutter-width / 2);
+ text-align: center;
+ top: 15px;
+ }
+ }
+}
+
+.card-pf-utilization-details {
+ border-bottom: 1px solid $card-pf-border-color;
+ display: table;
+ margin: 12px 0 15px;
+ padding: 0 0 15px;
+ width: 100%;
+ .card-pf-utilization-card-details-count,
+ .card-pf-utilization-card-details-description {
+ float: left;
+ line-height: 1;
+ }
+ .card-pf-utilization-card-details-count {
+ font-size: ($font-size-base * 2 + 2); // 26px
+ font-weight: 300;
+ margin-right: 10px;
+ }
+ .card-pf-utilization-card-details-line-1,
+ .card-pf-utilization-card-details-line-2 {
+ display: block;
+ }
+ .card-pf-utilization-card-details-line-1 {
+ font-size: ($font-size-small - 1);
+ margin-bottom: 2px;
+ }
+}
+
+.cards-pf {
+ background: $card-pf-container-bg-color;
+ .row-cards-pf {
+ padding: 0 20px;
+ &:first-child { padding-top: 20px; }
+ }
+}
+
+.container-cards-pf {
+ margin-top: ($grid-gutter-width / 2);
+}
+
+.row-cards-pf {
+ margin-left: (-($grid-gutter-width / 4));
+ margin-right: (-($grid-gutter-width / 4));
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_charts.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_charts.scss
new file mode 100644
index 0000000000..74b1e08869
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_charts.scss
@@ -0,0 +1,125 @@
+//
+// Charts
+// --------------------------------------------------
+
+.c3 {
+ path {
+ stroke: $table-border-color;
+ }
+ svg {
+ font-family: $font-family-base;
+ }
+}
+
+.c3-axis-x .tick line {
+ stroke: $table-border-color;
+}
+
+.c3-axis-y .tick line {
+ display: none;
+}
+
+.c3-chart-arc path {
+ stroke: $color-pf-white;
+}
+
+.c3-grid line {
+ stroke: $table-border-color;
+}
+
+.c3-line {
+ stroke-width: 2px;
+}
+
+.c3-tooltip {
+ background: $tooltip-bg;
+ @include box-shadow(none);
+ @include opacity($tooltip-opacity);
+
+ td {
+ background: transparent;
+ border: 0;
+ color: $tooltip-color;
+ font-size: $font-size-base;
+ padding: 5px 10px;
+ }
+
+ th {
+ background: transparent;
+ font-size: $font-size-base;
+ padding: 5px 10px 0;
+ border-bottom: solid 2px $color-pf-black;
+ }
+
+ tr {
+ border: 0;
+ + tr > td {
+ padding-top: 0;
+ }
+ }
+}
+
+.c3-tooltip-sparkline,
+.donut-tooltip-pf {
+ background: $tooltip-bg;
+ color: $tooltip-color;
+ @include opacity($tooltip-opacity);
+ padding: 2px 6px;
+}
+
+.c3-xgrid,
+.c3-ygrid {
+ stroke-dasharray: 0 0;
+}
+
+.chart-pf-sparkline {
+ margin-left: -5px;
+ margin-right: -5px;
+}
+
+.donut-title-big-pf {
+ font-size: $donut-font-size-big;
+ font-weight: 300;
+}
+
+.donut-title-small-pf {
+ font-size: $font-size-base;
+ font-weight: 400;
+}
+
+.line-chart-pf {
+ .c3-zoom-rect {
+ opacity: 1 !important;
+ fill: $color-pf-black-100;
+ stroke: $table-border-color;
+ stroke-width: 1px;
+ }
+}
+
+.pct-donut-chart-pf {
+
+ .pct-donut-chart-pf-label {
+ display: block;
+ }
+
+ &.pct-donut-chart-pf-left,
+ &.pct-donut-chart-pf-right,
+ .pct-donut-chart-pf-left,
+ .pct-donut-chart-pf-right {
+ display: flex;
+ flex-direction: row;
+ justify-content: center;
+ align-items: center;
+ }
+
+ &.pct-donut-chart-pf-left,
+ &.pct-donut-chart-pf-right {
+ display: inline-flex;
+ }
+
+ &.pct-donut-chart-pf-left,
+ .pct-donut-chart-pf-left {
+ flex-direction: row-reverse;
+ }
+}
+
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_close.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_close.scss
new file mode 100644
index 0000000000..b3e103dc81
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_close.scss
@@ -0,0 +1,16 @@
+//
+// Close icons
+// --------------------------------------------------
+
+//this should no longer be needed and be replaced with pficon-close. This is here for legacy. For further info see https://github.com/patternfly/patternfly/pull/781
+
+.close {
+ text-shadow: none;
+ z-index: 1;
+ position: relative;
+ @include opacity(.6);
+ &:hover,
+ &:focus {
+ @include opacity(.9);
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_color-variables.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_color-variables.scss
new file mode 100644
index 0000000000..95f123fa5a
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_color-variables.scss
@@ -0,0 +1,85 @@
+$color-pf-black-100: #fafafa !default;
+$color-pf-black-150: #f5f5f5 !default;
+$color-pf-black-200: #ededed !default;
+$color-pf-black-300: #d1d1d1 !default;
+$color-pf-black-400: #bbb !default;
+$color-pf-black-500: #8b8d8f !default;
+$color-pf-black-600: #72767b !default;
+$color-pf-black-700: #4d5258 !default;
+$color-pf-black-800: #393f44 !default;
+$color-pf-black-900: #292e34 !default;
+$color-pf-blue-25: #edf8ff !default;
+$color-pf-blue-50: #def3ff !default;
+$color-pf-blue-100: #bee1f4 !default;
+$color-pf-blue-200: #7dc3e8 !default;
+$color-pf-blue-300: #39a5dc !default;
+$color-pf-blue-400: #0088ce !default;
+$color-pf-blue-500: #00659c !default;
+$color-pf-blue-600: #004368 !default;
+$color-pf-blue-700: #002235 !default;
+$color-pf-cyan-100: #bedee1 !default;
+$color-pf-cyan-200: #7dbdc3 !default;
+$color-pf-cyan-300: #3a9ca6 !default;
+$color-pf-cyan-400: #007a87 !default;
+$color-pf-cyan-500: #005c66 !default;
+$color-pf-cyan-600: #003d44 !default;
+$color-pf-cyan-700: #001f22 !default;
+$color-pf-gold-100: #fbeabc !default;
+$color-pf-gold-200: #f9d67a !default;
+$color-pf-gold-300: #f5c12e !default;
+$color-pf-gold-400: #f0ab00 !default;
+$color-pf-gold-500: #b58100 !default;
+$color-pf-gold-600: #795600 !default;
+$color-pf-gold-700: #3d2c00 !default;
+$color-pf-green-100: #cfe7cd !default;
+$color-pf-green-200: #9ecf99 !default;
+$color-pf-green-300: #6ec664 !default;
+$color-pf-green-400: #3f9c35 !default;
+$color-pf-green-500: #2d7623 !default;
+$color-pf-green-600: #1e4f18 !default;
+$color-pf-green-700: #0f280d !default;
+$color-pf-light-blue-100: #beedf9 !default;
+$color-pf-light-blue-200: #7cdbf3 !default;
+$color-pf-light-blue-300: #35caed !default;
+$color-pf-light-blue-400: #00b9e4 !default;
+$color-pf-light-blue-500: #008bad !default;
+$color-pf-light-blue-600: #005c73 !default;
+$color-pf-light-blue-700: #002d39 !default;
+$color-pf-light-green-100: #e4f5bc !default;
+$color-pf-light-green-200: #c8eb79 !default;
+$color-pf-light-green-300: #ace12e !default;
+$color-pf-light-green-400: #92d400 !default;
+$color-pf-light-green-500: #6ca100 !default;
+$color-pf-light-green-600: #486b00 !default;
+$color-pf-light-green-700: #253600 !default;
+$color-pf-orange-100: #fbdebf !default;
+$color-pf-orange-200: #f7bd7f !default;
+$color-pf-orange-300: #f39d3c !default;
+$color-pf-orange-400: #ec7a08 !default;
+$color-pf-orange-500: #b35c00 !default;
+$color-pf-orange-600: #773d00 !default;
+$color-pf-orange-700: #3b1f00 !default;
+$color-pf-purple-100: #c7bfff !default;
+$color-pf-purple-200: #a18fff !default;
+$color-pf-purple-300: #8461f7 !default;
+$color-pf-purple-400: #703fec !default;
+$color-pf-purple-500: #582fc0 !default;
+$color-pf-purple-600: #40199a !default;
+$color-pf-purple-700: #1f0066 !default;
+$color-pf-red-100: #cc0000 !default;
+$color-pf-red-200: #a30000 !default;
+$color-pf-red-300: #8b0000 !default;
+$color-pf-red-400: #470000 !default;
+$color-pf-red-500: #2c0000 !default;
+
+$color-pf-black: #030303 !default;
+$color-pf-blue: $color-pf-blue-400 !default;
+$color-pf-cyan: $color-pf-cyan-400 !default;
+$color-pf-gold: $color-pf-gold-400 !default;
+$color-pf-green: $color-pf-green-400 !default;
+$color-pf-light-blue: $color-pf-light-blue-400 !default;
+$color-pf-light-green: $color-pf-light-green-400 !default;
+$color-pf-orange: $color-pf-orange-400 !default;
+$color-pf-purple: $color-pf-purple-400 !default;
+$color-pf-red: $color-pf-red-100 !default;
+$color-pf-white: #fff !default;
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_datatables.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_datatables.scss
new file mode 100644
index 0000000000..71a8b25cc4
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_datatables.scss
@@ -0,0 +1,186 @@
+//
+// DataTables
+// --------------------------------------------------
+
+// Deprecated
+.ColVis_Button {
+ &:active {
+ &:focus {
+ outline: none;
+ }
+ }
+}
+
+// Deprecated
+.ColVis_catcher {
+ position: absolute;
+ z-index: 999;
+}
+
+// Deprecated
+.ColVis_collection {
+ background-color: $dropdown-bg;
+ border: 1px solid $dropdown-border;
+ border-radius: $border-radius-base;
+ @include box-shadow(0 6px 12px rgba($color-pf-black, (17.5/100)));
+ background-clip: padding-box;
+ list-style: none;
+ margin: -1px 0 0 0;
+ padding: 5px 10px;
+ width: 150px;
+ z-index: $zindex-dropdown;
+ label {
+ font-weight: normal;
+ margin-bottom: 5px;
+ margin-top: 5px;
+ padding-left: 20px;
+ }
+}
+
+// Deprecated
+.ColVis_collectionBackground {
+ background-color: $color-pf-white;
+ height: 100%;
+ left: 0;
+ position: fixed;
+ top: 0;
+ width: 100%;
+ z-index: 998;
+}
+
+// Note: We won't be using this class with the Patternfly toolbar
+.dataTables_header {
+ background-color: $color-pf-black-150;
+ border: 1px solid $table-border-color;
+ border-bottom: none;
+ padding: 5px;
+ position: relative;
+ text-align: center;
+ .btn {
+ @include box-shadow(none);
+ }
+ // Deprecated
+ .ColVis {
+ position: absolute;
+ right: 5px;
+ text-align: left;
+ top: 5px;
+ + .dataTables_info {
+ padding-right: 30px;
+ }
+ }
+ .dataTables_filter {
+ position: absolute;
+ input {
+ border: 1px solid $color-pf-black-400;
+ height: 24px;
+ @media (max-width: $screen-xs-max) {
+ width: 100px;
+ }
+ }
+ }
+ .dataTables_info {
+ padding: 2px 0;
+ @media (max-width: $screen-xs) {
+ text-align: right;
+ }
+ b {
+ font-weight: bold;
+ }
+ }
+}
+
+// Note: We won't be using this class with the table view
+.dataTables_footer {
+ background-color: $color-pf-white;
+ border: 1px solid $table-border-color;
+ border-top: none;
+ overflow: hidden;
+}
+
+// Not in use with latest example: May be used with pagination?
+.dataTables_paginate {
+ background: $color-pf-black-100;
+ float: right;
+ margin: 0;
+ .pagination {
+ float: left;
+ margin: 0;
+ > li {
+ > span {
+ border-color: $color-pf-white $color-pf-black-300 $color-pf-black-150;
+ border-width: 0 1px;
+ font-size: ($font-size-base + 4);
+ font-weight: normal;
+ padding: 0;
+ text-align: center;
+ width: 31px;
+ &:hover,
+ &:focus {
+ @include reset-filter();
+ }
+ }
+ &.last > span {
+ border-right: none;
+ }
+ &.disabled > span {
+ background: $color-pf-black-150;
+ border-left-color: $color-pf-black-200;
+ border-right-color: $color-pf-black-200;
+ @include reset-filter();
+ }
+ }
+ }
+ .pagination-input {
+ float: left;
+ font-size: $font-size-base;
+ line-height: 1em;
+ padding: 4px 15px 0;
+ text-align: right;
+ .paginate_input {
+ border: 1px solid $color-pf-black-300;
+ @include box-shadow(inset 0 1px 1px rgba($color-pf-black, (7.5/100)));
+ font-size: $font-size-base;
+ font-weight: 600;
+ height: 19px;
+ margin-right: 8px;
+ padding-right: 3px;
+ text-align: right;
+ width: 30px;
+ }
+ .paginate_of {
+ position: relative;
+ b {
+ margin-left: 3px;
+ }
+ }
+ }
+}
+
+.dataTables_empty {
+ background: $table-bg-accent;
+}
+
+/* Might need this for pagination?
+.dataTables_wrapper {
+ margin: $line-height-computed 0;
+ @media (max-width: $screen-xs-max) {
+ .table-responsive {
+ margin-bottom: 0;
+ }
+ }
+}
+*/
+
+// Not in use with latest example: May be used with column reordering?
+.DTCR_clonedTable {
+ background-color: rgba($color-pf-white, (70/100));
+ z-index: 202;
+}
+
+// Not in use with latest example: May be used with column reordering?
+.DTCR_pointer {
+ background-color: $link-color;
+ width: 1px;
+ z-index: 201;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_dropdowns.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_dropdowns.scss
new file mode 100644
index 0000000000..055f343f8a
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_dropdowns.scss
@@ -0,0 +1,235 @@
+//
+// Dropdowns
+// --------------------------------------------------
+
+
+// Dropdown arrow/caret
+// Modified to use Font Awesome's angle-down icon
+.caret {
+ font-family: $icon-font-name-fa;
+ font-weight: normal;
+ height: ($font-size-base - 3);
+ position: relative;
+ vertical-align: baseline;
+ width: $font-size-base;
+ &:before {
+ bottom: 0;
+ content: $fa-var-angle-down;
+ left: 0;
+ line-height: $font-size-base;
+ position: absolute;
+ text-align: center;
+ top: -1px;
+ right: 0;
+ }
+ .dropup & {
+ &:before {
+ content: $fa-var-angle-up;
+ }
+ }
+}
+
+// Bootstrap removes the focus ring on dropdowns; this replaces it for better accessibility
+.dropdown-toggle:focus {
+ @include tab-focus();
+}
+
+// The dropdown menu (ul)
+.dropdown-menu {
+ // Dividers (basically an hr) within the dropdown
+ .divider {
+ @include nav-divider($dropdown-divider-bg, $dropdown-divider-margin);
+ }
+ // Links within the dropdown menu
+ > li > a {
+ border-color: transparent;
+ border-style: solid;
+ border-width: 1px 0;
+ padding: 1px 10px;
+ }
+}
+
+// Hover/Focus state
+.dropdown-menu > li > a {
+ &:hover,
+ &:focus {
+ border-color: $dropdown-link-hover-border-color;
+ @include reset-filter();
+ }
+ &:active {
+ background-color: $dropdown-link-focus-bg;
+ border-color: $dropdown-link-active-border-color;
+ color: $dropdown-link-focus-color !important;
+ @include reset-filter();
+ }
+}
+
+// Active state
+.dropdown-menu > .active > a {
+ &,
+ &:hover,
+ &:focus {
+ background-color: $dropdown-link-active-bg !important;
+ border-color: $dropdown-link-active-border-color !important;
+ @include reset-filter();
+ }
+}
+
+// Disabled state
+.dropdown-menu > .disabled > a {
+ &,
+ &:hover,
+ &:focus {
+ border-color: transparent;
+ }
+}
+
+// Selected state
+.dropdown-menu > .selected > a {
+ background-color: $dropdown-link-active-bg;
+ border-color: $dropdown-link-active-border-color;
+ color: $color-pf-white;
+ small {
+ color: rgba($color-pf-white, (50/100));
+ }
+}
+
+// Nuke hover/focus effects
+.dropdown-menu > .disabled > a {
+ &:hover,
+ &:focus {
+ border-color: transparent;
+ }
+}
+
+// Dropdown section headers
+.dropdown-header {
+ padding-left: 10px;
+ padding-right: 10px;
+ text-transform: uppercase;
+}
+
+// Position Menu closer to button
+.btn-group,
+.dropdown,
+.input-group-btn {
+ > .dropdown-menu {
+ margin-top: -1px;
+ }
+}
+
+// Position Menu closer to button (dropup-menu)
+.dropup .dropdown-menu {
+ margin-bottom: -1px;
+}
+
+// Add back styles for dropdown-submenu
+.dropdown-submenu {
+ position:relative;
+ &:hover {
+ > a {
+ background-color: $dropdown-link-hover-bg;
+ border-color: $dropdown-link-hover-border-color;
+ }
+ > .dropdown-menu {
+ display: block;
+ }
+ }
+ &.pull-left {
+ float: none !important;
+ > .dropdown-menu {
+ left: auto;
+ margin-left: 10px;
+ right: 100%;
+ }
+ }
+ > a {
+ padding-right: 20px !important;
+ &:after {
+ content: $fa-var-angle-right;
+ font-family: $icon-font-name-fa;
+ display: block;
+ position: absolute;
+ right: 10px;
+ top: 2px;
+ }
+ }
+ > .dropdown-menu {
+ left: 100%;
+ margin-top: 0;
+ top: -6px;
+ }
+ .dropup & > .dropdown-menu {
+ bottom: -5px;
+ top: auto;
+ }
+ .open &.active > .dropdown-menu {
+ display: block;
+ }
+}
+
+// Kebab dropmenu
+.dropdown-kebab-pf {
+ &.btn-group > .btn:first-child,
+ .btn-link {
+ color: $gray-darker;
+ font-size: ($font-size-base + 4);
+ line-height: 1;
+ padding: 4px ($grid-gutter-width/4);
+ margin-left: ($grid-gutter-width/(-4));
+ margin-right: ($grid-gutter-width/(-4));
+ &:active,
+ &:focus,
+ &:hover {
+ color: $link-color;
+ }
+ }
+ &.btn-group { margin-left: ($grid-gutter-width/4); }
+ .dropdown-menu {
+ left: -15px;
+ margin-top: 11px;
+ &.dropdown-menu-right {
+ left: auto;
+ right: -15px;
+ &:after,
+ &:before {
+ left: auto;
+ right: 6px;
+ }
+ }
+ &:after,
+ &:before {
+ border-bottom-color: $dropdown-border;
+ border-bottom-style: solid;
+ border-bottom-width: 10px;
+ border-left: 10px solid transparent;
+ border-right: 10px solid transparent;
+ content: "";
+ display: inline-block;
+ left: 6px;
+ position: absolute;
+ top: -11px;
+ }
+ &:after {
+ border-bottom-color: $dropdown-bg;
+ top: -10px;
+ }
+ }
+ &.dropup .dropdown-menu {
+ margin-bottom: 11px;
+ margin-top: 0;
+ &:after,
+ &:before {
+ border-bottom: none;
+ border-top-color: $dropdown-border;
+ border-top-style: solid;
+ border-top-width: 10px;
+ bottom: -11px;
+ top: auto;
+ }
+ &:after {
+ border-top-color: $dropdown-bg;
+ bottom: -10px;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_experimental-features.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_experimental-features.scss
new file mode 100644
index 0000000000..3ffb39a01c
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_experimental-features.scss
@@ -0,0 +1,48 @@
+.experimental-pf > * {
+ border: 2px solid $color-pf-light-green-400;
+}
+
+.experimental-pf-bar {
+ background-color: $color-pf-light-green-400;
+ border: none;
+ text-align: center;
+ position: relative;
+}
+
+.experimental-pf-more-info {
+ background-color: $color-pf-light-green-400;
+ border: 0;
+ color: $color-pf-black;
+ display: block;
+ width: 100%;
+ padding-top: 10px;
+ padding-bottom: 10px;
+ position: static;
+ @media (min-width: $screen-md-min) {
+ padding: 0 10px;
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: auto;
+ }
+}
+
+.experimental-pf-text {
+ @media (min-width: $screen-md-min) {
+ padding-left: 150px;
+ padding-right: 150px;
+ }
+
+ a {
+ color: $color-pf-black;
+ text-decoration: underline;
+ &:hover {
+ color: $color-pf-black;
+ cursor: pointer;
+ }
+ }
+}
+
+.btn-experimental-pf {
+ @include button-variant($btn-default-color, $color-pf-light-green-400, $color-pf-light-green-300, $color-pf-light-green-400, $color-pf-light-green-400);
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_filter.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_filter.scss
new file mode 100644
index 0000000000..e030fc6088
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_filter.scss
@@ -0,0 +1,38 @@
+.filter-pf-category-select {
+ display: flex;
+}
+.filter-pf-category-select-value {
+ border-left-width: 0;
+}
+.filter-pf-category-item {
+ margin-bottom: 5px;
+}
+.filter-pf-category-label {
+ font-weight: 700;
+ margin-right: 5px;
+ padding: 5px 0 6px 5px;
+}
+.filter-pf-select {
+ .caret {
+ position: absolute;
+ top: 50%;
+ right: 10px;
+ transform: translateY(-50%);
+ }
+}
+.filter-pf-select-dropdown {
+ background-color: $color-pf-white;
+ background-image: none;
+ color: $color-pf-black-500;
+ font-size: 12px;
+ font-style: italic;
+ font-weight: 400;
+ padding-right: 25px;
+ text-align: left;
+ .caret {
+ font-style: normal;
+ }
+}
+.filter-pf-active-label {
+ margin-right: 5px;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_fonts.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_fonts.scss
new file mode 100644
index 0000000000..ade3d93280
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_fonts.scss
@@ -0,0 +1,124 @@
+//
+// Fonts
+// --------------------------------------------------
+
+@font-face {
+ font-family: "Open Sans";
+ font-style: normal;
+ font-weight: 300;
+ src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Light-webfont.eot"), "#{$font-path}OpenSans-Light-webfont.eot")); /* IE9 Compat Modes */
+ src: local("Open Sans Light"), local("OpenSans-Light"),
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Light-webfont.eot?#iefix"), "#{$font-path}OpenSans-Light-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Light-webfont.woff2"), "#{$font-path}OpenSans-Light-webfont.woff2")) format("woff2"), /* Super Modern Browsers */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Light-webfont.woff"), "#{$font-path}OpenSans-Light-webfont.woff")) format("woff"), /* Modern Browsers */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Light-webfont.ttf"), "#{$font-path}OpenSans-Light-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Light-webfont.svg#OpenSans"), "#{$font-path}OpenSans-Light-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: normal;
+ font-weight: 400;
+ src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Regular-webfont.eot"), "#{$font-path}OpenSans-Regular-webfont.eot")); /* IE9 Compat Modes */
+ src: local("Open Sans"), local("OpenSans"),
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Regular-webfont.eot?#iefix"), "#{$font-path}OpenSans-Regular-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Regular-webfont.woff2"), "#{$font-path}OpenSans-Regular-webfont.woff2")) format("woff2"), /* Super Modern Browsers */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Regular-webfont.woff"), "#{$font-path}OpenSans-Regular-webfont.woff")) format("woff"), /* Modern Browsers */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Regular-webfont.ttf"), "#{$font-path}OpenSans-Regular-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Regular-webfont.svg#OpenSans"), "#{$font-path}OpenSans-Regular-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: italic;
+ font-weight: 300;
+ src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-LightItalic-webfont.eot"), "#{$font-path}OpenSans-LightItalic-webfont.eot")); /* IE9 Compat Modes */
+ src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"),
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-LightItalic-webfont.eot?#iefix"), "#{$font-path}OpenSans-LightItalic-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-LightItalic-webfont.woff2"), "#{$font-path}OpenSans-LightItalic-webfont.woff2")) format("woff2"), /* Super Modern Browsers */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-LightItalic-webfont.woff"), "#{$font-path}OpenSans-LightItalic-webfont.woff")) format("woff"), /* Modern Browsers */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-LightItalic-webfont.ttf"), "#{$font-path}OpenSans-LightItalic-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-LightItalic-webfont.svg#OpenSans"), "#{$font-path}OpenSans-LightItalic-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: italic;
+ font-weight: 400;
+ src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Italic-webfont.eot"), "#{$font-path}OpenSans-Italic-webfont.eot")); /* IE9 Compat Modes */
+ src: local("Open Sans Italic"), local("OpenSans-Italic"),
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Italic-webfont.eot?#iefix"), "#{$font-path}OpenSans-Italic-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Italic-webfont.woff2"), "#{$font-path}OpenSans-Italic-webfont.woff2")) format("woff2"), /* Super Modern Browsers */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Italic-webfont.woff"), "#{$font-path}OpenSans-Italic-webfont.woff")) format("woff"), /* Modern Browsers */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Italic-webfont.ttf"), "#{$font-path}OpenSans-Italic-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Italic-webfont.svg#OpenSans"), "#{$font-path}OpenSans-Italic-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: normal;
+ font-weight: 600;
+ src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Semibold-webfont.eot"), "#{$font-path}OpenSans-Semibold-webfont.eot")); /* IE9 Compat Modes */
+ src: local("Open Sans Semibold"), local("OpenSans-Semibold-webfont"),
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Semibold-webfont.eot?#iefix"), "#{$font-path}OpenSans-Semibold-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Semibold-webfont.woff2"), "#{$font-path}OpenSans-Semibold-webfont.woff2")) format("woff2"), /* Super Modern Browsers */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Semibold-webfont.woff"), "#{$font-path}OpenSans-Semibold-webfont.woff")) format("woff"), /* Modern Browsers */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Semibold-webfont.ttf"), "#{$font-path}OpenSans-Semibold-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Semibold-webfont.svg#OpenSans"), "#{$font-path}OpenSans-Semibold-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: italic;
+ font-weight: 600;
+ src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-SemiboldItalic-webfont.eot"), "#{$font-path}OpenSans-SemiboldItalic-webfont.eot")); /* IE9 Compat Modes */
+ src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic-webfont"),
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-SemiboldItalic-webfont.eot?#iefix"), "#{$font-path}OpenSans-SemiboldItalic-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-SemiboldItalic-webfont.woff2"), "#{$font-path}OpenSans-SemiboldItalic-webfont.woff2")) format("woff2"), /* Super Modern Browsers */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-SemiboldItalic-webfont.woff"), "#{$font-path}OpenSans-SemiboldItalic-webfont.woff")) format("woff"), /* Modern Browsers */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-SemiboldItalic-webfont.ttf"), "#{$font-path}OpenSans-SemiboldItalic-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-SemiboldItalic-webfont.svg#OpenSans"), "#{$font-path}OpenSans-SemiboldItalic-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: normal;
+ font-weight: 700;
+ src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Bold-webfont.eot"), "#{$font-path}OpenSans-Bold-webfont.eot")); /* IE9 Compat Modes */
+ src: local("Open Sans Bold"), local("OpenSans-Bold"),
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Bold-webfont.eot?#iefix"), "#{$font-path}OpenSans-Bold-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Bold-webfont.woff2"), "#{$font-path}OpenSans-Bold-webfont.woff2")) format("woff2"), /* Super Modern Browsers */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Bold-webfont.woff"), "#{$font-path}OpenSans-Bold-webfont.woff")) format("woff"), /* Modern Browsers */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Bold-webfont.ttf"), "#{$font-path}OpenSans-Bold-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-Bold-webfont.svg#OpenSans"), "#{$font-path}OpenSans-Bold-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: italic;
+ font-weight: 700;
+ src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-BoldItalic-webfont.eot"), "#{$font-path}OpenSans-BoldItalic-webfont.eot")); /* IE9 Compat Modes */
+ src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"),
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-BoldItalic-webfont.eot?#iefix"), "#{$font-path}OpenSans-BoldItalic-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-BoldItalic-webfont.woff2"), "#{$font-path}OpenSans-BoldItalic-webfont.woff2")) format("woff2"), /* Super Modern Browsers */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-BoldItalic-webfont.woff"), "#{$font-path}OpenSans-BoldItalic-webfont.woff")) format("woff"), /* Modern Browsers */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-BoldItalic-webfont.ttf"), "#{$font-path}OpenSans-BoldItalic-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-BoldItalic-webfont.svg#OpenSans"), "#{$font-path}OpenSans-BoldItalic-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: italic;
+ font-weight: 800;
+ src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBoldItalic-webfont.eot"), "#{$font-path}OpenSans-ExtraBoldItalic-webfont.eot")); /* IE9 Compat Modes */
+ src: local("Open Sans Extrabold Italic"), local("OpenSans-ExtraboldItalic"),
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBoldItalic-webfont.eot?#iefix"), "#{$font-path}OpenSans-ExtraBoldItalic-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBoldItalic-webfont.woff2"), "#{$font-path}OpenSans-ExtraBoldItalic-webfont.woff2")) format("woff2"), /* Super Modern Browsers */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBoldItalic-webfont.woff"), "#{$font-path}OpenSans-ExtraBoldItalic-webfont.woff")) format("woff"), /* Modern Browsers */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBoldItalic-webfont.ttf"), "#{$font-path}OpenSans-ExtraBoldItalic-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBoldItalic-webfont.svg#OpenSans"), "#{$font-path}OpenSans-ExtraBoldItalic-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: normal;
+ font-weight: 800;
+ src: url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBold-webfont.eot"), "#{$font-path}OpenSans-ExtraBold-webfont.eot")); /* IE9 Compat Modes */
+ src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"),
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBold-webfont.eot?#iefix"), "#{$font-path}OpenSans-ExtraBold-webfont.eot?#iefix")) format("embedded-opentype"), /* IE6-IE8 */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBold-webfont.woff2"), "#{$font-path}OpenSans-ExtraBold-webfont.woff2")) format("woff2"), /* Super Modern Browsers */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBold-webfont.woff"), "#{$font-path}OpenSans-ExtraBold-webfont.woff")) format("woff"), /* Modern Browsers */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBold-webfont.ttf"), "#{$font-path}OpenSans-ExtraBold-webfont.ttf")) format("truetype"), /* Safari, Android, iOS */
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}OpenSans-ExtraBold-webfont.svg#OpenSans"), "#{$font-path}OpenSans-ExtraBold-webfont.svg#OpenSans")) format("svg"); /* Legacy iOS */
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_footer.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_footer.scss
new file mode 100644
index 0000000000..ad64082c8a
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_footer.scss
@@ -0,0 +1,19 @@
+//
+// Footer
+// --------------------------------------------------
+
+.footer-pf-alt, .footer-pf {
+ background-color: $footer-pf-bg-color;
+ color: $gray-light;
+ font-size: $font-size-small;
+ line-height: 17px; // whole px unit to avoid height differences among browsers
+ padding-left: $footer-pf-padding-left;
+ padding-top: $footer-pf-padding-top;
+ .layout-pf-alt-fixed-with-footer &, .layout-pf-fixed-with-footer & {
+ bottom: 0;
+ left: 0;
+ position: fixed;
+ right: 0;
+ z-index: $zindex-navbar-fixed;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_forms.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_forms.scss
new file mode 100644
index 0000000000..58519aed68
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_forms.scss
@@ -0,0 +1,95 @@
+//
+// Forms
+// --------------------------------------------------
+.chars-remaining-pf span {
+ font-weight: 600;
+ padding-right: 5px;
+}
+
+.chars-warn-remaining-pf {
+ color: $brand-danger;
+}
+
+.fields-status-pf {
+ color: $color-pf-black-500;
+ margin-bottom: 15px;
+}
+
+.form-control {
+ &[disabled],
+ &[readonly],
+ fieldset[disabled] & {
+ @include box-shadow(none);
+ color: $color-pf-black-500;
+ &:hover {
+ border-color: $input-border;
+ }
+ }
+ &:hover {
+ border-color: $input-border-hover;
+ .has-error & {
+ border-color: darken($state-danger-text, 10%);
+ }
+ .has-success & {
+ border-color: darken($state-success-text, 10%);
+ }
+ .has-warning & {
+ border-color: darken($state-warning-text, 10%);
+ }
+ }
+}
+
+.has-error, .has-success, .has-warning {
+ .checkbox,
+ .checkbox-inline,
+ .control-label,
+ .radio,
+ .radio-inline,
+ &.checkbox label,
+ &.checkbox-inline label,
+ &.radio label,
+ &.radio-inline label {
+ color: $text-color;
+ }
+}
+
+.help-block {
+ margin-bottom: 0px;
+}
+
+.input-group .input-group-btn .btn {
+ @include box-shadow(none);
+}
+
+label {
+ font-weight: 600;
+ &.required-pf:after {
+ color: $brand-danger;
+ content: "*";
+ margin-left: 3px;
+ }
+}
+
+span.required-pf {
+ color: $brand-danger;
+}
+
+.fields-section-pf {
+ border-color: $color-pf-black-200;
+ border-style: solid;
+ border-width: 1px 0 0;
+ margin-top: 25px;
+ padding: 15px 0 0;
+}
+.fields-section-header-pf {
+ border: none;
+ font-size: $font-size-base;
+ margin: 0;
+ padding-right: $padding-large-horizontal;
+ width: auto;
+ .fa-angle-right {
+ cursor: pointer;
+ font-size: $font-size-large;
+ width: $font-size-large;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_icons.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_icons.scss
new file mode 100644
index 0000000000..0262ec8859
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_icons.scss
@@ -0,0 +1,350 @@
+//
+// Icons
+// --------------------------------------------------
+// Custom icons and selections from IcoMoon - Free (http://icomoon.io/#icons)
+
+@font-face {
+ font-family: "#{$icon-font-name-pf}";
+ src:url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}#{$icon-font-name-pf}.eot"), "#{$font-path}#{$icon-font-name-pf}.eot"));
+ src:url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}#{$icon-font-name-pf}.eot?#iefix"), "#{$font-path}#{$icon-font-name-pf}.eot?#iefix")) format("embedded-opentype"),
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}#{$icon-font-name-pf}.ttf"), "#{$font-path}#{$icon-font-name-pf}.ttf")) format("truetype"),
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}#{$icon-font-name-pf}.woff"), "#{$font-path}#{$icon-font-name-pf}.woff")) format("woff"),
+ url(if($bootstrap-sass-asset-helper, twbs-font-path("#{$font-path}#{$icon-font-name-pf}.svg##{$icon-font-name-pf}"), "#{$font-path}#{$icon-font-name-pf}.svg##{$icon-font-name-pf}")) format("svg");
+ font-weight: normal;
+ font-style: normal;
+}
+
+[class^="#{$icon-prefix}-"],
+[class*=" #{$icon-prefix}-"] {
+ display: inline-block;
+ font-family: "#{$icon-font-name-pf}";
+ font-style: normal;
+ font-variant: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+ text-transform: none;
+ /* Better Font Rendering =========== */
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+}
+.#{$icon-prefix}-add-circle-o:before {
+ content: $pficon-var-add-circle-o;
+}
+.#{$icon-prefix}-applications:before {
+ content: $pficon-var-applications;
+}
+.#{$icon-prefix}-arrow:before {
+ content: $pficon-var-arrow;
+}
+.#{$icon-prefix}-asleep:before {
+ content: $pficon-var-asleep;
+}
+.#{$icon-prefix}-automation:before {
+ content: $pficon-var-automation;
+}
+.#{$icon-prefix}-build:before {
+ content: $pficon-var-build;
+}
+.#{$icon-prefix}-builder-image:before {
+ content: $pficon-var-builder-image;
+}
+.#{$icon-prefix}-bundle:before {
+ content: $pficon-var-bundle;
+}
+.#{$icon-prefix}-blueprint:before {
+ content: $pficon-var-blueprint;
+}
+.#{$icon-prefix}-catalog:before {
+ content: $pficon-var-catalog;
+}
+.#{$icon-prefix}-chat:before {
+ content: $pficon-var-chat;
+}
+.#{$icon-prefix}-close:before {
+ content: $pficon-var-close;
+}
+.#{$icon-prefix}-cloud-security:before {
+ content: $pficon-var-cloud-security;
+}
+.#{$icon-prefix}-cloud-tenant:before {
+ content: $pficon-var-cloud-tenant;
+}
+.#{$icon-prefix}-cluster:before {
+ content: $pficon-var-cluster;
+}
+.#{$icon-prefix}-connected:before {
+ content: $pficon-var-connected;
+}
+.#{$icon-prefix}-container-node:before {
+ content: $pficon-var-container-node;
+}
+.#{$icon-prefix}-cpu:before {
+ content: $pficon-var-cpu;
+}
+.#{$icon-prefix}-degraded:before {
+ content: $pficon-var-degraded;
+}
+.#{$icon-prefix}-delete:before {
+ content: $pficon-var-delete;
+}
+.#{$icon-prefix}-disconnected:before {
+ content: $pficon-var-disconnected;
+}
+.#{$icon-prefix}-domain:before {
+ content: $pficon-var-domain;
+}
+.#{$icon-prefix}-edit:before {
+ content: $pficon-var-edit;
+}
+.#{$icon-prefix}-enhancement:before {
+ content: $pficon-var-enhancement;
+}
+.#{$icon-prefix}-enterprise:before {
+ content: $pficon-var-enterprise;
+}
+.#{$icon-prefix}-equalizer:before {
+ content: $pficon-var-equalizer;
+}
+.#{$icon-prefix}-error-circle-o:before {
+ color: $brand-danger;
+ content: $pficon-var-error-circle-o;
+}
+.#{$icon-prefix}-export:before {
+ content: $pficon-var-export;
+}
+.#{$icon-prefix}-flag:before,
+.#{$icon-prefix}-messages:before { // class name deprecated
+ content: $pficon-var-flag;
+}
+.#{$icon-prefix}-flavor:before {
+ content: $pficon-var-flavor;
+}
+.#{$icon-prefix}-filter:before {
+ content: $pficon-var-filter;
+}
+.#{$icon-prefix}-folder-close:before {
+ content: $pficon-var-folder-close;
+}
+.#{$icon-prefix}-folder-open:before {
+ content: $pficon-var-folder-open;
+}
+.#{$icon-prefix}-help:before {
+ content: $pficon-var-help;
+}
+.#{$icon-prefix}-history:before {
+ content: $pficon-var-history;
+}
+.#{$icon-prefix}-home:before {
+ content: $pficon-var-home;
+}
+.#{$icon-prefix}-image:before {
+ content: $pficon-var-image;
+}
+.#{$icon-prefix}-import:before {
+ content: $pficon-var-import;
+}
+.#{$icon-prefix}-in-progress:before {
+ content: $pficon-var-in-progress;
+}
+.#{$icon-prefix}-info:before {
+ content: $pficon-var-info;
+}
+.#{$icon-prefix}-infrastructure:before {
+ content: $pficon-var-infrastructure;
+}
+.#{$icon-prefix}-integration:before {
+ content: $pficon-var-integration;
+}
+.#{$icon-prefix}-key:before {
+ content: $pficon-var-key;
+}
+.#{$icon-prefix}-locked:before {
+ content: $pficon-var-locked;
+}
+.#{$icon-prefix}-maintenance:before {
+ content: $pficon-var-maintenance;
+}
+.#{$icon-prefix}-memory:before {
+ content: $pficon-var-memory;
+}
+.#{$icon-prefix}-middleware:before {
+ content: $pficon-var-middleware;
+}
+.#{$icon-prefix}-migration:before {
+ content: $pficon-var-migration;
+}
+.#{$icon-prefix}-monitoring:before {
+ content: $pficon-var-monitoring;
+}
+.#{$icon-prefix}-network:before {
+ content: $pficon-var-network;
+}
+.#{$icon-prefix}-on:before {
+ content: $pficon-var-on;
+}
+.#{$icon-prefix}-on-running:before {
+ content: $pficon-var-on-running;
+}
+.#{$icon-prefix}-optimize:before {
+ content: $pficon-var-optimize;
+}
+.#{$icon-prefix}-orders:before {
+ content: $pficon-var-orders;
+}
+.#{$icon-prefix}-off:before {
+ content: $pficon-var-off;
+}
+.#{$icon-prefix}-ok:before {
+ color: $brand-success;
+ content: $pficon-var-ok;
+}
+.#{$icon-prefix}-paused:before {
+ content: $pficon-var-paused;
+}
+.#{$icon-prefix}-pending:before {
+ content: $pficon-var-pending;
+}
+.#{$icon-prefix}-plugged:before {
+ content: $pficon-var-plugged;
+}
+.#{$icon-prefix}-port:before {
+ content: $pficon-var-port;
+}
+.#{$icon-prefix}-print:before {
+ content: $pficon-var-print;
+}
+.#{$icon-prefix}-process-automation:before {
+ content: $pficon-var-process-automation;
+}
+.#{$icon-prefix}-private:before {
+ content: $pficon-var-private;
+}
+.#{$icon-prefix}-project:before {
+ content: $pficon-var-project;
+}
+.#{$icon-prefix}-rebalance:before {
+ content: $pficon-var-rebalance;
+}
+.#{$icon-prefix}-rebooting:before {
+ content: $pficon-var-rebooting;
+}
+.#{$icon-prefix}-refresh:before, // class name deprecated
+.#{$icon-prefix}-restart:before {
+ content: $pficon-var-restart;
+}
+.#{$icon-prefix}-regions:before {
+ content: $pficon-var-regions;
+}
+.#{$icon-prefix}-registry:before {
+ content: $pficon-var-registry;
+}
+.#{$icon-prefix}-remove:before {
+ content: $pficon-var-remove;
+}
+.#{$icon-prefix}-replicator:before {
+ content: $pficon-var-replicator;
+}
+.#{$icon-prefix}-repository:before {
+ content: $pficon-var-repository;
+}
+.#{$icon-prefix}-resource-pool:before {
+ content: $pficon-var-resource-pool;
+}
+.#{$icon-prefix}-resources-almost-empty:before {
+ content: $pficon-var-resources-almost-empty;
+}
+.#{$icon-prefix}-resources-almost-full:before {
+ content: $pficon-var-resources-almost-full;
+}
+.#{$icon-prefix}-resources-full:before {
+ content: $pficon-var-resources-full;
+}
+.#{$icon-prefix}-route:before {
+ content: $pficon-var-route;
+}
+.#{$icon-prefix}-running:before {
+ content: $pficon-var-running;
+}
+.#{$icon-prefix}-save:before {
+ content: $pficon-var-save;
+}
+.#{$icon-prefix}-screen:before {
+ content: $pficon-var-screen;
+}
+.#{$icon-prefix}-search:before {
+ content: $pficon-var-search;
+}
+.#{$icon-prefix}-security:before {
+ content: $pficon-var-security;
+}
+.#{$icon-prefix}-server:before {
+ content: $pficon-var-server;
+}
+.#{$icon-prefix}-server-group:before {
+ content: $pficon-var-server-group;
+}
+.#{$icon-prefix}-service:before {
+ content: $pficon-var-service;
+}
+.#{$icon-prefix}-services:before {
+ content: $pficon-var-services;
+}
+.#{$icon-prefix}-service-catalog:before {
+ content: $pficon-var-service-catalog;
+}
+.#{$icon-prefix}-settings:before {
+ content: $pficon-var-settings;
+}
+.#{$icon-prefix}-spinner:before {
+ content: $pficon-var-spinner;
+}
+.#{$icon-prefix}-spinner2:before {
+ content: $pficon-var-spinner2;
+}
+.#{$icon-prefix}-storage-domain:before {
+ content: $pficon-var-storage-domain;
+}
+.#{$icon-prefix}-tenant:before {
+ content: $pficon-var-tenant;
+}
+.#{$icon-prefix}-thumb-tack-o:before {
+ content: $pficon-var-thumb-tack-o;
+}
+.#{$icon-prefix}-topology:before {
+ content: $pficon-var-topology;
+}
+.#{$icon-prefix}-trend-down:before {
+ content: $pficon-var-trend-down;
+}
+.#{$icon-prefix}-trend-up:before {
+ content: $pficon-var-trend-up;
+}
+.#{$icon-prefix}-unknown:before {
+ content: $pficon-var-unknown;
+}
+.#{$icon-prefix}-user:before {
+ content: $pficon-var-user;
+}
+.#{$icon-prefix}-users:before {
+ content: $pficon-var-users;
+}
+.#{$icon-prefix}-unlocked:before {
+ content: $pficon-var-unlocked;
+}
+.#{$icon-prefix}-unplugged:before {
+ content: $pficon-var-unplugged;
+}
+.#{$icon-prefix}-virtual-machine:before {
+ content: $pficon-var-virtual-machine;
+}
+.#{$icon-prefix}-volume:before {
+ content: $pficon-var-volume;
+}
+.#{$icon-prefix}-warning-triangle-o:before {
+ color: $brand-warning;
+ content: $pficon-var-warning-triangle-o;
+}
+.#{$icon-prefix}-zone:before {
+ content: $pficon-var-zone;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_infotip.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_infotip.scss
new file mode 100644
index 0000000000..e79d4191c0
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_infotip.scss
@@ -0,0 +1,145 @@
+//
+// Info Tip
+// --------------------------------------------------
+
+// Overwrites for navbar.less
+.navbar-nav > li > .dropdown-menu.infotip {
+ border-top-width: 1px !important;
+ margin-top: $popover-arrow-width;
+}
+
+// Overwrites for PatternFly - navbar.less
+@media (max-width: $grid-float-breakpoint-max) {
+ .navbar-pf .navbar-nav .open .dropdown-menu.infotip {
+ background-color: $color-pf-white !important;
+ margin-top: 0;
+ }
+}
+
+// Extends "dropdown-menu"
+.infotip {
+ min-width: 235px;
+ padding: 0;
+ .list-group {
+ border-top: 0;
+ margin: 0;
+ padding: 8px 0;
+ .list-group-item {
+ border: none;
+ margin: 0 15px 0 34px;
+ padding: 5px 0;
+ > .i {
+ color: $gray-pf;
+ font-size: 13px;
+ left: -20px;
+ position: absolute;
+ top: 8px;
+ }
+ > a {
+ color: $gray-pf;
+ line-height: 13px;
+ }
+ > .close {
+ float: right;
+ }
+ }
+ }
+ .footer {
+ background-color: $color-pf-black-150;
+ padding: 6px 15px;
+ a:hover {
+ color: $link-color;
+ }
+ }
+}
+
+// Arrows (Copy from popovers.less)
+//
+// .arrow is outer, .arrow:after is inner
+
+.infotip .arrow {
+ &,
+ &:after {
+ border-color: transparent;
+ border-style: solid;
+ display: block;
+ height: 0;
+ position: absolute;
+ width: 0;
+ }
+}
+.infotip .arrow {
+ border-width: $popover-arrow-outer-width;
+}
+.infotip .arrow:after {
+ border-width: $popover-arrow-width;
+ content: "";
+}
+
+.infotip {
+ &.bottom .arrow,
+ &.bottom-left .arrow,
+ &.bottom-right .arrow {
+ border-bottom-color: $popover-arrow-outer-color;
+ border-top-width: 0;
+ left: 50%;
+ margin-left: -$popover-arrow-outer-width;
+ top: -$popover-arrow-outer-width;
+ &:after {
+ border-top-width: 0;
+ border-bottom-color: $popover-arrow-color;
+ content: " ";
+ margin-left: -$popover-arrow-width;
+ top: 1px;
+ }
+ }
+ &.bottom-left .arrow {
+ left: 20%;
+ }
+ // Default:
+ &.bottom-right .arrow {
+ left: 80%;
+ }
+ &.top .arrow {
+ border-bottom-width: 0;
+ border-top-color: $popover-arrow-outer-color;
+ bottom: -$popover-arrow-outer-width;
+ left: 50%;
+ margin-left: -$popover-arrow-outer-width;
+ &:after {
+ border-bottom-width: 0;
+ border-top-color: $color-pf-black-150;
+ bottom: 1px;
+ content: " ";
+ margin-left: -$popover-arrow-width;
+ }
+ }
+ &.right .arrow {
+ border-left-width: 0;
+ border-right-color: $popover-arrow-outer-color;
+ left: -$popover-arrow-outer-width;
+ margin-top: -$popover-arrow-outer-width;
+ top: 50%;
+ &:after {
+ bottom: -$popover-arrow-width;
+ border-left-width: 0;
+ border-right-color: $popover-arrow-color;
+ content: " ";
+ left: 1px;
+ }
+ }
+ &.left .arrow {
+ border-left-color: $popover-arrow-outer-color;
+ border-right-width: 0;
+ margin-top: -$popover-arrow-outer-width;
+ right: -$popover-arrow-outer-width;
+ top: 50%;
+ &:after {
+ border-left-color: $popover-arrow-color;
+ border-right-width: 0;
+ bottom: -$popover-arrow-width;
+ content: " ";
+ right: 1px;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_labels.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_labels.scss
new file mode 100644
index 0000000000..af6ff09cd7
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_labels.scss
@@ -0,0 +1,17 @@
+//
+// Labels
+// --------------------------------------------------
+
+.label {
+ border-radius: 0;
+ font-size: 100%;
+ font-weight: 600;
+ h1 &,
+ h2 &,
+ h3 &,
+ h4 &,
+ h5 &,
+ h6 & {
+ font-size: 75%;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_layouts.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_layouts.scss
new file mode 100644
index 0000000000..36783c87bd
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_layouts.scss
@@ -0,0 +1,140 @@
+//
+// Layouts
+// --------------------------------------------------
+.layout-pf {
+ &,
+ & body {
+ min-height: 100%;
+ }
+ &.layout-pf-fixed {
+ &.transitions .container-pf-nav-pf-vertical {
+ transition: $flyout-transition-pf;
+ }
+ body {
+ padding-top: $navbar-pf-height; // make space for the navbar
+ }
+ .navbar-pf {
+ left: 0;
+ position: fixed;
+ top:0;
+ right: 0;
+ z-index: 1030;
+ }
+ .container-pf-nav-pf-vertical {
+ margin-left: $nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ margin-left: $nav-pf-vertical-badges-width;
+ }
+ &.collapsed-nav {
+ margin-left: $nav-pf-vertical-collapsed-width;
+ &.hidden-icons-pf {
+ margin-left: 0;
+ }
+ }
+ &.hidden-nav {
+ margin-left: 0; // remove space as left nav is hidden
+ }
+ &.hide-nav-pf {
+ margin-left: 0 !important;
+ }
+ &.collapsed-secondary-nav-pf, &.collapsed-tertiary-nav-pf {
+ margin-left: $nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ margin-left: $nav-pf-vertical-badges-width;
+ }
+ }
+ &.nav-pf-persistent-secondary.secondary-visible-pf {
+ @media (min-width: 1200px) {
+ margin-left: ($nav-pf-vertical-width + $nav-pf-vertical-width);
+ &.nav-pf-vertical-with-badges {
+ margin-left: ($nav-pf-vertical-badges-width + $nav-pf-vertical-badges-width);
+ }
+ &.hidden-nav {
+ margin-left: 0; // remove space as left nav is hidden
+ }
+ &.collapsed-secondary-nav-pf {
+ margin-left: $nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ margin-left: $nav-pf-vertical-badges-width;
+ }
+ }
+ &.collapsed-tertiary-nav-pf {
+ margin-left: $nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ margin-left: $nav-pf-vertical-badges-width;
+ }
+ }
+ &.collapsed-nav {
+ margin-left: ($nav-pf-vertical-collapsed-width + $nav-pf-vertical-width);
+ &.nav-pf-vertical-with-badges {
+ margin-left: ($nav-pf-vertical-collapsed-width + $nav-pf-vertical-badges-width);
+ }
+ &.collapsed-secondary-nav-pf {
+ margin-left: $nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ margin-left: $nav-pf-vertical-badges-width;
+ }
+ }
+ &.collapsed-tertiary-nav-pf {
+ margin-left: $nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ margin-left: $nav-pf-vertical-badges-width;
+ }
+ }
+ &.hidden-icons-pf {
+ margin-left: 0;
+ }
+ }
+ }
+ }
+ }
+ }
+ &.layout-pf-fixed-with-footer {
+ body {
+ padding-bottom: $footer-pf-height;
+ }
+ }
+}
+.layout-pf-alt {
+ &,
+ & body {
+ min-height: 100%;
+ }
+ &.layout-pf-alt-fixed {
+ &.layout-pf-alt-fixed-inner-scroll {
+ &,
+ & body {
+ height: 100%;
+ min-height: 0;
+ }
+ .container-pf-alt-nav-pf-vertical-alt {
+ height: 100%;
+ overflow: auto;
+ &.container-cards-pf {
+ margin-top: 0;
+ padding-top: ($grid-gutter-width/2);
+ }
+ }
+ }
+ &.transitions .container-pf-alt-nav-pf-vertical-alt {
+ transition: $flyout-transition-pf;
+ }
+ body {
+ padding-top: $navbar-pf-alt-height; // make space for the navbar
+ }
+ .container-pf-alt-nav-pf-vertical-alt {
+ margin-left: ($nav-pf-vertical-alt-width);
+ &.collapsed-nav {
+ margin-left: ($nav-pf-vertical-alt-collapsed-width); // adjust space for the collapsed left nav
+ }
+ &.hidden-nav {
+ margin-left: 0; // remove space as left nav is hidden
+ }
+ }
+ }
+ &.layout-pf-alt-fixed-with-footer {
+ body {
+ padding-bottom: $footer-pf-alt-height;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_links.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_links.scss
new file mode 100644
index 0000000000..e53816090d
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_links.scss
@@ -0,0 +1,5 @@
+a.disabled {
+ color: $color-pf-black-500;
+ cursor: $cursor-disabled;
+ text-decoration: none;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_list-group.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_list-group.scss
new file mode 100644
index 0000000000..a38bf56722
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_list-group.scss
@@ -0,0 +1,18 @@
+//
+// List groups
+// --------------------------------------------------
+
+.list-group {
+ border-top: 1px solid $list-group-top-border;
+ .list-group-item:first-child {
+ border-top: 0;
+ }
+}
+.list-group-item {
+ border-left: 0;
+ border-right: 0;
+}
+
+.list-group-item-heading {
+ font-weight: 600;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_list-pf.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_list-pf.scss
new file mode 100644
index 0000000000..9f5e511002
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_list-pf.scss
@@ -0,0 +1,177 @@
+//
+// PatternFly List
+// --------------------------------------------------
+
+.list-pf {
+ border-bottom: 1px solid $list-pf-border-color;
+}
+
+.list-pf-item {
+ border-color: $list-pf-border-color;
+ border-left-color: $color-pf-white;
+ border-right-color: $color-pf-white;
+ border-style: solid;
+ border-width: 1px;
+ border-bottom: none;
+ &:hover {
+ background-color: $list-pf-hover-background-color;
+ }
+ &.active {
+ background-color: $list-pf-header-background-color;
+ border-color: $list-pf-active-border-color;
+ border-bottom-width: 1px;
+ border-bottom-style: solid;
+ }
+}
+
+.list-pf-expansion {
+ background-color: $color-pf-white;
+}
+
+.list-pf-container {
+ align-items: flex-start;
+ display: flex;
+ padding: $list-pf-padding;
+ .list-pf-expansion & {
+ border-top: 1px solid $list-pf-active-border-color;
+ }
+ // when wide enough, if the list is not stacked, then center items vertically
+ @media (min-width: $screen-md-min) {
+ .list-pf:not(.list-pf-stacked) & {
+ align-items: center;
+ }
+ }
+}
+
+.list-pf-chevron {
+ min-width: 1.2em; // ensures that the width does not shift when the chevron is sideways
+}
+
+.list-pf-chevron,
+.list-pf-select {
+ margin-right: 10px;
+ //add the divider line if there is a chevron or a select
+ + .list-pf-content {
+ border-left: 1px solid $color-pf-black-300;
+ padding-left: ($grid-gutter-width/2);
+ }
+ .fa {
+ font-size: 22px;
+ }
+}
+
+// add this class to manage flexed contents in the list item content
+.list-pf-content-flex {
+ align-items: flex-start;
+ display:flex;
+ flex-grow: 1;
+ flex-wrap: nowrap;
+ justify-content: flex-start;
+ min-width: 0;
+ // when wide enough, if the list is not stacked, then center items vertically
+ @media (min-width: $screen-md-min) {
+ .list-pf:not(.list-pf-stacked) & {
+ align-items: center;
+ }
+ }
+}
+
+.list-pf-left {
+ flex-grow: 0;
+ margin-left: 0;
+ margin-right: ($grid-gutter-width/2);
+}
+.list-pf-icon {
+ align-items: center;
+ display:flex;
+ justify-content: center;
+}
+.list-pf-icon-bordered {
+ border-radius: 50%;
+ border: 2px solid $list-view-accented-border;
+}
+.list-pf-icon-small {
+ font-size: 1.4em;
+ height: 30px;
+ line-height: 30px;
+ width: 30px;
+}
+
+
+.list-pf-content-wrapper {
+ align-items: center;
+ display:flex;
+ flex-grow: 1;
+ flex-wrap: wrap;
+ min-width: 0;
+ // when at larger breakpoints, don't stack the contents and add some space between the children
+ @media (min-width: $screen-md-min) {
+ flex-wrap: nowrap;
+ & > * + * {
+ margin-left: $grid-gutter-width;
+ }
+ }
+ // if the list is stacked, then align the contents to the top
+ .list-pf-stacked & {
+ align-items: flex-start;
+ }
+
+}
+
+.list-pf-main-content {
+ align-items: center;
+ display: flex;
+ flex-basis: $list-pf-main-content-width;
+ flex-grow: 1;
+ flex-shrink: 1;
+ flex-wrap: wrap;
+ min-width: 0;
+}
+
+// at larger breakpoints, if the list is not stacked, then don't wrap the main contents and add some space between them
+.list-pf:not(.list-pf-stacked) .list-pf-main-content {
+ @media (min-width: $screen-md-min) {
+ flex-wrap: nowrap;
+ width: auto;
+ & > * + * {
+ margin-left: $grid-gutter-width;
+ }
+ }
+}
+
+// Title and description are break-word wrapped; add .text-overflow-pf to truncate and ellipse instead
+.list-pf-title {
+ flex-grow: 1;
+ flex-shrink: 1;
+ flex-basis: 100%;
+ font-weight: bold;
+ min-width: 0;
+ word-wrap: break-word;
+}
+.list-pf-description {
+ flex-grow: 1;
+ flex-shrink: 1;
+ flex-basis: 100%;
+ min-width: 0;
+ word-wrap: break-word;
+}
+
+.list-pf-additional-content {
+ display: flex;
+ flex-basis: ((100% - $list-pf-main-content-width) + 1%); // this adjusts the proportions but adding up to > 100% allows for proper wrapping
+ flex-grow: 1;
+ flex-shrink: 1;
+ flex-wrap: wrap;
+ justify-content: space-between;
+}
+.list-pf-actions {
+ display: flex;
+ align-items: flex-start;
+ flex-grow: 0;
+ margin-left: $grid-gutter-width;
+ //by default, space contents apart
+ & > * + * {
+ margin-left: ($grid-gutter-width / 4);
+ }
+
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_list-view-dnd.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_list-view-dnd.scss
new file mode 100644
index 0000000000..96a2d8621e
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_list-view-dnd.scss
@@ -0,0 +1,53 @@
+//
+// List View Drag and Drop
+// See: https://github.com/marceljuenemann/angular-drag-and-drop-lists
+// --------------------------------------------------
+
+.list-view-pf-dnd {
+ // Override dnd styles
+ .dndDragging {
+ &.drag-original {
+ display: none;
+ // Show when dragging original list items
+ .list-view-pf-dnd-original-items {
+ display: block;
+ }
+ }
+ // Show dragable list items during move operation
+ .list-view-pf-dnd-drag-items {
+ display: inline-block;
+ }
+ // Hide original list items during dnd move operation
+ .list-view-pf-dnd-original-items {
+ display: none;
+ }
+ }
+ // Override dnd placeholder element for dragging list items to
+ .dndPlaceholder {
+ background-color: $color-pf-black-200;
+ padding: 20px 0;
+ }
+ // A handle decoration shown to left of each list items row
+ .list-group-item-header {
+ margin-left: -10px;
+ &:before {
+ background-image: linear-gradient(to bottom, $color-pf-blue-400 60%, $color-pf-white 0%);
+ background-position: left;
+ background-repeat: repeat-y;
+ background-size: 2px 5px;
+ border: 4px solid $color-pf-blue-400;
+ border-color: $color-pf-blue-500;
+ content: "";
+ height: 55px;
+ left: 4px;
+ position: absolute;
+ top: 5px;
+ width: 10px;
+ }
+ }
+}
+
+// Always hide dragable list items until shown during dnd move operation
+.list-view-pf-dnd-drag-items {
+ display: none;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_list-view.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_list-view.scss
new file mode 100644
index 0000000000..77234f582f
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_list-view.scss
@@ -0,0 +1,299 @@
+//
+// List View
+// --------------------------------------------------
+
+
+.list-view-pf {
+ .list-group-item {
+ align-items: flex-start;
+ background-clip: padding-box;
+ border-color: transparent #fff;
+ border-style: solid;
+ border-width: 1px;
+ @include clearfix(); //IE9 fallback
+ display: flex;
+ flex-wrap: wrap;
+ padding-bottom: 0;
+ padding-top: 0;
+ &.list-view-pf-expand-active {
+ background-color: $list-view-hover-bg;
+ box-shadow: 0 2px 6px rgba(3, 3, 3, .2);
+ z-index: 1;
+ }
+ &.active {
+ color: $list-group-link-color;
+ background-color: $list-view-active-bg;
+ background-clip: border-box;
+ border-color: $list-view-active-border transparent transparent;
+ z-index:auto;
+ }
+ &:hover {
+ background-color: $list-view-hover-bg;
+ border-left-color: transparent;
+ border-right-color: transparent;
+ }
+ &.list-view-pf-expand-active {
+ border: solid 1px $list-view-active-border;
+ &:first-child {
+ border-top-color: $list-view-active-border;
+ }
+ }
+ &:first-child {
+ border-top: 1px solid transparent;
+ }
+ @media (min-width: $screen-md-min) {
+ align-items: center;
+ }
+ }
+ .list-group-item-heading {
+ font-size: $font-size-h3;
+ small {
+ display: block;
+ font-size: ($font-size-base * .8);
+ font-weight: 400;
+ }
+ @media (min-width: $screen-md-min) {
+ flex: 1 0 unquote("calc(25% - 20px)");
+ float: left; // IE9 fallback
+ font-size: $font-size-base;
+ margin: 0 ($grid-gutter-width/2) 0 0;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ width: unquote("calc(25% - 20px)"); // IE9 fallback
+ }
+ }
+ .list-group-item-text {
+ color: currentColor !important; // to overwrite color change when active.
+ margin-bottom: 10px;
+ @media (min-width: $screen-md-min) {
+ flex: 1 0 auto; // it covers whats left from the title
+ float: left; // IE9 fallback
+ margin: 0 $grid-gutter-width 0 0;
+ width: unquote("calc(75% - 40px)") // IE9 fallback
+ }
+ }
+}
+.list-view-pf-actions {
+ float: right; // IE9 fallback
+ margin-bottom: ($grid-gutter-width/2);
+ margin-left: ($grid-gutter-width/2);
+ margin-top: ($grid-gutter-width/2);
+ order: 2;
+ button,
+ > a,
+ .dropdown-kebab-pf {
+ margin-left: ($grid-gutter-width/4);
+ }
+ .list-view-pf-top-align & {
+ align-self: flex-start;
+ }
+}
+.list-view-pf-additional-info {
+ align-items: center;
+ display: flex;
+ flex-wrap: wrap;
+ @media (min-width: $screen-md-min) {
+ flex: 1 0 auto; // it covers whats left from summary
+ float: left; // IE9 fallback
+ width: 50%; // IE9 fallback
+ }
+}
+.list-view-pf-additional-info-item {
+ align-items: center;
+ display: inline-block;
+ display: flex;
+ margin-right: ($grid-gutter-width/2);
+ max-width:100%;
+ text-align: center;
+ &.list-view-pf-additional-info-item-stacked {
+ text-align: center;
+ flex-direction: column;
+ strong {
+ font-size: $font-size-h5;
+ line-height: 1em;
+ }
+ }
+ .pficon, .fa {
+ font-size: $font-size-h3;
+ margin-right: ($grid-gutter-width/4);
+ }
+ strong {
+ font-size: $font-size-h3;
+ font-weight: 600;
+ margin-right: 5px;
+ }
+ &:last-child {
+ margin-right: 0;
+ }
+}
+.list-view-pf-additional-info-item-donut-chart { width: 60px; }
+.list-view-pf-body {
+ align-items: center;
+ display: table-cell; //IE9 fallback
+ flex: 1;
+ min-width: 0;
+ vertical-align: top; //IE9 fallback
+ width: 100%; // IE9 fallback, it extends the cell to size of the container
+ @media (min-width: $screen-md-min) {
+ align-items: center;
+ display: flex;
+ flex-direction: row;
+ }
+}
+.list-view-pf-checkbox {
+ border-right: 1px solid $list-view-divider;
+ float: left; //IE9 fallback
+ margin-bottom: ($grid-gutter-width/2);
+ margin-right: 15px;
+ margin-top: ($grid-gutter-width/2);
+ padding: 3px ($grid-gutter-width/4) 3px 0;
+ .list-view-pf-top-align & {
+ align-self: flex-start;
+ }
+}
+.list-view-pf-description {
+ flex: 1 0 50%;
+ .list-view-pf-stacked & {
+ display: block;
+ flex: none; // Fix FF
+ }
+ @media (min-width: $screen-md-min) {
+ align-items: center;
+ display: flex;
+ float: left; //IE9 fallback
+ width: 50%; //IE9 fallback
+ }
+}
+.list-view-pf-left {
+ display: table-cell; //IE9 fallback
+ padding-right: ($grid-gutter-width/2);
+ text-align: center;
+ vertical-align: top; //IE9 fallback
+ .list-view-pf-calendar {
+ font-size: $font-size-small;
+ line-height: 1em;
+ strong {
+ display: block;
+ font-size: ($font-size-h2 * 2);
+ font-weight: 300;
+ line-height: 1em;
+ }
+ }
+ .pficon, .fa {
+ border-radius: 50%;
+ font-size: 2em;
+ // -md is out of alpha order to get correct bg on -danger
+ &.list-view-pf-icon-md {
+ background-color: $alert-info-bg;
+ height: 50px;
+ line-height: 50px;
+ width: 50px;
+ }
+ &.list-view-pf-icon-danger {
+ background-color: $alert-danger-bg;
+ color: $alert-danger-border;
+ }
+ &.list-view-pf-icon-info {
+ color: $alert-info-border;
+ }
+ &.list-view-pf-icon-lg {
+ background-color: $alert-info-bg;
+ height: 60px;
+ line-height: 60px;
+ width: 60px;
+ }
+ &.list-view-pf-icon-sm {
+ border: 2px solid $list-view-accented-border;
+ font-size: 1.4em;
+ height: 30px;
+ line-height: 30px;
+ width: 30px;
+ &:before {
+ display: block;
+ line-height: 26px;
+ }
+ }
+ &.list-view-pf-icon-success {
+ background-color: $alert-success-bg;
+ color: $alert-success-border;
+ }
+ &.list-view-pf-icon-warning {
+ background-color: $alert-warning-bg;
+ color: $alert-warning-border;
+ }
+ }
+}
+.list-view-pf-main-info {
+ align-items: flex-start;
+ display: flex;
+ flex: 1;
+ min-width: 0;
+ padding-bottom: ($grid-gutter-width/2);
+ padding-top: ($grid-gutter-width/2);
+ @media (min-width: $screen-md-min) {
+ align-items: center;
+ .list-view-pf-top-align & {
+ align-items: flex-start;
+ }
+ }
+}
+.list-view-pf-stacked {
+ .list-group-item-heading {
+ float: none; // IE9 fallback
+ font-size: $font-size-h3;
+ line-height: 1.2em;
+ margin-bottom: 5px;
+ margin-right: $grid-gutter-width;
+ width: auto; // IE9 fallback
+ }
+ .list-group-item-text {
+ float: none;
+ width: auto;
+ }
+}
+.list-view-pf-view {
+ background: $list-group-top-border;
+ border: none;
+ margin-top: 30px;
+}
+.list-group-item-header {
+ box-sizing: content-box;
+ cursor: pointer;
+ margin: 0 -15px;
+ padding: 0 15px; //filling the width of the list item
+ width: 100%;
+}
+.list-view-pf-expand {
+ cursor: pointer;
+ float: left; //IE9 fallback
+ margin-bottom: ($grid-gutter-width/2);
+ margin-right: 2px;
+ margin-top: ($grid-gutter-width/2);
+ padding: 3px 0;
+ &.active,
+ &:hover {
+ color: $link-color;
+ }
+ .list-view-pf-additional-info-item & {
+ margin: 0;
+ padding: 0;
+ }
+ .fa-angle-right {
+ cursor: pointer;
+ font-size: ($font-size-large+3);
+ margin-right: 5px;
+ margin-top: 2px;
+ width: 10px;
+ }
+}
+.list-group-item-container {
+ background: #fff;
+ border-top: solid 1px $list-view-active-border;
+ box-sizing: content-box;
+ margin: -1px -15px 0;
+ order: 3;
+ padding: 10px 15px;
+ position: relative;
+ width: 100%;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_login.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_login.scss
new file mode 100644
index 0000000000..2881832683
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_login.scss
@@ -0,0 +1,329 @@
+//
+// Login
+// --------------------------------------------------
+
+.login-pf {
+ height: 100%;
+ #brand {
+ position: relative;
+ top: -70px;
+ img {
+ display: block;
+ height: 18px;
+ margin: 0 auto;
+ max-width: 100%;
+ @media (min-width: $screen-sm-min) {
+ margin: 0;
+ text-align: left;
+ }
+ }
+ }
+ #badge {
+ display: block;
+ margin: 20px auto 70px;
+ position: relative;
+ text-align: center;
+ @media (min-width: $screen-sm-min) {
+ float: right;
+ margin-right: 64px;
+ margin-top: 50px;
+ }
+ }
+ body {
+ background: $login-bg-color url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-bg-login}"), "#{$img-path}#{$img-bg-login}")) repeat-x 50% 0;
+ background-size: auto;
+ @media (min-width: $screen-sm-min) {
+ background-size: 100% auto;
+ }
+ }
+ .container {
+ background-color: $login-container-bg-color-rgba;
+ clear: right;
+ color: $color-pf-white;
+ padding-bottom: 40px;
+ padding-top: 20px;
+ width: auto;
+ @media (min-width: $screen-sm-min) {
+ bottom: 13%;
+ padding-left: 80px;
+ position: absolute;
+ width: 100%;
+ }
+ .details {
+ p:first-child {
+ border-top: 1px solid rgba($color-pf-white, (30/100));
+ padding-top: 25px;
+ margin-top: 25px;
+ }
+ @media (min-width: $screen-sm-min) {
+ p:first-child {
+ border-top: 0;
+ padding-top: 0;
+ margin-top: 0;
+ }
+ border-left: 1px solid rgba($color-pf-white, (30/100));
+ padding-left: 40px;
+ }
+ p {
+ margin-bottom: 2px;
+ }
+ }
+ .form-horizontal {
+ .control-label {
+ font-size: ($font-size-base + 1);
+ font-weight: 400;
+ text-align: left;
+ }
+ .form-group:last-child {
+ &,
+ .help-block:last-child {
+ margin-bottom: 0;
+ }
+ }
+ }
+ .help-block {
+ color: $color-pf-white;
+ }
+ .login {
+ @media (min-width: $screen-sm-min) {
+ padding-right: 40px;
+ }
+ }
+ .submit {
+ text-align: right;
+ }
+ }
+}
+
+//
+// Login
+// The following styles are for the new login
+// --------------------------------------------------
+.login-pf-page {
+ .login-pf-brand {
+ margin-top: $login-pf-brand-margin-top;
+ max-width:360px;
+ width: 70%;
+ @media (min-width: $screen-sm-min) {
+ margin-top: $login-pf-brand-desktop-margin-top;
+ }
+ }
+ .login-pf-page-header {
+ margin-bottom: $login-pf-page-header-margin-bottom;
+ @media (min-width: $screen-sm-min) {
+ margin-bottom: $login-pf-page-header-desktop-margin-bottom;
+ }
+ text-align: center;
+ p {
+ color: $color-pf-white;
+ font-size: $font-size-large;
+ margin-left: auto;
+ margin-right: auto;
+ margin-top: $login-pf-page-header-paragraph-margin-top;
+ }
+ }
+ .card-pf {
+ padding: $login-pf-card-pf-padding;
+ margin-bottom: 0;
+ @media (min-width: $screen-sm-min) {
+ padding: $login-pf-card-pf-desktop-padding;
+ }
+ p {
+ color: $color-pf-black-600;
+ }
+ }
+ .form-control {
+ height: ceil(($input-height-base + 10px ));
+ }
+ .checkbox-label {
+ color: $color-pf-black-600;
+ font-weight: 300;
+ margin-bottom: $login-pf-checkbox-label-margin-bottom;
+ @media (min-width: $screen-sm-min) {
+ margin: 0;
+ }
+ }
+ .btn-primary {
+ margin-top: $login-pf-btn-primary-margin-top;
+ }
+ .login-pf-header {
+ margin-bottom: $login-pf-header-margin-bottom;
+ @media (min-width: $screen-sm-min) {
+ margin-bottom:$login-pf-header-desktop-margin-bottom;
+ }
+ display:flex;
+ flex-direction: column;
+ h1, p {
+ text-align: center;
+ }
+ h1 {
+ font-size: $font-size-h3;
+ @media (min-width: $screen-sm-min) {
+ font-size: $font-size-h1;
+ }
+ }
+ //this is ugly but neccessary to get the desired style :(
+ .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
+ width: auto;
+ align-self: flex-end;
+ .dropdown-toggle {
+ color: $color-pf-black-700;
+ background: none;
+ padding:0 $login-pf-dropdown-toggle-padding-right 0 0;
+ font-weight: 300;
+ &:not(:focus) {
+ box-shadow: none;
+ border: 1px solid transparent;
+ }
+ .caret {
+ right: 0;
+ }
+ }
+ }
+ }
+ .login-pf-signup {
+ margin: $login-pf-signup-margin-top 0 0;
+ font-size: ceil(($font-size-base * 1.25));
+ text-align: center;
+ a {
+ margin-left: $login-pf-signup-a-margin-left;
+ }
+ }
+ .login-pf-settings {
+ display: flex;
+ justify-content: space-between;
+ flex-wrap: wrap;
+ }
+ .login-pf-page-footer {
+ display: flex;
+ justify-content: center;
+ flex-wrap:wrap;
+ &-links {
+ display: flex;
+ margin: $login-pf-page-footer-links-margin-top 0 0 0;
+ li:not(:last-of-type) {
+ position: relative;
+ margin: 0 $login-pf-page-footer-links-li-margin-right 0 0;
+ &:after {
+ content:".";
+ color: $color-pf-white;
+ position: absolute;
+ top: 0px;
+ right: -10px;
+ }
+ }
+ }
+ &-link {
+ color: $color-pf-white;
+ font-size: $font-size-large;
+ }
+ &-sso-services {
+ flex: 1 0 100%;
+ margin-top: $login-pf-page-footer-sso-margin-top;
+ text-align: center;
+ color: $color-pf-white;
+ &-logos {
+ display: flex;
+ flex-wrap: wrap;
+ padding: 0;
+ margin: 0;
+ list-style: none;
+ justify-content: center;
+ li {
+ margin: 0 $login-pf-page-footer-sso-logos-li-margin $login-pf-page-footer-sso-logos-li-margin;
+ }
+ }
+ }
+ }//login-pf-footer
+
+
+ // The following styles are for the login page with different account options
+ // --------------------------------------------------------------------------
+
+ &.login-pf-page-accounts {
+ margin-left: $login-pf-page-accounts-margin;
+ margin-right: $login-pf-page-accounts-margin;
+ }
+ .login-pf-accounts {
+ display: flex;
+ justify-content: space-between;
+ flex-wrap: wrap;
+ .login-pf-header, .login-pf-signup {
+ flex-basis: 100%;
+ }
+ max-width: $login-pf-card-pf-max-width;
+ margin-left: auto;
+ margin-right: auto;
+ }
+ .login-pf-social-section {
+ flex-basis: 100%;
+ padding:0;
+ @media (min-width: $screen-sm-min) {
+ flex:0 1 50%;
+ max-width:50%;// this is for IE10/11 that doesn't consider padding with box-sizing on flex-children.
+ }
+ @media (min-width: $screen-sm-min) {
+ &:first-of-type {
+ padding-right: $login-pf-accounts-section-heading-desktop-padding-right;
+ }
+ &:last-of-type {
+ padding-left: ceil(($login-pf-accounts-section-heading-desktop-padding-left - 1px));
+ border-left: 1px solid $color-pf-black-300;
+ }
+ }
+ }//social-section
+ .login-pf-social {
+ margin: $login-pf-social-margin;
+ @media (min-width: $screen-sm-min) {
+ margin: 0;
+ &-double-col {
+ flex-wrap: wrap;
+ display: flex;
+ justify-content: space-between;
+ .login-pf-social-link {
+ flex-basis: 48%;
+ }
+ }
+ }
+
+ &:not(.login-pf-social-all) {
+ .login-pf-social-link-more {
+ display: none;
+ }
+ }
+
+ &-link {
+ margin-bottom: $login-pf-accounts-link-margin-bottom;
+ a {
+ display: block;
+ padding: $login-pf-accounts-link-a-padding 0;
+ font-size: $font-size-large;
+ background: $color-pf-black-150;
+ text-align: center;
+ color: $color-pf-black-600;
+ img {
+ margin: 0 $login-pf-accounts-link-img-margin-right 0 0;
+ width: 20px;
+ height: 20px;
+ }
+ &:hover {
+ text-decoration: none;
+ background: $color-pf-black-200;
+ }
+ }
+ }
+ &-toggle {
+ float: right;
+ padding: 0;
+ .caret {
+ margin-left: $login-pf-accounts-more-caret-margin-left;
+ }
+ &-active {
+ .caret {
+ transform: rotate(-180deg);
+ }
+ }
+ }
+ }
+
+}//login-pf-page
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_mixins.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_mixins.scss
new file mode 100644
index 0000000000..47ce58bf54
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_mixins.scss
@@ -0,0 +1,81 @@
+//
+// Patternfly Mixins
+// --------------------------------------------------
+// PatternFly-specific mixins
+
+// Patternfly button variants.
+@mixin button-variant($color, $background, $background-image-start, $background-image-stop, $border){
+ background-color: $background;
+ @include gradient-vertical($background-image-start, $background-image-stop);
+ border-color: $border;
+ color: $color;
+
+ &:hover,
+ &:focus,
+ &:active,
+ &.active,
+ .open .dropdown-toggle#{&} {
+ background-color: $background;
+ background-image: none;
+ border-color: $border;
+ color: $color;
+ }
+ &:active,
+ &.active,
+ .open .dropdown-toggle#{&} {
+ background-image: none;
+ &:hover,
+ &:focus,
+ &.focus {
+ background-color: darken($background, 5%);
+ border-color: darken($border, 7%);
+ }
+ }
+ &.disabled,
+ &[disabled],
+ fieldset[disabled] & {
+ &,
+ &:hover,
+ &:focus,
+ &:active,
+ &.active {
+ background-color: $background;
+ border-color: $border;
+ }
+ }
+}
+
+// SASS CONVERSION FIX.
+// Allows inclusion of sr-only rules in nested media queries where @extends .sr-only
+// will not work.
+@mixin sr-only-pf(){
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+}
+
+@mixin tab-indicator($background: $gray-light-pf, $left: 15px, $right: 15px){
+ &:before {
+ background: $background;
+ bottom: -1px;
+ content: "";
+ display: block;
+ height: 2px;
+ left: $left;
+ position: absolute;
+ right: $right;
+ }
+}
+
+// Ellipse overflow text
+.text-overflow-pf {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ word-wrap: normal;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_modals.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_modals.scss
new file mode 100644
index 0000000000..c7c3b98e8c
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_modals.scss
@@ -0,0 +1,38 @@
+//
+// Modals
+// --------------------------------------------------
+
+// Modal header
+// Top section of the modal w/ title and dismiss
+.modal-header {
+ background-color: $color-pf-black-150;
+ border-bottom: none;
+ padding: $modal-title-padding-vertical $modal-title-padding-horizontal;
+}
+// Close icon
+.modal-header .close {
+ margin-top: 2px;
+}
+
+// Title text within header
+.modal-title {
+ font-size: 13px;
+ font-weight: 700;
+}
+
+// Footer (for actions)
+.modal-footer {
+ border-top: none;
+ margin-top: 15px;
+ padding: ($modal-inner-padding - 1) $modal-inner-padding $modal-inner-padding;
+ > .btn {
+ padding-left: 10px;
+ padding-right: 10px;
+ > .fa-angle-left {
+ margin-right: 5px;
+ }
+ > .fa-angle-right {
+ margin-left: 5px;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_nav-vertical-alt.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_nav-vertical-alt.scss
new file mode 100644
index 0000000000..99f958ef93
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_nav-vertical-alt.scss
@@ -0,0 +1,168 @@
+//
+// Nav Vertical Alt
+// --------------------------------------------------
+
+.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt {
+ transition: $flyout-transition-pf;
+
+ &.collapsed .list-group-item .list-group-item-value {
+ transition: opacity 0ms 100ms, opacity 100ms linear;
+ }
+
+ .list-group-item {
+ .badge {
+ transition: $flyout-transition-pf;
+ }
+
+ .list-group-item-value {
+ transition: opacity 500ms ease-out;
+ transition-delay: 150ms;
+ }
+ }
+}
+
+.nav-pf-vertical-alt {
+ background: $nav-pf-vertical-alt-bg-color;
+
+ .ie9.layout-pf-alt-fixed & {
+ box-sizing: content-box; // IE9 incorrectly sizes the width if using padding-box
+ }
+
+ .layout-pf-alt-fixed & {
+ border-right: 1px solid $nav-pf-vertical-alt-border-color;
+ bottom: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ left: 0;
+ position: fixed;
+ top: $navbar-pf-alt-height; // move out of way of navbar-pf-alt
+ width: $nav-pf-vertical-alt-width;
+ z-index: $zindex-navbar-fixed;
+
+ &.collapsed {
+ width: $nav-pf-vertical-alt-collapsed-width !important;
+
+ .list-group-item {
+ .badge {
+ padding: 2px 3px;
+ right: 21px;
+ top: 36px;
+ }
+
+ .list-group-item-value {
+ opacity: 0;
+ }
+ }
+ }
+
+ &.hidden {
+ display: none;
+
+ &.show-mobile-nav {
+ box-shadow: 0 0 3px rgba($color-pf-black, (15/100));
+ display: block !important;
+ }
+ }
+ }
+
+ .layout-pf-alt-fixed-with-footer & {
+ bottom: $footer-pf-alt-height;
+ }
+
+ .list-group {
+ border-top: 0;
+ margin-bottom: 0;
+ }
+
+ .list-group-item {
+ padding: 0;
+
+ a {
+ color: $gray-dark;
+ display: block;
+ font-size: ($font-size-base + 2);
+ height: $nav-pf-vertical-alt-link-height;
+ padding: $nav-pf-vertical-alt-link-padding;
+ position: relative;
+ white-space: nowrap;
+
+ &:focus {
+ color: $gray-dark;
+ text-decoration: none;
+ }
+
+ &:hover {
+ color: $nav-pf-vertical-alt-active-color;
+ text-decoration: none;
+ }
+ }
+
+ &.active {
+ background-color: $nav-pf-vertical-alt-bg-color;
+ border-color: $list-group-border;
+
+ &:before {
+ background: $nav-pf-vertical-alt-active-color;
+ content: " ";
+ display: block;
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 5px;
+ }
+
+ a {
+ color: $nav-pf-vertical-alt-active-color;
+ }
+ }
+
+ .badge {
+ background: $gray-dark;
+ border: 1px solid $nav-pf-vertical-alt-bg-color;
+ border-radius: 3px;
+ color: $nav-pf-vertical-alt-badge-color;
+ font-weight: 700;
+ font-size: ($font-size-base - 3);
+ padding: 5px;
+ position: absolute;
+ right: 15px;
+ text-align: center;
+ top: 21px;
+
+ &.notifications {
+ background: $notification-badge-color;
+ }
+ }
+
+ .fa,
+ .glyphicon,
+ .pficon {
+ float: left;
+ font-size: 18px;
+ line-height: 30px;
+ margin-right: 10px;
+ text-align: center;
+ width: 18px;
+ }
+
+ .list-group-item-value {
+ display: inline-block;
+ line-height: 30px;
+ opacity: 1;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ width: 140px;
+ }
+
+ }
+
+ .list-group-item-separator {
+ border-top-width: 5px;
+ }
+
+ .sidebar-pf & {
+ margin-left: (-($grid-gutter-width / 2));
+ margin-right: (-($grid-gutter-width / 2));
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_navbar-alt.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_navbar-alt.scss
new file mode 100644
index 0000000000..bc1a90fdda
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_navbar-alt.scss
@@ -0,0 +1,141 @@
+//
+// Navbar Alt
+// --------------------------------------------------
+
+.navbar-pf-alt {
+ background-color: $navbar-pf-alt-bg-color;
+ background-image: $navbar-pf-alt-bg-img;
+ background-repeat: $navbar-pf-alt-bg-repeat;
+ background-size: $navbar-pf-alt-bg-size;
+ border: none;
+ border-radius: 0;
+ border-top: $navbar-pf-alt-border-width $navbar-pf-alt-border-style $navbar-pf-alt-border-color;
+ margin-bottom: 0;
+
+ .infotip.bottom-right .arrow {
+ left: 90%;
+ }
+
+ .layout-pf-alt-fixed & {
+ left: 0;
+ position: fixed;
+ right: 0;
+ top: 0;
+ z-index: $zindex-navbar-fixed;
+ }
+
+ .nav {
+ &.navbar-nav > li > .dropdown-menu.infotip {
+ margin-top: 0;
+ }
+
+ .nav-item-iconic {
+ cursor: pointer;
+ line-height: 1;
+ max-height: ($navbar-pf-alt-height - $navbar-pf-alt-border-width); // to keep Firefox from oversizing icons
+ padding: $navbar-pf-alt-nav-item-iconic-padding;
+ position: relative;
+
+ &:hover,
+ &:focus {
+ background-color: transparent;
+
+ .caret,
+ .fa,
+ .glyphicon,
+ .pficon {
+ color: $navbar-pf-alt-active-color;
+ }
+ }
+
+ .badge {
+ background-color: $notification-badge-color;
+ border-radius: 20px;
+ color: $navbar-pf-alt-active-color;
+ cursor: pointer;
+ font-size: ($font-size-base - 3);
+ font-weight: 700;
+ margin: 0 0 -11px -12px;
+ min-width: 0;
+ padding: 2px 4px;
+ }
+
+ .caret,
+ .fa,
+ .pficon {
+ color: $navbar-pf-alt-color;
+ font-size: ($font-size-base + 4);
+ }
+
+ .caret {
+ font-size: $font-size-base;
+ width: auto;
+ }
+
+ }
+
+ .open > .nav-item-iconic {
+ &,
+ &:hover,
+ &:focus {
+ background: transparent;
+
+ .caret,
+ .fa,
+ .pficon {
+ color: $navbar-pf-alt-active-color;
+ }
+ }
+ }
+ }
+
+ .navbar-brand {
+ color: $navbar-pf-alt-navbar-brand-color;
+ height: auto;
+ margin: $navbar-pf-alt-navbar-brand-margin;
+ min-height: $navbar-pf-alt-navbar-brand-min-height;
+ padding: $navbar-pf-alt-navbar-brand-padding;
+
+ .navbar-brand-name {
+ display: inline;
+ margin-left: $navbar-pf-alt-navbar-brand-name-margin;
+ margin-right: $navbar-pf-alt-navbar-brand-name-margin;
+ // hide once screen gets too small
+ @media (max-width: $navbar-pf-alt-navbar-brand-name-breakpoint) {
+ display: none;
+ }
+ }
+
+ .navbar-brand-icon {
+ display: inline;
+ margin-left: $navbar-pf-alt-navbar-brand-icon-margin;
+ margin-right: $navbar-pf-alt-navbar-brand-icon-margin;
+ }
+ }
+
+ .navbar-iconic {
+ margin-right: 0;
+ }
+
+ .navbar-toggle {
+ border: 0;
+ display: block;
+ float: left;
+ margin: $navbar-pf-alt-navbar-toggle-margin;
+
+ &:hover,
+ &:focus {
+ .icon-bar {
+ background: $navbar-pf-alt-navbar-toggle-icon-bar-hover-bg;
+ }
+ }
+
+ + .navbar-brand {
+ margin-left: 0;
+ }
+
+ .icon-bar {
+ background: $navbar-pf-alt-color;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_navbar-vertical.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_navbar-vertical.scss
new file mode 100644
index 0000000000..16a5d2b556
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_navbar-vertical.scss
@@ -0,0 +1,150 @@
+//
+// Navigation Bar for use with vertical navigation
+// --------------------------------------------------
+
+.navbar-pf-vertical {
+ background-color: $navbar-pf-vertical-bg-color;
+ border: none;
+ border-radius: 0;
+ border-top: $navbar-pf-vertical-border-width $navbar-pf-vertical-border-style $navbar-pf-vertical-border-color;
+ margin-bottom: 0;
+
+ .infotip.bottom-right .arrow {
+ left: 90%;
+ }
+
+ .layout-pf-fixed & {
+ left: 0;
+ position: fixed;
+ right: 0;
+ top: 0;
+ z-index: $zindex-navbar-fixed;
+ }
+
+ .nav {
+ &.navbar-nav > li > .dropdown-menu.infotip {
+ margin-top: 0;
+ }
+
+ .nav-item-iconic {
+ color: $navbar-pf-vertical-color;
+ cursor: pointer;
+ line-height: 1;
+ max-height: ($navbar-pf-vertical-height - $navbar-pf-vertical-border-width); // to keep Firefox from oversizing icons
+ padding: $navbar-pf-vertical-nav-item-iconic-padding;
+ position: relative;
+
+ &:hover,
+ &:focus {
+ color: $navbar-pf-vertical-active-color;
+ background-color: transparent;
+
+ .caret,
+ .fa,
+ .glyphicon,
+ .pficon {
+ color: $navbar-pf-vertical-active-color;
+ }
+ }
+
+ .badge {
+ background-color: $notification-badge-color;
+ border-radius: 20px;
+ color: $navbar-pf-vertical-active-color;
+ cursor: pointer;
+ font-size: ($font-size-base - 3);
+ font-weight: 700;
+ left: 20px;
+ margin: 0;
+ padding: 2px 4px;
+ position: absolute;
+ min-width: 10px;
+ min-height: 10px;
+ top: 18px;
+ &.badge-pf-bordered {
+ border: 1px solid $navbar-pf-vertical-bg-color;
+ }
+ }
+
+ .caret,
+ .fa,
+ .pficon {
+ color: $navbar-pf-vertical-color;
+ font-size: ($font-size-base + 4);
+ }
+
+ .caret {
+ font-size: $font-size-base;
+ width: auto;
+ }
+
+ }
+
+ .open > .nav-item-iconic {
+ &,
+ &:hover,
+ &:focus {
+ background: transparent;
+
+ .caret,
+ .fa,
+ .pficon {
+ color: $navbar-pf-vertical-active-color;
+ }
+ }
+ }
+ }
+
+ .navbar-brand {
+ color: $navbar-pf-vertical-navbar-brand-color;
+ height: auto;
+ margin: $navbar-pf-vertical-navbar-brand-margin;
+ min-height: $navbar-pf-vertical-navbar-brand-min-height;
+ padding: $navbar-pf-vertical-navbar-brand-padding;
+
+ .navbar-brand-name {
+ display: inline-block;
+ margin: $navbar-pf-vertical-navbar-brand-name-margin;
+ // hide once screen gets too small
+ @media (max-width: $navbar-pf-vertical-navbar-brand-name-breakpoint) {
+ display: none;
+ }
+ }
+
+ .navbar-brand-icon {
+ display: inline-block;
+ margin: $navbar-pf-vertical-navbar-brand-icon-margin;
+ max-height: $navbar-pf-vertical-navbar-brand-max-height;
+ }
+
+ .navbar-brand-txt {
+ line-height: $navbar-pf-vertical-navbar-brand-line-height;
+ }
+ }
+
+ .navbar-iconic {
+ margin-right: 0;
+ }
+
+ .navbar-toggle {
+ border: 0;
+ display: block;
+ float: left;
+ margin: $navbar-pf-vertical-navbar-toggle-margin;
+
+ &:hover,
+ &:focus {
+ .icon-bar {
+ background: $navbar-pf-vertical-navbar-toggle-icon-bar-hover-bg;
+ }
+ }
+
+ + .navbar-brand {
+ margin-left: 0;
+ }
+
+ .icon-bar {
+ background: $navbar-pf-vertical-color;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_navbar.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_navbar.scss
new file mode 100644
index 0000000000..54c2db8c05
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_navbar.scss
@@ -0,0 +1,543 @@
+//
+// Navbar
+// --------------------------------------------------
+
+.navbar-pf {
+ background: $navbar-pf-bg-color;
+ border: 0;
+ border-radius: 0;
+ border-top: 3px solid $navbar-pf-border-color;
+ margin-bottom: 0;
+ min-height: 0;
+ .navbar-brand {
+ color: $navbar-pf-active-color;
+ height: auto;
+ padding: 12px 0;
+ margin: 0 0 0 20px;
+ img {
+ display: block;
+ }
+ }
+ .navbar-collapse {
+ border-top: 0;
+ @include box-shadow(none);
+ padding: 0;
+ }
+ .navbar-header {
+ border-bottom: 1px solid $navbar-pf-navbar-header-border-color;
+ float: none;
+ }
+ .navbar-nav {
+ margin: 0;
+ > .active > a,
+ > .active > a:hover,
+ > .active > a:focus {
+ background-color: $navbar-pf-navbar-nav-active-bg-color;
+ color: $navbar-pf-active-color;
+ }
+ > li > a {
+ color: $navbar-pf-color;
+ line-height: 1;
+ padding: 10px 20px;
+ text-shadow: none;
+ &:hover,
+ &:focus {
+ color: $navbar-pf-active-color;
+ }
+ }
+ > .open {
+ > a {
+ &,
+ &:hover,
+ &:focus {
+ background-color: $navbar-pf-navbar-nav-active-bg-color;
+ color: $navbar-pf-active-color;
+ }
+ }
+ }
+ .badge {
+ background-color: $notification-badge-color;
+ border-radius: 20px;
+ color: $navbar-pf-vertical-active-color;
+ cursor: pointer;
+ font-size: ($font-size-base - 3);
+ font-weight: 700;
+ left: 26px;
+ margin: 0;
+ padding: 2px 4px;
+ position: absolute;
+ min-width: 10px;
+ min-height: 10px;
+ top: 6px;
+ @media(min-width: $screen-sm-min) {
+ left: auto;
+ right: 6px;
+ top: 3px;
+ }
+ &.badge-pf-bordered {
+ border: 1px solid $navbar-pf-bg-color;
+ }
+}
+
+ @media (max-width: $grid-float-breakpoint-max) {
+ .active .dropdown-menu,
+ .active .navbar-persistent,
+ .open .dropdown-menu {
+ background-color: $navbar-pf-navbar-nav-active-active-bg-color !important;
+ margin-left: 0;
+ padding-bottom: 0;
+ padding-top: 0;
+ > .active > a,
+ .dropdown-submenu.open > a {
+ &,
+ &:hover,
+ &:focus {
+ background-color: $navbar-pf-navbar-nav-active-active-open-bg-color !important;
+ color: $navbar-pf-active-color;
+ }
+ }
+ > li > a {
+ background-color: transparent;
+ border: 0;
+ color: $navbar-pf-color;
+ outline: none;
+ padding-left: 30px;
+ &:hover {
+ color: $navbar-pf-active-color;
+ }
+ }
+ .divider {
+ background-color: $navbar-pf-navbar-header-border-color;
+ margin: 0 1px;
+ }
+ .dropdown-header {
+ padding-bottom: 0;
+ padding-left: 30px;
+ }
+ .dropdown-submenu {
+ &.open .dropdown-toggle {
+ color: $navbar-pf-active-color;
+ }
+ &.pull-left {
+ float: none !important;
+ }
+ > a:after {
+ display: none;
+ }
+ .dropdown-header {
+ padding-left: 45px;
+ }
+ .dropdown-menu {
+ border: 0;
+ bottom: auto;
+ @include box-shadow(none);
+ display: block;
+ float: none;
+ margin: 0;
+ min-width: 0;
+ padding: 0;
+ position: relative;
+ left: auto;
+ right: auto;
+ top: auto;
+ > li > a {
+ padding: 5px 15px 5px 45px;
+ line-height: 20px;
+ }
+ .dropdown-menu > li > a {
+ padding-left: 60px;
+ }
+ }
+ }
+ }
+ .active .navbar-persistent {
+ .dropdown-submenu {
+ &.open .dropdown-menu {
+ display: block;
+ }
+ > a:after {
+ display: inline-block !important;
+ position: relative;
+ right: auto;
+ top: 1px;
+ }
+ .dropdown-menu {
+ display: none;
+ }
+ .dropdown-submenu > a:after {
+ display: none !important;
+ }
+ }
+ }
+ .context-bootstrap-select { // Also see bootstrap-select.less
+ .open > .dropdown-menu {
+ background-color: $color-pf-white !important;
+ > .active > a {
+ &,
+ &:active {
+ background-color: $dropdown-link-hover-bg !important;
+ border-color: $dropdown-link-hover-border-color !important;
+ color: $gray-dark !important;
+ small {
+ color: $gray-light !important;
+ }
+ }
+ }
+ > .disabled > a {
+ color: $gray-light !important;
+ }
+ > .selected > a {
+ &,
+ &:active {
+ background-color: $dropdown-link-active-bg !important;
+ border-color: $dropdown-link-active-border-color !important;
+ color: $color-pf-white !important;
+ small {
+ color: rgba($color-pf-white, (50/100)) !important;
+ }
+ }
+ }
+ li {
+ > a.opt {
+ border-bottom: 1px solid transparent;
+ border-top: 1px solid transparent;
+ color: $gray-dark;
+ padding-left: 10px;
+ padding-right: 10px;
+ }
+ & a {
+ &:active small {
+ color: rgba($color-pf-white, (50/100)) !important;
+ }
+ &:hover,
+ &:focus {
+ small {
+ color: $gray-light;
+ }
+ }
+ }
+ }
+ }
+ > .open > .dropdown-menu {
+ padding-bottom: 5px;
+ padding-top: 5px;
+ }
+ }
+ }
+ }
+ .navbar-persistent {
+ display: none;
+ }
+ .active > .navbar-persistent {
+ display: block;
+ }
+ .navbar-primary {
+ float: none;
+ .context {
+ border-bottom: 1px solid $navbar-pf-navbar-header-border-color;
+ &.context-bootstrap-select .bootstrap-select.btn-group {
+ &,
+ &[class*="span"] {
+ margin: 8px 20px 9px;
+ width: auto; // known bug: IE8 will make it as wide as the longest string
+ }
+ }
+ }
+ > li > .navbar-persistent > .dropdown-submenu > a {
+ position: relative;
+ &:after {
+ content: $fa-var-angle-down;
+ display: inline-block;
+ font-family: $icon-font-name-fa;
+ font-weight: normal;
+ @media (max-width: $grid-float-breakpoint-max) {
+ height: 10px;
+ margin-left: 4px;
+ vertical-align: baseline;
+ }
+ }
+ }
+ }
+ .navbar-toggle {
+ border: 0;
+ margin: 0;
+ padding: 10px 20px;
+ &:hover,
+ &:focus {
+ background-color: transparent;
+ outline: none;
+ .icon-bar {
+ @include box-shadow(0 0 3px $color-pf-white);
+ }
+ }
+ .icon-bar {
+ background-color: $navbar-pf-icon-bar-bg-color;
+ }
+ }
+ .navbar-utility {
+ border-bottom: 1px solid $navbar-pf-navbar-header-border-color;
+ li.dropdown > .dropdown-toggle {
+ padding-left: 36px;
+ position: relative;
+ .pficon-user {
+ left: 20px;
+ position: absolute;
+ top: 10px;
+ }
+ }
+ @media (max-width: $grid-float-breakpoint-max) {
+ > li + li {
+ border-top: 1px solid $navbar-pf-navbar-header-border-color;
+ }
+ }
+ }
+}
+
+@media (min-width: $grid-float-breakpoint) {
+ .navbar-pf {
+ .navbar-brand {
+ padding: $navbar-pf-navbar-navbar-brand-padding;
+ }
+ .navbar-nav > li > a {
+ padding-bottom: 14px;
+ padding-top: 14px;
+ }
+ .navbar-persistent {
+ font-size: $font-size-large;
+ }
+ .navbar-primary {
+ font-size: $font-size-large;
+ @include gradient-vertical($navbar-pf-navbar-primary-bg-color-start, $navbar-pf-navbar-primary-bg-color-stop);
+ &.persistent-secondary {
+ .context {
+ .dropdown-menu {
+ top: auto;
+ }
+ }
+ .dropup .dropdown-menu {
+ bottom: -5px;
+ top: auto;
+ }
+ > li {
+ position: static;
+ &.active {
+ margin-bottom: 32px;
+ > .navbar-persistent {
+ display: block;
+ left: 0;
+ position: absolute;
+ }
+ }
+ > .navbar-persistent {
+ background: $navbar-pf-navbar-navbar-persistent-bg-color;
+ border-bottom: 1px solid $navbar-pf-navbar-navbar-persistent-border-color;
+ padding: 0;
+ width: 100%;
+ a {
+ text-decoration: none !important;
+ }
+ > li {
+ &.active {
+ &,
+ &:hover {
+ @include tab-indicator($background: $nav-tabs-active-link-hover-color, $left: 20px, $right: 20px);
+ }
+ > a,
+ > a:hover,
+ &:hover > a {
+ color: $link-color !important;
+ }
+ .active > a {
+ color: $navbar-pf-active-color;
+ }
+ }
+ &.dropdown-submenu {
+ &:hover > .dropdown-menu {
+ display: none;
+ }
+ &.open {
+ > .dropdown-menu {
+ display: block;
+ left: 20px;
+ margin-top: 1px;
+ top: 100%;
+ }
+ > .dropdown-toggle {
+ color: $gray-darker;
+ &:after {
+ border-top-color: $gray-darker;
+ }
+ }
+ }
+ > .dropdown-toggle {
+ padding-right: 35px !important;
+ &:after {
+ position: absolute;
+ right: 20px;
+ top: 10px;
+ }
+ }
+ }
+ &:hover,
+ &.open {
+ @include tab-indicator($left: 20px, $right: 20px);
+ > a {
+ color: $gray-darker;
+ &:after {
+ border-top-color: $gray-darker;
+ }
+ }
+ }
+ > a {
+ background-color: transparent;
+ display: block;
+ line-height: 1;
+ padding: 9px 20px;
+ &.dropdown-toggle {
+ padding-right: 35px;
+ &:after {
+ font-size: ($font-size-large + 1);
+ position: absolute;
+ right: 20px;
+ top: 9px;
+ }
+ }
+ &:hover {
+ color: $gray-darker;
+ }
+ }
+ a {
+ color: $gray-pf;
+ }
+ }
+ }
+ }
+ }
+ > li > a {
+ border-bottom: 1px solid transparent;
+ border-top: 1px solid transparent;
+ position: relative;
+ margin: -1px 0 0;
+ &:hover {
+ background-color: $navbar-pf-navbar-primary-hover-bg-color-stop;
+ border-top-color: $navbar-pf-navbar-primary-hover-border-color;
+ color: $navbar-pf-color;
+ @include gradient-vertical($navbar-pf-navbar-primary-hover-bg-color-start, $navbar-pf-navbar-primary-hover-bg-color-stop);
+ }
+ }
+ > .active > a,
+ > .active > a:hover,
+ > .active > a:focus,
+ > .open > a,
+ > .open > a:hover,
+ > .open > a:focus {
+ background-color: $navbar-pf-navbar-primary-active-bg-color-stop;
+ border-bottom-color: $navbar-pf-navbar-primary-active-bg-color-stop;
+ border-top-color: $navbar-pf-navbar-primary-active-border-color;
+ @include box-shadow(none);
+ color: $navbar-pf-active-color;
+ @include gradient-vertical($navbar-pf-navbar-primary-active-bg-color-start, $navbar-pf-navbar-primary-active-bg-color-stop);
+ }
+ li.context {
+ &.context-bootstrap-select .filter-option {
+ max-width: 160px;
+ text-overflow: ellipsis;
+ }
+ &.dropdown {
+ border-bottom: 0;
+ }
+ > a,
+ &.context-bootstrap-select {
+ background-color: $navbar-pf-navbar-primary-context-bg-color-stop;
+ border-bottom-color: $navbar-pf-navbar-primary-context-border-color;
+ border-right: 1px solid $navbar-pf-navbar-primary-context-border-color;
+ border-top-color: $navbar-pf-navbar-primary-context-border-top-color;
+ font-weight: 600;
+ @include gradient-vertical($navbar-pf-navbar-primary-context-bg-color-start, $navbar-pf-navbar-primary-context-bg-color-stop);
+ &:hover {
+ background-color: $navbar-pf-navbar-primary-context-hover-bg-color-stop;
+ border-bottom-color: $navbar-pf-navbar-primary-context-hover-border-color;
+ border-right-color: $navbar-pf-navbar-primary-context-hover-border-color;
+ border-top-color: $navbar-pf-navbar-primary-context-hover-border-top-color;
+ @include gradient-vertical($navbar-pf-navbar-primary-context-hover-bg-color-start, $navbar-pf-navbar-primary-context-hover-bg-color-stop);
+ }
+ }
+ &.open > a {
+ background-color: $navbar-pf-navbar-primary-context-active-bg-color-stop;
+ border-bottom-color: $navbar-pf-navbar-primary-context-active-border-color;
+ border-right-color: $navbar-pf-navbar-primary-context-active-border-right-color;
+ border-top-color: $navbar-pf-navbar-primary-context-active-border-top-color;
+ @include gradient-vertical($navbar-pf-navbar-primary-context-active-bg-color-start, $navbar-pf-navbar-primary-context-active-bg-color-stop);
+ }
+ }
+ }
+ .navbar-utility {
+ border-bottom: 0;
+ font-size: $font-size-small;
+ position: absolute;
+ right: 0;
+ top: 0;
+ > .active > a,
+ > .active > a:hover,
+ > .active > a:focus,
+ > .open > a,
+ > .open > a:hover,
+ > .open > a:focus {
+ background: $navbar-pf-navbar-utility-open-bg-color;
+ color: $navbar-pf-navbar-utility-color;
+ }
+ > li > a {
+ border-left: 1px solid $navbar-pf-navbar-utility-border-color;
+ color: $navbar-pf-navbar-utility-color !important;
+ padding: 7px 10px;
+ &:hover {
+ background: $navbar-pf-navbar-utility-hover-bg-color;
+ border-left-color: $navbar-pf-navbar-utility-hover-border-color;
+ }
+ }
+ > li.open > a {
+ border-left-color: $navbar-pf-navbar-utility-open-border-color;
+ color: $navbar-pf-active-color !important;
+ }
+ li.dropdown > .dropdown-toggle {
+ padding-left: 26px;
+ .pficon-user {
+ left: 10px;
+ top: 7px;
+ }
+ }
+ .open .dropdown-menu {
+ left: auto;
+ right: 0;
+ .dropdown-menu {
+ left: auto;
+ right: 100%;
+ }
+ }
+ }
+ .navbar-utility .open .dropdown-menu {
+ border-top-width: 0;
+ }
+ .open {
+ &.bootstrap-select .dropdown-menu,
+ .dropdown-submenu > .dropdown-menu {
+ border-top-width: 1px !important;
+ }
+ }
+ }
+}
+@media (max-width: 360px) {
+ .navbar-pf {
+ .navbar-brand {
+ margin-left: 10px;
+ width: 75%;
+ img {
+ height: auto;
+ max-width: 100%;
+ }
+ }
+ .navbar-toggle {
+ padding-left: 0;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_notifications-drawer.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_notifications-drawer.scss
new file mode 100644
index 0000000000..ff2f776f21
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_notifications-drawer.scss
@@ -0,0 +1,250 @@
+//
+// Notifications Drawer
+// --------------------------------------------------
+
+
+.drawer-pf {
+ background-color: $color-pf-black-100;
+ border: 1px solid $card-pf-border-color;
+ @include box-shadow(0 6px 12px rgba($color-pf-black, (17.5/100)));
+ overflow-y: auto;
+ position: absolute;
+ right: 0;
+ width: 320px;
+ z-index: 2;
+ .panel {
+ border-bottom: none;
+ border-left: none;
+ border-right: none;
+ }
+ .panel-group .panel-heading + .panel-collapse .panel-body {
+ border-top: none;
+ border-bottom: 1px solid $card-pf-border-color;
+ padding: 0;
+ }
+ .panel-counter {
+ display: block;
+ font-style: italic;
+ line-height: 1.2;
+ padding-left: 18px;
+ padding-top: 5px;
+ }
+ .panel-heading { border-bottom: 1px solid $card-pf-border-color; }
+ .panel-group {
+ bottom: 0;
+ margin-bottom: 0;
+ position: absolute;
+ top: 25px; // Height of Notifications Drawer box.
+ width: 100%;
+ }
+ .panel-title a {
+ cursor: pointer;
+ display: block;
+ }
+ &.drawer-pf-expanded {
+ @media (max-width: $screen-xs-max) {
+ left:0;
+ width: 100%;
+ }
+ @media (min-width: $screen-xs-max) {
+ left: 270px;
+ } // if the drawer is expanded and the screen is reduced this ensures it switches to full width on smaller screens.
+ width: inherit;
+ .drawer-pf-toggle-expand:before {
+ content: "\f101";
+ }
+ }
+ .blank-slate-pf {
+ border: 0;
+ margin-bottom: 0;
+ padding: 30px;
+
+ .blank-slate-pf-icon {
+ font-size: 3em;
+ line-height: 1em;
+ }
+
+ h1 {
+ font-size: 1em;
+ margin-bottom: 0;
+ margin-top: 15px;
+ }
+ }
+}
+.drawer-pf-close, .drawer-pf-toggle-expand {
+ color: $gray-darker;
+ cursor: pointer;
+ line-height: inherit;
+ padding: 2px 10px;
+ position: absolute;
+ &:hover,
+ &:focus {
+ color: $color-pf-blue-400;
+ text-decoration: none;
+ }
+}
+.drawer-pf-toggle-expand {
+ left: 0;
+ &:before {
+ content: "\f100";
+ font-family: "FontAwesome";
+ }
+ &:hover {
+ color: $link-color;
+ }
+}
+.drawer-pf-close {
+ right: 0;
+}
+
+
+.drawer-pf-action {
+ display: flex;
+ border-bottom: 1px solid $card-pf-border-color;
+
+ .btn-link {
+ color: $link-color;
+ padding: 10px 0;
+ .pficon, .fa {
+ margin-right: 3px;
+ }
+ .pficon-close {
+ position: relative;
+ top: 1px;
+ }
+
+ &:hover { color: $link-hover-color; }
+ }
+}
+
+.drawer-pf-action-link {
+ border-left: solid 1px $color-pf-black-300;
+ flex: 1 1 0%;
+ margin: 10px 0;
+ text-align: center;
+
+ &:first-of-type {
+ border-left-width: 0;
+ }
+
+ .btn-link {
+ padding: 0;
+ }
+}
+
+.drawer-pf-loading {
+ color: $gray-pf;
+ font-size: ($font-size-base + 2);
+ padding: 20px 15px;
+}
+
+.drawer-pf-notification {
+ border-bottom: 1px solid $card-pf-border-color;
+ padding: 15px;
+ .date {
+ border-right: 1px solid #aaa;
+ display: inline-block;
+ line-height: 1;
+ margin-right: 5px;
+ padding-right: 9px;
+ }
+ > .dropdown-kebab-pf {
+ margin-top: -3px;
+ }
+
+ .pficon {
+ font-size: $font-size-large;
+ margin-top: 3px;
+ }
+ &:last-of-type {
+ border-bottom: none;
+ }
+ &:hover { background-color: $color-pf-blue-50; }
+ &.unread .drawer-pf-notification-message { font-weight: bold; }
+ &.expanded-notification {
+ .date {
+ border-right: none;
+ padding-right: 0;
+ }
+ }
+}
+
+.drawer-pf-notification-content {
+ cursor: default;
+}
+
+.drawer-pf-notification-info,
+.drawer-pf-notification-message {
+ display: block;
+ padding-left: 27px;
+ padding-right: 19px;
+ .expanded-notification & {
+ display: inline-block;
+ }
+}
+
+.drawer-pf-notifications-non-clickable .drawer-pf-notification:hover {
+ background-color: $color-pf-white;
+}
+
+.drawer-pf-title {
+ background-color: $color-pf-black-100;
+ border-bottom: 1px solid $card-pf-border-color;
+ position: absolute;
+ width: 100%;
+ h3 {
+ font-size: $font-size-base;
+ margin: 0;
+ padding: 6px 15px;
+ }
+}
+
+.drawer-pf-notification.expanded-notification {
+ .drawer-pf-notification-content {
+ display: flex;
+ @media (max-width: $screen-sm-max) {
+ flex-direction: column;
+ }
+ .drawer-pf-notification-message {
+ flex: 1 1;
+ }
+ }
+}
+
+/* Exclusive styles to work with Vertical Navigation */
+.navbar-pf-vertical {
+ .drawer-pf {
+ height: unquote("calc(100vh - #{$drawer-pf-top-vertical} - 20px)");//to create a 20px offset bottom
+ top: $drawer-pf-top-vertical; //menu height;
+ @media (max-width: $screen-xs-max) {
+ width:100%;
+ height: calc(unquote("100vh - #{$drawer-pf-top-vertical}"));
+ }
+
+ }
+ .nav .drawer-pf-trigger {
+ .drawer-pf-trigger-icon {
+ border-left: 1px solid $navbar-pf-navbar-utility-border-color;
+ border-right: 1px solid $navbar-pf-navbar-utility-border-color;
+ padding-left: 15px;
+ padding-right: 15px;
+ }
+ &.open .drawer-pf-trigger-icon {
+ background-color: $navbar-pf-navbar-utility-hover-bg-color;
+ }
+ }
+}
+
+/* Exclusive styles to work with Horizontal Navigation */
+.navbar-pf {
+ .drawer-pf {
+ height: unquote("calc(100vh - #{$drawer-pf-top-horizontal} - 20px)");
+ top: $drawer-pf-top-horizontal;
+ @media (max-width: $screen-xs-max) {
+ width:100%;
+ height: calc(unquote("100vh - #{$drawer-pf-top-horizontal} - 32px"));
+ top:calc(unquote("#{$drawer-pf-top-horizontal} + 8px"));
+ }
+ }
+ .drawer-pf-trigger-icon { cursor: pointer; }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_pager.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_pager.scss
new file mode 100644
index 0000000000..8cc2483f42
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_pager.scss
@@ -0,0 +1,68 @@
+//
+// Pager
+// --------------------------------------------------
+
+.pager {
+ li {
+ > a,
+ > span {
+ @include button-variant($btn-default-color, $btn-default-bg, $btn-default-bg-img-start, $btn-default-bg-img-stop, $btn-default-border);
+ color: $gray-pf;
+ font-weight: 600;
+ line-height: 22px;
+ padding: 2px 14px;
+ > .i {
+ font-size: 18px;
+ vertical-align: top;
+ margin: 2px 0;
+ }
+ }
+ a:active {
+ background-image: none;
+ @include box-shadow(inset 0 3px 5px rgba($color-pf-black, (12.5/100)));
+ outline: 0;
+ }
+ }
+ .disabled {
+ > a,
+ > a:hover,
+ > a:focus,
+ > a:active,
+ > span {
+ background: $pagination-bg;
+ @include box-shadow(none);
+ color: $pager-disabled-color;
+ cursor: default;
+ }
+ }
+ .next {
+ > a,
+ > span {
+ > .i {
+ margin-left: 5px;
+ }
+ }
+ }
+ .previous {
+ > a,
+ > span {
+ > .i {
+ margin-right: 5px;
+ }
+ }
+ }
+}
+
+.pager-sm {
+ li {
+ > a,
+ > span {
+ font-weight: 400;
+ line-height: 16px;
+ padding: 1px 10px;
+ > .i {
+ font-size: 12px;
+ }
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_pagination.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_pagination.scss
new file mode 100644
index 0000000000..9742cce224
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_pagination.scss
@@ -0,0 +1,121 @@
+//
+// Pagination
+// --------------------------------------------------
+
+.pagination {
+ > li {
+ > a,
+ > span {
+ @include button-variant($btn-default-color, $btn-default-bg, $btn-default-bg-img-start, $btn-default-bg-img-stop, $btn-default-border);
+ cursor: default;
+ font-weight: 600;
+ padding: $padding-base-vertical $padding-large-horizontal;
+ > .i {
+ font-size: 15px;
+ vertical-align: top;
+ margin: 2px 0;
+ }
+ }
+ }
+ > li > a,
+ > li > span {
+ &:active {
+ @include box-shadow(inset 0 2px 8px rgba($color-pf-black, (20/100)));
+ }
+ }
+ > .active > a,
+ > .active > span {
+ &,
+ &:hover,
+ &:focus {
+ background-color: $btn-default-bg;
+ border-color: $pagination-border;
+ @include box-shadow(inset 0 2px 8px rgba($color-pf-black, (20/100)));
+ color: $btn-default-color;
+ @include gradient-vertical($btn-default-bg-img-start, $btn-default-bg-img-stop);
+ }
+ }
+ > .disabled {
+ > span,
+ > span:hover,
+ > span:focus,
+ > a,
+ > a:hover,
+ > a:focus {
+ @include box-shadow(none);
+ cursor: default;
+ @include gradient-vertical($btn-default-bg-img-start, $btn-default-bg-img-stop);
+ }
+ }
+}
+
+.pagination-sm {
+ @include pagination-size($padding-small-vertical, $padding-small-horizontal, $font-size-small, $line-height-small, $border-radius-small);
+ > li {
+ > a,
+ > span {
+ font-weight: 400;
+ > .i {
+ font-size: 12px;
+ margin-top: 2px;
+ }
+ }
+ }
+}
+
+.content-view-pf-pagination {
+ background-color: $table-bg-accent;
+ border: 1px solid $table-border-color;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
+ &.table-view-pf-pagination {
+ border-top: none;
+ }
+ .form-group {
+ align-items: baseline;
+ display: flex;
+ flex-grow: 1;
+ float: left; //IE9 fallback
+ @supports (display: flex) {
+ float: none;
+ }
+ margin: 5px;
+ &:last-child {
+ justify-content: flex-end; // if pagination controls wrap, pagination buttons stay on the right
+ float: right; //IE9 fallback
+ @supports (display: flex) {
+ float: none;
+ }
+ }
+ .pagination-pf-pagesize.bootstrap-select.btn-group,
+ .pagination-pf-pagesize.btn-group {
+ display: flex;
+ float: none;
+ margin-bottom: 0;
+ margin-left: 0;
+ margin-right: 5px;
+ width: auto;
+ }
+ .dropdown-menu {
+ min-width: auto;
+ }
+ }
+ .pagination-pf-page {
+ margin-left: 10px;
+ margin-right: 5px;
+ padding: 0 2px 2px;
+ text-align: right;
+ width: 2.5em;
+ }
+ .pagination {
+ display: flex;
+ margin: 0 0 0 10px;
+ a {
+ float: none;
+ @supports (display: flex) {
+ display: block;
+ }
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_panels.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_panels.scss
new file mode 100644
index 0000000000..668b617e3b
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_panels.scss
@@ -0,0 +1,134 @@
+//
+// Panels
+// --------------------------------------------------
+
+.panel-title {
+ font-weight: 700;
+}
+
+//
+// Collapsable panels (aka, accordion)
+// --------------------------------------------------
+
+.panel-group {
+ .panel {
+ color: $gray-pf;
+ + .panel {
+ margin-top: -1px;
+ }
+ }
+ .panel-default {
+ border-color: $panel-default-border-color;
+ border-top-color: $panel-default-border-color;
+ .panel-heading {
+ @include gradient-vertical($btn-default-bg-img-start, $btn-default-bg-img-stop);
+ + .panel-collapse .panel-body {
+ border-top: 1px solid $panel-inner-border;
+ }
+ }
+ }
+
+ .panel-info {
+ border-color: $panel-info-border;
+ .panel-heading {
+ background-color: $panel-group-pf-info-heading-bg;
+ }
+ + .panel-default {
+ border-top-color: $panel-info-border;
+ }
+ }
+ .panel-primary {
+ border-color: $panel-primary-border;
+ .panel-heading {
+ background-color: $panel-group-pf-primary-heading-bg;
+ }
+ + .panel-default {
+ border-top-color: $panel-primary-border;
+ }
+ + .panel-info {
+ border-top-color: $panel-primary-border;
+ }
+ }
+ .panel-success {
+ border-color: $panel-success-border;
+ .panel-heading {
+ background-color: $panel-group-pf-success-heading-bg;
+ }
+ + .panel-default {
+ border-top-color: $panel-success-border;
+ }
+ + .panel-info {
+ border-top-color: $panel-success-border;
+ }
+ + .panel-primary {
+ border-top-color: $panel-success-border;
+ }
+ }
+ .panel-warning {
+ border-color: $panel-warning-border;
+ .panel-heading {
+ background-color: $panel-group-pf-warning-heading-bg;
+ }
+ + .panel-default {
+ border-top-color: $panel-warning-border;
+ }
+ + .panel-info {
+ border-top-color: $panel-warning-border;
+ }
+ + .panel-primary {
+ border-top-color: $panel-warning-border;
+ }
+ + .panel-success {
+ border-top-color: $panel-warning-border;
+ }
+ }
+ .panel-danger {
+ border-color: $panel-danger-border;
+ .panel-heading {
+ background-color: $panel-group-pf-danger-heading-bg;
+ }
+ + .panel-default {
+ border-top-color: $panel-danger-border;
+ }
+ + .panel-info {
+ border-top-color: $panel-danger-border;
+ }
+ + .panel-primary {
+ border-top-color: $panel-danger-border;
+ }
+ + .panel-success {
+ border-top-color: $panel-danger-border;
+ }
+ + .panel-warning {
+ border-top-color: $panel-danger-border;
+ }
+ }
+ .panel-title {
+ font-weight: 500;
+ line-height: 1;
+ > a {
+ color: $gray-pf;
+ font-weight: $btn-font-weight;
+ &:before {
+ content: "\f107";
+ display: inline-block;
+ font-family: $icon-font-name-fa;
+ font-size: 13px;
+ margin-right: 5px;
+ text-align: center;
+ vertical-align: 0;
+ width: 8px;
+ }
+ &:focus {
+ outline: none;
+ text-decoration: none;
+ }
+ &:hover {
+ text-decoration: none;
+ }
+ &.collapsed:before {
+ content: "\f105";
+ }
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_popovers.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_popovers.scss
new file mode 100644
index 0000000000..81da07a474
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_popovers.scss
@@ -0,0 +1,32 @@
+//
+// Popovers
+// --------------------------------------------------
+
+.popover {
+ @include box-shadow(0 2px 2px rgba($color-pf-black, (8/100)));
+ padding: 0;
+}
+
+.popover-content {
+ color: $gray-pf;
+ line-height: 18px;
+ padding: 10px 14px;
+}
+
+.popover-title {
+ border-bottom: none;
+ border-radius: 0;
+ color: $gray-pf;
+ font-size: ($font-size-base + 1);
+ font-weight: 700;
+ min-height: 34px;
+ .close {
+ height: 22px;
+ position: absolute;
+ right: 8px;
+ top: 6px;
+ }
+ &.closable {
+ padding-right: 30px;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_progress-bars.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_progress-bars.scss
new file mode 100644
index 0000000000..c2c2ad7e02
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_progress-bars.scss
@@ -0,0 +1,121 @@
+//
+// Progress Bar
+// --------------------------------------------------
+
+@keyframes progress-bar-stripes {
+ from { background-position: 0 0; }
+ to { background-position: 40px 0; }
+}
+
+.progress {
+ @include box-shadow(inset 0 0 1px rgba($color-pf-black, (25/100)));
+ &.progress-label-left,
+ &.progress-label-top-right {
+ overflow: visible;
+ position: relative;
+ }
+ &.progress-label-left {
+ margin-left: 40px;
+ }
+ &.progress-sm {
+ height: $progress-sm;
+ margin-bottom: $progress-sm;
+ }
+ &.progress-xs {
+ height: $progress-xs;
+ margin-bottom: $progress-xs;
+ }
+ td > &:first-child:last-child {
+ margin-bottom: 0;
+ margin-top: 3px;
+ }
+}
+
+.progress-bar {
+ box-shadow: none;
+ .progress-label-left & span,
+ .progress-label-right & span,
+ .progress-label-top-right & span {
+ color: $text-color;
+ position: absolute;
+ text-align: right;
+ }
+ .progress-label-left & span {
+ font-size: $font-size-large;
+ left: -40px;
+ top: 0;
+ width: 35px;
+ }
+ .progress-label-right & span,
+ .progress-label-top-right & span {
+ font-size: $font-size-small;
+ overflow: hidden;
+ right: 0;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ strong {
+ font-weight: 600;
+ }
+ }
+ .progress-label-right & span {
+ max-width: $progress-description-label-width;
+ top: 0;
+ }
+ .progress-label-top-right & span {
+ max-width: 47%;
+ top: (-($line-height-computed * 1.5)); // -30px
+ }
+ .progress-label-left.progress-sm & span,
+ .progress-label-top-right.progress-sm & span {
+ font-size: $font-size-base;
+ }
+ .progress-sm & {
+ line-height: $progress-sm;
+ }
+ .progress-xs & {
+ line-height: $progress-xs;
+ }
+}
+
+.progress-bar-remaining {
+ background: transparent;
+}
+
+.progress-container {
+ position: relative;
+ &.progress-description-left {
+ padding-left :($progress-description-label-width + 5);
+ }
+ &.progress-label-right {
+ padding-right :($progress-description-label-width + 5);
+ }
+}
+
+.progress-description {
+ margin-bottom: ($line-height-computed / 2); // 10px
+ max-width: 52%;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ .count {
+ font-size: ($font-size-base * 1.667); // 20px
+ font-weight: 300;
+ line-height: 1;
+ margin-right: 5px;
+ }
+ .fa,
+ .pficon {
+ font-size: 14px;
+ margin-right: 3px;
+ }
+ .progress-description-left & {
+ left: 0;
+ margin-bottom: 0;
+ max-width: $progress-description-label-width;
+ position: absolute;
+ top: 0;
+ }
+ .tooltip {
+ white-space: normal;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_search.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_search.scss
new file mode 100644
index 0000000000..96c9010cc6
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_search.scss
@@ -0,0 +1,64 @@
+//
+// Search
+// --------------------------------------------------
+
+.search-pf {
+ &.has-button {
+ border-collapse: separate;
+ display: table;
+ .form-group {
+ display: table-cell;
+ width: 100%;
+ .btn {
+ @include box-shadow(none);
+ float: left;
+ margin-left: -1px;
+ &.btn-lg {
+ font-size: ($font-size-large + .5); // to make button height consistent across browsers!
+ }
+ &.btn-sm {
+ font-size: ($font-size-small - .3); // to make button height consistent across browsers!
+ }
+ }
+ .form-control {
+ float: left;
+ }
+ }
+ }
+ .has-clear {
+ .clear {
+ background: rgba($color-pf-white, (0/100)); // to make the whole button clickable in IE9+
+ border: 0;
+ height: ($input-height-base - 1);
+ line-height: 1;
+ padding: 0;
+ position: absolute;
+ right: 1px;
+ top: 1px;
+ width: 28px;
+ &:focus {
+ outline: none;
+ }
+ }
+ .form-control {
+ padding-right: 30px;
+ &::-ms-clear {
+ display: none;
+ }
+ }
+ .input-lg + .clear {
+ height: ($input-height-large - 2);
+ width: 28px;
+ }
+ .input-sm + .clear {
+ height: ($input-height-small - 2);
+ width: 28px;
+ span {
+ font-size: ($font-size-base - 2);
+ }
+ }
+ .search-pf-input-group {
+ position: relative;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_sidebar.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_sidebar.scss
new file mode 100644
index 0000000000..d2b32a9149
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_sidebar.scss
@@ -0,0 +1,176 @@
+//
+// Sidebar
+// --------------------------------------------------
+
+.sidebar-header {
+ border-bottom: 1px solid darken($page-header-border-color, 2%);
+ padding-bottom: (($line-height-computed / 2) + 1);
+ margin: (($line-height-computed * 2) + 10) 0 $line-height-computed;
+ .actions {
+ margin-top: -2px;
+ }
+}
+
+.sidebar-pf {
+ .sidebar-header + .list-group {
+ border-top: 0;
+ margin-top: (-$grid-gutter-width / 2 / 2);
+ .list-group-item {
+ background: transparent;
+ border-color: darken($page-header-border-color, 2%);
+ padding-left: 0;
+ }
+ .list-group-item-heading {
+ font-size: $font-size-base;
+ }
+ }
+ .nav-category {
+ h2 {
+ color: $dropdown-header-color;
+ font-size: $font-size-base;
+ font-weight: 400;
+ line-height: ($line-height-computed + 1);
+ margin: 0;
+ padding: 8px 0;
+ }
+ + .nav-category {
+ margin-top: ($grid-gutter-width / 4);
+ }
+ }
+ .nav-pills > li {
+ &.active > a {
+ background: $dropdown-link-active-bg !important;
+ border-color: $dropdown-link-active-border-color !important;
+ color: $color-pf-white;
+ @media (min-width: $grid-float-breakpoint) {
+ &:after {
+ content: $fa-var-angle-right;
+ font-family: $icon-font-name-fa;
+ display: block;
+ position: absolute;
+ right: ($grid-gutter-width / 2 / 2);
+ top: 1px;
+ }
+ }
+ .fa {
+ color: $color-pf-white;
+ }
+ }
+ > a {
+ border-bottom: 1px solid transparent;
+ border-radius: 0;
+ border-top: 1px solid transparent;
+ color: $text-color;
+ font-size: ($font-size-base + 1);
+ line-height: ($line-height-computed + 1);
+ padding: 1px ($grid-gutter-width / 2);
+ &:hover {
+ background: $dropdown-link-hover-bg;
+ border-color: $dropdown-link-hover-border-color;
+ }
+ .fa {
+ color: lighten($gray-pf, 12%);
+ font-size: ($font-size-base + 3);
+ margin-right: ($grid-gutter-width / 4);
+ text-align: center;
+ vertical-align: middle;
+ width: ($font-size-base + 3);
+ }
+ }
+ }
+ .nav-stacked {
+ margin-left: (-($grid-gutter-width / 2));
+ margin-right: (-($grid-gutter-width / 2));
+ li + li {
+ margin-top: 0;
+ }
+ }
+ .panel {
+ background: transparent;
+ }
+ .panel-body {
+ padding: 6px ($grid-gutter-width / 2);
+ .nav-pills > li > a {
+ padding-left: ($grid-gutter-width / 2 + 17);
+ }
+ }
+ .panel-heading {
+ padding: 9px ($grid-gutter-width / 2);
+ }
+ .panel-title {
+ font-size: $font-size-base;
+ > a {
+ &:before {
+ display: inline-block;
+ margin-left: 1px;
+ margin-right: 4px;
+ width: 9px;
+ }
+ &.collapsed:before {
+ margin-left: 3px;
+ margin-right: 2px;
+ }
+ }
+ }
+}
+
+@media (min-width: $grid-float-breakpoint-max) {
+ .sidebar-header-bleed-left {
+ margin-left: (-($grid-gutter-width / 2));
+ > h2 {
+ margin-left: ($grid-gutter-width / 2);
+ }
+ }
+ .sidebar-header-bleed-right {
+ margin-right: (-($grid-gutter-width / 2));
+ .actions {
+ margin-right: ($grid-gutter-width / 2);
+ }
+ > h2 {
+ margin-right: ($grid-gutter-width / 2);
+ }
+ + .list-group {
+ margin-right: (-($grid-gutter-width / 2));
+ }
+ }
+ .sidebar-pf {
+ .panel-group .panel-default,
+ .treeview {
+ border-left: 0;
+ border-right: 0;
+ margin-left: (-($grid-gutter-width / 2));
+ margin-right: (-($grid-gutter-width / 2));
+ }
+ .treeview {
+ margin-top: 5px;
+ .list-group-item {
+ padding-left: ($grid-gutter-width / 2);
+ padding-right: ($grid-gutter-width / 2);
+ &.node-selected:after {
+ content: $fa-var-angle-right;
+ font-family: $icon-font-name-fa;
+ display: block;
+ position: absolute;
+ right: ($grid-gutter-width/2 / 2);
+ top: 1px;
+ }
+ }
+ }
+ }
+}
+
+@media (min-width: $grid-float-breakpoint) {
+ .sidebar-pf {
+ background: $sidebar-pf-bg;
+ &.sidebar-pf-left {
+ border-right: 1px solid $sidebar-pf-border-color;
+ }
+ &.sidebar-pf-right {
+ border-left: 1px solid $sidebar-pf-border-color;
+ }
+ > .nav-category,
+ > .nav-stacked {
+ margin-top: 5px;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_skip-to-content.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_skip-to-content.scss
new file mode 100644
index 0000000000..64904a473d
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_skip-to-content.scss
@@ -0,0 +1,12 @@
+//
+// Skip to content
+// --------------------------------------------------
+.skiplink-pf {
+ position: absolute;
+ top: $skiplink-pf-top;
+ left: -300%; /* moves off screen */
+ z-index: $zindex-modal;
+}
+.skiplink-pf:focus {
+ left: $skiplink-pf-left;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_spinner.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_spinner.scss
new file mode 100644
index 0000000000..7c3115f847
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_spinner.scss
@@ -0,0 +1,72 @@
+//
+// Spinner
+// --------------------------------------------------
+
+@keyframes rotation {
+ from {transform: rotate(0deg);}
+ to {transform: rotate(359deg);}
+}
+
+.spinner {
+ animation: rotation 600ms infinite linear;
+ border-bottom: 4px solid rgba($color-pf-black, (25/100));
+ border-left: 4px solid rgba($color-pf-black, (25/100));
+ border-right: 4px solid rgba($color-pf-black, (25/100));
+ border-radius: 100%;
+ border-top: 4px solid rgba($color-pf-black, (75/100));
+ height: ($font-size-base * 2);
+ margin: 0 auto;
+ position: relative;
+ width: ($font-size-base * 2);
+ &.spinner-inline {
+ display: inline-block;
+ margin-right: 3px;
+ }
+ &.spinner-lg {
+ border-width: 5px;
+ height: ($font-size-base * 2.5);
+ width: ($font-size-base * 2.5);
+ }
+ &.spinner-sm {
+ border-width: 3px;
+ height: ($font-size-base * 1.5);
+ width: ($font-size-base * 1.5);
+ }
+ &.spinner-xs {
+ border-width: 2px;
+ height: $font-size-base;
+ width: $font-size-base;
+ }
+ &.spinner-inverse {
+ border-bottom-color: rgba($color-pf-white, (25/100));
+ border-left-color: rgba($color-pf-white, (25/100));
+ border-right-color: rgba($color-pf-white, (25/100));
+ border-top-color: rgba($color-pf-white, (75/100));
+ }
+}
+
+.ie9 .spinner {
+ background: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner}"), "#{$img-path}#{$img-spinner}")) no-repeat;
+ border: 0;
+ &.spinner-inverse {
+ background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-inverse}"), "#{$img-path}#{$img-spinner-inverse}"));
+ }
+ &.spinner-inverse-lg {
+ background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-inverse-lg}"), "#{$img-path}#{$img-spinner-inverse-lg}"));
+ }
+ &.spinner-inverse-sm {
+ background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-inverse-sm}"), "#{$img-path}#{$img-spinner-inverse-sm}"));
+ }
+ &.spinner-inverse-xs {
+ background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-inverse-xs}"), "#{$img-path}#{$img-spinner-inverse-xs}"));
+ }
+ &.spinner-lg {
+ background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-lg}"), "#{$img-path}#{$img-spinner-lg}"));
+ }
+ &.spinner-sm {
+ background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-sm}"), "#{$img-path}#{$img-spinner-sm}"));
+ }
+ &.spinner-xs {
+ background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path("#{$img-path}#{$img-spinner-xs}"), "#{$img-path}#{$img-spinner-xs}"));
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_syntax-highlighting.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_syntax-highlighting.scss
new file mode 100644
index 0000000000..6a8639e272
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_syntax-highlighting.scss
@@ -0,0 +1,36 @@
+//
+// Syntax Highlighting for google-code-prettify
+// --------------------------------------------------
+
+.prettyprint {
+ .atn,
+ .com,
+ .fun,
+ .var {
+ color: $syntax-3;
+ }
+
+ .atv,
+ .str {
+ color: $syntax-1;
+ }
+
+ .clo,
+ .dec,
+ .kwd,
+ .opn,
+ .pln,
+ .pun {
+ color: $syntax-2;
+ }
+
+ .lit,
+ .tag,
+ .typ {
+ color: $syntax-4;
+ }
+
+ ol.linenums {
+ margin-bottom: 0;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_table-view.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_table-view.scss
new file mode 100644
index 0000000000..789abea5b3
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_table-view.scss
@@ -0,0 +1,188 @@
+//
+// Table View
+// --------------------------------------------------
+
+// Keep dataTable class for legacy apps
+table.dataTable {
+ height: 100%;
+ margin-bottom: 0;
+ max-width: none !important;
+ tbody {
+ > tr {
+ > td {
+ // Styling for inline actions
+ &.table-view-pf-actions {
+ padding: 0;
+ vertical-align: middle;
+ }
+ }
+ &:hover {
+ // Styling when hovering anywhere else on a row
+ > td.table-view-pf-actions {
+ background-color: $table-bg-accent;
+ border-bottom-color: $table-border-color;
+ }
+ }
+ }
+ > tr.selected {
+ color: $color-pf-white;
+ background-color: $color-pf-blue-400;
+ > td {
+ border-bottom-color: $color-pf-blue-500;
+ &.table-view-pf-actions {
+ background-color: $table-bg-accent;
+ border-bottom-color: $table-border-color;
+ }
+ }
+ &:hover {
+ > td {
+ background-color: inherit;
+ border-bottom-color: $color-pf-blue-500;
+ &.table-view-pf-actions {
+ background-color: $table-bg-accent;
+ border-bottom-color: $table-border-color;
+ }
+ }
+ }
+ }
+ }
+ thead {
+ .sorting,
+ .sorting_asc,
+ .sorting_desc,
+ .sorting_asc_disabled,
+ .sorting_desc_disabled {
+ cursor: pointer;
+ }
+ .sorting_asc,
+ .sorting_desc {
+ color: $link-color !important;
+ position: relative;
+ &:after {
+ content: $fa-var-angle-down;
+ font-family: $icon-font-name-fa;
+ font-size: ($font-size-base - 2);
+ font-weight: normal;
+ height: ($font-size-base - 3);
+ left: 7px;
+ line-height: $font-size-base;
+ position: relative;
+ top: 2px;
+ vertical-align: baseline;
+ width: $font-size-base;
+ }
+ &:before {
+ background: $link-color;
+ content: "";
+ height: 2px;
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ }
+ }
+ .sorting_asc:after {
+ content: $fa-var-angle-up;
+ top: -3px;
+ }
+ }
+ th:active {
+ outline: none;
+ }
+}
+
+// Empty table
+.table-view-pf-empty {
+ &.blank-slate-pf {
+ background-color: $table-bg-accent;
+ border: 1px solid $table-border-color;
+ border-radius: 0;
+ margin-top: -1px;
+ }
+}
+
+// Embedded toolbar
+.table-view-pf-toolbar {
+ &.toolbar-pf {
+ background-color: $table-bg-accent;
+ border-bottom: none;
+ border-left: 1px solid $table-border-color;
+ border-right: 1px solid $table-border-color;
+ border-top: 1px solid $table-border-color;
+ box-shadow: none;
+ margin-left: 0px;
+ margin-right: 0px;
+ .toolbar-pf-results {
+ border-top: 1px solid $table-border-color;
+ min-height: 40px;
+ line-height: 40px;
+ }
+ }
+}
+
+// External Toolbar
+.table-view-pf-toolbar-external {
+ &.toolbar-pf {
+ border-bottom: none;
+ border-top: none;
+ box-shadow: none;
+ .toolbar-pf-results {
+ border-top: 1px solid $table-border-color;
+ min-height: 40px;
+ line-height: 40px;
+ }
+ }
+}
+
+.table-view-pf-colvis-menu {
+ > li {
+ padding: 5px 10px;
+ &:hover {
+ background-color: #def3ff;
+ }
+ > input {
+ margin-top: 0;
+ margin-right: 10px;
+ vertical-align: middle;
+ }
+ > label {
+ margin-bottom: 0;
+ }
+ }
+
+}
+
+// Inline action button and kebab
+// Sets button height to 100% of td height in firefox and chrome, but not in IE when wrapping occurs.
+// Button height must be set dynamically in IE to be equal to td height.
+.table-view-pf-actions {
+ background-color: $btn-default-bg; // included just in case there are gaps between the edges of the buttons and the table cell
+ height: 100%;
+ .btn,
+ .dropdown-toggle {
+ border: none;
+ box-shadow: none;
+ height: 100%;
+ width: 100%;
+ }
+ .dropdown,
+ .table-view-pf-btn {
+ height: 100%;
+ }
+ .dropdown-menu.dropdown-menu-right {
+ right: -5px;
+ }
+ &:last-child {
+ width: 24px;
+ }
+}
+
+// Selection column
+.table-view-pf-select {
+ width: 33px;
+}
+
+// Results area containing selected row text
+.table-view-pf-select-results {
+ text-align: right;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_tables.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_tables.scss
new file mode 100644
index 0000000000..6ff191c3fa
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_tables.scss
@@ -0,0 +1,90 @@
+//
+// Tables
+// --------------------------------------------------
+
+.table {
+ > thead,
+ > tbody,
+ > tfoot {
+ > tr {
+ > th,
+ > td {
+ padding: $table-cell-padding-top $table-cell-padding $table-cell-padding-bottom;
+ > a:hover {
+ text-decoration: none;
+ }
+ }
+ > th {
+ font-family: "Open Sans";
+ font-style: normal;
+ font-weight: 600;
+ }
+ }
+ }
+ > thead {
+ background-clip: padding-box;
+ background-color: $color-pf-black-150;
+ @include gradient-vertical($start-color: $color-pf-black-100, $end-color: $color-pf-black-200, $start-percent: 0%, $end-percent: 100%);
+ }
+}
+
+.table-bordered {
+ border: 1px solid $table-border-color;
+ > thead,
+ > tbody,
+ > tfoot {
+ > tr {
+ > th,
+ > td {
+ border: 1px solid $table-border-color;
+ }
+ }
+ }
+ > thead > tr {
+ > th,
+ > td {
+ border-bottom-width: 1px;
+ }
+ }
+}
+
+.table-striped {
+ > tbody > tr {
+ &:nth-of-type(even) {
+ background-color: $table-bg-accent;
+ }
+ &:nth-of-type(odd) {
+ background-color: transparent;
+ }
+ }
+}
+
+.table-hover {
+ > tbody > tr:hover {
+ > td,
+ > th {
+ background-color: $table-bg-hover;
+ border-bottom-color: $table-border-hover;
+ }
+ }
+}
+
+.table-treegrid {
+ span.indent {
+ margin-left: 10px;
+ margin-right: 10px;
+ }
+ span.icon {
+ display: inline-block;
+ font-size: 13px;
+ margin-right: 5px;
+ min-width: 10px;
+ text-align: center;
+ }
+ span.expand-icon, span.collapse-icon {
+ cursor: pointer;
+ }
+ > tbody > tr.odd {
+ background-color: $table-bg-accent;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_tabs.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_tabs.scss
new file mode 100644
index 0000000000..3de0e12492
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_tabs.scss
@@ -0,0 +1,118 @@
+//
+// Tabs
+// --------------------------------------------------
+
+.nav-tabs {
+ font-size: $font-size-large;
+ > li {
+ > a {
+ color: $nav-tabs-color;
+ margin-right: -1px;
+ padding-bottom: 5px;
+ padding-top: 5px;
+ &:active,
+ &:focus,
+ &:hover {
+ background: transparent;
+ border-color: $nav-tabs-border-color;
+ color: $gray-darker;
+ }
+ }
+ > .dropdown-menu {
+ border-top: 0;
+ border-color: $nav-tabs-border-color;
+ &.pull-right {
+ right: -1px;
+ }
+ }
+ }
+ + .nav-tabs-pf, &.nav-tabs-pf-secondary {
+ font-size: $font-size-base;
+ > li:first-child > a {
+ padding-left: 15px;
+ &:before {
+ left: 15px !important;
+ }
+ }
+ }
+ .open > a {
+ &,
+ &:hover,
+ &:focus {
+ background-color: transparent;
+ border-color: $nav-tabs-border-color;
+ }
+ }
+}
+
+.nav-tabs-pf {
+ &.nav-justified {
+ @media (min-width: $grid-float-breakpoint) {
+ border-bottom: 1px solid $nav-tabs-justified-link-border-color;
+ }
+ > li {
+ &:first-child > a {
+ padding-left: 15px;
+ }
+ > a {
+ border-bottom: 0;
+ &:before {
+ left: 0 !important;
+ right: 0 !important;
+ }
+ }
+ }
+ }
+ > li {
+ margin-bottom: 0;
+ &.active > a {
+ @include tab-indicator($background: $nav-tabs-active-link-hover-color);
+ &,
+ &:active,
+ &:focus,
+ &:hover {
+ background-color: transparent;
+ border: 0 !important;
+ color: $link-color;
+ &:before {
+ background: $nav-tabs-active-link-hover-color;
+ }
+ }
+ }
+ &:first-child {
+ > a {
+ padding-left: 0;
+ &:before {
+ left: 0 !important;
+ }
+ }
+ }
+ > a {
+ border: 0;
+ line-height: 1;
+ margin-right: 0;
+ padding-bottom: 10px;
+ padding-top: 10px;
+ &:active,
+ &:focus,
+ &:hover {
+ @include tab-indicator()
+ }
+ }
+ > .dropdown-menu {
+ left: 15px;
+ margin-top: 1px;
+ &.pull-right {
+ left: auto;
+ right: 15px;
+ }
+ }
+ }
+ .open > a {
+ &,
+ &:hover,
+ &:focus {
+ background-color: transparent;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_time-picker.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_time-picker.scss
new file mode 100644
index 0000000000..be6621d2e4
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_time-picker.scss
@@ -0,0 +1,81 @@
+//
+// Time Picker
+// --------------------------------------------------
+.bootstrap-datetimepicker-widget {
+ a[data-action] {
+ border: 0;
+ box-shadow: none;
+ color: $gray-dark;
+ display: block;
+ padding-bottom: 4px;
+ padding-top: 4px;
+ &:hover { color: $link-color; }
+ }
+ &.dropdown-menu {
+ left: 0!important;
+ padding: 0;
+ width: unquote("calc(100% - 25px)");
+ &:before, &:after {
+ content: none;
+ }
+ &.top {
+ margin-bottom: -1px;
+ }
+ &.bottom {
+ margin-top: -1px;
+ }
+ }
+ .timepicker-hour {
+ width: 100%;
+ &:after {
+ content: ":";
+ float: right;
+ }
+ }
+}
+.timepicker-hours,
+.timepicker-minutes {
+ table td {
+ font-weight: bold;
+ line-height: 30px;
+ height: 30px;
+ &:hover { color: $link-color; }
+ }
+ .table-condensed > tbody > tr > td { padding: 0; }
+}
+.time-picker-pf {
+ .input-group-addon {
+ .fa,
+ .pficon { width: 12px; }
+ &:not(.active) { box-shadow: none; }
+ }
+}
+.timepicker-picker {
+ table td {
+ span,
+ a span {
+ height: 24px;
+ line-height: 24px;
+ margin: 0;
+ width: 100%;
+ }
+ }
+ .table-condensed > tbody > tr > td {
+ height: 25px;
+ line-height: 18px;
+ padding: 0;
+ }
+ button[data-action] { // provisional until the button is removed
+ padding-bottom: 0;
+ padding-top: 0;
+ }
+ .separator { display: none; }
+ tr:nth-child(2) td {
+ background-color: $dropdown-link-hover-bg;
+ border-color: $dropdown-link-hover-border-color;
+ border-style: solid;
+ border-width: 1px;
+ border-left: 0;
+ border-right: 0;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_toast.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_toast.scss
new file mode 100644
index 0000000000..35ef5dd3c9
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_toast.scss
@@ -0,0 +1,75 @@
+//
+// Toast notifications
+// --------------------------------------------------
+
+.toast-pf {
+ background-color: $color-pf-white;
+ border-color: $color-pf-black-400;
+ box-shadow: 0 2px 6px rgba($color-pf-black, (20/100));
+ padding-left: 68px; //15px space between the icon and the text
+ margin-bottom: 5px;
+ &.alert-danger > .pficon { background-color: $alert-danger-border; }
+ &.alert-info > .pficon { background-color: $alert-info-border; }
+ &.alert-success > .pficon { background-color: $alert-success-border; }
+ &.alert-warning > .pficon { background-color: $alert-warning-border; }
+ .dropdown-kebab-pf { margin-left: 10px; }
+ > .pficon {
+ background-color: $gray-pf;
+ bottom: -1px;
+ box-shadow: 2px 0 5px -2px rgba($color-pf-black, (20/100));
+ left: -1px;
+ padding-top: 10px;
+ text-align: center;
+ top: -1px;
+ width: 53px;
+ &:before { color: rgba($color-pf-white, (74/100)); }
+ }
+ .toast-pf-action {
+ margin-left: 15px;
+ }
+ .dropdown-kebab-pf .btn-link {
+ padding-top: 0;
+ padding-bottom: 0;
+ vertical-align: text-bottom;
+ }
+ /* Medium devices (desktops, 992px and up) */
+ @media (min-width: $screen-md-min) {
+ display: inline-block;
+ }
+}
+// Sets max width on toast notifications
+.toast-pf-max-width {
+ @media (min-width: $screen-md-min) {
+ max-width: 31.1%; // sets the size to 4 cols;
+ }
+}
+// To position the notification on the top right corner, used in context on cards layout
+.toast-pf-top-right {
+ left: ($grid-gutter-width / 2);
+ position: absolute;
+ right: ($grid-gutter-width / 2);
+ top: 12px;
+ z-index: 1055; // More than $zindex-modal
+ /* Medium devices (desktops, 992px and up) */
+ @media (min-width: $screen-md-min) {
+ left: auto;
+ }
+}
+
+.toast-notifications-list-pf {
+ margin-left: ($grid-gutter-width / 2);
+ position: fixed;
+ right: ($grid-gutter-width / 2);
+ top: $toast-notification-top;
+ z-index: 1055;
+ .toast-pf {
+ clear: both;
+ float: right;
+ }
+ @media (min-width: $screen-sm-min) {
+ max-width: calc(50%);
+ }
+ @media (min-width: $screen-md-min) {
+ max-width: calc(33.1% ); // sets the size to 4 cols;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_toolbar.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_toolbar.scss
new file mode 100644
index 0000000000..ac8a7b0da7
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_toolbar.scss
@@ -0,0 +1,190 @@
+//
+// Toolbar (Filter and view options)
+// --------------------------------------------------
+
+.toolbar-pf {
+ background: $color-pf-white;
+ border-bottom: 1px solid $sidebar-pf-border-color;
+ box-shadow: 0 1px 0px rgba($color-pf-black, (4.5/100));
+ padding-top: ($grid-gutter-width/4);
+ .form-group {
+ margin-bottom: ($grid-gutter-width/4);
+ @media (min-width: $grid-float-breakpoint) {
+ border-right: 1px solid $sidebar-pf-border-color;
+ float: left;
+ margin-bottom: 0;
+ padding-left: ($grid-gutter-width/2);
+ padding-right: ($grid-gutter-width/2);
+ }
+ &:last-child {
+ border-right: 0;
+ margin-bottom: 0;
+ padding-right: 0;
+ }
+ .btn,
+ .btn-group {
+ + .btn,
+ + .btn-group { margin-left: 5px; }
+ + .btn-link,
+ + .dropdown { margin-left: 10px; }
+ }
+ .btn-link {
+ color: $gray-darker;
+ font-size: ($font-size-base + 4);
+ line-height: 1;
+ padding: 4px 0;
+ &:active,
+ &:focus,
+ &:hover { color: $link-color; }
+ }
+ .dropdown-kebab-pf .btn-link {
+ padding: 4px ($grid-gutter-width/4);
+ margin-left: ($grid-gutter-width/(-4));
+ margin-right: ($grid-gutter-width/(-4));
+ }
+ }
+}
+.toolbar-pf-actions {
+ display: table;
+ margin-bottom: 10px;
+ width: 100%;
+ @media (min-width: $grid-float-breakpoint) {
+ .toolbar-pf-filter {
+ padding-left: 0;
+ }
+ }
+}
+.toolbar-pf-view-selector {
+ font-size: ($font-size-base + 4);
+ .btn-link.active {
+ color: $link-color;
+ cursor: default;
+ }
+}
+.toolbar-pf-action-right {
+ float: right;
+ @media (max-width: $grid-float-breakpoint) {
+ float: none;
+ }
+}
+.toolbar-pf-find {
+ font-size: ($font-size-base + 2);
+ position: relative;
+}
+.find-pf-dropdown-container {
+ background: $color-pf-white;
+ border: solid 1px $color-pf-black-400;
+ display: none;
+ right: -20px;
+ padding: 5px;
+ position: absolute;
+ top: 35px;
+ width: 300px;
+ z-index: 10000;
+ @media (max-width: $grid-float-breakpoint) {
+ left: 30px;
+ top: -5px;
+ width: calc(100% - 30px);
+ }
+ &:before,
+ &:after {
+ content: "";
+ position: absolute;
+ }
+ &:before {
+ border-bottom:11px solid $color-pf-black-400;
+ border-left:11px solid transparent;
+ border-right:11px solid transparent;
+ right: 35px;
+ .toolbar-pf-find:last-child & {
+ right: 15px;
+ }
+ top: -12px;
+ @media (max-width: $grid-float-breakpoint) {
+ border-bottom:11px solid transparent;
+ border-right:11px solid $color-pf-black-400;
+ border-top:11px solid transparent;
+ left: -22px;
+ right: initial;
+ top: 8px;
+ }
+ }
+ &:after {
+ border-bottom:10px solid $color-pf-white;
+ border-left:10px solid transparent;
+ border-right:10px solid transparent;
+ right: 36px;
+ .toolbar-pf-find:last-child & {
+ right: 16px;
+ }
+ top: -10px;
+ @media (max-width: $grid-float-breakpoint) {
+ border-bottom:10px solid transparent;
+ border-right:10px solid $color-pf-white;
+ border-top:10px solid transparent;
+ left: -20px;
+ right: initial;
+ top: 9px;
+ }
+ }
+ input {
+ height: 30px;
+ padding: 5px 117px 5px 5px; // 112px (components) + 5px (offset)
+ width: 100%;
+ }
+ .find-pf-buttons {
+ position: absolute;
+ right: 10px;
+ top: 5px;
+ .btn {
+ border: none;
+ cursor: pointer;
+ margin-left: 0 !important;
+ padding: 0;
+ width: 18px;
+ .fa-angle-up,
+ .fa-angle-down {
+ font-weight: bold;
+ font-size: ($font-size-base + 6);
+ }
+ .pficon-close { font-size: ($font-size-base + 2); }
+ }
+ span {
+ height: 30px;
+ line-height: 30px;
+ vertical-align: middle;
+ }
+ .find-pf-nums {
+ color: $color-pf-black-500;
+ margin-right: 3px;
+ }
+ }
+}
+
+.toolbar-pf-results {
+ border-top: 1px solid $sidebar-pf-border-color;
+ margin-top: ($grid-gutter-width/4);
+ h5,
+ p,
+ ul {
+ display: inline-block;
+ line-height: ($grid-gutter-width/1.5);
+ margin-bottom: 0;
+ margin-top: 0;
+ @media (min-width: $screen-sm-min) {
+ line-height: $grid-gutter-width;
+ }
+ }
+ h5 {
+ font-weight: 700;
+ margin-right: 20px;
+ }
+ .label {
+ font-size: ($font-size-base - 1);
+ a {
+ color: $color-pf-white;
+ display: inline-block;
+ margin-left: 5px;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_tooltip.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_tooltip.scss
new file mode 100644
index 0000000000..4d1a4c7aaf
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_tooltip.scss
@@ -0,0 +1,15 @@
+//
+// Tooltips
+// --------------------------------------------------
+
+// Base class
+.tooltip {
+ font-size: $tooltip-font-size;
+ line-height: 1.4;
+}
+
+// Wrapper for the tooltip content
+.tooltip-inner {
+ padding: 7px 12px;
+ text-align: left;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_type.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_type.scss
new file mode 100644
index 0000000000..2b81040696
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_type.scss
@@ -0,0 +1,29 @@
+//
+// Typography
+// --------------------------------------------------
+
+h1,
+.h1,
+h2,
+.h2 {
+ font-weight: 300;
+}
+
+.page-header .actions {
+ margin-top: 8px;
+ a > .pficon {
+ margin-right: 4px;
+ }
+}
+
+@media (min-width: $grid-float-breakpoint-max) {
+ .page-header-bleed-left {
+ margin-left: (-($grid-gutter-width / 2));
+ }
+ .page-header-bleed-right {
+ margin-right: ((-$grid-gutter-width / 2));
+ .actions {
+ margin-right: ($grid-gutter-width / 2);
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_variables.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_variables.scss
new file mode 100644
index 0000000000..c86ebe208b
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_variables.scss
@@ -0,0 +1,556 @@
+//
+// Variables
+// --------------------------------------------------
+// Bootstrap overrides and PatternFly-specific variables
+
+// Sass compass/sprockets asset helper flag
+// ----------------------
+$pf-sass-asset-helper: false !default;
+
+// PatternFly-specific
+// -------------------
+@import 'color-variables';
+
+$applauncher-pf-dropdown-menu-border-width: 1px !default;
+$applauncher-pf-dropdown-menu-padding: 9px !default;
+$applauncher-pf-dropdown-menu-width: 220px !default;
+$applauncher-pf-dropdown-toggle-padding: 7px 10px !default;
+$applauncher-pf-icon-padding-right: 4px !default;
+$applauncher-pf-menu-link-border-color: $color-pf-white !default;
+$applauncher-pf-menu-link-border-color-hover: $color-pf-black-400 !default;
+$applauncher-pf-menu-link-border-width: 1px !default;
+$applauncher-pf-menu-link-color: $color-pf-black-300 !default;
+$applauncher-pf-menu-link-color-disabled: $color-pf-black-500 !default;
+$applauncher-pf-menu-link-color-hover: $color-pf-blue-400 !default;
+$applauncher-pf-menu-link-padding: 7px 10px !default;
+$applauncher-pf-menu-link-padding-block-list: 15px 10px !default;
+$applauncher-pf-menu-link-background-color-hover: $color-pf-black-150 !default;
+$applauncher-pf-menu-link-shadow: $color-pf-black-300 !default;
+$applauncher-pf-menu-link-icon-font-size: 2em !default;
+$applauncher-pf-menu-link-icon-width: ((9 * $applauncher-pf-menu-link-icon-font-size) / 14) !default; //Numbers to imitate fa-fw class
+$bootstrap-switch-handle-default-bg-color: $color-pf-black-100 !default;
+$bootstrap-treeview-highlight-color: $color-pf-blue-300 !default;
+$btn-default-bg-img-start: $color-pf-black-100 !default;
+$btn-default-bg-img-stop: $color-pf-black-200 !default;
+$btn-xs-font-weight: 400 !default;
+$card-pf-accented-border-top-color: $color-pf-blue-300 !default;
+$card-pf-aggregate-status-title-icon-color: $color-pf-black-900 !default;
+$card-pf-bg-color: $color-pf-white !default;
+$card-pf-border-color: $color-pf-black-300 !default;
+$card-pf-border-top-color: transparent !default;
+$card-pf-container-bg-color: $color-pf-black-150 !default;
+$card-pf-footer-bg-color: $color-pf-black-100 !default;
+$card-pf-selected-border-color: $color-pf-blue-300 !default;
+$donut-font-size-big: 30px !default;
+$drawer-pf-top-vertical: 58px !default;
+$drawer-pf-top-horizontal: 26px !default;
+$dropdown-divider-margin: 4px 1px !default;
+$dropdown-link-active-border-color: $color-pf-blue !default;
+$dropdown-link-hover-border-color: $color-pf-blue-100 !default;
+$dropdown-link-focus-color: $color-pf-white !default;
+$flyout-transition-pf: all 200ms cubic-bezier(.35, 0, .25, 1) !default;
+$font-family-monospace: Menlo, Monaco, Consolas, monospace !default;
+$font-path: if($pf-sass-asset-helper, "", "../fonts/") !default;
+$footer-pf-bg-color: $color-pf-black !default;
+$footer-pf-padding-left: 25px !default;
+$footer-pf-padding-top: 10px !default;
+$footer-pf-height: 37px !default;
+$gray-light-pf: $color-pf-black-400 !default;
+$gray-pf: $color-pf-black-700 !default;
+$icon-font-name-fa: "FontAwesome" !default;
+$icon-font-name-pf: "PatternFlyIcons-webfont" !default;
+$icon-prefix: pficon !default;
+$img-bg-login: "bg-login.jpg" !default;
+$img-path: if($pf-sass-asset-helper, "", "../img/") !default;
+$img-spinner: "spinner.gif" !default;
+$img-spinner-inverse: "spinner-inverse.gif" !default;
+$img-spinner-inverse-lg: "spinner-inverse-lg.gif" !default;
+$img-spinner-inverse-sm: "spinner-inverse-sm.gif" !default;
+$img-spinner-inverse-xs: "spinner-inverse-xs.gif" !default;
+$img-spinner-lg: "spinner-lg.gif" !default;
+$img-spinner-sm: "spinner-sm.gif" !default;
+$img-spinner-xs: "spinner-xs.gif" !default;
+$input-border-hover: $color-pf-blue-200 !default;
+$input-border-focus: $color-pf-blue-400 !default;
+$list-pf-border-color: $color-pf-black-200 !default;
+$list-pf-active-border-color: $color-pf-black-400 !default;
+$list-pf-header-background-color: $color-pf-black-200 !default;
+$list-pf-hover-background-color: $color-pf-blue-25 !default;
+$list-pf-main-content-width: 70% !default; // sets the proportional width of the main content vs the additional content
+$list-pf-padding: 20px !default;
+$list-view-accented-border: $color-pf-blue-300 !default;
+$list-view-active-bg: $color-pf-blue-50 !default;
+$list-view-active-border: $color-pf-black-400 !default;
+$list-view-divider: $color-pf-black-300 !default;
+$list-view-hover-bg: $color-pf-blue-25 !default;
+$list-group-top-border: $color-pf-black-200 !default;
+$login-bg-color: $color-pf-black !default;
+$login-container-bg-color-rgba: rgba($color-pf-white, (5.5/100)) !default;
+$modal-about-pf-bg-img: "bg-modal-about-pf.png" !default;
+$modal-title-padding-horizontal: 18px !default;
+$modal-title-padding-vertical: 10px !default;
+$navbar-pf-active-color: $color-pf-black-150 !default;
+$navbar-pf-alt-active-color: $color-pf-white !default;
+$navbar-pf-alt-bg-color: $color-pf-black !default;
+$navbar-pf-alt-bg-img: "bg-navbar-pf-alt.svg" !default;
+$navbar-pf-bg-color: $color-pf-black !default;
+$navbar-pf-border-color: $color-pf-blue-300 !default;
+$navbar-pf-color: $color-pf-black-300 !default;
+$navbar-pf-height: 60px !default;
+$navbar-pf-icon-bar-bg-color: $color-pf-white !default;
+$navbar-pf-navbar-navbar-brand-min-width: 270px !default;
+$navbar-pf-navbar-navbar-brand-padding: 8px 0 7px !default;
+$navbar-pf-navbar-navbar-persistent-bg-color: $color-pf-black-150 !default;
+$navbar-pf-navbar-navbar-persistent-border-color: $color-pf-black-300 !default;
+$navbar-pf-vertical-active-color: $color-pf-white !default;
+$navbar-pf-vertical-bg-color: #1d1d1d !default;
+$navbar-pf-vertical-bg-repeat: no-repeat !default;
+$navbar-pf-vertical-bg-size: auto 100% !default;
+$navbar-pf-vertical-border-color: $color-pf-blue-300 !default;
+$navbar-pf-vertical-border-style: solid !default;
+$navbar-pf-vertical-border-width: 2px !default;
+$navbar-pf-vertical-color: $color-pf-black-300 !default;
+$navbar-pf-vertical-height: 60px !default;
+$navbar-pf-vertical-icon-bar-bg-color: $color-pf-white !default;
+$navbar-pf-vertical-navbar-brand-color: $color-pf-white !default;
+$navbar-pf-vertical-navbar-brand-icon-margin: 0 15px 0 0 !default;
+$navbar-pf-vertical-navbar-brand-margin: 0 0 0 25px !default;
+$navbar-pf-vertical-navbar-brand-min-height: 35px !default;
+$navbar-pf-vertical-navbar-brand-max-height: 35px !default;
+$navbar-pf-vertical-navbar-brand-line-height: 34px !default;
+$navbar-pf-vertical-navbar-brand-name-breakpoint: 480px !default;
+$navbar-pf-vertical-navbar-brand-name-margin: 0 15px 0 0 !default;
+$navbar-pf-vertical-navbar-brand-padding: 11px 0 12px !default;
+$navbar-pf-vertical-navbar-toggle-margin: 13px 15px !default;
+$navbar-pf-vertical-navbar-toggle-icon-bar-hover-bg: $color-pf-white !default;
+$navbar-pf-vertical-nav-item-iconic-padding: 21px 12px !default;
+$nav-pf-container-transition-period: 250ms !default;
+$nav-pf-menu-transition-period: 100ms !default;
+$nav-pf-vertical-active-color: $color-pf-white !default;
+$nav-pf-vertical-active-before-color: $color-pf-blue-300 !default;
+$nav-pf-vertical-active-bg-color: $color-pf-black-800 !default;
+$nav-pf-vertical-active-border-color: $color-pf-black-900 !default;
+$nav-pf-vertical-active-font-weight: 600 !default;
+$nav-pf-vertical-active-icon-color: $color-pf-blue-300 !default;
+$nav-pf-vertical-badge-color: $color-pf-white !default;
+$nav-pf-vertical-badge-bg-color: $color-pf-black-900 !default;
+$nav-pf-vertical-bg-color: $color-pf-black-900 !default;
+$nav-pf-vertical-border-color: $color-pf-black-900 !default;
+$nav-pf-vertical-collapsed-width: 75px !default;
+$nav-pf-vertical-color: $color-pf-black-300 !default;
+$nav-pf-vertical-font-weight: 400 !default;
+$nav-pf-vertical-icon-color: $color-pf-black-600 !default;
+$nav-pf-vertical-icon-width: 24px !default;
+$nav-pf-vertical-item-border-color: $color-pf-black !default;
+$nav-pf-vertical-link-height: 63px !default;
+$nav-pf-vertical-link-padding: 17px 20px 17px 25px !default;
+$nav-pf-vertical-secondary-active-color: $color-pf-white !default;
+$nav-pf-vertical-secondary-active-bg-color: $color-pf-black-700 !default;
+$nav-pf-vertical-secondary-active-icon-color: $color-pf-blue-300 !default;
+$nav-pf-vertical-secondary-badge-color: $color-pf-white !default;
+$nav-pf-vertical-secondary-badge-bg-color: $color-pf-black-900 !default;
+$nav-pf-vertical-secondary-border-color: $color-pf-blue-300 !default;
+$nav-pf-vertical-secondary-color: $color-pf-white !default;
+$nav-pf-vertical-secondary-header-margin: 18px 20px 10px 20px !default;
+$nav-pf-vertical-secondary-indicator-color: $color-pf-black-600 !default;
+$nav-pf-vertical-secondary-indicator-padding: 14px 0 !default;
+$nav-pf-vertical-secondary-item-color: $color-pf-black-300 !default;
+$nav-pf-vertical-secondary-item-padding: 0 0 5px 0 !default;
+$nav-pf-vertical-secondary-link-height: 63px !default;
+$nav-pf-vertical-secondary-link-padding: 4px 0 2px 0 !default;
+$nav-pf-vertical-secondary-list-header-margin: 30px 20px 10px 20px !default;
+$nav-pf-vertical-tertiary-active-color: $color-pf-white !default;
+$nav-pf-vertical-tertiary-active-bg-color: $color-pf-black-800 !default;
+$nav-pf-vertical-tertiary-indicator-padding: 0 !default;
+$nav-pf-vertical-tertiary-bg-color: $color-pf-black-700 !default;
+$nav-pf-vertical-tertiary-color: #fff !default;
+$nav-pf-vertical-tertiary-header-margin: 18px 20px 10px 20px !default;
+$nav-pf-vertical-tertiary-list-header-margin: 30px 20px 10px 20px !default;
+$nav-pf-vertical-tertiary-item-padding: 0 0 5px 0 !default;
+$nav-pf-vertical-tertiary-item-color: $color-pf-black-300 !default;
+$nav-pf-vertical-tertiary-link-margin: 0 20px 0 20px !default;
+$nav-pf-vertical-tertiary-link-padding: 4px 0 2px 0 !default;
+$nav-pf-vertical-tertiary-badge-color: $color-pf-white !default;
+$nav-pf-vertical-tertiary-badge-bg-color: $color-pf-black-900 !default;
+$nav-pf-vertical-width: 200px !default;
+$toast-notification-top: 80px !default;
+$pagination-padding-small-vertical: 0 !default;
+$panel-default-border-color: $color-pf-black-400 !default;
+$pficon-var-add-circle-o: "\e61b" !default;
+$pficon-var-applications: "\e936" !default;
+$pficon-var-arrow: "\e929" !default;
+$pficon-var-asleep: "\e925" !default;
+$pficon-var-automation: "\e937" !default;
+$pficon-var-blueprint: "\e915" !default;
+$pficon-var-build: "\e902" !default;
+$pficon-var-builder-image: "\e800" !default;
+$pficon-var-bundle: "\e918" !default;
+$pficon-var-catalog: "\e939" !default;
+$pficon-var-chat: "\e928" !default;
+$pficon-var-close: "\e60b" !default;
+$pficon-var-cloud-security: "\e903" !default;
+$pficon-var-cloud-tenant: "\e904" !default;
+$pficon-var-cluster: "\e620" !default;
+$pficon-var-connected: "\e938" !default;
+$pficon-var-container-node: "\e621" !default;
+$pficon-var-cpu: "\e927" !default;
+$pficon-var-degraded: "\e91b" !default;
+$pficon-var-delete: "\e611" !default;
+$pficon-var-disconnected: "\e93c" !default;
+$pficon-var-domain: "\e919" !default;
+$pficon-var-edit: "\e60a" !default;
+$pficon-var-enhancement: "\e93a" !default;
+$pficon-var-enterprise: "\e906" !default;
+$pficon-var-equalizer: "\e610" !default;
+$pficon-var-error-circle-o: "\e926" !default;
+$pficon-var-export: "\e616" !default;
+$pficon-var-flag: "\e603" !default;
+$pficon-var-flavor: "\e907" !default;
+$pficon-var-filter: "\e943" !default;
+$pficon-var-folder-close: "\e607" !default;
+$pficon-var-folder-open: "\e606" !default;
+$pficon-var-help: "\e605" !default;
+$pficon-var-history: "\e617" !default;
+$pficon-var-home: "\e618" !default;
+$pficon-var-image: "\e61f" !default;
+$pficon-var-import: "\e615" !default;
+$pficon-var-info: "\e92b" !default;
+$pficon-var-infrastructure: "\e93d" !default;
+$pficon-var-integration: "\e948" !default;
+$pficon-var-in-progress: "\e92c" !default;
+$pficon-var-key: "\e924" !default;
+$pficon-var-kubernetes: "\e627" !default;
+$pficon-var-locked: "\e923" !default;
+$pficon-var-maintenance: "\e92d" !default;
+$pficon-var-memory: "\e908" !default;
+$pficon-var-messages: "\e603" !default;
+$pficon-var-middleware: "\e917" !default;
+$pficon-var-migration: "\e92e" !default;
+$pficon-var-monitoring: "\e944" !default;
+$pficon-var-network: "\e909" !default;
+$pficon-var-off: "\e92f" !default;
+$pficon-var-ok: "\e602" !default;
+$pficon-var-on: "\e931" !default;
+$pficon-var-on-running: "\e930" !default;
+$pficon-var-openshift: "\e626" !default;
+$pficon-var-optimize: "\e93e" !default;
+$pficon-var-orders: "\e93f" !default;
+$pficon-var-paused: "\e932" !default;
+$pficon-var-pending: "\e933" !default;
+$pficon-var-plugged: "\e940" !default;
+$pficon-var-port: "\e945" !default;
+$pficon-var-private: "\e914" !default;
+$pficon-var-print: "\e612" !default;
+$pficon-var-process-automation: "\e949" !default;
+$pficon-var-project: "\e905" !default;
+$pficon-var-rebalance: "\e91c" !default;
+$pficon-var-rebooting: "\e934" !default;
+$pficon-var-regions: "\e90a" !default;
+$pficon-var-registry: "\e623" !default;
+$pficon-var-remove: "\e611" !default;
+$pficon-var-replicator: "\e624" !default;
+$pficon-var-repository: "\e90b" !default;
+$pficon-var-resource-pool: "\e90c" !default;
+$pficon-var-resources-almost-empty: "\e91d" !default;
+$pficon-var-resources-almost-full: "\e912" !default;
+$pficon-var-resources-full: "\e92a" !default;
+$pficon-var-restart: "\e617" !default;
+$pficon-var-route: "\e625" !default;
+$pficon-var-running: "\e614" !default;
+$pficon-var-save: "\e601" !default;
+$pficon-var-screen: "\e600" !default;
+$pficon-var-search: "\e921" !default;
+$pficon-var-security: "\e946" !default;
+$pficon-var-server: "\e90d" !default;
+$pficon-var-server-group: "\e91a" !default;
+$pficon-var-service: "\e61e" !default;
+$pficon-var-service-catalog: "\e941" !default;
+$pficon-var-services: "\e947" !default;
+$pficon-var-settings: "\e610" !default;
+$pficon-var-spinner: "\e614" !default;
+$pficon-var-spinner2: "\e613" !default;
+$pficon-var-storage-domain: "\e90e" !default;
+$pficon-var-tenant: "\e916" !default;
+$pficon-var-thumb-tack-o: "\e920" !default;
+$pficon-var-topology: "\e608" !default;
+$pficon-var-trend-down: "\e900" !default;
+$pficon-var-trend-up: "\e901" !default;
+$pficon-var-unlocked: "\e922" !default;
+$pficon-var-unplugged: "\e942" !default;
+$pficon-var-unknown: "\e935" !default;
+$pficon-var-user: "\e91e" !default;
+$pficon-var-users: "\e91f" !default;
+$pficon-var-virtual-machine: "\e90f" !default;
+$pficon-var-volume: "\e910" !default;
+$pficon-var-warning-triangle-o: "\e913" !default;
+$pficon-var-zone: "\e911" !default;
+$progress-description-label-width: 85px !default;
+$sidebar-pf-bg: $color-pf-black-100 !default;
+$sidebar-pf-border-color: $color-pf-black-300 !default;
+$skiplink-pf-top: 12px !default;
+$skiplink-pf-left: 10px !default;
+$table-border-hover: $color-pf-blue-200 !default;
+$table-cell-padding-bottom: 3px !default;
+$table-cell-padding-top: 2px !default;
+// Reference variables declared in block above
+$bootstrap-switch-bg-color-start: $btn-default-bg-img-start !default;
+$bootstrap-switch-bg-color-stop: $btn-default-bg-img-stop !default;
+$fa-font-path: $font-path !default;
+$navbar-pf-navbar-header-border-color: lighten($navbar-pf-bg-color, 15%) !default;
+$navbar-pf-navbar-nav-active-active-bg-color: lighten($navbar-pf-bg-color, 8%) !default;
+$navbar-pf-navbar-nav-active-active-open-bg-color: lighten($navbar-pf-bg-color, 11%) !default;
+$navbar-pf-navbar-nav-active-bg-color: lighten($navbar-pf-bg-color, 12.5%) !default;
+$navbar-pf-navbar-primary-bg-color-start: lighten($navbar-pf-bg-color, 10%) !default; // #474C50
+$navbar-pf-navbar-primary-bg-color-stop: $navbar-pf-bg-color !default; // #383F43
+$navbar-pf-navbar-utility-border-color: lighten($navbar-pf-bg-color, 15.5%) !default;
+$navbar-pf-navbar-utility-color: $navbar-pf-color !default;
+$navbar-pf-navbar-utility-hover-bg-color: lighten($navbar-pf-bg-color, 12.5%) !default;
+$nav-pf-vertical-secondary-bg-color: $nav-pf-vertical-active-bg-color !default;
+$nav-tabs-color: $gray-pf !default;
+// Reference variables declared in block above
+$navbar-pf-navbar-primary-context-bg-color-start: lighten($navbar-pf-navbar-primary-bg-color-start, 8.5%) !default;
+$navbar-pf-navbar-primary-context-bg-color-stop: lighten($navbar-pf-navbar-primary-bg-color-stop, 11%) !default;
+$navbar-pf-navbar-primary-hover-bg-color-start: lighten($navbar-pf-navbar-primary-bg-color-start, 10%) !default;
+$navbar-pf-navbar-primary-hover-bg-color-stop: lighten($navbar-pf-navbar-primary-bg-color-stop, 10%) !default;
+$navbar-pf-navbar-primary-hover-border-color: lighten($navbar-pf-navbar-header-border-color, 20%) !default;
+$navbar-pf-navbar-primary-context-border-color: lighten($navbar-pf-navbar-header-border-color, 8%) !default;
+$navbar-pf-navbar-primary-context-border-top-color: lighten($navbar-pf-navbar-header-border-color, 7%) !default;
+$navbar-pf-navbar-utility-hover-border-color: lighten($navbar-pf-navbar-utility-border-color, 5%) !default;
+$navbar-pf-navbar-utility-open-bg-color: lighten($navbar-pf-navbar-utility-hover-bg-color, 7.5%) !default;
+$navbar-pf-navbar-utility-open-border-color: lighten($navbar-pf-navbar-utility-hover-border-color, 5%) !default;
+// Reference variables declared in block above
+$navbar-pf-navbar-primary-active-bg-color-start: lighten($navbar-pf-navbar-primary-hover-bg-color-start, 5%) !default;
+$navbar-pf-navbar-primary-active-bg-color-stop: lighten($navbar-pf-navbar-primary-hover-bg-color-stop, 7.5%) !default;
+$navbar-pf-navbar-primary-active-border-color: lighten($navbar-pf-navbar-primary-hover-border-color, 5%) !default;
+$navbar-pf-navbar-primary-context-hover-bg-color-start: lighten($navbar-pf-navbar-primary-context-bg-color-start, 5%) !default;
+$navbar-pf-navbar-primary-context-hover-bg-color-stop: lighten($navbar-pf-navbar-primary-context-bg-color-stop, 7.5%) !default;
+$navbar-pf-navbar-primary-context-hover-border-color: lighten($navbar-pf-navbar-primary-context-border-color, 5%) !default;
+$navbar-pf-navbar-primary-context-hover-border-top-color: lighten($navbar-pf-navbar-primary-context-border-top-color, 6%) !default;
+// Reference variables declared in block above
+$navbar-pf-navbar-primary-context-active-bg-color-start: lighten($navbar-pf-navbar-primary-context-hover-bg-color-start, 5%) !default;
+$navbar-pf-navbar-primary-context-active-bg-color-stop: lighten($navbar-pf-navbar-primary-context-hover-bg-color-stop, 7.5%) !default;
+$navbar-pf-navbar-primary-context-active-border-color: lighten($navbar-pf-navbar-primary-context-hover-border-color, 5%) !default;
+$navbar-pf-navbar-primary-context-active-border-top-color: lighten($navbar-pf-navbar-primary-context-hover-border-top-color, 6%) !default;
+// References variable declared in block above
+$navbar-pf-navbar-primary-context-active-border-right-color: $navbar-pf-navbar-primary-context-active-border-color !default;
+$slider-line-height: 16px !default;
+$slider-horizontal-width: 100% !default;
+$slider-primary-top: $color-pf-black-100 !default;
+$slider-primary-bottom: $color-pf-black-200 !default;
+$slider-secondary-top: $color-pf-blue-400 !default;
+$slider-secondary-bottom: $color-pf-blue-300 !default;
+
+// Alternate navigation layout - Kept for backwards compatibility
+// --------------------------------------------------------------
+$footer-pf-alt-bg-color: $footer-pf-bg-color !default;
+$footer-pf-alt-padding-left: $footer-pf-padding-left !default;
+$footer-pf-alt-padding-top: $footer-pf-padding-top !default;
+$footer-pf-alt-height: $footer-pf-height !default;
+$img-path-alt: $img-path !default;
+$nav-pf-vertical-alt-active-color: $color-pf-blue-300 !default;
+$nav-pf-vertical-alt-bg-color: $color-pf-white !default;
+$nav-pf-vertical-alt-badge-color: $color-pf-white !default;
+$nav-pf-vertical-alt-border-color: $sidebar-pf-border-color !default;
+$nav-pf-vertical-alt-collapsed-width: 75px !default;
+$nav-pf-vertical-alt-link-height: 63px !default;
+$nav-pf-vertical-alt-link-padding: 17px 20px 17px 25px !default;
+$nav-pf-vertical-alt-width: 250px !default;
+$navbar-pf-alt-bg-repeat: $navbar-pf-vertical-bg-repeat !default;
+$navbar-pf-alt-bg-size: $navbar-pf-vertical-bg-size !default;
+$navbar-pf-alt-border-color: $navbar-pf-vertical-border-color !default;
+$navbar-pf-alt-border-style: $navbar-pf-vertical-border-style !default;
+$navbar-pf-alt-border-width: $navbar-pf-vertical-border-width !default;
+$navbar-pf-alt-color: $navbar-pf-vertical-color !default;
+$navbar-pf-alt-height: $navbar-pf-vertical-height !default;
+$navbar-pf-alt-nav-item-iconic-padding: $navbar-pf-vertical-nav-item-iconic-padding !default;
+$navbar-pf-alt-navbar-brand-color: $navbar-pf-vertical-navbar-brand-color !default;
+$navbar-pf-alt-navbar-brand-icon-margin: $navbar-pf-vertical-navbar-brand-icon-margin !default;
+$navbar-pf-alt-navbar-brand-margin: $navbar-pf-vertical-navbar-brand-margin !default;
+$navbar-pf-alt-navbar-brand-min-height: $navbar-pf-vertical-navbar-brand-min-height !default;
+$navbar-pf-alt-navbar-brand-name-breakpoint: $navbar-pf-vertical-navbar-brand-name-breakpoint !default;
+$navbar-pf-alt-navbar-brand-name-margin: $navbar-pf-vertical-navbar-brand-name-margin !default;
+$navbar-pf-alt-navbar-brand-padding: $navbar-pf-vertical-navbar-brand-padding !default;
+$navbar-pf-alt-navbar-toggle-margin: $navbar-pf-vertical-navbar-toggle-margin !default;
+$navbar-pf-alt-navbar-toggle-icon-bar-hover-bg: $navbar-pf-vertical-navbar-toggle-icon-bar-hover-bg !default;
+
+// Login page
+// -------------------
+$login-pf-brand-margin-top: 20px !default;
+$login-pf-brand-desktop-margin-top: 62px !default;
+$login-pf-page-header-margin-bottom: 20px !default;
+$login-pf-page-header-desktop-margin-bottom: 40px !default;
+$login-pf-page-header-paragraph-margin-top: 20px !default;
+$login-pf-card-pf-padding: 10px 20px 30px 20px !default;
+$login-pf-card-pf-desktop-padding: 20px 40px 30px 40px !default;
+$login-pf-card-pf-max-width: 840px !default;
+$login-pf-checkbox-label-margin-bottom: 15px !default;
+$login-pf-dropdown-toggle-padding-right: 15px !default;
+$login-pf-btn-primary-margin-top: 40px !default;
+$login-pf-header-margin-bottom: 20px !default;
+$login-pf-header-desktop-margin-bottom: 30px !default;
+$login-pf-signup-margin-top: 40px !default;
+$login-pf-signup-a-margin-left: 10px !default;
+$login-pf-page-footer-links-margin-top: 60px !default;
+$login-pf-page-footer-links-li-margin-right: 20px !default;
+$login-pf-page-footer-sso-margin-top: 40px !default;
+$login-pf-page-footer-sso-logos-li-margin: 5px !default;
+$login-pf-page-accounts-margin: 20px !default;
+$login-pf-accounts-section-heading-margin-top: 30px !default;
+$login-pf-accounts-section-heading-margin-bottom: 30px !default;
+$login-pf-accounts-section-heading-desktop-margin-bottom: 15px !default;
+$login-pf-accounts-section-heading-desktop-padding-right: 40px !default;
+$login-pf-accounts-section-heading-desktop-padding-left: 40px !default;
+$login-pf-accounts-link-margin-bottom: 15px !default;
+$login-pf-accounts-link-img-margin-right: 10px !default;
+$login-pf-accounts-link-a-padding: 7px !default;
+$login-pf-accounts-more-caret-margin-left: 5px !default;
+$login-pf-social-margin: 40px 0 0 0 !default;
+
+
+// Bootstrap overrides
+// -------------------
+$alert-info-border: $color-pf-black-500 !default;
+$alert-link-font-weight: 500 !default;
+$alert-padding: 11px !default;
+$body-bg: $color-pf-white !default;
+$border-radius-base: 1px !default;
+$brand-danger: $color-pf-red !default;
+$brand-info: $color-pf-blue-500 !default;
+$brand-primary: $color-pf-blue-300 !default;
+$brand-success: $color-pf-green !default;
+$brand-warning: $color-pf-orange !default;
+$breadcrumb-bg: transparent !default;
+$breadcrumb-separator: "\f105" !default;
+$bs-datetimepicker-timepicker-font-size: 1em !default;
+$bs-datetimepicker-btn-hover-bg: transparent !default;
+$btn-danger-bg: $color-pf-red-200 !default;
+$btn-danger-border: $color-pf-red-300 !default;
+$btn-default-border: $color-pf-black-400 !default;
+$btn-font-weight: 600 !default;
+$btn-primary-bg: $color-pf-blue !default;
+$btn-primary-border: $color-pf-blue-500 !default;
+$caret-width-base: 0 !default;
+$code-bg: $color-pf-blue-50 !default;
+$dropdown-border: $color-pf-black-400 !default;
+$dropdown-divider-bg: $color-pf-black-200 !default;
+$dropdown-link-active-color: $color-pf-white !default;
+$dropdown-link-hover-bg: $color-pf-blue-50 !default;
+$font-family-base: "Open Sans", Helvetica, Arial, sans-serif !default;
+$font-size-base: 12px !default;
+$gray-dark: lighten($color-pf-black, 20%) !default; // #333
+$gray-darker: lighten($color-pf-black, 13.5%) !default; // #222
+$gray-light: lighten($color-pf-black, 60%) !default; // #999
+$gray-lighter: lighten($color-pf-black, 93.5%) !default; // #eee
+$grid-gutter-width: 40px !default;
+$icon-font-path: if($pf-sass-asset-helper, "", "../fonts/") !default;
+$input-bg-disabled: $color-pf-black-150 !default;
+$input-border: $color-pf-black-400 !default;
+$line-height-base: 1.66666667 !default; // 20/12
+$link-color: $color-pf-blue !default;
+$list-group-border: $color-pf-black-150 !default;
+$list-group-border-radius: 0 !default;
+$list-group-hover-bg: $color-pf-blue-50 !default;
+$link-hover-color: $color-pf-blue-500 !default;
+$nav-tabs-border-color: $color-pf-black-200 !default;
+$nav-tabs-link-hover-border-color: transparent !default;
+$padding-large-horizontal: 10px !default;
+$padding-base-horizontal: 6px !default;
+$padding-base-vertical: 2px !default;
+$padding-large-vertical: 6px !default;
+$pager-border-radius: 0 !default;
+$pager-disabled-color: $color-pf-black-500 !default;
+$pagination-bg: $color-pf-black-150 !default;
+$pagination-border: $color-pf-black-400 !default;
+$pagination-hover-bg: $color-pf-black-200 !default;
+$panel-inner-border: $color-pf-black-300 !default;
+$popover-arrow-color: $color-pf-white !default;
+$popover-arrow-outer-color: $color-pf-black-400 !default;
+$popover-border-color: $color-pf-black-400 !default;
+$popover-max-width: 220px !default;
+$popover-title-bg: $color-pf-black-150 !default;
+$pre-bg: $color-pf-black-100 !default;
+$progress-bg: $color-pf-black-200 !default;
+$table-bg-accent: $color-pf-black-150 !default;
+$table-bg-hover: $color-pf-blue-50 !default;
+$table-border-color: $color-pf-black-300 !default;
+$table-cell-padding: 10px !default;
+$tooltip-arrow-width: 8px !default;
+$tooltip-bg: $color-pf-black-800 !default;
+$tooltip-max-width: 220px !default;
+// Reference variables declared in block above
+$alert-danger-bg: lighten($color-pf-red-100, 55%) !default;
+$alert-danger-border: $brand-danger !default;
+$alert-danger-text: $gray-dark !default;
+$alert-info-bg: $color-pf-black-150 !default;
+$alert-info-text: $gray-dark !default;
+$alert-success-bg: lighten($color-pf-green-100, 8%) !default;
+$alert-success-border: $brand-success !default;
+$alert-success-text: $gray-dark !default;
+$alert-warning-bg: lighten($color-pf-orange-100, 8%) !default;
+$alert-warning-border: $brand-warning !default;
+$alert-warning-text: $gray-dark !default;
+$badge-border-radius: $border-radius-base !default;
+$border-radius-large: $border-radius-base !default;
+$border-radius-small: $border-radius-base !default;
+$breadcrumb-active-color: $gray-pf !default;
+$breadcrumb-color: $gray-pf !default;
+$btn-default-bg: $gray-lighter !default;
+$btn-default-color: $gray-pf !default;
+$caret-width-large: $caret-width-base !default;
+$code-color: $color-pf-blue-600 !default;
+$dropdown-fallback-border: $dropdown-border !default;
+$dropdown-link-active-bg: $link-color !default;
+$dropdown-link-hover-color: $gray-pf !default;
+$font-size-h1: ceil(($font-size-base * 2)) !default; // ~24px
+$font-size-h2: ceil(($font-size-base * 1.8333)) !default; // ~22px
+$font-size-h3: ceil(($font-size-base * 1.3333)) !default; // ~16px
+$font-size-h5: ceil(($font-size-base * 1.0833)) !default; // ~13px
+$font-size-large: ceil(($font-size-base * 1.1666)) !default; // ~14px
+$font-size-small: ceil(($font-size-base * .9166)) !default; // ~11px
+$input-color: $gray-dark !default;
+$nav-tabs-active-link-hover-color: $link-color !default;
+$nav-tabs-justified-link-border-color: $nav-tabs-border-color !default;
+$nav-pf-vertical-badges-width: ($nav-pf-vertical-width + 50px) !default;
+$padding-small-horizontal: $padding-base-horizontal !default;
+$padding-small-vertical: $padding-base-vertical !default;
+$panel-group-pf-danger-heading-bg: $alert-danger-bg !default;
+$panel-group-pf-primary-heading-bg: lighten($brand-primary, 38%) !default;
+$panel-group-pf-success-heading-bg: $alert-success-bg !default;
+$panel-group-pf-warning-heading-bg: $alert-warning-bg !default;
+$panel-group-pf-info-heading-bg: lighten(desaturate(adjust-hue($brand-info, 13), 45), 60%) !default;
+$panel-danger-border: $brand-danger !default;
+$panel-danger-heading-bg: $brand-danger !default;
+$panel-info-border: $brand-info !default;
+$panel-info-heading-bg: $brand-info !default;
+$panel-primary-border: $brand-primary !default;
+$panel-primary-text: $body-bg !default;
+$panel-success-border: $brand-success !default;
+$panel-success-heading-bg: $brand-success !default;
+$panel-warning-border: $brand-warning !default;
+$panel-warning-heading-bg: $brand-warning !default;
+$state-warning-text: $brand-warning !default;
+$state-danger-text: $brand-danger !default;
+// Reference variable declared in block above
+$panel-danger-text: $panel-primary-text !default;
+$panel-info-text: $panel-primary-text !default;
+$panel-success-text: $panel-primary-text !default;
+$panel-warning-text: $panel-primary-text !default;
+
+// PatternFly-specific variables based on Bootstrap overides
+// ---------------------------------------------------------
+$bootstrap-switch-bg-color: $btn-default-bg !default;
+$btn-danger-bg-img-start: $brand-danger !default;
+$btn-danger-bg-img-stop: $btn-danger-bg !default;
+$btn-primary-bg-img-start: $brand-primary !default;
+$btn-primary-bg-img-stop: $btn-primary-bg !default;
+$dropdown-link-focus-bg: $link-color !default;
+$line-height-computed: floor(($font-size-base * $line-height-base)) !default;
+$nav-pf-vertical-icon-size: ($font-size-base + 8) !default;
+$notification-badge-color: $color-pf-blue-400 !default;
+$progress-sm: ($line-height-computed - 6) !default;
+$progress-xs: ($line-height-computed - 14) !default;
+$syntax-1: $btn-danger-bg !default;
+$syntax-2: $gray-dark !default;
+$syntax-3: $brand-success !default;
+$syntax-4: $brand-info !default;
+$tooltip-font-size: $font-size-base !default;
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_vertical-nav.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_vertical-nav.scss
new file mode 100644
index 0000000000..b5d8d7e110
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_vertical-nav.scss
@@ -0,0 +1,950 @@
+//
+// Vertical navigation
+// --------------------------------------------------
+//
+// Basic Required Layout for Vertical Navigation
+//
+// .navbar navbar-pf-vertical
+// .navbar-header
+// .collapse navbar-collapse <-- necessary for collapsing vertical nav and mobile
+// .nav-pf-vertical [.nav-pf-vertical-callapsible-menus] [.nav-pf-persistent-secondary] [.hidden-icons-pf]
+// .list-group
+// .list-group-item [.active] [.secondary-nav-item-pf]
+// a
+// [primary icon] <-- Not shown if .hidden-icons-pf above
+// .list-group-item-value
+// .nav-pf-secondary-nav <-- if .secondary-nav-item-pf above
+// .nav-item-pf-header
+// .secondary-collapse-toggle-pf data-toggle="collapse-secondary-nav"
+// .list-group
+// .list-group-item [.active] [tertiary-nav-item-pf]
+// a
+// .list-group-item-value
+// .nav-pf-tertiary-nav <-- if .tertiary-nav-item-pf above
+// .nav-item-pf-header
+// .tertiary-collapse-toggle-pf data-toggle="collapse-tertiary-nav"
+// .list-group
+// .list-group-item [.active] [tertiary-nav-item-pf]
+// a
+// .list-group-item-value
+//
+// .container-pf-nav-pf-vertical [.nav-pf-persistent-secondary] [.hidden-icons-pf]
+//
+
+.nav-pf-vertical {
+ background: $nav-pf-vertical-bg-color;
+ border-right: 1px solid $nav-pf-vertical-border-color;
+ bottom: 0;
+ left: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ position: fixed;
+ top: $navbar-pf-height;
+ width: $nav-pf-vertical-width;
+ z-index: $zindex-navbar-fixed;
+ .layout-pf-fixed-with-footer & {
+ bottom: $footer-pf-height;
+ }
+ .ie9.layout-pf-fixed & {
+ box-sizing: content-box; // IE9 incorrectly sizes the width if using padding-box
+ }
+ &.hidden.show-mobile-nav { // Mobile mode open
+ box-shadow: 0 0 3px rgba($color-pf-black, (15/100));
+ display: block !important;
+ }
+ &.hide-nav-pf { // Used to hide navigation initially to avoid startup flicker
+ visibility: hidden !important;
+ }
+ .list-group {
+ border-top: 0;
+ margin-bottom: 0;
+ }
+ .list-group-item {
+ background-color: transparent;
+ border-color: $nav-pf-vertical-item-border-color;
+ padding: 0;
+ > a {
+ background-color: transparent;
+ color: $nav-pf-vertical-color;
+ cursor: pointer;
+ display: block;
+ font-size: ($font-size-base + 2);
+ font-weight: $nav-pf-vertical-font-weight;
+ height: $nav-pf-vertical-link-height;
+ line-height: 26px;
+ padding: $nav-pf-vertical-link-padding;
+ position: relative;
+ white-space: nowrap;
+ width: $nav-pf-vertical-width;
+ // When flexbox is supported nav item names take up all available space
+ @supports (display: flex) {
+ display: flex;
+ padding-right: 0;
+ }
+ .fa,
+ .glyphicon,
+ .pficon {
+ color: $nav-pf-vertical-icon-color;
+ float: left;
+ font-size: ($font-size-base + 8);
+ line-height: 26px;
+ margin-right: 10px;
+ text-align: center;
+ width: $nav-pf-vertical-icon-width;
+ }
+ &:hover {
+ text-decoration: none;
+ }
+ }
+ &.active,
+ &:hover {
+ > a {
+ background-color: $nav-pf-vertical-active-bg-color;
+ color: $nav-pf-vertical-active-color;
+ font-weight: $nav-pf-vertical-active-font-weight;
+ .fa,
+ .glyphicon,
+ .pficon {
+ color: $nav-pf-vertical-active-icon-color;
+ }
+ }
+ }
+ &.active {
+ > a:before {
+ background: $nav-pf-vertical-active-before-color;
+ content: " ";
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 3px;
+ }
+ &:hover { // to over-ride default list group setting
+ background-color: transparent;
+ border-color: $nav-pf-vertical-item-border-color;
+ }
+ }
+ .list-group-item-value {
+ display: block;
+ line-height: 25px;
+ max-width: 120px;
+ // If flexbox is supported, do not set max-width, take all space with just some right padding
+ @supports (display: flex) {
+ flex: 1;
+ max-width: none;
+ padding-right: 15px;
+ }
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
+ }
+ .list-group-item-separator {
+ border-top-color: $nav-pf-vertical-item-border-color;
+ border-top-width: 2px;
+ }
+ &.nav-pf-vertical-with-badges {
+ width: $nav-pf-vertical-badges-width;
+ .list-group-item > a {
+ width: $nav-pf-vertical-badges-width;
+ }
+ }
+ h5 {
+ color: $nav-pf-vertical-secondary-color;
+ cursor: default;
+ font-size: ($font-size-base + 1);
+ font-weight: 600;
+ margin: $nav-pf-vertical-secondary-list-header-margin;
+ }
+ &.hidden-icons-pf {
+ > .list-group > .list-group-item { // only the primary menu hides icons
+ > a {
+ .fa,
+ .glyphicon,
+ .pficon {
+ display: none;
+ }
+ }
+ }
+ &.collapsed {
+ display: none;
+ }
+ }
+ .badge-container-pf {
+ position: absolute;
+ right: 15px;
+ top: 20px;
+ // If flexbox is supported, use relative positioning to place to the right of the label
+ // and adjust the top position so that the secondary and tertiary nav items don't need to change
+ @supports (display: flex) {
+ padding-left: 0;
+ padding-right: 15px;
+ position: relative;
+ right: 0;
+ margin-top: -3px;
+ top: 5px;
+ }
+ .badge {
+ background: $nav-pf-vertical-badge-bg-color;
+ color: $nav-pf-vertical-badge-color;
+ float: left;
+ font-size: $font-size-base;
+ font-weight: 700;
+ line-height: $line-height-base;
+ margin: 0;
+ padding: 0 7px;
+ text-align: center;
+ .pficon,
+ .fa {
+ font-size: ($font-size-base + 2);
+ height: 20px;
+ line-height: $line-height-base;
+ margin-right: 3px;
+ margin-top: -1px;
+ }
+ }
+ }
+}
+.nav-pf-vertical-tooltip.tooltip {
+ margin-left: 15px;
+ .tooltip-inner {
+ background-color: $color-pf-white;
+ color: $color-pf-black-900;
+ }
+ .tooltip-arrow {
+ border-bottom-color: $color-pf-white;
+ left: calc(50% - 15px) !important;
+ }
+}
+.hover-secondary-nav-pf {
+ width: unquote("calc(#{$nav-pf-vertical-width} * 2)");
+ &.nav-pf-vertical-with-badges {
+ width: unquote("calc(#{$nav-pf-vertical-badges-width} * 2)");
+ }
+}
+.hover-tertiary-nav-pf {
+ width: unquote("calc(#{$nav-pf-vertical-width} * 3)");
+ &.nav-pf-vertical-with-badges {
+ width: unquote("calc(#{$nav-pf-vertical-badges-width} * 3)");
+ }
+ .nav-pf-secondary-nav {
+ width: unquote("calc(#{$nav-pf-vertical-width} * 2)");
+ .collapsed-tertiary-nav-pf {
+ width: $nav-pf-vertical-width;
+ }
+ }
+ .nav-pf-tertiary-nav {
+ left: unquote("calc(#{$nav-pf-vertical-width} * 2)");
+ }
+ &.nav-pf-vertical-with-badges {
+ .nav-pf-secondary-nav {
+ width: unquote("calc(#{$nav-pf-vertical-badges-width} * 2)");
+ .collapsed-tertiary-nav-pf {
+ width: $nav-pf-vertical-badges-width;
+ }
+ }
+ .nav-pf-tertiary-nav {
+ left: unquote("calc(#{$nav-pf-vertical-badges-width} * 2)");
+ }
+ }
+}
+.nav-pf-vertical.collapsed {
+ width: $nav-pf-vertical-collapsed-width;
+ &.collapsed-secondary-nav-pf { // collapsed state with secondary menu pinned
+ width: $nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ width: $nav-pf-vertical-badges-width;
+ }
+ }
+ &.collapsed-tertiary-nav-pf { // collapsed state with tertiary menu pinned
+ width: $nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ width: $nav-pf-vertical-badges-width;
+ }
+ }
+ &.hover-secondary-nav-pf {
+ width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-width})");
+ &.nav-pf-vertical-with-badges {
+ width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-badges-width})");
+ }
+ }
+ &.hover-tertiary-nav-pf {
+ width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + (#{$nav-pf-vertical-width} * 2))");
+ &.nav-pf-vertical-with-badges {
+ width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + (#{$nav-pf-vertical-badges-width} * 2))");
+ }
+ }
+}
+.show-mobile-nav {
+ &.show-mobile-secondary {
+ width: $nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ width: $nav-pf-vertical-badges-width;
+ }
+ }
+ &.show-mobile-tertiary {
+ width: $nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ width: $nav-pf-vertical-badges-width;
+ }
+ }
+ .mobile-nav-item-pf,
+ .mobile-secondary-item-pf {
+ .nav-pf-secondary-nav {
+ left: 0;
+ opacity: 1;
+ visibility: visible;
+ z-index: ($zindex-navbar-fixed + 4);
+ }
+ > .nav-pf-tertiary-nav {
+ left: 0;
+ opacity: 1;
+ visibility: visible;
+ z-index: ($zindex-navbar-fixed + 8);
+ }
+ }
+ .nav-pf-secondary-nav {
+ left: 0;
+ .secondary-nav-item-pf:hover & {
+ opacity: 0;
+ visibility: hidden;
+ }
+ }
+ .tertiary-nav-item-pf:hover {
+ .nav-pf-tertiary-nav {
+ opacity: 0;
+ visibility: hidden;
+ }
+ }
+ .tertiary-nav-item-pf.mobile-nav-item-pf:hover {
+ .nav-pf-tertiary-nav {
+ opacity: 1;
+ visibility: visible;
+ }
+ }
+}
+.secondary-nav-item-pf {
+ > a {
+ cursor: default;
+ &:after {
+ color: $nav-pf-vertical-secondary-indicator-color;
+ content: $fa-var-angle-right;
+ display: block;
+ font-family: "FontAwesome";
+ font-size: ($font-size-base * 2);
+ line-height: 30px;
+ padding: $nav-pf-vertical-secondary-indicator-padding;
+ position: absolute;
+ right: 20px;
+ top: 0;
+ }
+ .list-group-item-value {
+ // If flex box is supported add some padding to account for the submenu indicator
+ @supports (display: flex) {
+ padding-right: 35px;
+ }
+ }
+ }
+ &.active,
+ &:hover {
+ > a {
+ width: unquote("calc(#{$nav-pf-vertical-width} + 1px)");
+ z-index: ($zindex-navbar-fixed + 1);
+ &:after {
+ right: 21px;
+ }
+ .collapsed-secondary-nav-pf & {
+ z-index: 0;
+ }
+ .collapsed-tertiary-nav-pf & {
+ z-index: 0;
+ }
+ }
+ }
+ .nav-pf-vertical-with-badges & {
+ &.active,
+ &:hover {
+ > a {
+ width: unquote("calc(#{$nav-pf-vertical-badges-width} + 1px)");
+ }
+ }
+ }
+}
+.nav-pf-vertical.collapsed-secondary-nav-pf {
+ width: $nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ width: $nav-pf-vertical-badges-width;
+ }
+ .secondary-nav-item-pf { // Keep sub-menu indicators below collapsed menu
+ &.active,
+ &.hover {
+ > a {
+ z-index: $zindex-navbar-fixed;
+ }
+ }
+ }
+ &.hover-tertiary-nav-pf {
+ width: $nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ width: $nav-pf-vertical-badges-width;
+ }
+ }
+ .nav-pf-secondary-nav {
+ left: 0;
+ }
+ .nav-pf-tertiary-nav {
+ left: $nav-pf-vertical-width;
+ }
+ &.nav-pf-vertical-with-badges {
+ .nav-pf-tertiary-nav {
+ left: $nav-pf-vertical-badges-width;
+ }
+ }
+}
+.nav-pf-vertical.collapsed-tertiary-nav-pf {
+ width: $nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ width: $nav-pf-vertical-badges-width;
+ }
+ .nav-pf-secondary-nav {
+ width: $nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ width: $nav-pf-vertical-badges-width;
+ }
+ }
+ .secondary-nav-item-pf, // Keep sub-menu indicators below collapsed menu
+ .tertiary-nav-item-pf {
+ &.active,
+ &.hover {
+ > a {
+ z-index: 0;
+ }
+ }
+ }
+}
+.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf { // Persistent secondary nav settings
+ @media (min-width: $screen-lg-min) { // secondary menu only persistent at lg screen
+ width: unquote("calc(#{$nav-pf-vertical-width} * 2)");
+ &.nav-pf-vertical-with-badges {
+ width: unquote("calc(#{$nav-pf-vertical-badges-width} * 2)");
+ }
+ &.collapsed-secondary-nav-pf {
+ width: $nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ width: $nav-pf-vertical-badges-width;
+ }
+ &.hover-tertiary-nav-pf {
+ width: unquote("calc(#{$nav-pf-vertical-width} * 2)");
+ &.nav-pf-vertical-with-badges {
+ width: unquote("calc(#{$nav-pf-vertical-badges-width} * 2)");
+ }
+ }
+ }
+ &.collapsed-tertiary-nav-pf {
+ width: $nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ width: $nav-pf-vertical-badges-width;
+ }
+ }
+ &.collapsed {
+ width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-width})");
+ &.collapsed-secondary-nav-pf {
+ width: $nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ width: $nav-pf-vertical-badges-width;
+ }
+ }
+ &.collapsed-tertiary-nav-pf {
+ width: $nav-pf-vertical-width;
+ &.nav-pf-vertical-with-badges {
+ width: $nav-pf-vertical-badges-width;
+ }
+ }
+ &.hover-tertiary-nav-pf {
+ width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + (#{$nav-pf-vertical-width} * 2))");
+ &.nav-pf-vertical-with-badges {
+ width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + (#{$nav-pf-vertical-badges-width} * 2))");
+ }
+ }
+ }
+ &.hover-tertiary-nav-pf {
+ width: unquote("calc(#{$nav-pf-vertical-width} * 3)");
+ &.nav-pf-vertical-with-badges {
+ width: unquote("calc(#{$nav-pf-vertical-badges-width} * 3)");
+ }
+ }
+ .secondary-nav-item-pf.active {
+ .nav-pf-secondary-nav {
+ visibility: visible;
+ opacity: 1;
+ }
+ }
+ }
+}
+.nav-item-pf-header {
+ color: $nav-pf-vertical-secondary-color;
+ font-size: ($font-size-base + 4);
+ margin: $nav-pf-vertical-secondary-header-margin;
+ > a {
+ cursor: pointer;
+ margin-right: 7px;
+ &:hover,
+ &:focus {
+ color: $link-color;
+ text-decoration: none;
+ }
+ }
+}
+.nav-pf-vertical.collapsed { // Collapsed Primary Menu state
+ width: $nav-pf-vertical-collapsed-width;
+ .list-group-item { // Show only the icons
+ > a {
+ width: $nav-pf-vertical-collapsed-width;
+ > .list-group-item-value {
+ display: none;
+ }
+ > .badge-container-pf {
+ display: none;
+ }
+ }
+ &.secondary-nav-item-pf { // Adjust widths
+ &.active > a,
+ > a {
+ width: $nav-pf-vertical-collapsed-width;
+ &:after {
+ right: 10px;
+ }
+ }
+ &.active,
+ &:hover {
+ > a {
+ width: ($nav-pf-vertical-collapsed-width + 2);
+ &:after {
+ right: 11px;
+ }
+ }
+ }
+ }
+ }
+}
+.nav-pf-secondary-nav {
+ background: $nav-pf-vertical-secondary-bg-color;
+ border: 1px solid $nav-pf-vertical-border-color;
+ border-bottom: none;
+ border-top: none;
+ bottom: 0;
+ display: block;
+ left: $nav-pf-vertical-width;
+ opacity: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ position: fixed;
+ top: $navbar-pf-height;
+ visibility: hidden;
+ width: $nav-pf-vertical-width;
+ z-index: $zindex-navbar-fixed;
+ .secondary-nav-item-pf.active & { // Show secondary menu if active and either is collapsed
+ .collapsed-secondary-nav-pf & {
+ left: 0;
+ opacity: 1;
+ visibility: visible;
+ z-index: ($zindex-navbar-fixed + 2);
+ }
+ .collapsed-tertiary-nav-pf & {
+ left: 0;
+ opacity: 1;
+ visibility: visible;
+ }
+ }
+ .secondary-nav-item-pf.is-hover & { // Show secondary menu if hovering
+ .hover-secondary-nav-pf & {
+ opacity: 1;
+ visibility: visible;
+ }
+ }
+ .ie9.layout-pf-fixed & {
+ box-sizing: content-box; // IE9 incorrectly sizes the width if using padding-box
+ }
+ .layout-pf-fixed-with-footer & {
+ bottom: $footer-pf-height;
+ }
+ .list-group-item {
+ border: none;
+ padding: $nav-pf-vertical-secondary-item-padding;
+ width: $nav-pf-vertical-width;
+ > a {
+ background-color: $nav-pf-vertical-secondary-bg-color;
+ color: $nav-pf-vertical-secondary-item-color;
+ font-size: $font-size-base;
+ font-weight: inherit;
+ height: inherit;
+ padding: $nav-pf-vertical-secondary-link-padding;
+ margin-left: 20px;
+ width: unquote("calc(#{$nav-pf-vertical-width} - 20px)");
+
+ &:hover {
+ .list-group-item-value {
+ text-decoration: underline;
+ }
+ }
+ }
+ &.active > a:before {
+ display: none;
+ }
+ &.active,
+ &:hover {
+ > a {
+ background-color: $nav-pf-vertical-secondary-active-bg-color;
+ color: $nav-pf-vertical-secondary-active-color;
+ }
+ }
+ .badge-container-pf {
+ top: 5px;
+ .badge {
+ background: $nav-pf-vertical-secondary-badge-bg-color;
+ color: $nav-pf-vertical-badge-color;
+ }
+ }
+ .list-group-item-value {
+ padding-left: 5px;
+ }
+ &.tertiary-nav-item-pf { // Secondary menu items with tertiary sub menus
+ > a {
+ cursor: default;
+ &:after {
+ color: $nav-pf-vertical-secondary-indicator-color;
+ content: $fa-var-angle-right;
+ display: block;
+ font-family: "FontAwesome";
+ font-size: 20px;
+ line-height: 20px;
+ padding: $nav-pf-vertical-tertiary-indicator-padding;
+ position: absolute;
+ right: 20px;
+ top: 4px;
+ }
+ // If flex box is supported add some padding to account for the submenu indicator
+ .list-group-item-value {
+ @supports (display: flex) {
+ padding-right: 35px;
+ }
+ }
+ }
+ &.active,
+ &:hover {
+ > a {
+ width: unquote("calc(#{$nav-pf-vertical-width} - 19px)");
+ z-index: ($zindex-navbar-fixed + 3);
+ &:after {
+ right: 21px;
+ }
+ }
+ }
+ }
+ }
+ .nav-pf-vertical-with-badges & {
+ left: $nav-pf-vertical-badges-width;
+ width: $nav-pf-vertical-badges-width;
+ .list-group-item {
+ width: $nav-pf-vertical-badges-width;
+ > a {
+ width: unquote("calc(#{$nav-pf-vertical-badges-width} - 20px)");
+ }
+ &.tertiary-nav-item-pf { // Secondary menu items with tertiary sub menus
+ &.active,
+ &:hover {
+ > a {
+ width: unquote("calc(#{$nav-pf-vertical-badges-width} - 19px)");
+ }
+ }
+ }
+ }
+ }
+}
+.nav-pf-tertiary-nav {
+ background: $nav-pf-vertical-tertiary-bg-color;
+ border: 1px solid $nav-pf-vertical-border-color;
+ border-bottom: none;
+ border-top: none;
+ bottom: 0;
+ display: block;
+ left: unquote("calc(#{$nav-pf-vertical-width} * 2)");
+ opacity: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ position: fixed;
+ top: $navbar-pf-height;
+ visibility: hidden;
+ width: $nav-pf-vertical-width;
+ z-index: $zindex-navbar-fixed;
+ .nav-pf-vertical-with-badges & {
+ left: $nav-pf-vertical-badges-width;
+ width: $nav-pf-vertical-badges-width;
+ .show-mobile-nav {
+ left: 0;
+ }
+ }
+ .tertiary-nav-item-pf.active & { // Show tertiary menu if active and collapsed
+ .collapsed-tertiary-nav-pf & {
+ left: 0;
+ opacity: 1;
+ visibility: visible;
+ z-index: ($zindex-navbar-fixed + 3);
+ }
+ }
+ .tertiary-nav-item-pf.is-hover & { // Show tertiary menu if hovering
+ .hover-tertiary-nav-pf & {
+ opacity: 1;
+ visibility: visible;
+ .collapsed.collapsed-tertiary-nav-pf & {
+ left: 0;
+ }
+ }
+ }
+ .ie9.layout-pf-fixed & {
+ box-sizing: content-box; // IE9 incorrectly sizes the width if using padding-box
+ }
+ .layout-pf-fixed-with-footer & {
+ bottom: $footer-pf-height;
+ }
+ .nav-item-pf-header {
+ color: $nav-pf-vertical-tertiary-color;
+ margin: $nav-pf-vertical-tertiary-header-margin;
+ }
+ h5 {
+ color: $nav-pf-vertical-tertiary-color;
+ margin: $nav-pf-vertical-tertiary-list-header-margin;
+ }
+ .list-group-item {
+ border: none;
+ padding: $nav-pf-vertical-tertiary-item-padding;
+ > a {
+ background-color: transparent;
+ color: $nav-pf-vertical-tertiary-item-color;
+ font-size: $font-size-base;
+ font-weight: inherit;
+ height: inherit;
+ margin: $nav-pf-vertical-tertiary-link-margin;
+ padding: $nav-pf-vertical-tertiary-link-padding;
+ }
+ &.active > a:before {
+ display: none;
+ }
+ &.active,
+ &:hover {
+ > a {
+ background-color: $nav-pf-vertical-tertiary-active-bg-color;
+ color: $nav-pf-vertical-tertiary-active-color;
+ }
+ }
+ .badge-container-pf {
+ top: 5px;
+ .badge {
+ background: $nav-pf-vertical-tertiary-badge-bg-color;
+ color: $nav-pf-vertical-tertiary-badge-color;
+ }
+ }
+ .list-group-item-value {
+ padding-left: 5px;
+ }
+ }
+}
+.collapsed {
+ .nav-pf-secondary-nav { // Adjust left placement
+ left: $nav-pf-vertical-collapsed-width;
+ .list-group-item {
+ > a {
+ width: unquote("calc(#{$nav-pf-vertical-width} - 20px)");
+ > .list-group-item-value { // Continue to show labels for secondary menu items
+ display: inline-block;
+ }
+ > .badge-container-pf {
+ display: inline-block;
+ }
+ }
+ }
+ }
+ .nav-pf-tertiary-nav { // Adjust left placement
+ left: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-width})");
+ .list-group-item {
+ > a {
+ width: unquote("calc(#{$nav-pf-vertical-width} - 20px)");
+ > .list-group-item-value { // Continue to show labels for tertiary menu items
+ display: inline-block;
+ }
+ > .badge-container-pf {
+ display: inline-block;
+ }
+ }
+ }
+ }
+ &.collapsed-secondary-nav-pf,
+ &.collapsed-tertiary-nav-pf {
+ width: $nav-pf-vertical-width;
+ .secondary-nav-item-pf {
+ &:hover {
+ > a {
+ z-index: $zindex-navbar-fixed;
+ }
+ }
+ }
+ .nav-pf-secondary-nav {
+ left: 0;
+ }
+ }
+ &.collapsed-secondary-nav-pf {
+ .nav-pf-tertiary-nav {
+ left: $nav-pf-vertical-width;
+ }
+ }
+ &.collapsed-tertiary-nav-pf {
+ .nav-pf-tertiary-nav {
+ left: 0;
+ }
+ }
+ &.hover-secondary-nav-pf {
+ width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-width})");
+
+ &.collapsed-secondary-nav-pf,
+ &.collapsed-tertiary-nav-pf {
+ width: $nav-pf-vertical-width;
+ }
+ }
+ &.hover-tertiary-nav-pf {
+ width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + (#{$nav-pf-vertical-width} * 2))");
+ &.collapsed-secondary-nav-pf {
+ width: unquote("calc(#{$nav-pf-vertical-width} * 2)");
+ }
+ &.collapsed-tertiary-nav-pf {
+ width: $nav-pf-vertical-width;
+ }
+ }
+ &.nav-pf-vertical-with-badges {
+ .nav-pf-secondary-nav {
+ .list-group-item {
+ > a {
+ width: unquote("calc(#{$nav-pf-vertical-badges-width} - 20px)");
+ }
+ }
+ }
+ .nav-pf-tertiary-nav {
+ left: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-badges-width})");
+ .list-group-item {
+ > a {
+ width: unquote("calc(#{$nav-pf-vertical-badges-width} - 20px)");
+ }
+ }
+ }
+ &.collapsed-secondary-nav-pf,
+ &.collapsed-tertiary-nav-pf {
+ width: $nav-pf-vertical-badges-width;
+ }
+ &.collapsed-secondary-nav-pf {
+ .nav-pf-tertiary-nav {
+ left: $nav-pf-vertical-badges-width;
+ }
+ }
+ &.hover-secondary-nav-pf {
+ width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + #{$nav-pf-vertical-badges-width})");
+ &.collapsed-secondary-nav-pf,
+ &.collapsed-tertiary-nav-pf {
+ width: $nav-pf-vertical-badges-width;
+ }
+ }
+ &.hover-tertiary-nav-pf {
+ width: unquote("calc(#{$nav-pf-vertical-collapsed-width} + (#{$nav-pf-vertical-width} * 2))");
+ &.collapsed-secondary-nav-pf {
+ width: unquote("calc(#{$nav-pf-vertical-width} * 2)");
+ }
+ &.collapsed-tertiary-nav-pf {
+ width: $nav-pf-vertical-width;
+ }
+ }
+ }
+}
+.secondary-collapse-toggle-pf {
+ display: none;
+ font-family: $icon-font-name-fa;
+ font-size: inherit;
+ opacity: 0;
+ pointer-events: none;
+ -webkit-font-smoothing: antialiased;
+ &:before {
+ content: $fa-var-arrow-circle-o-left;
+ }
+ &.collapsed {
+ &:before {
+ content: $fa-var-arrow-circle-o-right;
+ }
+ }
+}
+.tertiary-collapse-toggle-pf {
+ display: none;
+ font-family: $icon-font-name-fa;
+ font-size: inherit;
+ opacity: 0;
+ pointer-events: none;
+ -webkit-font-smoothing: antialiased;
+ &:before {
+ content: $fa-var-arrow-circle-o-left;
+ }
+ &.collapsed {
+ &:before {
+ content: $fa-var-arrow-circle-o-right;
+ }
+ }
+}
+.nav-pf-vertical-collapsible-menus {
+ .secondary-collapse-toggle-pf {
+ display: inline-block;
+ }
+ .secondary-nav-item-pf.active {
+ .secondary-collapse-toggle-pf {
+ opacity: 1;
+ pointer-events: all;
+ }
+ }
+ .tertiary-collapse-toggle-pf {
+ display: inline-block;
+ }
+ .tertiary-nav-item-pf.active {
+ .tertiary-collapse-toggle-pf {
+ opacity: 1;
+ pointer-events: all;
+ }
+ }
+}
+.show-mobile-nav {
+ .secondary-collapse-toggle-pf {
+ display: inline-block;
+ opacity: 1;
+ pointer-events: all;
+ &:before {
+ content: $fa-var-arrow-circle-o-left;
+ }
+ }
+ .tertiary-collapse-toggle-pf {
+ display: inline-block;
+ opacity: 1;
+ pointer-events: all;
+ &:before {
+ content: $fa-var-arrow-circle-o-left;
+ }
+ }
+}
+.force-hide-secondary-nav-pf { // Used to temporarily hide sub-menus on an unpin event
+ .nav-pf-secondary-nav {
+ display: none !important;
+ }
+ .nav-pf-tertiary-nav {
+ display: none !important;
+ }
+}
+.nav-pf-vertical.transitions {
+ transition: width $nav-pf-menu-transition-period;
+ .nav-pf-secondary-nav {
+ transition: visibility $nav-pf-menu-transition-period, opacity $nav-pf-menu-transition-period linear;
+ }
+ .nav-pf-tertiary-nav {
+ transition: visibility $nav-pf-menu-transition-period, opacity $nav-pf-menu-transition-period linear;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_wizard.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_wizard.scss
new file mode 100644
index 0000000000..b6b5d6f788
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/_wizard.scss
@@ -0,0 +1,576 @@
+//
+// Wizard
+// --------------------------------------------------
+.wizard-pf {
+ padding: 10px;
+ margin: 0 auto;
+ max-height: 900px;
+ width: auto;
+ .modal-content {
+ min-height:100%;
+ }
+}
+
+// Wizard header
+// Top section of the wizard w/ title and dismiss
+
+.wizard-pf-body {
+ background:$color-pf-white;
+ padding: 0;
+ position: static;
+}
+/* styles the sidebard containing the sub-steps */
+.wizard-pf-sidebar {
+ background: $color-pf-black-100;
+ border-right: 1px solid $color-pf-black-300;
+ display:none;
+ @media (min-width: $screen-sm-min) {
+ display:inherit;
+ flex:0 0 auto;
+ overflow-x: hidden;
+ overflow-y: auto;
+ .list-group {
+ border-top: 0;
+ margin-bottom: 0;
+ }
+ .list-group-item {
+ background-color: transparent;
+ border-color: $color-pf-black-200;
+ padding: 0;
+ > a {
+ color: $color-pf-black;
+ cursor: pointer;
+ display: block;
+ font-size: 14px;
+ font-weight: 700;
+ height: 50px;
+ outline: 0;
+ padding-top: 11px;
+ padding-left: 20px;
+ position: relative;
+ white-space: nowrap;
+ width: 14em;
+ &:hover {
+ text-decoration: none;
+ background-color: $color-pf-black-200;
+ }
+ &:focus {
+ //corrects odd behavior when hover and focus are combined.
+ text-decoration: none;
+ span {
+ text-decoration: underline;
+ }
+ }
+ }
+ &.active {
+ background-color: $color-pf-black-200;
+
+ //override default behavior
+ &:hover {
+ border-color: $color-pf-black-200;
+ }
+ > a {
+ color: $color-pf-blue-300;
+ cursor: default;
+ }
+ // line to left side showing active substep
+ > a:before {
+ content: " ";
+ background: $color-pf-blue-300;
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 3px;
+ }
+ // caret to right showing active substep
+ > a:after {
+ color: $color-pf-blue-300;
+ content: "\f105"; // right caret
+ display: block;
+ font-family: FontAwesome;
+ font-size: 24px;
+ font-weight: 500;
+ line-height: 30px;
+ padding-top: 10px;
+ position: absolute;
+ right: 23px;
+ top: 0;
+ }
+ }
+ }
+ }
+}
+.wizard-pf-substep-number {
+ display:inline-block;
+ margin-right: 5px;
+ vertical-align: middle;
+ width: 25px;
+}
+.wizard-pf-substep-title {
+ display:inline-block;
+ margin-right: 5px;
+ text-align: left;
+ vertical-align: middle;
+}
+/* styles the steps indicator across the top of the wizard */
+.wizard-pf-steps {
+ border-bottom: solid 1px $color-pf-black-300;
+ @media (min-width: $screen-sm-min) {
+ text-align: center;
+ }
+}
+
+.wizard-pf-steps-indicator {
+ background: $color-pf-black-200;
+ border-top: 1px solid $color-pf-black-300;
+ display: inline-block;
+ display: flex;
+ font-size: ceil(($font-size-base * 1.3333));
+ list-style: none;
+ margin-bottom: 0;
+ padding: 15px 0;
+ @media (min-width: $screen-sm-min) {
+ background: $color-pf-white;
+ height: 120px;
+ padding: 38px 0 0;
+ justify-content: space-around;
+ }
+
+ li {
+ counter-increment: section;
+ float:left; /* float for IE9 since it doesn't support flex. If items wrap, they overlap */
+ flex-grow: 1;
+ flex-basis: 0;
+ line-height: 15px;
+ margin: 0;
+ padding: 0;
+ position: relative;
+ text-align: center;
+ &:not(.active) {
+ display: none;
+ @media (min-width: $screen-sm-min) {
+ display: block;
+ }
+ }
+ a {
+ align-items: center;
+ display: flex;
+ flex-wrap:wrap;
+ font-weight: 700;
+ @media (min-width: $screen-sm-min) {
+ font-weight: normal;
+ justify-content: center;
+ }
+ .wizard-pf-step-title {
+ margin-left: 10px;
+ @media(min-width: $screen-sm-min) {
+ margin-left: 0;
+ }
+
+ &-substep {
+ font-weight: normal;
+ margin-left: 10px;
+ text-transform: capitalize;
+ &:before {
+ content:"\00BB";
+ font-size: 20px;
+ margin-right: 10px;
+ }
+ &:not(.active) {
+ display: none;
+ }
+ }
+ }
+ }
+ /* draw the line between the circles */
+ @media (min-width: $screen-sm-min) {
+ .wizard-pf-step-title-substep {
+ display: none;
+ }
+ &:before {
+ background-color: $color-pf-black-400;
+ content: "";
+ height: 2px;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 40px; // needed for IE9/10 calculate 50% of just the li, others calc 50% of the entire thing including the a:before
+ //otherwise, use top: calc(50% - 1px);
+ }
+ /* don't draw the line between the circles on the ends */
+ &:first-child:before {
+ left: 50%;
+ right: 0;
+ }
+ &:last-child:before {
+ left: 0;
+ right: 50%;
+ }
+ &:only-of-type:before {
+ background-color: transparent;
+ }
+ }
+ a {
+ color: $color-pf-black;
+ cursor: pointer;
+ font-size: 16px;
+ margin-left:1em;
+ margin-right:1em;
+ text-decoration: none;
+ &:hover {
+ .wizard-pf-step-number {
+ background-color: $color-pf-black-400;
+ border-color: $color-pf-black-400;
+ color: $color-pf-white;
+ }
+ }
+ }
+}
+ /* draw the step number in the circle */
+
+ .wizard-pf-step-number {
+ background-color: $color-pf-white;
+ border-radius: 50%;
+ border: solid 2px $color-pf-black-400;
+ color: $color-pf-black-400;
+ font-size: $font-size-base;
+ font-weight: 700;
+ height: 25px;
+ line-height: 22px;
+ @media (min-width: $screen-sm-min) {
+ left: unquote("calc(50% - 13px)");
+ position: absolute;
+ top: 27px;
+ }
+ width: 25px;
+ }
+ .active .wizard-pf-step-number {
+ background-color: $color-pf-blue-300;
+ border-color: $color-pf-blue-300;
+ cursor: default;
+ color: $color-pf-white;
+ }
+
+ .viewed-pf .wizard-pf-step-number {
+ color: $color-pf-black;
+ background-color: $color-pf-white;
+ border-color: $color-pf-blue-300;
+ }
+
+}
+
+/* styles the main content portion of the wizard */
+.wizard-pf-main {
+ height: 100%;
+ padding:1em;
+ vertical-align: top;
+ width:100%;
+ @media (min-width: $screen-sm-min) {
+ overflow: auto;
+ padding:3em;
+ flex:1 1 auto;
+ }
+ .blank-slate-pf {
+ background-color: transparent;
+ border: none;
+ left: 0;
+ right: 0;
+ }
+}
+
+.wizard-pf-contents textarea {
+ resize: vertical;
+}
+
+/* styles the content of a review page */
+.wizard-pf-review-steps {
+ list-style: none;
+ .list-group, .list-group-item {
+ border: none;
+ margin-bottom: 0;
+ }
+ > ul {
+ > li {
+ float: left;
+ line-height: 15px;
+ margin: 0;
+ padding-top: 0;
+ position: relative;
+ width: 100%;
+ > a {
+ color: #030303;
+ cursor: pointer;
+ font-size: 16px;
+ padding-left: 30px;
+ padding-right: 5px;
+ text-decoration: none;
+ transition: 250ms;
+ &:before {
+ content: "\f107";
+ display: block;
+ font-family: FontAwesome;
+ font-size: 24px;
+ font-weight: 500;
+ left: 20px;
+ position: absolute;
+ top: 0;
+ }
+ &.collapsed {
+ &:before {
+ content: "\f105";
+ }
+ }
+ }
+ }
+ }
+}
+
+.wizard-pf-review-substeps {
+ padding-left: 22px;
+ > ul {
+ > li {
+ float: left;
+ line-height: 15px;
+ margin: 0;
+ position: relative;
+ width: 100%;
+ a {
+ color: #030303;
+ cursor: pointer;
+ font-size: 16px;
+ padding-left: 30px;
+ padding-right: 5px;
+ text-decoration: none;
+ transition: 250ms;
+ &:before {
+ content: "\f107";
+ display: block;
+ font-family: FontAwesome;
+ font-size: 24px;
+ font-weight: 500;
+ left: 20px;
+ position: absolute;
+ top: 10px;
+ }
+ &.collapsed {
+ &:before {
+ content: "\f105";
+ }
+ }
+ }
+ }
+ }
+}
+
+.wizard-pf-review-content {
+ padding-top: 10px;
+ padding-left: 40px;
+ .wizard-pf-review-item {
+ padding: 5px 0;
+ &.sub-item {
+ margin-left: 10px;
+ }
+ .wizard-pf-review-item-label {
+ font-weight: 700;
+ padding-right: 10px;
+ }
+ .wizard-pf-review-item-field {
+ font-weight: 700;
+ margin: 5px 0;
+ padding-right: 10px;
+ &:first-of-type {
+ margin-top: 0;
+ }
+ &:last-of-type {
+ margin-bottom: 0;
+ }
+ &.sub-field {
+ margin-left: 10px;
+ }
+ }
+ }
+}
+
+.wizard-pf-success-icon {
+ color: $color-pf-green-400;
+ font-size: ($font-size-base * 5.6);
+ line-height: ($font-size-base * 5.6);
+}
+
+/* styles the footer */
+.wizard-pf-footer {
+ background:$color-pf-white;
+ border-top: 1px solid $color-pf-black-300;
+ margin-top: 0;
+ padding-bottom: 17px;
+ .btn-cancel {
+ margin-right:25px;
+ }
+}
+
+.wizard-pf-row {
+ @media (min-width: $screen-sm-min) {
+ display: flex;
+ width:100%;
+ height: 900px;
+ max-height: 65vh;
+ }
+}
+
+// Scale up the modal
+@media (min-width: $screen-md-min) {
+ // increasing space around modal for larger viewports
+ .wizard-pf {
+ padding: 30px 0;
+ width: 900px;
+ }
+ // increasing width of sidebar for larger viewports
+ .wizard-pf-sidebar .list-group-item > a {
+ width: 18em;
+ }
+}
+
+//
+//
+// This is for the new wizard that is more robust on mobile.
+// --------------------------------------------------
+
+.wizard-pf-steps-alt, .wizard-pf-steps-alt ul {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+
+.wizard-pf-steps-alt {
+ margin-left: 15px;
+ margin-top: 15px;
+ background-image: linear-gradient(to right, transparent 11px, $color-pf-black-300 11px, $color-pf-black-300 13px, transparent 13px);
+ @media (min-width: $screen-sm-min) {
+ display:none;
+ }
+ &-indicator {
+ position: relative;
+ // caret to top showing active substep
+ &:after {
+ color: $color-pf-black-700;
+ content: "\f107"; // top caret
+ display: block;
+ font-family: FontAwesome;
+ font-size: 24px;
+ font-weight: 500;
+ position: absolute;
+ right: 17px;
+ top: 50%;
+ transform:translateY(-50%);
+ @media (min-width: $screen-sm-min) {
+ display:none;
+ }
+ }
+ &.active {
+ &:after {
+ content: "\f106";
+ }
+ }
+ }//indicator
+}//.wizard-pf-steps-alt
+
+.wizard-pf-step-alt {
+ margin-bottom: 10px;
+ a {
+ display:flex;
+ flex:1;
+ &:hover {
+ text-decoration: none;
+ .wizard-pf-step-alt-title {
+ color: $color-pf-blue-300;
+ }
+ }
+ }
+ ul {
+ margin-left: 11px;
+ }
+ .wizard-pf-step-alt-title {
+ margin-left: 5px;
+ align-self:center;
+ }
+ .wizard-pf-step-alt-number {
+ flex:0 0 auto;
+ }
+
+ &.active {
+ .wizard-pf-step-alt-number {
+ background-color: $color-pf-blue-300;
+ border-color: $color-pf-blue-300;
+ cursor: default;
+ color: $color-pf-white;
+ }
+ .wizard-pf-step-alt-title {
+ color: $color-pf-blue-300;
+ }
+ .wizard-pf-step-alt-substep:first-of-type {
+ margin-top: 2px; // gives proper spacing below number in circle active state
+ }
+
+
+ }
+ &.viewed {
+ .wizard-pf-step-alt-number {
+ color: $color-pf-black;
+ background-color: $color-pf-white;
+ border-color: $color-pf-blue-300;
+ }
+ }
+
+}//.wizard-pf-step-alt
+
+.wizard-pf-step-alt-number {
+ background-color: $color-pf-white;
+ border-radius: 50%;
+ border: solid 2px $color-pf-black-400;
+ color: $color-pf-black-400;
+ font-size: $font-size-base;
+ font-weight: 700;
+ height: 24px;
+ width: 24px;
+ display: inline-block;
+ text-align: center;
+}
+
+
+.wizard-pf-step-alt-title {
+ color: $color-pf-black;
+ font-weight: 700;
+ text-transform: capitalize;
+ display:inline-block;
+
+}//.wizard-pf-steps-alt-title
+
+.wizard-pf-step-alt-substep {
+ display:flex;
+ a {
+ padding:5px 0 5px 18px;
+ color: $color-pf-black-800;
+ }
+
+&:not(.disabled) {
+ &.active, &:hover {
+ background-color: $color-pf-black-200;
+ background-image: linear-gradient(to right, $color-pf-blue-300 2px, transparent 2px);
+ a {
+ color:$color-pf-blue-300;
+ }
+ }
+}
+ &.active {
+ a {
+ font-weight:700;
+ }
+ }
+ &.disabled {
+ cursor: not-allowed;
+ a {
+ pointer-events: none;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-combobox/combobox.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-combobox/combobox.scss
new file mode 100644
index 0000000000..a55e2c66de
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-combobox/combobox.scss
@@ -0,0 +1,57 @@
+@media (min-width: 768px) {
+ .form-search,
+ .form-inline {
+ .combobox-container {
+ display: inline-block;
+ margin-bottom: 0;
+ vertical-align: top;
+ .input-group-addon {
+ width: auto;
+ }
+ }
+ }
+}
+
+.combobox-selected .caret {
+ display: none;
+}
+
+/* :not doesn't work in IE8 */
+.combobox-container:not(.combobox-selected) .glyphicon-remove {
+ display: none;
+}
+
+.typeahead-long {
+ max-height: 300px;
+ overflow-y: auto;
+}
+
+.control-group.error .combobox-container{
+ .add-on {
+ color: #B94A48;
+ border-color: #B94A48;
+ }
+ .caret {
+ border-top-color: #B94A48;
+ }
+}
+
+.control-group.warning .combobox-container {
+ .add-on {
+ color: #C09853;
+ border-color: #C09853;
+ }
+ .caret {
+ border-top-color: #C09853;
+ }
+}
+
+.control-group.success .combobox-container{
+ .add-on {
+ color: #468847;
+ border-color: #468847;
+ }
+ .caret {
+ border-top-color: #468847;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-datepicker/datepicker.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-datepicker/datepicker.scss
new file mode 100644
index 0000000000..f54928b15f
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-datepicker/datepicker.scss
@@ -0,0 +1,242 @@
+.datepicker {
+ padding: 4px;
+ @include border-radius($baseBorderRadius);
+ &-inline {
+ width: 220px;
+ }
+ direction: ltr;
+ &-rtl {
+ direction: rtl;
+ &.dropdown-menu { left: auto; }
+ table tr td span {
+ float: right;
+ }
+ }
+ &-dropdown {
+ top: 0;
+ left: 0;
+ &:before {
+ content: '';
+ display: inline-block;
+ border-left: 7px solid transparent;
+ border-right: 7px solid transparent;
+ border-bottom: 7px solid $grayLight;
+ border-top: 0;
+ border-bottom-color: rgba(0,0,0,.2);
+ position: absolute;
+ }
+ &:after {
+ content: '';
+ display: inline-block;
+ border-left: 6px solid transparent;
+ border-right: 6px solid transparent;
+ border-bottom: 6px solid $white;
+ border-top: 0;
+ position: absolute;
+ }
+ &.datepicker-orient-left:before { left: 6px; }
+ &.datepicker-orient-left:after { left: 7px; }
+ &.datepicker-orient-right:before { right: 6px; }
+ &.datepicker-orient-right:after { right: 7px; }
+ &.datepicker-orient-bottom:before { top: -7px; }
+ &.datepicker-orient-bottom:after { top: -6px; }
+ &.datepicker-orient-top:before {
+ bottom: -7px;
+ border-bottom: 0;
+ border-top: 7px solid $grayLight;
+ }
+ &.datepicker-orient-top:after {
+ bottom: -6px;
+ border-bottom: 0;
+ border-top: 6px solid $white;
+ }
+ }
+ table {
+ margin: 0;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ }
+ td, th {
+ text-align: center;
+ width: 20px;
+ height: 20px;
+ @include border-radius(4px);
+
+ border: none;
+ }
+ // Inline display inside a table presents some problems with
+ // border and background colors.
+ .table-striped & table tr {
+ td, th {
+ background-color: transparent;
+ }
+ }
+ table tr td {
+ &.day:hover,
+ &.day.focused {
+ background: $grayLighter;
+ cursor: pointer;
+ }
+ &.old,
+ &.new {
+ color: $grayLight;
+ }
+ &.disabled,
+ &.disabled:hover {
+ background: none;
+ color: $grayLight;
+ cursor: default;
+ }
+ &.highlighted {
+ background: $infoBackground;
+ border-radius: 0;
+ }
+ &.today,
+ &.today:hover,
+ &.today.disabled,
+ &.today.disabled:hover {
+ $todayBackground: lighten($orange, 30%);
+ @include buttonBackground($todayBackground, adjust-hue($todayBackground, 20));
+ color: #000;
+ }
+ &.today:hover:hover { // Thank bootstrap 2.0 for this selector...
+ // TODO: Bump min BS to 2.1, use $textColor in buttonBackground above
+ color: #000;
+ }
+ &.today.active:hover {
+ color: #fff;
+ }
+ &.range,
+ &.range:hover,
+ &.range.disabled,
+ &.range.disabled:hover {
+ background: $grayLighter;
+ @include border-radius(0);
+ }
+ &.range.today,
+ &.range.today:hover,
+ &.range.today.disabled,
+ &.range.today.disabled:hover {
+ $todayBackground: mix($orange, $grayLighter, 50%);
+ @include buttonBackground($todayBackground, adjust-hue($todayBackground, 20));
+ @include border-radius(0);
+ }
+ &.selected,
+ &.selected:hover,
+ &.selected.disabled,
+ &.selected.disabled:hover {
+ @include buttonBackground(lighten($grayLight, 10), darken($grayLight, 10));
+ color: #fff;
+ text-shadow: 0 -1px 0 rgba(0,0,0,.25);
+ }
+ &.active,
+ &.active:hover,
+ &.active.disabled,
+ &.active.disabled:hover {
+ @include buttonBackground($btnPrimaryBackground, adjust-hue($btnPrimaryBackground, 20));
+ color: #fff;
+ text-shadow: 0 -1px 0 rgba(0,0,0,.25);
+ }
+ span {
+ display: block;
+ width: 23%;
+ height: 54px;
+ line-height: 54px;
+ float: left;
+ margin: 1%;
+ cursor: pointer;
+ @include border-radius(4px);
+ &:hover,
+ &.focused {
+ background: $grayLighter;
+ }
+ &.disabled,
+ &.disabled:hover {
+ background: none;
+ color: $grayLight;
+ cursor: default;
+ }
+ &.active,
+ &.active:hover,
+ &.active.disabled,
+ &.active.disabled:hover {
+ @include buttonBackground($btnPrimaryBackground, adjust-hue($btnPrimaryBackground, 20));
+ color: #fff;
+ text-shadow: 0 -1px 0 rgba(0,0,0,.25);
+ }
+ &.old,
+ &.new {
+ color: $grayLight;
+ }
+ }
+ }
+
+ .datepicker-switch {
+ width: 145px;
+ }
+
+ .datepicker-switch,
+ .prev,
+ .next,
+ tfoot tr th {
+ cursor: pointer;
+ &:hover {
+ background: $grayLighter;
+ }
+ }
+
+ .prev, .next {
+ &.disabled {
+ visibility: hidden;
+ }
+ }
+
+ // Basic styling for calendar-week cells
+ .cw {
+ font-size: 10px;
+ width: 12px;
+ padding: 0 2px 0 5px;
+ vertical-align: middle;
+ }
+}
+.input-append,
+.input-prepend {
+ &.date .add-on {
+ cursor: pointer;
+
+ i {
+ margin-top: 3px;
+ }
+ }
+}
+.input-daterange {
+ input {
+ text-align:center;
+ }
+ input:first-child {
+ @include border-radius(3px 0 0 3px);
+ }
+ input:last-child {
+ @include border-radius(0 3px 3px 0);
+ }
+ .add-on {
+ display: inline-block;
+ width: auto;
+ min-width: 16px;
+ height: $baseLineHeight;
+ padding: 4px 5px;
+ font-weight: normal;
+ line-height: $baseLineHeight;
+ text-align: center;
+ text-shadow: 0 1px 0 $white;
+ vertical-align: middle;
+ background-color: $grayLighter;
+ border: 1px solid #ccc;
+ margin-left: -5px;
+ margin-right: -5px;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-datepicker/datepicker3.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-datepicker/datepicker3.scss
new file mode 100644
index 0000000000..e5f3e42766
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-datepicker/datepicker3.scss
@@ -0,0 +1,258 @@
+.datepicker {
+ border-radius: $border-radius-base;
+ &-inline {
+ width: 220px;
+ }
+ direction: ltr;
+ &-rtl {
+ direction: rtl;
+ &.dropdown-menu { left: auto; }
+ table tr td span {
+ float: right;
+ }
+ }
+ &-dropdown {
+ top: 0;
+ left: 0;
+ padding: 4px;
+ &:before {
+ content: '';
+ display: inline-block;
+ border-left: 7px solid transparent;
+ border-right: 7px solid transparent;
+ border-bottom: 7px solid $dropdown-border;
+ border-top: 0;
+ border-bottom-color: rgba(0,0,0,.2);
+ position: absolute;
+ }
+ &:after {
+ content: '';
+ display: inline-block;
+ border-left: 6px solid transparent;
+ border-right: 6px solid transparent;
+ border-bottom: 6px solid $dropdown-bg;
+ border-top: 0;
+ position: absolute;
+ }
+ &.datepicker-orient-left:before { left: 6px; }
+ &.datepicker-orient-left:after { left: 7px; }
+ &.datepicker-orient-right:before { right: 6px; }
+ &.datepicker-orient-right:after { right: 7px; }
+ &.datepicker-orient-bottom:before { top: -7px; }
+ &.datepicker-orient-bottom:after { top: -6px; }
+ &.datepicker-orient-top:before {
+ bottom: -7px;
+ border-bottom: 0;
+ border-top: 7px solid $dropdown-border;
+ }
+ &.datepicker-orient-top:after {
+ bottom: -6px;
+ border-bottom: 0;
+ border-top: 6px solid $dropdown-bg;
+ }
+ }
+ table {
+ margin: 0;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ tr {
+ td, th {
+ text-align: center;
+ width: 30px;
+ height: 30px;
+ border-radius: 4px;
+ border: none;
+ }
+ }
+ }
+ // Inline display inside a table presents some problems with
+ // border and background colors.
+ .table-striped & table tr {
+ td, th {
+ background-color: transparent;
+ }
+ }
+ table tr td {
+ &.old,
+ &.new {
+ color: $btn-link-disabled-color;
+ }
+ &.day:hover,
+ &.focused {
+ background: $gray-lighter;
+ cursor: pointer;
+ }
+ &.disabled,
+ &.disabled:hover {
+ background: none;
+ color: $btn-link-disabled-color;
+ cursor: default;
+ }
+ &.highlighted {
+ $highlighted-bg: $state-info-bg;
+ @include button-variant(#000, $highlighted-bg, darken($highlighted-bg, 20%));
+ border-radius: 0;
+
+ &.focused {
+ background: darken($highlighted-bg, 10%);
+ }
+
+ &.disabled,
+ &.disabled:active {
+ background: $highlighted-bg;
+ color: $btn-link-disabled-color;
+ }
+ }
+ &.today {
+ $today-bg: lighten(orange, 30%);
+ @include button-variant(#000, $today-bg, darken($today-bg, 20%));
+
+ &.focused {
+ background: darken($today-bg, 10%);
+ }
+
+ &.disabled,
+ &.disabled:active {
+ background: $today-bg;
+ color: $btn-link-disabled-color;
+ }
+ }
+ &.range {
+ $range-bg: $gray-lighter;
+ @include button-variant(#000, $range-bg, darken($range-bg, 20%));
+ border-radius: 0;
+
+ &.focused {
+ background: darken($range-bg, 10%);
+ }
+
+ &.disabled,
+ &.disabled:active {
+ background: $range-bg;
+ color: $btn-link-disabled-color;
+ }
+ }
+ &.range.highlighted {
+ $range-highlighted-bg: mix($state-info-bg, $gray-lighter, 50%);
+ @include button-variant(#000, $range-highlighted-bg, darken($range-highlighted-bg, 20%));
+
+ &.focused {
+ background: darken($range-highlighted-bg, 10%);
+ }
+
+ &.disabled,
+ &.disabled:active {
+ background: $range-highlighted-bg;
+ color: $btn-link-disabled-color;
+ }
+ }
+ &.range.today {
+ $range-today-bg: mix(orange, $gray-lighter, 50%);
+ @include button-variant(#000, $range-today-bg, darken($range-today-bg, 20%));
+
+ &.disabled,
+ &.disabled:active {
+ background: $range-today-bg;
+ color: $btn-link-disabled-color;
+ }
+ }
+ &.selected,
+ &.selected.highlighted {
+ @include button-variant(#fff, $gray-light, $gray);
+ text-shadow: 0 -1px 0 rgba(0,0,0,.25);
+ }
+ &.active,
+ &.active.highlighted {
+ @include button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-border);
+ text-shadow: 0 -1px 0 rgba(0,0,0,.25);
+ }
+ span {
+ display: block;
+ width: 23%;
+ height: 54px;
+ line-height: 54px;
+ float: left;
+ margin: 1%;
+ cursor: pointer;
+ border-radius: 4px;
+ &:hover,
+ &.focused {
+ background: $gray-lighter;
+ }
+ &.disabled,
+ &.disabled:hover {
+ background: none;
+ color: $btn-link-disabled-color;
+ cursor: default;
+ }
+ &.active,
+ &.active:hover,
+ &.active.disabled,
+ &.active.disabled:hover {
+ @include button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-border);
+ text-shadow: 0 -1px 0 rgba(0,0,0,.25);
+ }
+ &.old,
+ &.new {
+ color: $btn-link-disabled-color;
+ }
+ }
+ }
+
+ .datepicker-switch {
+ width: 145px;
+ }
+
+ .datepicker-switch,
+ .prev,
+ .next,
+ tfoot tr th {
+ cursor: pointer;
+ &:hover {
+ background: $gray-lighter;
+ }
+ }
+
+ .prev, .next {
+ &.disabled {
+ visibility: hidden;
+ }
+ }
+
+ // Basic styling for calendar-week cells
+ .cw {
+ font-size: 10px;
+ width: 12px;
+ padding: 0 2px 0 5px;
+ vertical-align: middle;
+ }
+}
+.input-group.date .input-group-addon {
+ cursor: pointer;
+}
+.input-daterange {
+ width: 100%;
+ input {
+ text-align: center;
+ }
+ input:first-child {
+ border-radius: 3px 0 0 3px;
+ }
+ input:last-child {
+ border-radius: 0 3px 3px 0;
+ }
+ .input-group-addon {
+ width: auto;
+ min-width: 16px;
+ padding: 4px 5px;
+ line-height: $line-height-base;
+ text-shadow: 0 1px 0 #fff;
+ border-width: 1px 0;
+ margin-left: -5px;
+ margin-right: -5px;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-select/bootstrap-select.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-select/bootstrap-select.scss
new file mode 100644
index 0000000000..d24a9ba11b
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-select/bootstrap-select.scss
@@ -0,0 +1,389 @@
+@import "variables";
+
+// Mixins
+@mixin cursor-disabled() {
+ cursor: not-allowed;
+}
+
+@mixin box-sizing($fmt) {
+ -webkit-box-sizing: $fmt;
+ -moz-box-sizing: $fmt;
+ box-sizing: $fmt;
+}
+
+@mixin box-shadow($fmt) {
+ -webkit-box-shadow: $fmt;
+ box-shadow: $fmt;
+}
+
+@function fade($color, $amnt) {
+ @if $amnt > 1 {
+ $amnt: $amnt / 100; // convert to percentage if int
+ }
+ @return rgba($color, $amnt);
+}
+
+// Rules
+select.bs-select-hidden,
+select.selectpicker {
+ display: none !important;
+}
+
+.bootstrap-select {
+ width: 220px \0; /*IE9 and below*/
+
+ // The selectpicker button
+ > .dropdown-toggle {
+ width: 100%;
+ padding-right: 25px;
+ z-index: 1;
+
+ &.bs-placeholder,
+ &.bs-placeholder:hover,
+ &.bs-placeholder:focus,
+ &.bs-placeholder:active { color: $input-color-placeholder; }
+ }
+
+ > select {
+ position: absolute !important;
+ bottom: 0;
+ left: 50%;
+ display: block !important;
+ width: 0.5px !important;
+ height: 100% !important;
+ padding: 0 !important;
+ opacity: 0 !important;
+ border: none;
+
+ &.mobile-device {
+ top: 0;
+ left: 0;
+ display: block !important;
+ width: 100% !important;
+ z-index: 2;
+ }
+ }
+
+ // Error display
+ .has-error & .dropdown-toggle,
+ .error & .dropdown-toggle {
+ border-color: $color-red-error;
+ }
+
+ &.fit-width {
+ width: auto !important;
+ }
+
+ &:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
+ width: $width-default;
+ }
+
+ .dropdown-toggle:focus {
+ outline: thin dotted #333333 !important;
+ outline: 5px auto -webkit-focus-ring-color !important;
+ outline-offset: -2px;
+ }
+}
+
+.bootstrap-select.form-control {
+ margin-bottom: 0;
+ padding: 0;
+ border: none;
+
+ &:not([class*="col-"]) {
+ width: 100%;
+ }
+
+ &.input-group-btn {
+ z-index: auto;
+
+ &:not(:first-child):not(:last-child) {
+ > .btn {
+ border-radius: 0;
+ }
+ }
+ }
+}
+
+// The selectpicker components
+.bootstrap-select.btn-group {
+ &:not(.input-group-btn),
+ &[class*="col-"] {
+ float: none;
+ display: inline-block;
+ margin-left: 0;
+ }
+
+ // Forces the pull to the right, if necessary
+ &,
+ &[class*="col-"],
+ .row &[class*="col-"] {
+ &.dropdown-menu-right {
+ float: right;
+ }
+ }
+
+ .form-inline &,
+ .form-horizontal &,
+ .form-group & {
+ margin-bottom: 0;
+ }
+
+ .form-group-lg &.form-control,
+ .form-group-sm &.form-control {
+ padding: 0;
+
+ .dropdown-toggle {
+ height: 100%;
+ font-size: inherit;
+ line-height: inherit;
+ border-radius: inherit;
+ }
+ }
+
+ // Set the width of the live search (and any other form control within an inline form)
+ // see https://github.com/silviomoreto/bootstrap-select/issues/685
+ .form-inline & .form-control {
+ width: 100%;
+ }
+
+ &.disabled,
+ > .disabled {
+ @include cursor-disabled();
+
+ &:focus {
+ outline: none !important;
+ }
+ }
+
+ &.bs-container {
+ position: absolute;
+ height: 0 !important;
+ padding: 0 !important;
+
+ .dropdown-menu {
+ z-index: $zindex-select-dropdown;
+ }
+ }
+
+ // The selectpicker button
+ .dropdown-toggle {
+ .filter-option {
+ display: inline-block;
+ overflow: hidden;
+ width: 100%;
+ text-align: left;
+ }
+
+ .caret {
+ position: absolute;
+ top: 50%;
+ right: 12px;
+ margin-top: -2px;
+ vertical-align: middle;
+ }
+ }
+
+ &[class*="col-"] .dropdown-toggle {
+ width: 100%;
+ }
+
+ // The selectpicker dropdown
+ .dropdown-menu {
+ min-width: 100%;
+ @include box-sizing(border-box);
+
+ &.inner {
+ position: static;
+ float: none;
+ border: 0;
+ padding: 0;
+ margin: 0;
+ border-radius: 0;
+ box-shadow: none;
+ }
+
+ li {
+ position: relative;
+
+ &.active small {
+ color: #fff;
+ }
+
+ &.disabled a {
+ @include cursor-disabled();
+ }
+
+ a {
+ cursor: pointer;
+ user-select: none;
+
+ &.opt {
+ position: relative;
+ padding-left: 2.25em;
+ }
+
+ span.check-mark {
+ display: none;
+ }
+
+ span.text {
+ display: inline-block;
+ }
+ }
+
+ small {
+ padding-left: 0.5em;
+ }
+ }
+
+ .notify {
+ position: absolute;
+ bottom: 5px;
+ width: 96%;
+ margin: 0 2%;
+ min-height: 26px;
+ padding: 3px 5px;
+ background: rgb(245, 245, 245);
+ border: 1px solid rgb(227, 227, 227);
+ @include box-shadow(inset 0 1px 1px fade(rgb(0, 0, 0), 5));
+ pointer-events: none;
+ opacity: 0.9;
+ @include box-sizing(border-box);
+ }
+ }
+
+ .no-results {
+ padding: 3px;
+ background: #f5f5f5;
+ margin: 0 5px;
+ white-space: nowrap;
+ }
+
+ &.fit-width .dropdown-toggle {
+ .filter-option {
+ position: static;
+ }
+
+ .caret {
+ position: static;
+ top: auto;
+ margin-top: -1px;
+ }
+ }
+
+ &.show-tick .dropdown-menu li {
+ &.selected a span.check-mark {
+ position: absolute;
+ display: inline-block;
+ right: 15px;
+ margin-top: 5px;
+ }
+
+ a span.text {
+ margin-right: 34px;
+ }
+ }
+}
+
+.bootstrap-select.show-menu-arrow {
+ &.open > .dropdown-toggle {
+ z-index: ($zindex-select-dropdown + 1);
+ }
+
+ .dropdown-toggle {
+ &:before {
+ content: '';
+ border-left: 7px solid transparent;
+ border-right: 7px solid transparent;
+ border-bottom: 7px solid $color-grey-arrow;
+ position: absolute;
+ bottom: -4px;
+ left: 9px;
+ display: none;
+ }
+
+ &:after {
+ content: '';
+ border-left: 6px solid transparent;
+ border-right: 6px solid transparent;
+ border-bottom: 6px solid white;
+ position: absolute;
+ bottom: -4px;
+ left: 10px;
+ display: none;
+ }
+ }
+
+ &.dropup .dropdown-toggle {
+ &:before {
+ bottom: auto;
+ top: -3px;
+ border-top: 7px solid $color-grey-arrow;
+ border-bottom: 0;
+ }
+
+ &:after {
+ bottom: auto;
+ top: -3px;
+ border-top: 6px solid white;
+ border-bottom: 0;
+ }
+ }
+
+ &.pull-right .dropdown-toggle {
+ &:before {
+ right: 12px;
+ left: auto;
+ }
+
+ &:after {
+ right: 13px;
+ left: auto;
+ }
+ }
+
+ &.open > .dropdown-toggle {
+ &:before,
+ &:after {
+ display: block;
+ }
+ }
+}
+
+.bs-searchbox,
+.bs-actionsbox,
+.bs-donebutton {
+ padding: 4px 8px;
+}
+
+.bs-actionsbox {
+ width: 100%;
+ @include box-sizing(border-box);
+
+ & .btn-group button {
+ width: 50%;
+ }
+}
+
+.bs-donebutton {
+ float: left;
+ width: 100%;
+ @include box-sizing(border-box);
+
+ & .btn-group button {
+ width: 100%;
+ }
+}
+
+.bs-searchbox {
+ & + .bs-actionsbox {
+ padding: 0 8px 4px;
+ }
+
+ & .form-control {
+ margin-bottom: 0;
+ width: 100%;
+ float: none;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-select/variables.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-select/variables.scss
new file mode 100644
index 0000000000..10a5c84f2c
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-select/variables.scss
@@ -0,0 +1,9 @@
+$color-red-error: rgb(185, 74, 72) !default;
+$color-grey-arrow: rgba(204, 204, 204, 0.2) !default;
+
+$width-default: 220px !default; // 3 960px-grid columns
+
+$zindex-select-dropdown: 1060 !default; // must be higher than a modal background (1050)
+
+//** Placeholder text color
+$input-color-placeholder: #999 !default;
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-slider/_mixins.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-slider/_mixins.scss
new file mode 100644
index 0000000000..2abfdc8b3e
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-slider/_mixins.scss
@@ -0,0 +1,25 @@
+@mixin slider_background-image ($colorstart:#F5F5F5, $colorend:#F9F9F9, $backcolor: #F7F7F7) {
+ background-color: $backcolor;
+ background-image: -moz-linear-gradient(top, $colorstart, $colorend);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from($colorstart), to($colorend));
+ background-image: -webkit-linear-gradient(top, $colorstart, $colorend);
+ background-image: -o-linear-gradient(top, $colorstart, $colorend);
+ background-image: linear-gradient(to bottom, $colorstart, $colorend);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$colorstart}', endColorstr='#{$colorend}',GradientType=0);
+}
+@mixin slider_box-sizing ($value) {
+ -webkit-box-sizing: $value;
+ -moz-box-sizing: $value;
+ box-sizing: $value;
+}
+@mixin slider_box-shadow ($value...) {
+ -webkit-box-shadow: $value;
+ -moz-box-shadow: $value;
+ box-shadow: $value;
+}
+@mixin slider_border-radius ($value) {
+ -webkit-border-radius: $value;
+ -moz-border-radius: $value;
+ border-radius: $value;
+}
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-slider/_rules.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-slider/_rules.scss
new file mode 100644
index 0000000000..42dc65c387
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-slider/_rules.scss
@@ -0,0 +1,246 @@
+.slider {
+ display: inline-block;
+ vertical-align: middle;
+ position: relative;
+ &.slider-horizontal {
+ width: $slider-horizontal-width;
+ height: $slider-line-height;
+ .slider-track {
+ height: $slider-line-height/2;
+ width: 100%;
+ margin-top: -$slider-line-height/4;
+ top: 50%;
+ left: 0;
+ }
+ .slider-selection, .slider-track-low, .slider-track-high {
+ height: 100%;
+ top: 0;
+ bottom: 0;
+ }
+ .slider-tick,
+ .slider-handle {
+ margin-left: -$slider-line-height/2;
+ &.triangle {
+ position: relative;
+ top: 50%;
+ transform: translateY(-50%);
+ border-width: 0 $slider-line-height/2 $slider-line-height/2 $slider-line-height/2;
+ width: 0;
+ height: 0;
+ border-bottom-color: $slider-primary-bottom;
+ margin-top: 0;
+ }
+ }
+ .slider-tick-container {
+ white-space: nowrap;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ }
+ .slider-tick-label-container {
+ white-space: nowrap;
+ margin-top: $slider-line-height;
+ .slider-tick-label {
+ display: inline-block;
+ padding-top: $slider-line-height * 1.2;
+ text-align: center;
+ }
+ }
+ &.slider-rtl {
+ .slider-track {
+ left: initial;
+ right: 0;
+ }
+ .slider-tick,
+ .slider-handle {
+ margin-left: initial;
+ margin-right: -$slider-line-height/2;
+ }
+ .slider-tick-container {
+ left: initial;
+ right: 0;
+ }
+ }
+ }
+ &.slider-vertical {
+ height: $slider-vertical-height;
+ width: $slider-line-height;
+ .slider-track {
+ width: $slider-line-height/2;
+ height: 100%;
+ left: 25%;
+ top: 0;
+ }
+ .slider-selection {
+ width: 100%;
+ left: 0;
+ top: 0;
+ bottom: 0;
+ }
+ .slider-track-low, .slider-track-high {
+ width: 100%;
+ left: 0;
+ right: 0;
+ }
+ .slider-tick,
+ .slider-handle {
+ margin-top: -$slider-line-height/2;
+ &.triangle {
+ border-width: $slider-line-height/2 0 $slider-line-height/2 $slider-line-height/2;
+ width: 1px;
+ height: 1px;
+ border-left-color: $slider-primary-bottom;
+ margin-left: 0;
+ }
+ }
+ .slider-tick-label-container {
+ white-space: nowrap;
+ .slider-tick-label {
+ padding-left: $slider-line-height * .2;
+ }
+ }
+ &.slider-rtl {
+ .slider-track {
+ left: initial;
+ right: 25%;
+ }
+ .slider-selection {
+ left: initial;
+ right: 0;
+ }
+ .slider-tick,
+ .slider-handle {
+ &.triangle {
+ border-width: $slider-line-height/2 $slider-line-height/2 $slider-line-height/2 0;
+ }
+ }
+ .slider-tick-label-container {
+ .slider-tick-label {
+ padding-left: initial;
+ padding-right: $slider-line-height * .2;
+ }
+ }
+ }
+ }
+ &.slider-disabled {
+ .slider-handle {
+ @include slider_background-image($slider-gray-2, $slider-gray-1, mix($slider-gray-2, $slider-gray-1));
+ }
+ .slider-track {
+ @include slider_background-image($slider-gray-3, $slider-gray-4, mix($slider-gray-3, $slider-gray-4));
+ cursor: not-allowed;
+ }
+ }
+ input {
+ display: none;
+ }
+ .tooltip-inner {
+ white-space: nowrap;
+ max-width: none;
+ }
+ .tooltip {
+ &.top {
+ margin-top: -36px;
+ }
+ }
+
+ .tooltip-inner {
+ white-space: nowrap;
+ max-width: none;
+ }
+
+ .hide {
+ display: none;
+ }
+}
+
+.slider-track {
+ @include slider_background-image($slider-gray-5, $slider-gray-6, mix($slider-gray-5, $slider-gray-6));
+ @include slider_box-shadow(inset 0 1px 2px rgba(0,0,0,0.1));
+ @include slider_border-radius($slider-border-radius);
+
+ position: absolute;
+ cursor: pointer;
+}
+
+.slider-selection {
+ @include slider_background-image($slider-gray-6, $slider-gray-5, mix($slider-gray-6, $slider-gray-5));
+ @include slider_box-shadow(inset 0 -1px 0 rgba(0,0,0,0.15));
+ @include slider_box-sizing(border-box);
+ @include slider_border-radius($slider-border-radius);
+
+ position: absolute;
+}
+.slider-selection.tick-slider-selection {
+ @include slider_background-image($slider-secondary-top, $slider-secondary-bottom, mix($slider-secondary-top, $slider-secondary-bottom));
+}
+
+.slider-track-low, .slider-track-high {
+ @include slider_box-sizing(border-box);
+ @include slider_border-radius($slider-border-radius);
+
+ position: absolute;
+ background: transparent;
+}
+
+.slider-handle {
+ @include slider_background-image($slider-primary-top, $slider-primary-bottom, mix($slider-primary-top, $slider-primary-bottom));
+ @include slider_box-shadow(inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05));
+
+ position: absolute;
+ top: 0;
+ width: $slider-line-height;
+ height: $slider-line-height;
+ background-color: $slider-primary;
+ border: 0px solid transparent;
+
+ &.round {
+ @include slider_border-radius($slider-line-height);
+ }
+ &.triangle {
+ background: transparent none;
+ }
+ &.custom {
+ background: transparent none;
+ &::before{
+ line-height: $slider-line-height;
+ font-size: 20px;
+ content: '\2605'; //unicode star character
+ color: $slider-unicode-color;
+ }
+ }
+}
+
+.slider-tick {
+ @include slider_background-image($slider-gray-5, $slider-gray-6, mix($slider-gray-5, $slider-gray-6));
+ @include slider_box-shadow(inset 0 -1px 0 rgba(0,0,0,0.15));
+ @include slider_box-sizing(border-box);
+
+ position: absolute;
+ width: $slider-line-height;
+ height: $slider-line-height;
+ filter: none;
+ opacity: 0.8;
+ border: 0px solid transparent;
+
+ &.round {
+ border-radius: 50%;
+ }
+ &.triangle {
+ background: transparent none;
+ }
+ &.custom {
+ background: transparent none;
+ &::before {
+ line-height: $slider-line-height;
+ font-size: 20px;
+ content: '\2605'; //unicode star character
+ color: $slider-unicode-color;
+ }
+ }
+ &.in-selection {
+ @include slider_background-image($slider-secondary-top, $slider-secondary-bottom, mix($slider-secondary-top, $slider-secondary-bottom));
+ opacity: 1;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-slider/_variables.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-slider/_variables.scss
new file mode 100644
index 0000000000..d187f614ca
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-slider/_variables.scss
@@ -0,0 +1,28 @@
+$slider-line-height: 20px !default;
+$slider-border-radius: 4px !default;
+$slider-horizontal-width: 210px !default;
+$slider-vertical-height: 210px !default;
+
+// Primary colors
+$slider-primary: null !default;
+@if variable-exists(brand-primary) {
+ $slider-primary: $brand-primary !default;
+} @else {
+ $slider-primary: #0480BE !default;
+}
+
+$slider-primary-top: $slider-primary !default;
+$slider-primary-bottom: darken($slider-primary, 5%) !default;
+$slider-secondary-top: saturate(lighten($slider-primary, 28%), 20%) !default;
+$slider-secondary-bottom: saturate(lighten($slider-primary, 23%), 2%) !default;
+
+// grays for slider channel and disabled states
+$slider-gray-1: #BEBEBE !default;
+$slider-gray-2: #DFDFDF !default;
+$slider-gray-3: #E5E5E5 !default;
+$slider-gray-4: #E9E9E9 !default;
+$slider-gray-5: #F5F5F5 !default;
+$slider-gray-6: #F9F9F9 !default;
+
+// unicode color for demo page
+$slider-unicode-color: #726204 !default;
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-slider/bootstrap-slider.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-slider/bootstrap-slider.scss
new file mode 100644
index 0000000000..1f799c9db0
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-slider/bootstrap-slider.scss
@@ -0,0 +1,42 @@
+/*! =========================================================
+ * bootstrap-slider.js
+ *
+ * Maintainers:
+ * Kyle Kemp
+ * - Twitter: @seiyria
+ * - Github: seiyria
+ * Rohit Kalkur
+ * - Twitter: @Rovolutionary
+ * - Github: rovolution
+ *
+ * =========================================================
+ *
+ * bootstrap-slider is released under the MIT License
+ * Copyright (c) 2017 Kyle Kemp, Rohit Kalkur, and contributors
+ *
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ *
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ *
+ * ========================================================= */
+
+@import "variables";
+@import "mixins";
+@import "rules";
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/bootstrap-switch.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/bootstrap-switch.scss
new file mode 100644
index 0000000000..0c42572f88
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/bootstrap-switch.scss
@@ -0,0 +1,195 @@
+$bootstrap-switch-base: bootstrap-switch !default;
+
+.#{$bootstrap-switch-base} {
+ display: inline-block;
+ direction: ltr;
+ cursor: pointer;
+ border-radius: $border-radius-base;
+ border: 1px solid;
+ border-color: $btn-default-border;
+ position: relative;
+ text-align: left;
+ overflow: hidden;
+ line-height: 8px;
+ z-index: 0;
+ @include user-select(none);
+ vertical-align: middle;
+ @include transition(unquote("border-color ease-in-out .15s, box-shadow ease-in-out .15s"));
+
+ .#{$bootstrap-switch-base}-container {
+ display: inline-block;
+ top: 0;
+ border-radius: $border-radius-base;
+ @include translate3d(0, 0, 0);
+ }
+
+ .#{$bootstrap-switch-base}-handle-on,
+ .#{$bootstrap-switch-base}-handle-off,
+ .#{$bootstrap-switch-base}-label {
+ @include box-sizing(border-box);
+ cursor: pointer;
+ display: table-cell;
+ vertical-align: middle;
+ padding: $padding-base-vertical $padding-base-horizontal;
+ font-size: $font-size-base;
+ line-height: $line-height-computed;
+ }
+
+ .#{$bootstrap-switch-base}-handle-on,
+ .#{$bootstrap-switch-base}-handle-off {
+ text-align: center;
+ z-index: 1;
+
+ &.#{$bootstrap-switch-base}-primary {
+ color: #fff;
+ background: $btn-primary-bg;
+ }
+
+ &.#{$bootstrap-switch-base}-info {
+ color: #fff;
+ background: $btn-info-bg;
+ }
+
+ &.#{$bootstrap-switch-base}-success {
+ color: #fff;
+ background: $btn-success-bg;
+ }
+
+ &.#{$bootstrap-switch-base}-warning {
+ background: $btn-warning-bg;
+ color: #fff;
+ }
+
+ &.#{$bootstrap-switch-base}-danger {
+ color: #fff;
+ background: $btn-danger-bg;
+ }
+
+ &.#{$bootstrap-switch-base}-default {
+ color: #000;
+ background: $gray-lighter;
+ }
+ }
+
+ .#{$bootstrap-switch-base}-label {
+ text-align: center;
+ margin-top: -1px;
+ margin-bottom: -1px;
+ z-index: 100;
+ color: $btn-default-color;
+ background: $btn-default-bg;
+ }
+
+ span::before {
+ content: "\200b";
+ }
+
+ .#{$bootstrap-switch-base}-handle-on {
+ @include border-left-radius($border-radius-base - 1);
+ }
+
+ .#{$bootstrap-switch-base}-handle-off {
+ @include border-right-radius($border-radius-base - 1);
+ }
+
+ input[type='radio'],
+ input[type='checkbox'] {
+ position: absolute !important;
+ top: 0;
+ left: 0;
+ margin: 0;
+ z-index: -1;
+ @include opacity(0);
+ visibility: hidden;
+ }
+
+ &.#{$bootstrap-switch-base}-mini {
+
+ .#{$bootstrap-switch-base}-handle-on,
+ .#{$bootstrap-switch-base}-handle-off,
+ .#{$bootstrap-switch-base}-label {
+ padding: $padding-xs-vertical $padding-xs-horizontal;
+ font-size: $font-size-small;
+ line-height: $line-height-small;
+ }
+ }
+
+ &.#{$bootstrap-switch-base}-small {
+
+ .#{$bootstrap-switch-base}-handle-on,
+ .#{$bootstrap-switch-base}-handle-off,
+ .#{$bootstrap-switch-base}-label {
+ padding: $padding-small-vertical $padding-small-horizontal;
+ font-size: $font-size-small;
+ line-height: $line-height-small;
+ }
+ }
+
+ &.#{$bootstrap-switch-base}-large {
+
+ .#{$bootstrap-switch-base}-handle-on,
+ .#{$bootstrap-switch-base}-handle-off,
+ .#{$bootstrap-switch-base}-label {
+ padding: $padding-base-vertical $padding-large-horizontal;
+ font-size: $font-size-large;
+ line-height: $line-height-large;
+ }
+ }
+
+ &.#{$bootstrap-switch-base}-disabled,
+ &.#{$bootstrap-switch-base}-readonly,
+ &.#{$bootstrap-switch-base}-indeterminate {
+ cursor: default !important;
+
+ .#{$bootstrap-switch-base}-handle-on,
+ .#{$bootstrap-switch-base}-handle-off,
+ .#{$bootstrap-switch-base}-label {
+ @include opacity(.5);
+ cursor: default !important;
+ }
+ }
+
+ &.#{$bootstrap-switch-base}-animate {
+
+ .#{$bootstrap-switch-base}-container {
+ @include transition(margin-left .5s);
+ }
+ }
+
+ &.#{$bootstrap-switch-base}-inverse {
+
+ .#{$bootstrap-switch-base}-handle-on {
+ @include border-left-radius(0);
+ @include border-right-radius($border-radius-base - 1);
+ }
+
+ .#{$bootstrap-switch-base}-handle-off {
+ @include border-right-radius(0);
+ @include border-left-radius($border-radius-base - 1);
+ }
+ }
+
+ &.#{$bootstrap-switch-base}-focused {
+ $color-rgba: rgba(red($input-border-focus), green($input-border-focus), blue($input-border-focus), .6);
+ border-color: $input-border-focus;
+ outline: 0;
+ @include box-shadow(unquote("inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #{$color-rgba}"));
+ }
+
+ &.#{$bootstrap-switch-base}-on,
+ &.#{$bootstrap-switch-base}-inverse.#{$bootstrap-switch-base}-off {
+
+ .#{$bootstrap-switch-base}-label {
+ @include border-right-radius($border-radius-base - 1);
+ }
+ }
+
+ &.#{$bootstrap-switch-base}-off,
+ &.#{$bootstrap-switch-base}-inverse.#{$bootstrap-switch-base}-on {
+
+
+ .#{$bootstrap-switch-base}-label {
+ @include border-left-radius($border-radius-base - 1);
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/build.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/build.scss
new file mode 100644
index 0000000000..beda34a1f3
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/build.scss
@@ -0,0 +1,3 @@
+@import "variables";
+@import "mixins";
+@import "bootstrap-switch";
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins.scss
new file mode 100644
index 0000000000..54c5d82441
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins.scss
@@ -0,0 +1,40 @@
+// Mixins
+// --------------------------------------------------
+
+// Utilities
+@import 'mixins/hide-text';
+@import 'mixins/opacity';
+@import 'mixins/image';
+@import 'mixins/labels';
+@import 'mixins/reset-filter';
+@import 'mixins/resize';
+@import 'mixins/responsive-visibility';
+@import 'mixins/size';
+@import 'mixins/tab-focus';
+@import 'mixins/reset-text';
+@import 'mixins/text-emphasis';
+@import 'mixins/text-overflow';
+@import 'mixins/vendor-prefixes';
+
+// Components
+@import 'mixins/alerts';
+@import 'mixins/buttons';
+@import 'mixins/panels';
+@import 'mixins/pagination';
+@import 'mixins/list-group';
+@import 'mixins/nav-divider';
+@import 'mixins/forms';
+@import 'mixins/progress-bar';
+@import 'mixins/table-row';
+
+// Skins
+@import 'mixins/background-variant';
+@import 'mixins/border-radius';
+@import 'mixins/gradients';
+
+// Layout
+@import 'mixins/clearfix';
+@import 'mixins/center-block';
+@import 'mixins/nav-vertical-align';
+@import 'mixins/grid-framework';
+@import 'mixins/grid';
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/alerts.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/alerts.scss
new file mode 100644
index 0000000000..1b4bd2ef61
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/alerts.scss
@@ -0,0 +1,14 @@
+// Alerts
+
+@mixin alert-variant($background, $border, $text-color){
+ background-color: $background;
+ border-color: $border;
+ color: $text-color;
+
+ hr {
+ border-top-color: darken($border, 5%);
+ }
+ .alert-link {
+ color: darken($text-color, 10%);
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/background-variant.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/background-variant.scss
new file mode 100644
index 0000000000..c2d2b7abfb
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/background-variant.scss
@@ -0,0 +1,9 @@
+// Contextual backgrounds
+
+@mixin bg-variant($color){
+ background-color: $color;
+ a#{&}:hover,
+ a#{&}:focus {
+ background-color: darken($color, 10%);
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/border-radius.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/border-radius.scss
new file mode 100644
index 0000000000..d35759d1d7
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/border-radius.scss
@@ -0,0 +1,18 @@
+// Single side border-radius
+
+@mixin border-top-radius($radius){
+ border-top-right-radius: $radius;
+ border-top-left-radius: $radius;
+}
+@mixin border-right-radius($radius){
+ border-bottom-right-radius: $radius;
+ border-top-right-radius: $radius;
+}
+@mixin border-bottom-radius($radius){
+ border-bottom-right-radius: $radius;
+ border-bottom-left-radius: $radius;
+}
+@mixin border-left-radius($radius){
+ border-bottom-left-radius: $radius;
+ border-top-left-radius: $radius;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/buttons.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/buttons.scss
new file mode 100644
index 0000000000..f4769ab1fe
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/buttons.scss
@@ -0,0 +1,68 @@
+// Button variants
+//
+// Easily pump out default styles, as well as :hover, :focus, :active,
+// and disabled options for all buttons
+
+@mixin button-variant($color, $background, $border){
+ color: $color;
+ background-color: $background;
+ border-color: $border;
+
+ &:focus,
+ &.focus {
+ color: $color;
+ background-color: darken($background, 10%);
+ border-color: darken($border, 25%);
+ }
+ &:hover {
+ color: $color;
+ background-color: darken($background, 10%);
+ border-color: darken($border, 12%);
+ }
+ &:active,
+ &.active,
+ .open > .dropdown-toggle#{&} {
+ color: $color;
+ background-color: darken($background, 10%);
+ border-color: darken($border, 12%);
+
+ &:hover,
+ &:focus,
+ &.focus {
+ color: $color;
+ background-color: darken($background, 17%);
+ border-color: darken($border, 25%);
+ }
+ }
+ &:active,
+ &.active,
+ .open > .dropdown-toggle#{&} {
+ background-image: none;
+ }
+ &.disabled,
+ &[disabled],
+ fieldset[disabled] & {
+ &,
+ &:hover,
+ &:focus,
+ &.focus,
+ &:active,
+ &.active {
+ background-color: $background;
+ border-color: $border;
+ }
+ }
+
+ .badge {
+ color: $background;
+ background-color: $color;
+ }
+}
+
+// Button sizes
+@mixin button-size($padding-vertical, $padding-horizontal, $font-size, $line-height, $border-radius){
+ padding: $padding-vertical $padding-horizontal;
+ font-size: $font-size;
+ line-height: $line-height;
+ border-radius: $border-radius;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/center-block.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/center-block.scss
new file mode 100644
index 0000000000..0192b226d9
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/center-block.scss
@@ -0,0 +1,7 @@
+// Center-align a block level element
+
+@mixin center-block(){
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/clearfix.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/clearfix.scss
new file mode 100644
index 0000000000..225dde83df
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/clearfix.scss
@@ -0,0 +1,22 @@
+// Clearfix
+//
+// For modern browsers
+// 1. The space content is one way to avoid an Opera bug when the
+// contenteditable attribute is included anywhere else in the document.
+// Otherwise it causes space to appear at the top and bottom of elements
+// that are clearfixed.
+// 2. The use of `table` rather than `block` is only necessary if using
+// `:before` to contain the top-margins of child elements.
+//
+// Source: http://nicolasgallagher.com/micro-clearfix-hack/
+
+@mixin clearfix(){
+ &:before,
+ &:after {
+ content: " "; // 1
+ display: table; // 2
+ }
+ &:after {
+ clear: both;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/forms.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/forms.scss
new file mode 100644
index 0000000000..b341511eea
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/forms.scss
@@ -0,0 +1,85 @@
+// Form validation states
+//
+// Used in forms.less to generate the form validation CSS for warnings, errors,
+// and successes.
+
+@mixin form-control-validation($text-color: #555, $border-color: #ccc, $background-color: #f5f5f5){
+ // Color the label and help text
+ .help-block,
+ .control-label,
+ .radio,
+ .checkbox,
+ .radio-inline,
+ .checkbox-inline,
+ &.radio label,
+ &.checkbox label,
+ &.radio-inline label,
+ &.checkbox-inline label {
+ color: $text-color;
+ }
+ // Set the border and box shadow on specific inputs to match
+ .form-control {
+ border-color: $border-color;
+ @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work
+ &:focus {
+ border-color: darken($border-color, 10%);
+ $shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten($border-color, 20%);
+ @include box-shadow($shadow);
+ }
+ }
+ // Set validation states also for addons
+ .input-group-addon {
+ color: $text-color;
+ border-color: $border-color;
+ background-color: $background-color;
+ }
+ // Optional feedback icon
+ .form-control-feedback {
+ color: $text-color;
+ }
+}
+
+
+// Form control focus state
+//
+// Generate a customized focus state and for any input with the specified color,
+// which defaults to the `$input-border-focus` variable.
+//
+// We highly encourage you to not customize the default value, but instead use
+// this to tweak colors on an as-needed basis. This aesthetic change is based on
+// WebKit's default styles, but applicable to a wider range of browsers. Its
+// usability and accessibility should be taken into account with any change.
+//
+// Example usage: change the default blue border and shadow to white for better
+// contrast against a dark gray background.
+@mixin form-control-focus($color: $input-border-focus){
+ $color-rgba: rgba(red($color), green($color), blue($color), .6);
+ &:focus {
+ border-color: $color;
+ outline: 0;
+ @include box-shadow(unquote("inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #{$color-rgba}"));
+ }
+}
+
+// Form control sizing
+//
+// Relative text size, padding, and border-radii changes for form controls. For
+// horizontal sizing, wrap controls in the predefined grid classes. ``
+// element gets special love because it's special, and that's a fact!
+@mixin input-size($input-height, $padding-vertical, $padding-horizontal, $font-size, $line-height, $border-radius){
+ height: $input-height;
+ padding: $padding-vertical $padding-horizontal;
+ font-size: $font-size;
+ line-height: $line-height;
+ border-radius: $border-radius;
+
+ select#{&} {
+ height: $input-height;
+ line-height: $input-height;
+ }
+
+ textarea#{&},
+ select[multiple]& {
+ height: auto;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/gradients.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/gradients.scss
new file mode 100644
index 0000000000..eac801f20f
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/gradients.scss
@@ -0,0 +1,59 @@
+// Gradients
+
+#gradient {
+
+ // Horizontal gradient, from left to right
+ //
+ // Creates two color stops, start and end, by specifying a color and position for each color stop.
+ // Color stops are not available in IE9 and below.
+ @mixin horizontal($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%){
+ background-image: -webkit-linear-gradient(left, $start-color $start-percent, $end-color $end-percent); // Safari 5.1-6, Chrome 10+
+ background-image: -o-linear-gradient(left, $start-color $start-percent, $end-color $end-percent); // Opera 12
+ background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str(argb($start-color))}', endColorstr='#{ie-hex-str(argb($end-color))}', GradientType=1); // IE9 and down
+ }
+
+ // Vertical gradient, from top to bottom
+ //
+ // Creates two color stops, start and end, by specifying a color and position for each color stop.
+ // Color stops are not available in IE9 and below.
+ @mixin vertical($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%){
+ background-image: -webkit-linear-gradient(top, $start-color $start-percent, $end-color $end-percent); // Safari 5.1-6, Chrome 10+
+ background-image: -o-linear-gradient(top, $start-color $start-percent, $end-color $end-percent); // Opera 12
+ background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str(argb($start-color))}', endColorstr='#{ie-hex-str(argb($end-color))}', GradientType=0); // IE9 and down
+ }
+
+ @mixin directional($start-color: #555, $end-color: #333, $deg: 45deg){
+ background-repeat: repeat-x;
+ background-image: -webkit-linear-gradient($deg, $start-color, $end-color); // Safari 5.1-6, Chrome 10+
+ background-image: -o-linear-gradient($deg, $start-color, $end-color); // Opera 12
+ background-image: linear-gradient($deg, $start-color, $end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+
+ }
+ @mixin horizontal-three-colors($start-color: #00b3ee, $mid-color: #7a43b6, $color-stop: 50%, $end-color: #c3325f){
+ background-image: -webkit-linear-gradient(left, $start-color, $mid-color $color-stop, $end-color);
+ background-image: -o-linear-gradient(left, $start-color, $mid-color $color-stop, $end-color);
+ background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color);
+ background-repeat: no-repeat;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str(argb($start-color))}', endColorstr='#{ie-hex-str(argb($end-color))}', GradientType=1); // IE9 and down, gets no color-stop at all for proper fallback
+ }
+ @mixin vertical-three-colors($start-color: #00b3ee, $mid-color: #7a43b6, $color-stop: 50%, $end-color: #c3325f){
+ background-image: -webkit-linear-gradient($start-color, $mid-color $color-stop, $end-color);
+ background-image: -o-linear-gradient($start-color, $mid-color $color-stop, $end-color);
+ background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color);
+ background-repeat: no-repeat;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str(argb($start-color))}', endColorstr='#{ie-hex-str(argb($end-color))}', GradientType=0); // IE9 and down, gets no color-stop at all for proper fallback
+ }
+ @mixin radial($inner-color: #555, $outer-color: #333){
+ background-image: -webkit-radial-gradient(circle, $inner-color, $outer-color);
+ background-image: radial-gradient(circle, $inner-color, $outer-color);
+ background-repeat: no-repeat;
+ }
+ @include striped($color: rgba(255,255,255,.15), $angle: 45deg) {
+ background-image: -webkit-linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);
+ background-image: -o-linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);
+ background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/grid-framework.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/grid-framework.scss
new file mode 100644
index 0000000000..a95cd6ce5f
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/grid-framework.scss
@@ -0,0 +1,98 @@
+// Framework grid generation
+//
+// Used only by Bootstrap to generate the correct number of grid classes given
+// any value of `$grid-columns`.
+
+@mixin make-grid-columns(){
+ // Common styles for all sizes of grid columns, widths 1-12
+ @mixin col($index){ // initial
+ $item: unquote(".col-xs-#{$index}, .col-sm-#{$index}, .col-md-#{$index}, .col-lg-#{$index}");
+ @include col(($index + 1), $item);
+ }
+ @if $index ==< $grid-columns { @mixin col($index, $list){ // general; "=<" isn't a typo
+ $item: unquote(".col-xs-#{$index}}, .col-sm-#{$index}, .col-md-#{$index}, .col-lg-#{$index}");
+ @include col(($index + 1), unquote("#{$list}, #{$item}"));
+ }
+ @mixin col($index, $list) when ($index > $grid-columns){ // terminal
+ #{$list} {
+ position: relative;
+ // Prevent columns from collapsing when empty
+ min-height: 1px;
+ // Inner gutter via padding
+ padding-left: ($grid-gutter-width / 2);
+ padding-right: ($grid-gutter-width / 2);
+ }
+ }
+ @include col(1); // kickstart it
+}
+
+@mixin float-grid-columns($class){
+ @mixin col($index){ // initial
+ $item: unquote(".col-#{$class}-#{$index}");
+ @include col(($index + 1), $item);
+ }
+ @if $index ==< $grid-columns { @mixin col($index, $list){ // general
+ $item: unquote(".col-#{$class}}-#{$index}");
+ @include col(($index + 1), unquote("#{$list}, #{$item}"));
+ }
+ @mixin col($index, $list) when ($index > $grid-columns){ // terminal
+ #{$list} {
+ float: left;
+ }
+ }
+ @include col(1); // kickstart it
+}
+
+@if $type == width) and ($index > 0 {
+ @mixin calc-grid-column($index, $class, $type){
+ .col-#{$class}}-#{$index} {
+ width: percentage(($index / $grid-columns));
+ }
+}
+@if $type == push) and ($index > 0 {
+ @mixin calc-grid-column($index, $class, $type){
+ .col-#{$class}}-push-#{$index} {
+ left: percentage(($index / $grid-columns));
+ }
+}
+@if $type = push) and ($index == 0 {
+ @mixin calc-grid-column($index, $class, $type){
+ .col-#{$class}}-push-0 {
+ left: auto;
+ }
+}
+@if $type == pull) and ($index > 0 {
+ @mixin calc-grid-column($index, $class, $type){
+ .col-#{$class}}-pull-#{$index} {
+ right: percentage(($index / $grid-columns));
+ }
+}
+@if $type = pull) and ($index == 0 {
+ @mixin calc-grid-column($index, $class, $type){
+ .col-#{$class}}-pull-0 {
+ right: auto;
+ }
+}
+@if $type == offset {
+ @mixin calc-grid-column($index, $class, $type){
+ .col-#{$class}}-offset-#{$index} {
+ margin-left: percentage(($index / $grid-columns));
+ }
+}
+
+// Basic looping in LESS
+@if $index >== 0 {
+ @mixin loop-grid-columns($index, $class, $type){
+ @include calc-grid-column($index, $class, $type);
+ // next iteration
+ @include loop-grid-columns(($index - 1), $class, $type);
+}}
+
+// Create grid for specific class
+@mixin make-grid($class){
+ @include float-grid-columns($class);
+ @include loop-grid-columns($grid-columns, $class, width);
+ @include loop-grid-columns($grid-columns, $class, pull);
+ @include loop-grid-columns($grid-columns, $class, push);
+ @include loop-grid-columns($grid-columns, $class, offset);
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/grid.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/grid.scss
new file mode 100644
index 0000000000..a588fbd623
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/grid.scss
@@ -0,0 +1,122 @@
+// Grid system
+//
+// Generate semantic grid columns with these mixins.
+
+// Centered container element
+@mixin container-fixed($gutter: $grid-gutter-width){
+ margin-right: auto;
+ margin-left: auto;
+ padding-left: ($gutter / 2);
+ padding-right: ($gutter / 2);
+ @extend .clearfix all;
+}
+
+// Creates a wrapper for a series of columns
+@mixin make-row($gutter: $grid-gutter-width){
+ margin-left: ($gutter / -2);
+ margin-right: ($gutter / -2);
+ @extend .clearfix all;
+}
+
+// Generate the extra small columns
+@mixin make-xs-column($columns, $gutter: $grid-gutter-width){
+ position: relative;
+ float: left;
+ width: percentage(($columns / $grid-columns));
+ min-height: 1px;
+ padding-left: ($gutter / 2);
+ padding-right: ($gutter / 2);
+}
+@mixin make-xs-column-offset($columns){
+ margin-left: percentage(($columns / $grid-columns));
+}
+@mixin make-xs-column-push($columns){
+ left: percentage(($columns / $grid-columns));
+}
+@mixin make-xs-column-pull($columns){
+ right: percentage(($columns / $grid-columns));
+}
+
+// Generate the small columns
+@mixin make-sm-column($columns, $gutter: $grid-gutter-width){
+ position: relative;
+ min-height: 1px;
+ padding-left: ($gutter / 2);
+ padding-right: ($gutter / 2);
+
+ @media (min-width: $screen-sm-min) {
+ float: left;
+ width: percentage(($columns / $grid-columns));
+ }
+}
+@mixin make-sm-column-offset($columns){
+ @media (min-width: $screen-sm-min) {
+ margin-left: percentage(($columns / $grid-columns));
+ }
+}
+@mixin make-sm-column-push($columns){
+ @media (min-width: $screen-sm-min) {
+ left: percentage(($columns / $grid-columns));
+ }
+}
+@mixin make-sm-column-pull($columns){
+ @media (min-width: $screen-sm-min) {
+ right: percentage(($columns / $grid-columns));
+ }
+}
+
+// Generate the medium columns
+@mixin make-md-column($columns, $gutter: $grid-gutter-width){
+ position: relative;
+ min-height: 1px;
+ padding-left: ($gutter / 2);
+ padding-right: ($gutter / 2);
+
+ @media (min-width: $screen-md-min) {
+ float: left;
+ width: percentage(($columns / $grid-columns));
+ }
+}
+@mixin make-md-column-offset($columns){
+ @media (min-width: $screen-md-min) {
+ margin-left: percentage(($columns / $grid-columns));
+ }
+}
+@mixin make-md-column-push($columns){
+ @media (min-width: $screen-md-min) {
+ left: percentage(($columns / $grid-columns));
+ }
+}
+@mixin make-md-column-pull($columns){
+ @media (min-width: $screen-md-min) {
+ right: percentage(($columns / $grid-columns));
+ }
+}
+
+// Generate the large columns
+@mixin make-lg-column($columns, $gutter: $grid-gutter-width){
+ position: relative;
+ min-height: 1px;
+ padding-left: ($gutter / 2);
+ padding-right: ($gutter / 2);
+
+ @media (min-width: $screen-lg-min) {
+ float: left;
+ width: percentage(($columns / $grid-columns));
+ }
+}
+@mixin make-lg-column-offset($columns){
+ @media (min-width: $screen-lg-min) {
+ margin-left: percentage(($columns / $grid-columns));
+ }
+}
+@mixin make-lg-column-push($columns){
+ @media (min-width: $screen-lg-min) {
+ left: percentage(($columns / $grid-columns));
+ }
+}
+@mixin make-lg-column-pull($columns){
+ @media (min-width: $screen-lg-min) {
+ right: percentage(($columns / $grid-columns));
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/hide-text.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/hide-text.scss
new file mode 100644
index 0000000000..5f565aaff4
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/hide-text.scss
@@ -0,0 +1,21 @@
+// CSS image replacement
+//
+// Heads up! v3 launched with with only `.hide-text()`, but per our pattern for
+// mixins being reused as classes with the same name, this doesn't hold up. As
+// of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`.
+//
+// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757
+
+// Deprecated as of v3.0.1 (will be removed in v4)
+@mixin hide-text(){
+ font: unquote("0/0") a;
+ color: transparent;
+ text-shadow: none;
+ background-color: transparent;
+ border: 0;
+}
+
+// New mixin to use as of v3.0.1
+@mixin text-hide(){
+ @include hide-text();
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/image.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/image.scss
new file mode 100644
index 0000000000..36982d745c
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/image.scss
@@ -0,0 +1,33 @@
+// Image Mixins
+// - Responsive image
+// - Retina image
+
+
+// Responsive image
+//
+// Keep images from scaling beyond the width of their parents.
+@mixin img-responsive($display: block){
+ display: $display;
+ max-width: 100%; // Part 1: Set a maximum relative to the parent
+ height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching
+}
+
+
+// Retina image
+//
+// Short retina mixin for setting background-image and -size. Note that the
+// spelling of `min--moz-device-pixel-ratio` is intentional.
+@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x){
+ background-image: url("#{$file-1x}");
+
+ @media
+ only screen and (-webkit-min-device-pixel-ratio: 2),
+ only screen and ( min--moz-device-pixel-ratio: 2),
+ only screen and ( -o-min-device-pixel-ratio: 2/1),
+ only screen and ( min-device-pixel-ratio: 2),
+ only screen and ( min-resolution: 192dpi),
+ only screen and ( min-resolution: 2dppx) {
+ background-image: url("#{$file-2x}");
+ background-size: $width-1x $height-1x;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/labels.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/labels.scss
new file mode 100644
index 0000000000..d41e29e0ea
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/labels.scss
@@ -0,0 +1,12 @@
+// Labels
+
+@mixin label-variant($color){
+ background-color: $color;
+
+ &[href] {
+ &:hover,
+ &:focus {
+ background-color: darken($color, 10%);
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/list-group.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/list-group.scss
new file mode 100644
index 0000000000..09b5102656
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/list-group.scss
@@ -0,0 +1,29 @@
+// List Groups
+
+@mixin list-group-item-variant($state, $background, $color){
+ .list-group-item-#{$state} {
+ color: $color;
+ background-color: $background;
+
+ a#{&} {
+ color: $color;
+
+ .list-group-item-heading {
+ color: inherit;
+ }
+
+ &:hover,
+ &:focus {
+ color: $color;
+ background-color: darken($background, 5%);
+ }
+ &.active,
+ &.active:hover,
+ &.active:focus {
+ color: #fff;
+ background-color: $color;
+ border-color: $color;
+ }
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/nav-divider.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/nav-divider.scss
new file mode 100644
index 0000000000..041d8f011f
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/nav-divider.scss
@@ -0,0 +1,10 @@
+// Horizontal dividers
+//
+// Dividers (basically an hr) within dropdowns and nav lists
+
+@mixin nav-divider($color: #e5e5e5){
+ height: 1px;
+ margin: (($line-height-computed / 2) - 1) 0;
+ overflow: hidden;
+ background-color: $color;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/nav-vertical-align.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/nav-vertical-align.scss
new file mode 100644
index 0000000000..62d5a516cd
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/nav-vertical-align.scss
@@ -0,0 +1,9 @@
+// Navbar vertical align
+//
+// Vertically center elements in the navbar.
+// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.
+
+@mixin navbar-vertical-align($element-height){
+ margin-top: (($navbar-height - $element-height) / 2);
+ margin-bottom: (($navbar-height - $element-height) / 2);
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/opacity.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/opacity.scss
new file mode 100644
index 0000000000..b97fa3bb2d
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/opacity.scss
@@ -0,0 +1,8 @@
+// Opacity
+
+@mixin opacity($opacity){
+ opacity: $opacity;
+ // IE8 filter
+ $opacity-ie: ($opacity * 100);
+ filter: unquote("alpha(opacity=#{$opacity-ie})");
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/pagination.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/pagination.scss
new file mode 100644
index 0000000000..6b93e56e10
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/pagination.scss
@@ -0,0 +1,23 @@
+// Pagination
+
+@mixin pagination-size($padding-vertical, $padding-horizontal, $font-size, $border-radius){
+ > li {
+ > a,
+ > span {
+ padding: $padding-vertical $padding-horizontal;
+ font-size: $font-size;
+ }
+ &:first-child {
+ > a,
+ > span {
+ @include border-left-radius($border-radius);
+ }
+ }
+ &:last-child {
+ > a,
+ > span {
+ @include border-right-radius($border-radius);
+ }
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/panels.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/panels.scss
new file mode 100644
index 0000000000..fb1b43a152
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/panels.scss
@@ -0,0 +1,24 @@
+// Panels
+
+@mixin panel-variant($border, $heading-text-color, $heading-bg-color, $heading-border){
+ border-color: $border;
+
+ & > .panel-heading {
+ color: $heading-text-color;
+ background-color: $heading-bg-color;
+ border-color: $heading-border;
+
+ + .panel-collapse > .panel-body {
+ border-top-color: $border;
+ }
+ .badge {
+ color: $heading-bg-color;
+ background-color: $heading-text-color;
+ }
+ }
+ & > .panel-footer {
+ + .panel-collapse > .panel-body {
+ border-bottom-color: $border;
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/progress-bar.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/progress-bar.scss
new file mode 100644
index 0000000000..6ec5acf226
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/progress-bar.scss
@@ -0,0 +1,10 @@
+// Progress bars
+
+@mixin progress-bar-variant($color){
+ background-color: $color;
+
+ // Deprecated parent class requirement as of v3.2.0
+ .progress-striped & {
+ @include gradient-striped();
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/reset-filter.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/reset-filter.scss
new file mode 100644
index 0000000000..536a87f4da
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/reset-filter.scss
@@ -0,0 +1,8 @@
+// Reset filters for IE
+//
+// When you need to remove a gradient background, do not forget to use this to reset
+// the IE filter for IE9 and below.
+
+@mixin reset-filter(){
+ filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)"));
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/reset-text.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/reset-text.scss
new file mode 100644
index 0000000000..e954860e80
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/reset-text.scss
@@ -0,0 +1,18 @@
+@mixin reset-text(){
+ font-family: $font-family-base;
+ // We deliberately do NOT reset font-size.
+ font-style: normal;
+ font-weight: normal;
+ letter-spacing: normal;
+ line-break: auto;
+ line-height: $line-height-base;
+ text-align: left; // Fallback for where `start` is not supported
+ text-align: start;
+ text-decoration: none;
+ text-shadow: none;
+ text-transform: none;
+ white-space: normal;
+ word-break: normal;
+ word-spacing: normal;
+ word-wrap: normal;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/resize.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/resize.scss
new file mode 100644
index 0000000000..0be6220e96
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/resize.scss
@@ -0,0 +1,6 @@
+// Resize anything
+
+@mixin resizable($direction){
+ resize: $direction; // Options: horizontal, vertical, both
+ overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible`
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/responsive-visibility.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/responsive-visibility.scss
new file mode 100644
index 0000000000..b83b611a71
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/responsive-visibility.scss
@@ -0,0 +1,15 @@
+// Responsive utilities
+
+//
+// More easily include all the states for responsive-utilities.less.
+@mixin responsive-visibility(){
+ display: block !important;
+ table#{&} { display: table !important; }
+ tr#{&} { display: table-row !important; }
+ th#{&},
+ td#{&} { display: table-cell !important; }
+}
+
+@mixin responsive-invisibility(){
+ display: none !important;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/size.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/size.scss
new file mode 100644
index 0000000000..a372cee5a6
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/size.scss
@@ -0,0 +1,10 @@
+// Sizing shortcuts
+
+@mixin size($width, $height){
+ width: $width;
+ height: $height;
+}
+
+@mixin square($size){
+ @include size($size, $size);
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/tab-focus.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/tab-focus.scss
new file mode 100644
index 0000000000..b3758080b3
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/tab-focus.scss
@@ -0,0 +1,9 @@
+// WebKit-style focus
+
+@mixin tab-focus(){
+ // Default
+ outline: thin dotted;
+ // WebKit
+ outline: 5px auto -webkit-focus-ring-color;
+ outline-offset: -2px;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/table-row.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/table-row.scss
new file mode 100644
index 0000000000..13964a51c1
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/table-row.scss
@@ -0,0 +1,28 @@
+// Tables
+
+@mixin table-row-variant($state, $background){
+ // Exact selectors below required to override `.table-striped` and prevent
+ // inheritance to nested tables.
+ .table > thead > tr,
+ .table > tbody > tr,
+ .table > tfoot > tr {
+ > td.#{$state},
+ > th.#{$state},
+ &.#{$state} > td,
+ &.#{$state} > th {
+ background-color: $background;
+ }
+ }
+
+ // Hover states for `.table-hover`
+ // Note: this is not available for cells or rows within `thead` or `tfoot`.
+ .table-hover > tbody > tr {
+ > td.#{$state}:hover,
+ > th.#{$state}:hover,
+ &.#{$state}:hover > td,
+ &:hover > .#{$state},
+ &.#{$state}:hover > th {
+ background-color: darken($background, 5%);
+ }
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/text-emphasis.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/text-emphasis.scss
new file mode 100644
index 0000000000..07014e6d09
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/text-emphasis.scss
@@ -0,0 +1,9 @@
+// Typography
+
+@mixin text-emphasis-variant($color){
+ color: $color;
+ a#{&}:hover,
+ a#{&}:focus {
+ color: darken($color, 10%);
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/text-overflow.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/text-overflow.scss
new file mode 100644
index 0000000000..0eb59f5971
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/text-overflow.scss
@@ -0,0 +1,8 @@
+// Text overflow
+// Requires inline-block or block for proper styling
+
+@mixin text-overflow(){
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/vendor-prefixes.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/vendor-prefixes.scss
new file mode 100644
index 0000000000..55eec1b9f3
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/mixins/vendor-prefixes.scss
@@ -0,0 +1,227 @@
+// Vendor Prefixes
+//
+// All vendor mixins are deprecated as of v3.2.0 due to the introduction of
+// Autoprefixer in our Gruntfile. They will be removed in v4.
+
+// - Animations
+// - Backface visibility
+// - Box shadow
+// - Box sizing
+// - Content columns
+// - Hyphens
+// - Placeholder text
+// - Transformations
+// - Transitions
+// - User Select
+
+
+// Animations
+@mixin animation($animation){
+ -webkit-animation: $animation;
+ -o-animation: $animation;
+ animation: $animation;
+}
+@mixin animation-name($name){
+ -webkit-animation-name: $name;
+ animation-name: $name;
+}
+@mixin animation-duration($duration){
+ -webkit-animation-duration: $duration;
+ animation-duration: $duration;
+}
+@mixin animation-timing-function($timing-function){
+ -webkit-animation-timing-function: $timing-function;
+ animation-timing-function: $timing-function;
+}
+@mixin animation-delay($delay){
+ -webkit-animation-delay: $delay;
+ animation-delay: $delay;
+}
+@mixin animation-iteration-count($iteration-count){
+ -webkit-animation-iteration-count: $iteration-count;
+ animation-iteration-count: $iteration-count;
+}
+@mixin animation-direction($direction){
+ -webkit-animation-direction: $direction;
+ animation-direction: $direction;
+}
+@mixin animation-fill-mode($fill-mode){
+ -webkit-animation-fill-mode: $fill-mode;
+ animation-fill-mode: $fill-mode;
+}
+
+// Backface visibility
+// Prevent browsers from flickering when using CSS 3D transforms.
+// Default value is `visible`, but can be changed to `hidden`
+
+@mixin backface-visibility($visibility){
+ -webkit-backface-visibility: $visibility;
+ -moz-backface-visibility: $visibility;
+ backface-visibility: $visibility;
+}
+
+// Drop shadows
+//
+// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's
+// supported browsers that have box shadow capabilities now support it.
+
+@mixin box-shadow($shadow){
+ -webkit-box-shadow: $shadow; // iOS <4.3 & Android <4.1
+ box-shadow: $shadow;
+}
+
+// Box sizing
+@mixin box-sizing($boxmodel){
+ -webkit-box-sizing: $boxmodel;
+ -moz-box-sizing: $boxmodel;
+ box-sizing: $boxmodel;
+}
+
+// CSS3 Content Columns
+@mixin content-columns($column-count, $column-gap: $grid-gutter-width){
+ -webkit-column-count: $column-count;
+ -moz-column-count: $column-count;
+ column-count: $column-count;
+ -webkit-column-gap: $column-gap;
+ -moz-column-gap: $column-gap;
+ column-gap: $column-gap;
+}
+
+// Optional hyphenation
+@mixin hyphens($mode: auto){
+ word-wrap: break-word;
+ -webkit-hyphens: $mode;
+ -moz-hyphens: $mode;
+ -ms-hyphens: $mode; // IE10+
+ -o-hyphens: $mode;
+ hyphens: $mode;
+}
+
+// Placeholder text
+@mixin placeholder($color: $input-color-placeholder){
+ // Firefox
+ &::-moz-placeholder {
+ color: $color;
+ opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526
+ }
+ &:-ms-input-placeholder { color: $color; } // Internet Explorer 10+
+ &::-webkit-input-placeholder { color: $color; } // Safari and Chrome
+}
+
+// Transformations
+@mixin scale($ratio){
+ -webkit-transform: scale($ratio);
+ -ms-transform: scale($ratio); // IE9 only
+ -o-transform: scale($ratio);
+ transform: scale($ratio);
+}
+@mixin scale($ratioX, $ratioY){
+ -webkit-transform: scale($ratioX, $ratioY);
+ -ms-transform: scale($ratioX, $ratioY); // IE9 only
+ -o-transform: scale($ratioX, $ratioY);
+ transform: scale($ratioX, $ratioY);
+}
+@mixin scaleX($ratio){
+ -webkit-transform: scaleX($ratio);
+ -ms-transform: scaleX($ratio); // IE9 only
+ -o-transform: scaleX($ratio);
+ transform: scaleX($ratio);
+}
+@mixin scaleY($ratio){
+ -webkit-transform: scaleY($ratio);
+ -ms-transform: scaleY($ratio); // IE9 only
+ -o-transform: scaleY($ratio);
+ transform: scaleY($ratio);
+}
+@mixin skew($x, $y){
+ -webkit-transform: skewX($x) skewY($y);
+ -ms-transform: skewX($x) skewY($y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+
+ -o-transform: skewX($x) skewY($y);
+ transform: skewX($x) skewY($y);
+}
+@mixin translate($x, $y){
+ -webkit-transform: translate($x, $y);
+ -ms-transform: translate($x, $y); // IE9 only
+ -o-transform: translate($x, $y);
+ transform: translate($x, $y);
+}
+@mixin translate3d($x, $y, $z){
+ -webkit-transform: translate3d($x, $y, $z);
+ transform: translate3d($x, $y, $z);
+}
+@mixin rotate($degrees){
+ -webkit-transform: rotate($degrees);
+ -ms-transform: rotate($degrees); // IE9 only
+ -o-transform: rotate($degrees);
+ transform: rotate($degrees);
+}
+@mixin rotateX($degrees){
+ -webkit-transform: rotateX($degrees);
+ -ms-transform: rotateX($degrees); // IE9 only
+ -o-transform: rotateX($degrees);
+ transform: rotateX($degrees);
+}
+@mixin rotateY($degrees){
+ -webkit-transform: rotateY($degrees);
+ -ms-transform: rotateY($degrees); // IE9 only
+ -o-transform: rotateY($degrees);
+ transform: rotateY($degrees);
+}
+@mixin perspective($perspective){
+ -webkit-perspective: $perspective;
+ -moz-perspective: $perspective;
+ perspective: $perspective;
+}
+@mixin perspective-origin($perspective){
+ -webkit-perspective-origin: $perspective;
+ -moz-perspective-origin: $perspective;
+ perspective-origin: $perspective;
+}
+@mixin transform-origin($origin){
+ -webkit-transform-origin: $origin;
+ -moz-transform-origin: $origin;
+ -ms-transform-origin: $origin; // IE9 only
+ transform-origin: $origin;
+}
+
+
+// Transitions
+
+@mixin transition($transition){
+ -webkit-transition: $transition;
+ -o-transition: $transition;
+ transition: $transition;
+}
+@mixin transition-property($transition-property){
+ -webkit-transition-property: $transition-property;
+ transition-property: $transition-property;
+}
+@mixin transition-delay($transition-delay){
+ -webkit-transition-delay: $transition-delay;
+ transition-delay: $transition-delay;
+}
+@mixin transition-duration($transition-duration){
+ -webkit-transition-duration: $transition-duration;
+ transition-duration: $transition-duration;
+}
+@mixin transition-timing-function($timing-function){
+ -webkit-transition-timing-function: $timing-function;
+ transition-timing-function: $timing-function;
+}
+@mixin transition-transform($transition){
+ -webkit-transition: -webkit-transform $transition;
+ -moz-transition: -moz-transform $transition;
+ -o-transition: -o-transform $transition;
+ transition: transform $transition;
+}
+
+
+// User select
+// For selecting text on the page
+
+@mixin user-select($select){
+ -webkit-user-select: $select;
+ -moz-user-select: $select;
+ -ms-user-select: $select; // IE10+
+ user-select: $select;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/variables.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/variables.scss
new file mode 100644
index 0000000000..7d2210705e
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-switch/variables.scss
@@ -0,0 +1,862 @@
+//
+// Variables
+// --------------------------------------------------
+
+
+//== Colors
+//
+//## Gray and brand colors for use across Bootstrap.
+
+$gray-base: #000 !default;
+$gray-darker: lighten($gray-base, 13.5%) !default; // #222
+$gray-dark: lighten($gray-base, 20%) !default; // #333
+$gray: lighten($gray-base, 33.5%) !default; // #555
+$gray-light: lighten($gray-base, 46.7%) !default; // #777
+$gray-lighter: lighten($gray-base, 93.5%) !default; // #eee
+
+$brand-primary: darken(#428bca, 6.5%) !default; // #337ab7
+$brand-success: #5cb85c !default;
+$brand-info: #5bc0de !default;
+$brand-warning: #f0ad4e !default;
+$brand-danger: #d9534f !default;
+
+
+//== Scaffolding
+//
+//## Settings for some of the most global styles.
+
+//** Background color for ``.
+$body-bg: #fff !default;
+//** Global text color on ``.
+$text-color: $gray-dark !default;
+
+//** Global textual link color.
+$link-color: $brand-primary !default;
+//** Link hover color set via `darken()` function.
+$link-hover-color: darken($link-color, 15%) !default;
+//** Link hover decoration.
+$link-hover-decoration: underline !default;
+
+
+//== Typography
+//
+//## Font, line-height, and color for body text, headings, and more.
+
+$font-family-sans-serif: "Helvetica Neue", Helvetica, Arial, sans-serif !default;
+$font-family-serif: Georgia, "Times New Roman", Times, serif !default;
+//** Default monospace fonts for ``, ``, and ``.
+$font-family-monospace: Menlo, Monaco, Consolas, "Courier New", monospace !default;
+$font-family-base: $font-family-sans-serif !default;
+
+$font-size-base: 14px !default;
+$font-size-large: ceil(($font-size-base * 1.25)) !default; // ~18px
+$font-size-small: ceil(($font-size-base * 0.85)) !default; // ~12px
+
+$font-size-h1: floor(($font-size-base * 2.6)) !default; // ~36px
+$font-size-h2: floor(($font-size-base * 2.15)) !default; // ~30px
+$font-size-h3: ceil(($font-size-base * 1.7)) !default; // ~24px
+$font-size-h4: ceil(($font-size-base * 1.25)) !default; // ~18px
+$font-size-h5: $font-size-base !default;
+$font-size-h6: ceil(($font-size-base * 0.85)) !default; // ~12px
+
+//** Unit-less `line-height` for use in components like buttons.
+$line-height-base: 1.428571429 !default; // 20/14
+//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
+$line-height-computed: floor(($font-size-base * $line-height-base)) !default; // ~20px
+
+//** By default, this inherits from the ``.
+$headings-font-family: inherit !default;
+$headings-font-weight: 500 !default;
+$headings-line-height: 1.1 !default;
+$headings-color: inherit !default;
+
+
+//== Iconography
+//
+//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
+
+//** Load fonts from this directory.
+$icon-font-path: if($pf-sass-asset-helper, "", "../fonts/") !default;
+//** File name for all font files.
+$icon-font-name: "glyphicons-halflings-regular" !default;
+//** Element ID within SVG icon file.
+$icon-font-svg-id: "glyphicons_halflingsregular" !default;
+
+
+//== Components
+//
+//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
+
+$padding-base-vertical: 6px !default;
+$padding-base-horizontal: 12px !default;
+
+$padding-large-vertical: 10px !default;
+$padding-large-horizontal: 16px !default;
+
+$padding-small-vertical: 5px !default;
+$padding-small-horizontal: 10px !default;
+
+$padding-xs-vertical: 1px !default;
+$padding-xs-horizontal: 5px !default;
+
+$line-height-large: 1.3333333 !default; // extra decimals for Win 8.1 Chrome
+$line-height-small: 1.5 !default;
+
+$border-radius-base: 4px !default;
+$border-radius-large: 6px !default;
+$border-radius-small: 3px !default;
+
+//** Global color for active items (e.g., navs or dropdowns).
+$component-active-color: #fff !default;
+//** Global background color for active items (e.g., navs or dropdowns).
+$component-active-bg: $brand-primary !default;
+
+//** Width of the `border` for generating carets that indicator dropdowns.
+$caret-width-base: 4px !default;
+//** Carets increase slightly in size for larger components.
+$caret-width-large: 5px !default;
+
+
+//== Tables
+//
+//## Customizes the `.table` component with basic values, each used across all table variations.
+
+//** Padding for ``s and ` `s.
+$table-cell-padding: 8px !default;
+//** Padding for cells in `.table-condensed`.
+$table-condensed-cell-padding: 5px !default;
+
+//** Default background color used for all tables.
+$table-bg: transparent !default;
+//** Background color used for `.table-striped`.
+$table-bg-accent: #f9f9f9 !default;
+//** Background color used for `.table-hover`.
+$table-bg-hover: #f5f5f5 !default;
+$table-bg-active: $table-bg-hover !default;
+
+//** Border color for table and cell borders.
+$table-border-color: #ddd !default;
+
+
+//== Buttons
+//
+//## For each of Bootstrap's buttons, define text, background and border color.
+
+$btn-font-weight: normal !default;
+
+$btn-default-color: #333 !default;
+$btn-default-bg: #fff !default;
+$btn-default-border: #ccc !default;
+
+$btn-primary-color: #fff !default;
+$btn-primary-bg: $brand-primary !default;
+$btn-primary-border: darken($btn-primary-bg, 5%) !default;
+
+$btn-success-color: #fff !default;
+$btn-success-bg: $brand-success !default;
+$btn-success-border: darken($btn-success-bg, 5%) !default;
+
+$btn-info-color: #fff !default;
+$btn-info-bg: $brand-info !default;
+$btn-info-border: darken($btn-info-bg, 5%) !default;
+
+$btn-warning-color: #fff !default;
+$btn-warning-bg: $brand-warning !default;
+$btn-warning-border: darken($btn-warning-bg, 5%) !default;
+
+$btn-danger-color: #fff !default;
+$btn-danger-bg: $brand-danger !default;
+$btn-danger-border: darken($btn-danger-bg, 5%) !default;
+
+$btn-link-disabled-color: $gray-light !default;
+
+
+//== Forms
+//
+//##
+
+//** ` ` background color
+$input-bg: #fff !default;
+//** ` ` background color
+$input-bg-disabled: $gray-lighter !default;
+
+//** Text color for ` `s
+$input-color: $gray !default;
+//** ` ` border color
+$input-border: #ccc !default;
+
+// TODO: Rename `$input-border-radius` to `$input-border-radius-base` in v4
+//** Default `.form-control` border radius
+// This has no effect on ``s in some browsers, due to the limited stylability of ``s in CSS.
+$input-border-radius: $border-radius-base !default;
+//** Large `.form-control` border radius
+$input-border-radius-large: $border-radius-large !default;
+//** Small `.form-control` border radius
+$input-border-radius-small: $border-radius-small !default;
+
+//** Border color for inputs on focus
+$input-border-focus: #66afe9 !default;
+
+//** Placeholder text color
+$input-color-placeholder: #999 !default;
+
+//** Default `.form-control` height
+$input-height-base: ($line-height-computed + ($padding-base-vertical * 2) + 2) !default;
+//** Large `.form-control` height
+$input-height-large: (ceil($font-size-large * $line-height-large) + ($padding-large-vertical * 2) + 2) !default;
+//** Small `.form-control` height
+$input-height-small: (floor($font-size-small * $line-height-small) + ($padding-small-vertical * 2) + 2) !default;
+
+//** `.form-group` margin
+$form-group-margin-bottom: 15px !default;
+
+$legend-color: $gray-dark !default;
+$legend-border-color: #e5e5e5 !default;
+
+//** Background color for textual input addons
+$input-group-addon-bg: $gray-lighter !default;
+//** Border color for textual input addons
+$input-group-addon-border-color: $input-border !default;
+
+//** Disabled cursor for form controls and buttons.
+$cursor-disabled: not-allowed !default;
+
+
+//== Dropdowns
+//
+//## Dropdown menu container and contents.
+
+//** Background for the dropdown menu.
+$dropdown-bg: #fff !default;
+//** Dropdown menu `border-color`.
+$dropdown-border: rgba(0,0,0,.15) !default;
+//** Dropdown menu `border-color` **for IE8**.
+$dropdown-fallback-border: #ccc !default;
+//** Divider color for between dropdown items.
+$dropdown-divider-bg: #e5e5e5 !default;
+
+//** Dropdown link text color.
+$dropdown-link-color: $gray-dark !default;
+//** Hover color for dropdown links.
+$dropdown-link-hover-color: darken($gray-dark, 5%) !default;
+//** Hover background for dropdown links.
+$dropdown-link-hover-bg: #f5f5f5 !default;
+
+//** Active dropdown menu item text color.
+$dropdown-link-active-color: $component-active-color !default;
+//** Active dropdown menu item background color.
+$dropdown-link-active-bg: $component-active-bg !default;
+
+//** Disabled dropdown menu item background color.
+$dropdown-link-disabled-color: $gray-light !default;
+
+//** Text color for headers within dropdown menus.
+$dropdown-header-color: $gray-light !default;
+
+//** Deprecated `$dropdown-caret-color` as of v3.1.0
+$dropdown-caret-color: #000 !default;
+
+
+//-- Z-index master list
+//
+// Warning: Avoid customizing these values. They're used for a bird's eye view
+// of components dependent on the z-axis and are designed to all work together.
+//
+// Note: These variables are not generated into the Customizer.
+
+$zindex-navbar: 1000 !default;
+$zindex-dropdown: 1000 !default;
+$zindex-popover: 1060 !default;
+$zindex-tooltip: 1070 !default;
+$zindex-navbar-fixed: 1030 !default;
+$zindex-modal-background: 1040 !default;
+$zindex-modal: 1050 !default;
+
+
+//== Media queries breakpoints
+//
+//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
+
+// Extra small screen / phone
+//** Deprecated `$screen-xs` as of v3.0.1
+$screen-xs: 480px !default;
+//** Deprecated `$screen-xs-min` as of v3.2.0
+$screen-xs-min: $screen-xs !default;
+//** Deprecated `$screen-phone` as of v3.0.1
+$screen-phone: $screen-xs-min !default;
+
+// Small screen / tablet
+//** Deprecated `$screen-sm` as of v3.0.1
+$screen-sm: 768px !default;
+$screen-sm-min: $screen-sm !default;
+//** Deprecated `$screen-tablet` as of v3.0.1
+$screen-tablet: $screen-sm-min !default;
+
+// Medium screen / desktop
+//** Deprecated `$screen-md` as of v3.0.1
+$screen-md: 992px !default;
+$screen-md-min: $screen-md !default;
+//** Deprecated `$screen-desktop` as of v3.0.1
+$screen-desktop: $screen-md-min !default;
+
+// Large screen / wide desktop
+//** Deprecated `$screen-lg` as of v3.0.1
+$screen-lg: 1200px !default;
+$screen-lg-min: $screen-lg !default;
+//** Deprecated `$screen-lg-desktop` as of v3.0.1
+$screen-lg-desktop: $screen-lg-min !default;
+
+// So media queries don't overlap when required, provide a maximum
+$screen-xs-max: ($screen-sm-min - 1) !default;
+$screen-sm-max: ($screen-md-min - 1) !default;
+$screen-md-max: ($screen-lg-min - 1) !default;
+
+
+//== Grid system
+//
+//## Define your custom responsive grid.
+
+//** Number of columns in the grid.
+$grid-columns: 12 !default;
+//** Padding between columns. Gets divided in half for the left and right.
+$grid-gutter-width: 30px !default;
+// Navbar collapse
+//** Point at which the navbar becomes uncollapsed.
+$grid-float-breakpoint: $screen-sm-min !default;
+//** Point at which the navbar begins collapsing.
+$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;
+
+
+//== Container sizes
+//
+//## Define the maximum width of `.container` for different screen sizes.
+
+// Small screen / tablet
+$container-tablet: (720px + $grid-gutter-width) !default;
+//** For `$screen-sm-min` and up.
+$container-sm: $container-tablet !default;
+
+// Medium screen / desktop
+$container-desktop: (940px + $grid-gutter-width) !default;
+//** For `$screen-md-min` and up.
+$container-md: $container-desktop !default;
+
+// Large screen / wide desktop
+$container-large-desktop: (1140px + $grid-gutter-width) !default;
+//** For `$screen-lg-min` and up.
+$container-lg: $container-large-desktop !default;
+
+
+//== Navbar
+//
+//##
+
+// Basics of a navbar
+$navbar-height: 50px !default;
+$navbar-margin-bottom: $line-height-computed !default;
+$navbar-border-radius: $border-radius-base !default;
+$navbar-padding-horizontal: floor(($grid-gutter-width / 2)) !default;
+$navbar-padding-vertical: (($navbar-height - $line-height-computed) / 2) !default;
+$navbar-collapse-max-height: 340px !default;
+
+$navbar-default-color: #777 !default;
+$navbar-default-bg: #f8f8f8 !default;
+$navbar-default-border: darken($navbar-default-bg, 6.5%) !default;
+
+// Navbar links
+$navbar-default-link-color: #777 !default;
+$navbar-default-link-hover-color: #333 !default;
+$navbar-default-link-hover-bg: transparent !default;
+$navbar-default-link-active-color: #555 !default;
+$navbar-default-link-active-bg: darken($navbar-default-bg, 6.5%) !default;
+$navbar-default-link-disabled-color: #ccc !default;
+$navbar-default-link-disabled-bg: transparent !default;
+
+// Navbar brand label
+$navbar-default-brand-color: $navbar-default-link-color !default;
+$navbar-default-brand-hover-color: darken($navbar-default-brand-color, 10%) !default;
+$navbar-default-brand-hover-bg: transparent !default;
+
+// Navbar toggle
+$navbar-default-toggle-hover-bg: #ddd !default;
+$navbar-default-toggle-icon-bar-bg: #888 !default;
+$navbar-default-toggle-border-color: #ddd !default;
+
+
+// Inverted navbar
+// Reset inverted navbar basics
+$navbar-inverse-color: lighten($gray-light, 15%) !default;
+$navbar-inverse-bg: #222 !default;
+$navbar-inverse-border: darken($navbar-inverse-bg, 10%) !default;
+
+// Inverted navbar links
+$navbar-inverse-link-color: lighten($gray-light, 15%) !default;
+$navbar-inverse-link-hover-color: #fff !default;
+$navbar-inverse-link-hover-bg: transparent !default;
+$navbar-inverse-link-active-color: $navbar-inverse-link-hover-color !default;
+$navbar-inverse-link-active-bg: darken($navbar-inverse-bg, 10%) !default;
+$navbar-inverse-link-disabled-color: #444 !default;
+$navbar-inverse-link-disabled-bg: transparent !default;
+
+// Inverted navbar brand label
+$navbar-inverse-brand-color: $navbar-inverse-link-color !default;
+$navbar-inverse-brand-hover-color: #fff !default;
+$navbar-inverse-brand-hover-bg: transparent !default;
+
+// Inverted navbar toggle
+$navbar-inverse-toggle-hover-bg: #333 !default;
+$navbar-inverse-toggle-icon-bar-bg: #fff !default;
+$navbar-inverse-toggle-border-color: #333 !default;
+
+
+//== Navs
+//
+//##
+
+//=== Shared nav styles
+$nav-link-padding: 10px 15px !default;
+$nav-link-hover-bg: $gray-lighter !default;
+
+$nav-disabled-link-color: $gray-light !default;
+$nav-disabled-link-hover-color: $gray-light !default;
+
+//== Tabs
+$nav-tabs-border-color: #ddd !default;
+
+$nav-tabs-link-hover-border-color: $gray-lighter !default;
+
+$nav-tabs-active-link-hover-bg: $body-bg !default;
+$nav-tabs-active-link-hover-color: $gray !default;
+$nav-tabs-active-link-hover-border-color: #ddd !default;
+
+$nav-tabs-justified-link-border-color: #ddd !default;
+$nav-tabs-justified-active-link-border-color: $body-bg !default;
+
+//== Pills
+$nav-pills-border-radius: $border-radius-base !default;
+$nav-pills-active-link-hover-bg: $component-active-bg !default;
+$nav-pills-active-link-hover-color: $component-active-color !default;
+
+
+//== Pagination
+//
+//##
+
+$pagination-color: $link-color !default;
+$pagination-bg: #fff !default;
+$pagination-border: #ddd !default;
+
+$pagination-hover-color: $link-hover-color !default;
+$pagination-hover-bg: $gray-lighter !default;
+$pagination-hover-border: #ddd !default;
+
+$pagination-active-color: #fff !default;
+$pagination-active-bg: $brand-primary !default;
+$pagination-active-border: $brand-primary !default;
+
+$pagination-disabled-color: $gray-light !default;
+$pagination-disabled-bg: #fff !default;
+$pagination-disabled-border: #ddd !default;
+
+
+//== Pager
+//
+//##
+
+$pager-bg: $pagination-bg !default;
+$pager-border: $pagination-border !default;
+$pager-border-radius: 15px !default;
+
+$pager-hover-bg: $pagination-hover-bg !default;
+
+$pager-active-bg: $pagination-active-bg !default;
+$pager-active-color: $pagination-active-color !default;
+
+$pager-disabled-color: $pagination-disabled-color !default;
+
+
+//== Jumbotron
+//
+//##
+
+$jumbotron-padding: 30px !default;
+$jumbotron-color: inherit !default;
+$jumbotron-bg: $gray-lighter !default;
+$jumbotron-heading-color: inherit !default;
+$jumbotron-font-size: ceil(($font-size-base * 1.5)) !default;
+$jumbotron-heading-font-size: ceil(($font-size-base * 4.5)) !default;
+
+
+//== Form states and alerts
+//
+//## Define colors for form feedback states and, by default, alerts.
+
+$state-success-text: #3c763d !default;
+$state-success-bg: #dff0d8 !default;
+$state-success-border: darken(adjust-hue($state-success-bg, -10), 5%) !default;
+
+$state-info-text: #31708f !default;
+$state-info-bg: #d9edf7 !default;
+$state-info-border: darken(adjust-hue($state-info-bg, -10), 7%) !default;
+
+$state-warning-text: #8a6d3b !default;
+$state-warning-bg: #fcf8e3 !default;
+$state-warning-border: darken(adjust-hue($state-warning-bg, -10), 5%) !default;
+
+$state-danger-text: #a94442 !default;
+$state-danger-bg: #f2dede !default;
+$state-danger-border: darken(adjust-hue($state-danger-bg, -10), 5%) !default;
+
+
+//== Tooltips
+//
+//##
+
+//** Tooltip max width
+$tooltip-max-width: 200px !default;
+//** Tooltip text color
+$tooltip-color: #fff !default;
+//** Tooltip background color
+$tooltip-bg: #000 !default;
+$tooltip-opacity: .9 !default;
+
+//** Tooltip arrow width
+$tooltip-arrow-width: 5px !default;
+//** Tooltip arrow color
+$tooltip-arrow-color: $tooltip-bg !default;
+
+
+//== Popovers
+//
+//##
+
+//** Popover body background color
+$popover-bg: #fff !default;
+//** Popover maximum width
+$popover-max-width: 276px !default;
+//** Popover border color
+$popover-border-color: rgba(0,0,0,.2) !default;
+//** Popover fallback border color
+$popover-fallback-border-color: #ccc !default;
+
+//** Popover title background color
+$popover-title-bg: darken($popover-bg, 3%) !default;
+
+//** Popover arrow width
+$popover-arrow-width: 10px !default;
+//** Popover arrow color
+$popover-arrow-color: $popover-bg !default;
+
+//** Popover outer arrow width
+$popover-arrow-outer-width: ($popover-arrow-width + 1) !default;
+//** Popover outer arrow color
+$popover-arrow-outer-color: fadein($popover-border-color, 5%) !default;
+//** Popover outer arrow fallback color
+$popover-arrow-outer-fallback-color: darken($popover-fallback-border-color, 20%) !default;
+
+
+//== Labels
+//
+//##
+
+//** Default label background color
+$label-default-bg: $gray-light !default;
+//** Primary label background color
+$label-primary-bg: $brand-primary !default;
+//** Success label background color
+$label-success-bg: $brand-success !default;
+//** Info label background color
+$label-info-bg: $brand-info !default;
+//** Warning label background color
+$label-warning-bg: $brand-warning !default;
+//** Danger label background color
+$label-danger-bg: $brand-danger !default;
+
+//** Default label text color
+$label-color: #fff !default;
+//** Default text color of a linked label
+$label-link-hover-color: #fff !default;
+
+
+//== Modals
+//
+//##
+
+//** Padding applied to the modal body
+$modal-inner-padding: 15px !default;
+
+//** Padding applied to the modal title
+$modal-title-padding: 15px !default;
+//** Modal title line-height
+$modal-title-line-height: $line-height-base !default;
+
+//** Background color of modal content area
+$modal-content-bg: #fff !default;
+//** Modal content border color
+$modal-content-border-color: rgba(0,0,0,.2) !default;
+//** Modal content border color **for IE8**
+$modal-content-fallback-border-color: #999 !default;
+
+//** Modal backdrop background color
+$modal-backdrop-bg: #000 !default;
+//** Modal backdrop opacity
+$modal-backdrop-opacity: .5 !default;
+//** Modal header border color
+$modal-header-border-color: #e5e5e5 !default;
+//** Modal footer border color
+$modal-footer-border-color: $modal-header-border-color !default;
+
+$modal-lg: 900px !default;
+$modal-md: 600px !default;
+$modal-sm: 300px !default;
+
+
+//== Alerts
+//
+//## Define alert colors, border radius, and padding.
+
+$alert-padding: 15px !default;
+$alert-border-radius: $border-radius-base !default;
+$alert-link-font-weight: bold !default;
+
+$alert-success-bg: $state-success-bg !default;
+$alert-success-text: $state-success-text !default;
+$alert-success-border: $state-success-border !default;
+
+$alert-info-bg: $state-info-bg !default;
+$alert-info-text: $state-info-text !default;
+$alert-info-border: $state-info-border !default;
+
+$alert-warning-bg: $state-warning-bg !default;
+$alert-warning-text: $state-warning-text !default;
+$alert-warning-border: $state-warning-border !default;
+
+$alert-danger-bg: $state-danger-bg !default;
+$alert-danger-text: $state-danger-text !default;
+$alert-danger-border: $state-danger-border !default;
+
+
+//== Progress bars
+//
+//##
+
+//** Background color of the whole progress component
+$progress-bg: #f5f5f5 !default;
+//** Progress bar text color
+$progress-bar-color: #fff !default;
+//** Variable for setting rounded corners on progress bar.
+$progress-border-radius: $border-radius-base !default;
+
+//** Default progress bar color
+$progress-bar-bg: $brand-primary !default;
+//** Success progress bar color
+$progress-bar-success-bg: $brand-success !default;
+//** Warning progress bar color
+$progress-bar-warning-bg: $brand-warning !default;
+//** Danger progress bar color
+$progress-bar-danger-bg: $brand-danger !default;
+//** Info progress bar color
+$progress-bar-info-bg: $brand-info !default;
+
+
+//== List group
+//
+//##
+
+//** Background color on `.list-group-item`
+$list-group-bg: #fff !default;
+//** `.list-group-item` border color
+$list-group-border: #ddd !default;
+//** List group border radius
+$list-group-border-radius: $border-radius-base !default;
+
+//** Background color of single list items on hover
+$list-group-hover-bg: #f5f5f5 !default;
+//** Text color of active list items
+$list-group-active-color: $component-active-color !default;
+//** Background color of active list items
+$list-group-active-bg: $component-active-bg !default;
+//** Border color of active list elements
+$list-group-active-border: $list-group-active-bg !default;
+//** Text color for content within active list items
+$list-group-active-text-color: lighten($list-group-active-bg, 40%) !default;
+
+//** Text color of disabled list items
+$list-group-disabled-color: $gray-light !default;
+//** Background color of disabled list items
+$list-group-disabled-bg: $gray-lighter !default;
+//** Text color for content within disabled list items
+$list-group-disabled-text-color: $list-group-disabled-color !default;
+
+$list-group-link-color: #555 !default;
+$list-group-link-hover-color: $list-group-link-color !default;
+$list-group-link-heading-color: #333 !default;
+
+
+//== Panels
+//
+//##
+
+$panel-bg: #fff !default;
+$panel-body-padding: 15px !default;
+$panel-heading-padding: 10px 15px !default;
+$panel-footer-padding: $panel-heading-padding !default;
+$panel-border-radius: $border-radius-base !default;
+
+//** Border color for elements within panels
+$panel-inner-border: #ddd !default;
+$panel-footer-bg: #f5f5f5 !default;
+
+$panel-default-text: $gray-dark !default;
+$panel-default-border: #ddd !default;
+$panel-default-heading-bg: #f5f5f5 !default;
+
+$panel-primary-text: #fff !default;
+$panel-primary-border: $brand-primary !default;
+$panel-primary-heading-bg: $brand-primary !default;
+
+$panel-success-text: $state-success-text !default;
+$panel-success-border: $state-success-border !default;
+$panel-success-heading-bg: $state-success-bg !default;
+
+$panel-info-text: $state-info-text !default;
+$panel-info-border: $state-info-border !default;
+$panel-info-heading-bg: $state-info-bg !default;
+
+$panel-warning-text: $state-warning-text !default;
+$panel-warning-border: $state-warning-border !default;
+$panel-warning-heading-bg: $state-warning-bg !default;
+
+$panel-danger-text: $state-danger-text !default;
+$panel-danger-border: $state-danger-border !default;
+$panel-danger-heading-bg: $state-danger-bg !default;
+
+
+//== Thumbnails
+//
+//##
+
+//** Padding around the thumbnail image
+$thumbnail-padding: 4px !default;
+//** Thumbnail background color
+$thumbnail-bg: $body-bg !default;
+//** Thumbnail border color
+$thumbnail-border: #ddd !default;
+//** Thumbnail border radius
+$thumbnail-border-radius: $border-radius-base !default;
+
+//** Custom text color for thumbnail captions
+$thumbnail-caption-color: $text-color !default;
+//** Padding around the thumbnail caption
+$thumbnail-caption-padding: 9px !default;
+
+
+//== Wells
+//
+//##
+
+$well-bg: #f5f5f5 !default;
+$well-border: darken($well-bg, 7%) !default;
+
+
+//== Badges
+//
+//##
+
+$badge-color: #fff !default;
+//** Linked badge text color on hover
+$badge-link-hover-color: #fff !default;
+$badge-bg: $gray-light !default;
+
+//** Badge text color in active nav link
+$badge-active-color: $link-color !default;
+//** Badge background color in active nav link
+$badge-active-bg: #fff !default;
+
+$badge-font-weight: bold !default;
+$badge-line-height: 1 !default;
+$badge-border-radius: 10px !default;
+
+
+//== Breadcrumbs
+//
+//##
+
+$breadcrumb-padding-vertical: 8px !default;
+$breadcrumb-padding-horizontal: 15px !default;
+//** Breadcrumb background color
+$breadcrumb-bg: #f5f5f5 !default;
+//** Breadcrumb text color
+$breadcrumb-color: #ccc !default;
+//** Text color of current page in the breadcrumb
+$breadcrumb-active-color: $gray-light !default;
+//** Textual separator for between breadcrumb elements
+$breadcrumb-separator: "/" !default;
+
+
+//== Carousel
+//
+//##
+
+$carousel-text-shadow: 0 1px 2px rgba(0,0,0,.6) !default;
+
+$carousel-control-color: #fff !default;
+$carousel-control-width: 15% !default;
+$carousel-control-opacity: .5 !default;
+$carousel-control-font-size: 20px !default;
+
+$carousel-indicator-active-bg: #fff !default;
+$carousel-indicator-border-color: #fff !default;
+
+$carousel-caption-color: #fff !default;
+
+
+//== Close
+//
+//##
+
+$close-font-weight: bold !default;
+$close-color: #000 !default;
+$close-text-shadow: 0 1px 0 #fff !default;
+
+
+//== Code
+//
+//##
+
+$code-color: #c7254e !default;
+$code-bg: #f9f2f4 !default;
+
+$kbd-color: #fff !default;
+$kbd-bg: #333 !default;
+
+$pre-bg: #f5f5f5 !default;
+$pre-color: $gray-dark !default;
+$pre-border-color: #ccc !default;
+$pre-scrollable-max-height: 340px !default;
+
+
+//== Type
+//
+//##
+
+//** Horizontal offset for forms and lists.
+$component-offset-horizontal: 180px !default;
+//** Text muted color
+$text-muted: $gray-light !default;
+//** Abbreviations and acronyms border color
+$abbr-border-color: $gray-light !default;
+//** Headings small color
+$headings-small-color: $gray-light !default;
+//** Blockquote small color
+$blockquote-small-color: $gray-light !default;
+//** Blockquote font size
+$blockquote-font-size: ($font-size-base * 1.25) !default;
+//** Blockquote border color
+$blockquote-border-color: $gray-lighter !default;
+//** Page header border color
+$page-header-border-color: $gray-lighter !default;
+//** Width of horizontal description list titles
+$dl-horizontal-offset: $component-offset-horizontal !default;
+//** Horizontal line color.
+$hr-border: $gray-lighter !default;
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-touchspin/_jquery.bootstrap-touchspin.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-touchspin/_jquery.bootstrap-touchspin.scss
new file mode 100644
index 0000000000..09df6c267c
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/bootstrap-touchspin/_jquery.bootstrap-touchspin.scss
@@ -0,0 +1,45 @@
+/*
+ * Bootstrap TouchSpin - v3.1.1
+ * A mobile and touch friendly input spinner component for Bootstrap 3.
+ * http://www.virtuosoft.eu/code/bootstrap-touchspin/
+ *
+ * Made by István Ujj-Mészáros
+ * Under Apache License v2.0 License
+ */
+
+.bootstrap-touchspin .input-group-btn-vertical {
+ position: relative;
+ white-space: nowrap;
+ width: 1%;
+ vertical-align: middle;
+ display: table-cell;
+}
+
+.bootstrap-touchspin .input-group-btn-vertical > .btn {
+ display: block;
+ float: none;
+ width: 100%;
+ max-width: 100%;
+ padding: 8px 10px;
+ margin-left: -1px;
+ position: relative;
+}
+
+.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
+ border-radius: 0;
+ border-top-right-radius: 4px;
+}
+
+.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
+ margin-top: -2px;
+ border-radius: 0;
+ border-bottom-right-radius: 4px;
+}
+
+.bootstrap-touchspin .input-group-btn-vertical i {
+ position: absolute;
+ top: 3px;
+ left: 5px;
+ font-size: 9px;
+ font-weight: normal;
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/c3/_c3.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/c3/_c3.scss
new file mode 100644
index 0000000000..89969eeaef
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/c3/_c3.scss
@@ -0,0 +1,174 @@
+/*-- Chart --*/
+.c3 svg {
+ font: 10px sans-serif;
+ -webkit-tap-highlight-color: transparent; }
+
+.c3 path, .c3 line {
+ fill: none;
+ stroke: #000; }
+
+.c3 text {
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none; }
+
+.c3-legend-item-tile,
+.c3-xgrid-focus,
+.c3-ygrid,
+.c3-event-rect,
+.c3-bars path {
+ shape-rendering: crispEdges; }
+
+.c3-chart-arc path {
+ stroke: #fff; }
+
+.c3-chart-arc text {
+ fill: #fff;
+ font-size: 13px; }
+
+/*-- Axis --*/
+/*-- Grid --*/
+.c3-grid line {
+ stroke: #aaa; }
+
+.c3-grid text {
+ fill: #aaa; }
+
+.c3-xgrid, .c3-ygrid {
+ stroke-dasharray: 3 3; }
+
+/*-- Text on Chart --*/
+.c3-text.c3-empty {
+ fill: #808080;
+ font-size: 2em; }
+
+/*-- Line --*/
+.c3-line {
+ stroke-width: 1px; }
+
+/*-- Point --*/
+.c3-circle._expanded_ {
+ stroke-width: 1px;
+ stroke: white; }
+
+.c3-selected-circle {
+ fill: white;
+ stroke-width: 2px; }
+
+/*-- Bar --*/
+.c3-bar {
+ stroke-width: 0; }
+
+.c3-bar._expanded_ {
+ fill-opacity: 1;
+ fill-opacity: 0.75; }
+
+/*-- Focus --*/
+.c3-target.c3-focused {
+ opacity: 1; }
+
+.c3-target.c3-focused path.c3-line, .c3-target.c3-focused path.c3-step {
+ stroke-width: 2px; }
+
+.c3-target.c3-defocused {
+ opacity: 0.3 !important; }
+
+/*-- Region --*/
+.c3-region {
+ fill: steelblue;
+ fill-opacity: .1; }
+
+/*-- Brush --*/
+.c3-brush .extent {
+ fill-opacity: .1; }
+
+/*-- Select - Drag --*/
+/*-- Legend --*/
+.c3-legend-item {
+ font-size: 12px; }
+
+.c3-legend-item-hidden {
+ opacity: 0.15; }
+
+.c3-legend-background {
+ opacity: 0.75;
+ fill: white;
+ stroke: lightgray;
+ stroke-width: 1; }
+
+/*-- Title --*/
+.c3-title {
+ font: 14px sans-serif; }
+
+/*-- Tooltip --*/
+.c3-tooltip-container {
+ z-index: 10; }
+
+.c3-tooltip {
+ border-collapse: collapse;
+ border-spacing: 0;
+ background-color: #fff;
+ empty-cells: show;
+ -webkit-box-shadow: 7px 7px 12px -9px #777777;
+ -moz-box-shadow: 7px 7px 12px -9px #777777;
+ box-shadow: 7px 7px 12px -9px #777777;
+ opacity: 0.9; }
+
+.c3-tooltip tr {
+ border: 1px solid #CCC; }
+
+.c3-tooltip th {
+ background-color: #aaa;
+ font-size: 14px;
+ padding: 2px 5px;
+ text-align: left;
+ color: #FFF; }
+
+.c3-tooltip td {
+ font-size: 13px;
+ padding: 3px 6px;
+ background-color: #fff;
+ border-left: 1px dotted #999; }
+
+.c3-tooltip td > span {
+ display: inline-block;
+ width: 10px;
+ height: 10px;
+ margin-right: 6px; }
+
+.c3-tooltip td.value {
+ text-align: right; }
+
+/*-- Area --*/
+.c3-area {
+ stroke-width: 0;
+ opacity: 0.2; }
+
+/*-- Arc --*/
+.c3-chart-arcs-title {
+ dominant-baseline: middle;
+ font-size: 1.3em; }
+
+.c3-chart-arcs .c3-chart-arcs-background {
+ fill: #e0e0e0;
+ stroke: none; }
+
+.c3-chart-arcs .c3-chart-arcs-gauge-unit {
+ fill: #000;
+ font-size: 16px; }
+
+.c3-chart-arcs .c3-chart-arcs-gauge-max {
+ fill: #777; }
+
+.c3-chart-arcs .c3-chart-arcs-gauge-min {
+ fill: #777; }
+
+.c3-chart-arc .c3-gauge-value {
+ fill: #000;
+ /* font-size: 28px !important;*/ }
+
+.c3-chart-arc.c3-target g path {
+ opacity: 1; }
+
+.c3-chart-arc.c3-target.c3-focused g path {
+ opacity: 1; }
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/eonasdan-bootstrap-datetimepicker/_bootstrap-datetimepicker.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/eonasdan-bootstrap-datetimepicker/_bootstrap-datetimepicker.scss
new file mode 100644
index 0000000000..0b722ba0e7
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/eonasdan-bootstrap-datetimepicker/_bootstrap-datetimepicker.scss
@@ -0,0 +1,344 @@
+/*!
+ * 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: $btn-primary-bg !default;
+$bs-datetimepicker-active-color: $btn-primary-color !default;
+$bs-datetimepicker-border-radius: $border-radius-base !default;
+$bs-datetimepicker-btn-hover-bg: $gray-lighter !default;
+$bs-datetimepicker-disabled-color: $gray-light !default;
+$bs-datetimepicker-alternate-color: $gray-light !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;
+
+.bootstrap-datetimepicker-widget {
+ list-style: none;
+
+ &.dropdown-menu {
+ margin: 2px 0;
+ 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;
+ }
+ }
+
+ &:before, &:after {
+ content: '';
+ display: inline-block;
+ position: absolute;
+ }
+
+ &.bottom {
+ &:before {
+ border-left: 7px solid transparent;
+ border-right: 7px solid transparent;
+ border-bottom: 7px solid $bs-datetimepicker-secondary-border-color;
+ border-bottom-color: $bs-datetimepicker-secondary-border-color-rgba;
+ top: -7px;
+ left: 7px;
+ }
+
+ &:after {
+ border-left: 6px solid transparent;
+ border-right: 6px solid transparent;
+ border-bottom: 6px solid $bs-datetimepicker-primary-border-color;
+ top: -6px;
+ left: 8px;
+ }
+ }
+
+ &.top {
+ &:before {
+ border-left: 7px solid transparent;
+ border-right: 7px solid transparent;
+ border-top: 7px solid $bs-datetimepicker-secondary-border-color;
+ border-top-color: $bs-datetimepicker-secondary-border-color-rgba;
+ bottom: -7px;
+ left: 6px;
+ }
+
+ &:after {
+ border-left: 6px solid transparent;
+ border-right: 6px solid transparent;
+ border-top: 6px solid $bs-datetimepicker-primary-border-color;
+ bottom: -6px;
+ left: 7px;
+ }
+ }
+
+ &.pull-right {
+ &:before {
+ left: auto;
+ right: 6px;
+ }
+
+ &:after {
+ left: auto;
+ right: 7px;
+ }
+ }
+ }
+
+ .list-unstyled {
+ margin: 0;
+ }
+
+ a[data-action] {
+ padding: 6px 0;
+ }
+
+ a[data-action]:active {
+ box-shadow: none;
+ }
+
+ .timepicker-hour, .timepicker-minute, .timepicker-second {
+ width: 54px;
+ font-weight: bold;
+ font-size: $bs-datetimepicker-timepicker-font-size;
+ margin: 0;
+ }
+
+ 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;
+
+ &::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%;
+ }
+ }
+ }
+
+ table {
+ width: 100%;
+ margin: 0;
+
+
+ & td,
+ & th {
+ text-align: center;
+ border-radius: $bs-datetimepicker-border-radius;
+ }
+
+ & th {
+ 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::after {
+ @extend .sr-only;
+ content: "Previous Month";
+ }
+
+ &.next::after {
+ @extend .sr-only;
+ content: "Next Month";
+ }
+ }
+
+ & thead tr:first-child th {
+ cursor: pointer;
+
+ &:hover {
+ background: $bs-datetimepicker-btn-hover-bg;
+ }
+ }
+
+ & td {
+ height: 54px;
+ line-height: 54px;
+ width: 54px;
+
+ &.cw {
+ font-size: .8em;
+ height: 20px;
+ line-height: 20px;
+ color: $bs-datetimepicker-alternate-color;
+ }
+
+ &.day {
+ height: 20px;
+ line-height: 20px;
+ width: 20px;
+ }
+
+ &.day:hover,
+ &.hour:hover,
+ &.minute:hover,
+ &.second:hover {
+ background: $bs-datetimepicker-btn-hover-bg;
+ cursor: pointer;
+ }
+
+ &.old,
+ &.new {
+ color: $bs-datetimepicker-alternate-color;
+ }
+
+ &.today {
+ position: relative;
+
+ &:before {
+ content: '';
+ display: inline-block;
+ border: solid transparent;
+ border-width: 0 0 7px 7px;
+ border-bottom-color: $bs-datetimepicker-active-bg;
+ border-top-color: $bs-datetimepicker-secondary-border-color-rgba;
+ position: absolute;
+ bottom: 4px;
+ right: 4px;
+ }
+ }
+
+ &.active,
+ &.active:hover {
+ background-color: $bs-datetimepicker-active-bg;
+ color: $bs-datetimepicker-active-color;
+ text-shadow: $bs-datetimepicker-text-shadow;
+ }
+
+ &.active.today:before {
+ border-bottom-color: #fff;
+ }
+
+ &.disabled,
+ &.disabled:hover {
+ background: none;
+ color: $bs-datetimepicker-disabled-color;
+ cursor: not-allowed;
+ }
+
+ span {
+ display: inline-block;
+ width: 54px;
+ height: 54px;
+ line-height: 54px;
+ margin: 2px 1.5px;
+ cursor: pointer;
+ border-radius: $bs-datetimepicker-border-radius;
+
+ &:hover {
+ background: $bs-datetimepicker-btn-hover-bg;
+ }
+
+ &.active {
+ background-color: $bs-datetimepicker-active-bg;
+ color: $bs-datetimepicker-active-color;
+ text-shadow: $bs-datetimepicker-text-shadow;
+ }
+
+ &.old {
+ color: $bs-datetimepicker-alternate-color;
+ }
+
+ &.disabled,
+ &.disabled:hover {
+ background: none;
+ color: $bs-datetimepicker-disabled-color;
+ cursor: not-allowed;
+ }
+ }
+ }
+ }
+
+ &.usetwentyfour {
+ td.hour {
+ height: 27px;
+ line-height: 27px;
+ }
+ }
+}
+
+.input-group.date {
+ & .input-group-addon {
+ cursor: pointer;
+ }
+}
diff --git a/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/eonasdan-bootstrap-datetimepicker/bootstrap-datetimepicker-build.scss b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/eonasdan-bootstrap-datetimepicker/bootstrap-datetimepicker-build.scss
new file mode 100644
index 0000000000..d578615136
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/sass/patternfly/dependencies/eonasdan-bootstrap-datetimepicker/bootstrap-datetimepicker-build.scss
@@ -0,0 +1,16 @@
+// Import bootstrap variables including default color palette and fonts
+//@import "../../node_modules/bootstrap/less/variables.less";
+
+.sr-only {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0,0,0,0);
+ border: 0;
+}
+
+// Import datepicker component
+@import "_bootstrap-datetimepicker";
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/about-modal.html b/themes/src/main/node_modules/patternfly/dist/tests/about-modal.html
new file mode 100644
index 0000000000..a4aa5619c9
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/about-modal.html
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+ About Modal - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Launch about modal
+
+
+
+
+
+
Product Title
+
+
+ Label Version
+ Label Version
+ Label Version
+ Label Version
+ Label Version
+ Label Version
+
+
+
+ Trademark and Copyright Information
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/accordions.html b/themes/src/main/node_modules/patternfly/dist/tests/accordions.html
new file mode 100644
index 0000000000..c8482fd2b7
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/accordions.html
@@ -0,0 +1,350 @@
+
+
+
+
+
+
+ Accordions - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Default
+
+
+
+
+
+ Praesent sagittis est et arcu fringilla placerat. Cras erat ante, dapibus non mauris ac, volutpat sollicitudin ligula. Morbi gravida nisl vel risus tempor, sit amet luctus erat tempus. Curabitur blandit sem non pretium bibendum. Donec eleifend non turpis vitae vestibulum. Vestibulum ut sem ac nunc posuere blandit sed porta lorem. Cras rutrum velit vel leo iaculis imperdiet.
+
+
+
+
+
+
+
+ Donec consequat dignissim neque, sed suscipit quam egestas in. Fusce bibendum laoreet lectus commodo interdum. Vestibulum odio ipsum, tristique et ante vel, iaculis placerat nulla. Suspendisse iaculis urna feugiat lorem semper, ut iaculis risus tempus.
+
+
+
+
+
+
+
+ Curabitur nisl quam, interdum a venenatis a, consequat a ligula. Nunc nec lorem in erat rhoncus lacinia at ac orci. Sed nec augue congue, vehicula justo quis, venenatis turpis. Nunc quis consectetur purus. Nam vitae viverra lacus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum eu augue felis. Maecenas in dignissim purus, quis pulvinar lectus. Vivamus euismod ultrices diam, in mattis nibh.
+
+
+
+
+
+
+
Fixed Height
+
+
+
+
+
+ Praesent sagittis est et arcu fringilla placerat. Cras erat ante, dapibus non mauris ac, volutpat sollicitudin ligula. Morbi gravida nisl vel risus tempor, sit amet luctus erat tempus. Curabitur blandit sem non pretium bibendum. Donec eleifend non turpis vitae vestibulum. Vestibulum ut sem ac nunc posuere blandit sed porta lorem. Cras rutrum velit vel leo iaculis imperdiet.
+
+
+
+
+
+
+
+ Donec consequat dignissim neque, sed suscipit quam egestas in. Fusce bibendum laoreet lectus commodo interdum. Vestibulum odio ipsum, tristique et ante vel, iaculis placerat nulla. Suspendisse iaculis urna feugiat lorem semper, ut iaculis risus tempus.
+
+
+
+
+
+
+
+ Curabitur nisl quam, interdum a venenatis a, consequat a ligula. Nunc nec lorem in erat rhoncus lacinia at ac orci. Sed nec augue congue, vehicula justo quis, venenatis turpis. Nunc quis consectetur purus. Nam vitae viverra lacus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum eu augue felis. Maecenas in dignissim purus, quis pulvinar lectus. Vivamus euismod ultrices diam, in mattis nibh.
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. Proin porttitor, orci nec nonummy molestie, enim est eleifend mi, non fermentum diam nisl sit amet erat. Duis semper. Duis arcu massa, scelerisque vitae, consequat in, pretium a, enim. Pellentesque congue. Ut in risus volutpat libero pharetra tempor. Cras vestibulum bibendum augue. Praesent egestas leo in pede. Praesent blandit odio eu enim. Pellentesque sed dui ut augue blandit sodales. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam nibh. Mauris ac mauris sed pede pellentesque fermentum. Maecenas adipiscing ante non diam sodales hendrerit.
+
+
+
+
+
+
+
+ Ut velit mauris, egestas sed, gravida nec, ornare ut, mi. Aenean ut orci vel massa suscipit pulvinar. Nulla sollicitudin. Fusce varius, ligula non tempus aliquam, nunc turpis ullamcorper nibh, in tempus sapien eros vitae ligula. Pellentesque rhoncus nunc et augue. Integer id felis. Curabitur aliquet pellentesque diam. Integer quis metus vitae elit lobortis egestas. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi vel erat non mauris convallis vehicula. Nulla et sapien. Integer tortor tellus, aliquam faucibus, convallis id, congue eu, quam. Mauris ullamcorper felis vitae erat. Proin feugiat, augue non elementum posuere, metus purus iaculis lectus, et tristique ligula justo vitae magna.
+
+
+
+
+
+
+
+ Aliquam convallis sollicitudin purus. Praesent aliquam, enim at fermentum mollis, ligula massa adipiscing nisl, ac euismod nibh nisl eu lectus. Fusce vulputate sem at sapien. Vivamus leo. Aliquam euismod libero eu enim. Nulla nec felis sed leo placerat imperdiet. Aenean suscipit nulla in justo. Suspendisse cursus rutrum augue. Nulla tincidunt tincidunt mi. Curabitur iaculis, lorem vel rhoncus faucibus, felis magna fermentum augue, et ultricies lacus lorem varius purus. Curabitur eu amet.
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed at ante. Mauris eleifend, quam a vulputate dictum, massa quam dapibus leo, eget vulputate orci purus ut lorem. In fringilla mi in ligula. Pellentesque aliquam quam vel dolor. Nunc adipiscing. Sed quam odio, tempus ac, aliquam molestie, varius ac, tellus. Vestibulum ut nulla aliquam risus rutrum interdum. Pellentesque lorem. Curabitur sit amet erat quis risus feugiat viverra. Pellentesque augue justo, sagittis et, lacinia at, venenatis non, arcu. Nunc nec libero. In cursus dictum risus. Etiam tristique nisl a nulla. Ut a orci. Curabitur dolor nunc, egestas at, accumsan at, malesuada nec, magna.
+
+
+
+
+
+
+
+
+
Context Modifiers
+
+
+
+
+
+ Praesent sagittis est et arcu fringilla placerat. Cras erat ante, dapibus non mauris ac, volutpat sollicitudin ligula. Morbi gravida nisl vel risus tempor, sit amet luctus erat tempus. Curabitur blandit sem non pretium bibendum. Donec eleifend non turpis vitae vestibulum. Vestibulum ut sem ac nunc posuere blandit sed porta lorem. Cras rutrum velit vel leo iaculis imperdiet.
+
+
+
+
+
+
+
+ Aenean tempor ligula at scelerisque egestas. Quisque eu congue lorem. Morbi nec molestie nisl. Sed porttitor mauris eu pharetra vestibulum. Nulla efficitur faucibus nunc. Phasellus id dignissim massa. Ut sollicitudin et enim vel aliquam. Curabitur vel rutrum arcu, ut pellentesque massa. Cras efficitur mi vitae ante lacinia fringilla.
+
+
+
+
+
+
+
+ Curabitur nisl quam, interdum a venenatis a, consequat a ligula. Nunc nec lorem in erat rhoncus lacinia at ac orci. Sed nec augue congue, vehicula justo quis, venenatis turpis. Nunc quis consectetur purus. Nam vitae viverra lacus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum eu augue felis. Maecenas in dignissim purus, quis pulvinar lectus. Vivamus euismod ultrices diam, in mattis nibh.
+
+
+
+
+
+
+
+ Donec consequat dignissim neque, sed suscipit quam egestas in. Fusce bibendum laoreet lectus commodo interdum. Vestibulum odio ipsum, tristique et ante vel, iaculis placerat nulla. Suspendisse iaculis urna feugiat lorem semper, ut iaculis risus tempus.
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. Proin porttitor, orci nec nonummy molestie, enim est eleifend mi, non fermentum diam nisl sit amet erat. Duis semper. Duis arcu massa, scelerisque vitae, consequat in, pretium a, enim. Pellentesque congue. Ut in risus volutpat libero pharetra tempor. Cras vestibulum bibendum augue. Praesent egestas leo in pede. Praesent blandit odio eu enim. Pellentesque sed dui ut augue blandit sodales. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam nibh. Mauris ac mauris sed pede pellentesque fermentum. Maecenas adipiscing ante non diam sodales hendrerit.
+
+
+
+
+
+
+
+ Aliquam convallis sollicitudin purus. Praesent aliquam, enim at fermentum mollis, ligula massa adipiscing nisl, ac euismod nibh nisl eu lectus. Fusce vulputate sem at sapien. Vivamus leo. Aliquam euismod libero eu enim. Nulla nec felis sed leo placerat imperdiet. Aenean suscipit nulla in justo. Suspendisse cursus rutrum augue. Nulla tincidunt tincidunt mi. Curabitur iaculis, lorem vel rhoncus faucibus, felis magna fermentum augue, et ultricies lacus lorem varius purus. Curabitur eu amet.
+
+
+
+
+
+
+
+ Ut velit mauris, egestas sed, gravida nec, ornare ut, mi. Aenean ut orci vel massa suscipit pulvinar. Nulla sollicitudin. Fusce varius, ligula non tempus aliquam, nunc turpis ullamcorper nibh, in tempus sapien eros vitae ligula. Pellentesque rhoncus nunc et augue. Integer id felis. Curabitur aliquet pellentesque diam. Integer quis metus vitae elit lobortis egestas. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi vel erat non mauris convallis vehicula. Nulla et sapien. Integer tortor tellus, aliquam faucibus, convallis id, congue eu, quam. Mauris ullamcorper felis vitae erat. Proin feugiat, augue non elementum posuere, metus purus iaculis lectus, et tristique ligula justo vitae magna.
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed at ante. Mauris eleifend, quam a vulputate dictum, massa quam dapibus leo, eget vulputate orci purus ut lorem. In fringilla mi in ligula. Pellentesque aliquam quam vel dolor. Nunc adipiscing. Sed quam odio, tempus ac, aliquam molestie, varius ac, tellus. Vestibulum ut nulla aliquam risus rutrum interdum. Pellentesque lorem. Curabitur sit amet erat quis risus feugiat viverra. Pellentesque augue justo, sagittis et, lacinia at, venenatis non, arcu. Nunc nec libero. In cursus dictum risus. Etiam tristique nisl a nulla. Ut a orci. Curabitur dolor nunc, egestas at, accumsan at, malesuada nec, magna.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/alerts.html b/themes/src/main/node_modules/patternfly/dist/tests/alerts.html
new file mode 100644
index 0000000000..a33810ded3
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/alerts.html
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+ Alerts - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Hey there is a problem! Yeah this is really messed up and you should
know about it .
+
+
+
+
+
There might be a problem here! We are not really sure, but
it might be bad .
+
+
+
+
+
+
+
+
+
+
+
Hey there is a problem! Yeah this is really messed up and you should
know about it .
+
+
+
+
+
+
+
+
There might be a problem here! We are not really sure, but
it might be bad .
+
+
+
+
+
+
+
+
Great job! This is really working out
great for us .
+
+
+
+
+
+
+
+
Button
+
+
Great job! This is really working out
great for us .
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/application-launcher-nav-horizontal.html b/themes/src/main/node_modules/patternfly/dist/tests/application-launcher-nav-horizontal.html
new file mode 100644
index 0000000000..4a6e25d25f
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/application-launcher-nav-horizontal.html
@@ -0,0 +1,823 @@
+
+
+
+
+
+
+ Application Launcher for Horizontal Navigation - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Top Utilized Clusters
+
+
+
+
+ RHOS6-Controller
+
+
+
+ 190.0 of 200.0 GB Used
+
+
+ 5% Available
+
+
+
+ CFMEQE-Cluster
+
+
+
+ 100.0 of 200.0 GB Used
+
+
+ 50% Available
+
+
+
+ RHOS-Undercloud
+
+
+
+ 140.0 of 200.0 GB Used
+
+
+ 30% Available
+
+
+
+ RHEL6-Controller
+
+
+
+ 153.0 of 200.0 GB Used
+
+
+ 23.5% Available
+
+
+
+
+
+
+
+
+
+
+ Quotas
+
+
+
+
+
+ CPU
+
+
+
+ 115 of 460 MHz
+
+
+ 75% Available
+
+
+
+
+
+ Memory
+
+
+
+ 8 of 16 GB
+
+
+ 50% Available
+
+
+
+
+
+ Pods
+
+
+
+ 5 of 8 Total
+
+
+ 37.5% Available
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Last 30 days
+
+ Utilization
+
+
+
+
+
+
CPU
+
+ 50
+
+ Available
+ of 1000 MHz
+
+
+
+
+
+
+
+
Memory
+
+ 256
+
+ Available
+ of 432 GB
+
+
+
+
+
+
+
+
Network
+
+ 200
+
+ Available
+ of 1300 Gbps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Network
+
+
+
+ 200
+
+ Available
+ of 1300 Gbps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Last 30 Days
+
+
+
+
+ Card Title
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/application-launcher-nav-vertical.html b/themes/src/main/node_modules/patternfly/dist/tests/application-launcher-nav-vertical.html
new file mode 100644
index 0000000000..c0757e7076
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/application-launcher-nav-vertical.html
@@ -0,0 +1,1860 @@
+
+
+
+
+
+
+ Application Launcher for Vertical Navigation - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Notifications Drawer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+ Loading More
+
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Top Utilized Clusters
+
+
+
+
+ RHOS6-Controller
+
+
+
+ 190.0 of 200.0 GB Used
+
+
+ 5% Available
+
+
+
+ CFMEQE-Cluster
+
+
+
+ 100.0 of 200.0 GB Used
+
+
+ 50% Available
+
+
+
+ RHOS-Undercloud
+
+
+
+ 140.0 of 200.0 GB Used
+
+
+ 30% Available
+
+
+
+ RHEL6-Controller
+
+
+
+ 153.0 of 200.0 GB Used
+
+
+ 23.5% Available
+
+
+
+
+
+
+
+
+
+
+ Quotas
+
+
+
+
+
+ CPU
+
+
+
+ 115 of 460 MHz
+
+
+ 75% Available
+
+
+
+
+
+ Memory
+
+
+
+ 8 of 16 GB
+
+
+ 50% Available
+
+
+
+
+
+ Pods
+
+
+
+ 5 of 8 Total
+
+
+ 37.5% Available
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Last 30 days
+
+ Utilization
+
+
+
+
+
+
CPU
+
+ 50
+
+ Available
+ of 1000 MHz
+
+
+
+
+
+
+
+
Memory
+
+ 256
+
+ Available
+ of 432 GB
+
+
+
+
+
+
+
+
Network
+
+ 200
+
+ Available
+ of 1300 Gbps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Network
+
+
+
+ 200
+
+ Available
+ of 1300 Gbps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Last 30 Days
+
+
+
+
+ Card Title
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/application-launcher.html b/themes/src/main/node_modules/patternfly/dist/tests/application-launcher.html
new file mode 100644
index 0000000000..9b22ff2431
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/application-launcher.html
@@ -0,0 +1,1021 @@
+
+
+
+
+
+
+ Application Launcher - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Horizontal Nav Bar
+
+
Grid Menu
+
+
Icons
+
+
+
+
+
+
+
+
No Icons
+
+
+
+
+
+
+
+
+
List Menu
+
+
Icons
+
+
+
+
+
+
+
+
+
No Icons
+
+
+
+
+
+
+
+
+
+
+
Vertical Nav Bar
+
+
Grid Menu
+
+
Icons
+
+
+
+
+
+
+
+
+
+
+
+
No Icons
+
+
+
+
+
+
+
+
+
+
+
+
List Menu
+
+
Icons
+
+
+
+
+
+
+
+
+
+
+
+
No Icons
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/area-charts.html b/themes/src/main/node_modules/patternfly/dist/tests/area-charts.html
new file mode 100644
index 0000000000..8c2a03d20d
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/area-charts.html
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+ Area Charts - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Area Chart
+
+
Single Area Chart
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/badges.html b/themes/src/main/node_modules/patternfly/dist/tests/badges.html
new file mode 100644
index 0000000000..004d9f7189
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/badges.html
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+ Badges - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Inbox 42
+
+
+
+
+
+
+ Messages 4
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/bar-charts.html b/themes/src/main/node_modules/patternfly/dist/tests/bar-charts.html
new file mode 100644
index 0000000000..c9f9ac27db
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/bar-charts.html
@@ -0,0 +1,350 @@
+
+
+
+
+
+
+ Bar Charts - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Vertical Bar Chart
+
+
Grouped Vertical Bar Chart
+
+
Stacked Vertical Bar Chart
+
+
Horizontal Bar Chart
+
+
Grouped Horizontal Bar Chart
+
+
Stacked Horizontal Bar Chart
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/basic.html b/themes/src/main/node_modules/patternfly/dist/tests/basic.html
new file mode 100644
index 0000000000..958dc3497f
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/basic.html
@@ -0,0 +1,804 @@
+
+
+
+
+
+
+ Basic - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Home
+ Basic
+
+
Basic
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Empty State Title
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+
+
+ Learn more about this on the documentation .
+
+
+ Main Action
+
+
+ Secondary Action
+ Secondary Action
+
+
+
+
+
+
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum eget eros tincidunt, semper ante nec, dapibus ante.
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/blank-slate.html b/themes/src/main/node_modules/patternfly/dist/tests/blank-slate.html
new file mode 100644
index 0000000000..f4772e9117
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/blank-slate.html
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+ Blank Slate - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Empty Blank Slate
+
+
Empty State Title
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+
Learn more about this on the documentation .
+
+
+ Main Action
+
+
+
+
+
Empty Slate with icon and secondary actions
+
+
+
+
+
+ Empty State Title
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+
+
+ Learn more about this on the documentation .
+
+
+ Main Action
+
+
+ Secondary Action
+ Secondary Action
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-combobox.html b/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-combobox.html
new file mode 100644
index 0000000000..4912cf880d
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-combobox.html
@@ -0,0 +1,344 @@
+
+
+
+
+
+
+ Bootstrap-Combobox - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ State
+
+ Select a State
+ Alabama
+ Alaska
+ Arizona
+ Arkansas
+ California
+ Colorado
+ Connecticut
+ Delaware
+ District Of Columbia
+ Florida
+ Georgia
+ Hawaii
+ Idaho
+ Illinois
+ Indiana
+ Iowa
+ Kansas
+ Kentucky
+ Louisiana
+ Maine
+ Maryland
+ Massachusetts
+ Michigan
+ Minnesota
+ Mississippi
+ Missouri
+ Montana
+ Nebraska
+ Nevada
+ New Hampshire
+ New Jersey
+ New Mexico
+ New York
+ North Carolina
+ North Dakota
+ Ohio
+ Oklahoma
+ Oregon
+ Pennsylvania
+ Rhode Island
+ South Carolina
+ South Dakota
+ Tennessee
+ Texas
+ Utah
+ Vermont
+ Virginia
+ Washington
+ West Virginia
+ Wisconsin
+ Wyoming
+
+
+
Sizes
+
+ State
+
+ Select a State
+ Alabama
+ Alaska
+ Arizona
+ Arkansas
+ California
+ Colorado
+ Connecticut
+ Delaware
+ District Of Columbia
+ Florida
+ Georgia
+ Hawaii
+ Idaho
+ Illinois
+ Indiana
+ Iowa
+ Kansas
+ Kentucky
+ Louisiana
+ Maine
+ Maryland
+ Massachusetts
+ Michigan
+ Minnesota
+ Mississippi
+ Missouri
+ Montana
+ Nebraska
+ Nevada
+ New Hampshire
+ New Jersey
+ New Mexico
+ New York
+ North Carolina
+ North Dakota
+ Ohio
+ Oklahoma
+ Oregon
+ Pennsylvania
+ Rhode Island
+ South Carolina
+ South Dakota
+ Tennessee
+ Texas
+ Utah
+ Vermont
+ Virginia
+ Washington
+ West Virginia
+ Wisconsin
+ Wyoming
+
+
+
+ State
+
+ Select a State
+ Alabama
+ Alaska
+ Arizona
+ Arkansas
+ California
+ Colorado
+ Connecticut
+ Delaware
+ District Of Columbia
+ Florida
+ Georgia
+ Hawaii
+ Idaho
+ Illinois
+ Indiana
+ Iowa
+ Kansas
+ Kentucky
+ Louisiana
+ Maine
+ Maryland
+ Massachusetts
+ Michigan
+ Minnesota
+ Mississippi
+ Missouri
+ Montana
+ Nebraska
+ Nevada
+ New Hampshire
+ New Jersey
+ New Mexico
+ New York
+ North Carolina
+ North Dakota
+ Ohio
+ Oklahoma
+ Oregon
+ Pennsylvania
+ Rhode Island
+ South Carolina
+ South Dakota
+ Tennessee
+ Texas
+ Utah
+ Vermont
+ Virginia
+ Washington
+ West Virginia
+ Wisconsin
+ Wyoming
+
+
+
Horizontal Form
+
+
Inline Form
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-datepicker.html b/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-datepicker.html
new file mode 100644
index 0000000000..ee7018b4de
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-datepicker.html
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+ Bootstrap-Datepicker - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Readonly Inputs
+
Recommended. To prevent invalid dates, setting the inputs to readonly only allows a date to be input via the date picker widget.
+
Text Input
+
+
+
+
Component
+
+
+
+
+
+
Inline
+
+
+
+
Range Do not use. PatternFly-approved design coming in a future update.
+
+
+ to
+
+
+
Validation States
+
+ With success
+
+
+
+ With warning
+
+
+
+ With error
+
+
+
+
Normal Inputs
+
Not recommended. For comparison only.
+
Text Input
+
+
Component
+
+
+
+
Inline
+
+
Range Do not use. PatternFly-approved design coming in a future update.
+
+
+ to
+
+
+
Validation States
+
+ With success
+
+
+
+ With warning
+
+
+
+ With error
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-select.html b/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-select.html
new file mode 100644
index 0000000000..54143766cb
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-select.html
@@ -0,0 +1,213 @@
+
+
+
+
+
+
+ Bootstrap-Select - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Single-Select Dropdown
+
+
+ Mustard
+ Ketchup
+ Relish
+ Onions
+ Mushrooms
+ Pickles
+ Mayonnaise
+
+ Tabasco
+ Sriracha
+ Wasabi
+
+
+
Disabled
+
+
+ Mustard
+ Ketchup
+ Relish
+ Onions
+ Mushrooms
+ Pickles
+ Mayonnaise
+
+ Tabasco
+ Sriracha
+ Wasabi
+
+
+
Option Groups
+
+
+
+ Mustard
+ Ketchup
+ Relish
+ Onions
+ Mushrooms
+ Pickles
+ Mayonnaise
+ Tabasco
+ Sriracha
+ Wasabi
+
+
+ Tent
+ Flashlight
+ Toilet Paper
+ Sleeping Bag
+
+
+
+
Multiple Select
+
+
+ Mustard
+ Ketchup
+ Relish
+ Onions
+ Mushrooms
+ Pickles
+ Mayonnaise
+
+ Tabasco
+ Sriracha
+ Wasabi
+
+
+
Data Live Search
+
+
+ Mustard
+ Ketchup
+ Relish
+ Onions
+ Mushrooms
+ Pickles
+ Mayonnaise
+
+ Tabasco
+ Sriracha
+ Wasabi
+
+
+
Icons
+
+
+ Mustard
+ Ketchup
+ Relish
+
+
+
With Help Text
+
+ Bootstrap-Select with help text
+
+ Mustard
+ Ketchup
+ Relish
+ Onions
+ Mushrooms
+ Pickles
+ Mayonnaise
+
+ Tabasco
+ Sriracha
+ Wasabi
+
+ A block of help text that breaks onto a new line and may extend beyond one line.
+
+
Validation States
+
+ Bootstrap-Select with success
+
+ Mustard
+ Ketchup
+ Relish
+ Onions
+ Mushrooms
+ Pickles
+ Mayonnaise
+
+ Tabasco
+ Sriracha
+ Wasabi
+
+ A block of help text that breaks onto a new line and may extend beyond one line.
+
+
+ Bootstrap-Select with warning
+
+ Mustard
+ Ketchup
+ Relish
+ Onions
+ Mushrooms
+ Pickles
+ Mayonnaise
+
+ Tabasco
+ Sriracha
+ Wasabi
+
+ A block of help text that breaks onto a new line and may extend beyond one line.
+
+
+ Bootstrap-Select with error
+
+ Mustard
+ Ketchup
+ Relish
+ Onions
+ Mushrooms
+ Pickles
+ Mayonnaise
+
+ Tabasco
+ Sriracha
+ Wasabi
+
+ A block of help text that breaks onto a new line and may extend beyond one line.
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-slider.html b/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-slider.html
new file mode 100644
index 0000000000..80846adbb2
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-slider.html
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+ Bootstrap Slider - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-switch.html b/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-switch.html
new file mode 100644
index 0000000000..511351b2bd
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-switch.html
@@ -0,0 +1,267 @@
+
+
+
+
+
+
+ Bootstrap Switch - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
State
+
+
+
+
+ Toggle
+ Set true
+ Set false
+ Get
+
+
+
+
Size
+
+
+
+
+ Mini
+ Small
+ Normal
+ Large
+ Get
+
+
+
+
Animate
+
+
+
+
+ Toggle
+ Get
+
+
+
+
Disabled
+
+
+
+
+ Toggle
+ Get
+
+
+
+
Readonly
+
+
+
+
+ Toggle
+ Get
+
+
+
+
Indeterminate
+
+
+
+
+ Toggle
+ Get
+
+
+
+
Inverse
+
+
+
+
+ Toggle
+ Get
+
+
+
+
On Color
+
+
+
+
+
+ Set
+
+
+
Get
+
+
+
+
Off Color
+
+
+
+
+
+ Set
+
+
+
Get
+
+
+
+
+
+
+
+
+
Create | Destroy
+
+
+
+
+
+
+
+
Radio All Off
+
+
+
Inside Modals
+
Open Modal
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-switch.js b/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-switch.js
new file mode 100644
index 0000000000..9d2c6bd8b6
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-switch.js
@@ -0,0 +1,61 @@
+(function() {
+ var $confirm;
+
+ $confirm = null;
+
+ $(function() {
+ var $createDestroy, $window, sectionTop;
+ $window = $(window);
+ sectionTop = $(".top").outerHeight() + 20;
+ $createDestroy = $("#switch-create-destroy");
+ // hljs.initHighlightingOnLoad();
+ $("a[href*=\"#\"]").on("click", function(event) {
+ var $target;
+ event.preventDefault();
+ $target = $($(this).attr("href").slice("#"));
+ if ($target.length) {
+ return $window.scrollTop($target.offset().top - sectionTop);
+ }
+ });
+ $("input[type=\"checkbox\"], input[type=\"radio\"]").not("[data-switch-no-init]").bootstrapSwitch();
+ $("[data-switch-get]").on("click", function() {
+ var type;
+ type = $(this).data("switch-get");
+ return alert($("#switch-" + type).bootstrapSwitch(type));
+ });
+ $("[data-switch-set]").on("click", function() {
+ var type;
+ type = $(this).data("switch-set");
+ return $("#switch-" + type).bootstrapSwitch(type, $(this).data("switch-value"));
+ });
+ $("[data-switch-toggle]").on("click", function() {
+ var type;
+ type = $(this).data("switch-toggle");
+ return $("#switch-" + type).bootstrapSwitch("toggle" + type.charAt(0).toUpperCase() + type.slice(1));
+ });
+ $("[data-switch-set-value]").on("input", function(event) {
+ var type, value;
+ event.preventDefault();
+ type = $(this).data("switch-set-value");
+ value = $.trim($(this).val());
+ if ($(this).data("value") === value) {
+ return;
+ }
+ return $("#switch-" + type).bootstrapSwitch(type, value);
+ });
+ $("[data-switch-create-destroy]").on("click", function() {
+ var isSwitch;
+ isSwitch = $createDestroy.data("bootstrap-switch");
+ $createDestroy.bootstrapSwitch((isSwitch ? "destroy" : null));
+ return $(this).button((isSwitch ? "reset" : "destroy"));
+ });
+ return $confirm = $("#confirm").bootstrapSwitch({
+ size: "large",
+ onSwitchChange: function(event, state) {
+ event.preventDefault();
+ return console.log(state, event.isDefaultPrevented());
+ }
+ });
+ });
+
+}).call(this);
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-touchspin.html b/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-touchspin.html
new file mode 100644
index 0000000000..3133724b8b
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-touchspin.html
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+ Bootstrap Touchspin - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Example with postfix
+
+
+
With prefix
+
+
+
Vertical button alignment
+
+
+
Vertical buttons with custom icons
+
+
+
Init with empty value
+
+
+
Value attribute is not set (applying settings.initval)
+
+
+
Value is set explicitly to 33 (skipping settings.initval)
+
+
+
Button postfix (small)
+
+
+
Button postfix (large)
+
+
+
+
+
Button group
+
+
+
Change button class
+
+
+
Event demo
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-treeview-2.html b/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-treeview-2.html
new file mode 100644
index 0000000000..d00165f517
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-treeview-2.html
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+ Tree View - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Home
+ Tree View
+
+
Tree View
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-treeview.html b/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-treeview.html
new file mode 100644
index 0000000000..11f7ab8406
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/bootstrap-treeview.html
@@ -0,0 +1,385 @@
+
+
+
+
+
+
+ Bootstrap Tree View - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Prevent Unselection
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/breadcrumbs.html b/themes/src/main/node_modules/patternfly/dist/tests/breadcrumbs.html
new file mode 100644
index 0000000000..2337e943ad
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/breadcrumbs.html
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+ Breadcrumbs - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/buttons.html b/themes/src/main/node_modules/patternfly/dist/tests/buttons.html
new file mode 100644
index 0000000000..27167bce36
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/buttons.html
@@ -0,0 +1,556 @@
+
+
+
+
+
+
+ Buttons - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/card-view-card-variations.html b/themes/src/main/node_modules/patternfly/dist/tests/card-view-card-variations.html
new file mode 100644
index 0000000000..02ba04bb33
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/card-view-card-variations.html
@@ -0,0 +1,202 @@
+
+
+
+
+
+
+ Card View - Card Variations - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Large Card
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
Small Card
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
Mini Card with status
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Storage_1
+
+
+
+
+
+ 25% Used
+
+
+ 75% Available
+
+
+
+
+
25% in use
+
+
+
+
+
+
+
+
Mini Card with text
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Zone_1
+
+
+
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque. More info
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/card-view-multi-select.html b/themes/src/main/node_modules/patternfly/dist/tests/card-view-multi-select.html
new file mode 100644
index 0000000000..b532e270d8
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/card-view-multi-select.html
@@ -0,0 +1,705 @@
+
+
+
+
+
+
+ Card View - Multi Select - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
server_abc has been added to main server group.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/card-view-single-select.html b/themes/src/main/node_modules/patternfly/dist/tests/card-view-single-select.html
new file mode 100644
index 0000000000..5f9096da95
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/card-view-single-select.html
@@ -0,0 +1,439 @@
+
+
+
+
+
+
+ Card View - Single Select - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
server_abc has been added to main server group.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/cards.html b/themes/src/main/node_modules/patternfly/dist/tests/cards.html
new file mode 100644
index 0000000000..f9f1bd0460
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/cards.html
@@ -0,0 +1,906 @@
+
+
+
+
+
+
+ Cards - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
server_abc has been added to main server group.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Top Utilized Clusters
+
+
+
+
+ RHOS6-Controller
+
+
+
+ 190.0 of 200.0 GB Used
+
+
+ 5% Available
+
+
+
+ CFMEQE-Cluster
+
+
+
+ 100.0 of 200.0 GB Used
+
+
+ 50% Available
+
+
+
+ RHOS-Undercloud
+
+
+
+ 140.0 of 200.0 GB Used
+
+
+ 30% Available
+
+
+
+ RHEL6-Controller
+
+
+
+ 153.0 of 200.0 GB Used
+
+
+ 23.5% Available
+
+
+
+
+
+
+
+
+
+
+ Quotas
+
+
+
+
+
+ CPU
+
+
+
+ 115 of 460 MHz
+
+
+ 75% Available
+
+
+
+
+
+ Memory
+
+
+
+ 8 of 16 GB
+
+
+ 50% Available
+
+
+
+
+
+ Pods
+
+
+
+ 5 of 8 Total
+
+
+ 37.5% Available
+
+
+
+
+
+
+
+
+
+
+
+
+ Quotas
+
+
+
+
+
+ CPU
+
+
+
+ 25% Used
+
+
+ 75% Available
+
+
+
+
+
+ Memory
+
+
+
+ 50% Used
+
+
+ 50% Available
+
+
+
+
+
+ Pods
+
+
+
+ 62.5% Used
+
+
+ 37.5% Available
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Last 30 days
+
+ Utilization
+
+
+
+
+
+
CPU
+
+ 50
+
+ Available
+ of 1000 MHz
+
+
+
+
+
+
+
+
Memory
+
+ 256
+
+ Available
+ of 432 GB
+
+
+
+
+
+
+
+
Network
+
+ 200
+
+ Available
+ of 1300 Gbps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Network
+
+
+
+ 200
+
+ Available
+ of 1300 Gbps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Last 30 Days
+
+
+
+
+ Card Title
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/code.html b/themes/src/main/node_modules/patternfly/dist/tests/code.html
new file mode 100644
index 0000000000..84953a2467
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/code.html
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+ Code - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Inline
+
For example, <section>
should be wrapped as inline.
+
User input
+
To switch directories, type cd followed by the name of the directory.
+ To edit settings, press ctrl + ,
+
Basic block
+
<p class="my-class">Sample text here...</p>
+
Variables
+
y =
m x +
b
+
Sample output
+
This text is meant to be treated as sample output from a computer program.
+
Syntax highlighting with google-code-prettify
+
Basic block
+
<p class="my-class">Sample text here...</p>
+
Larger block with line numbers
+
+<!doctype html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <title></title>
+ <link rel="stylesheet" href="css/style.css">
+</head>
+<body>
+ <header></header>
+ <div role="main"></div>
+ <footer></footer>
+ <script src="js/script.js"></script>
+</body>
+</html>
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/dashboard.html b/themes/src/main/node_modules/patternfly/dist/tests/dashboard.html
new file mode 100644
index 0000000000..ebf0a79772
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/dashboard.html
@@ -0,0 +1,360 @@
+
+
+
+
+
+
+ Dashboard - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Infrastructure Performance
+
+
+
Resource Usage
+
+
+
+
+
+
+
+
Infrastructure Capacity
+
+
+
+
+
+ Status
+ Location Data
+ Hosts
+
+
+ New
+ Fusce leo massa Created March 05, 2014 08:34:36 AM
+ 11
+
+
+ New
+ Iaculis at dapibus eget Created March 03, 2014 20:32:12 AM
+ 9
+
+
+ Disabled
+ Dapibus nec metus Created March 03, 2014 19:11:56 AM
+ 25
+
+
+
See more »
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/donut-charts.html b/themes/src/main/node_modules/patternfly/dist/tests/donut-charts.html
new file mode 100644
index 0000000000..b6bb74512e
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/donut-charts.html
@@ -0,0 +1,340 @@
+
+
+
+
+
+
+ Donut Charts - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Donut Chart - Utilization
+
+
+
+
+
+
+
+
+ 60 MHz of 100 MHz used
+
+
+
+
+
+
+
+
+
+ 60 MHz of 100 MHz used
+
+
+
+
+
+
+
+
+
+
+ 60 MHz of 100 MHz
+
+
+
+
+
+
+
+
Donut Chart - Relationship to a Whole
+
+
Donut Chart - Small
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/dropdowns.html b/themes/src/main/node_modules/patternfly/dist/tests/dropdowns.html
new file mode 100644
index 0000000000..4b244e01ea
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/dropdowns.html
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+ Dropdowns - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Dropdown
+
+
+
+
+
Dropup
+
+
+
+
+
Dropdown Kebab
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Dropup Kebab
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Dropdown Kebab with Buttons
+
+
+
Button
+
Button
+
+
+
+
+
+
+
+
+
+
+
+
Button
+
Button
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/experimental-features.html b/themes/src/main/node_modules/patternfly/dist/tests/experimental-features.html
new file mode 100644
index 0000000000..e8aab8564a
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/experimental-features.html
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+ Experimental Features - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Experimental Features Entry Screen
+
+
+
+
+ This feature is experimental.
+ Got it!
+
+
+ More info
+
+
+
+
+
+
+
+
Empty State Title
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+
Learn more about this on the documentation .
+
+
+
+
Activate All Experimental Features
+
+
+
+
+
+
+
+
Experimental Feature Identifier on a Component
+
+
+
+ More info
+
+
+
+
+
+
lorem ipsum
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/filter.html b/themes/src/main/node_modules/patternfly/dist/tests/filter.html
new file mode 100644
index 0000000000..5842ab2006
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/filter.html
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+ Filter - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Input Filters
+
+
+
Select Filters
+
+
+
Category Filters
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/form.html b/themes/src/main/node_modules/patternfly/dist/tests/form.html
new file mode 100644
index 0000000000..e1f8ad795c
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/form.html
@@ -0,0 +1,288 @@
+
+
+
+
+
+
+ Form - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Home
+ Form
+
+
Form
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/forms.html b/themes/src/main/node_modules/patternfly/dist/tests/forms.html
new file mode 100644
index 0000000000..c56384fed3
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/forms.html
@@ -0,0 +1,875 @@
+
+
+
+
+
+
+ Forms - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Right-aligned labels
+
+
+
+
+
All Fields Required
+
+
+
Required and Optional Fields
+
+
+
All Fields Optional
+
+
+
Error Feedback
+
+
+
Hey there is a problem! Yeah this is really messed up and you should
know about it .
+
+
+
+
+
+
Top-aligned labels
+
+
+
+
+
All Fields Required
+
+
+
Required and Optional Fields
+
+
+
All Fields Optional
+
+
+
+
+
+
Inside a modal
+
+
+
+
+
+
+
+
+
+
+
+
Hey there is a problem! Yeah this is really messed up and you should
know about it .
+
+
+
+
+
+
+
+
+
+
+
+
Expand-Collapse Section
+
+
+
Expand-Collapse Section inside a modal
+
+
Launch demo modal
+
+
+
Controls
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Option one is this and that—be sure to include why it's great
+
+
+
+
+
+ Option one is this and that—be sure to include why it's great
+
+
+
+
+
+ Option two can be something else and selecting it will deselect option one
+
+
+
+ 1
+
+
+ 2
+
+
+ 3
+
+
+ 1
+ 2
+ 3
+ 4
+ 5
+
+
+ 1
+ 2
+ 3
+ 4
+ 5
+
+
+
Count Remaining Characters Control
+
+
+
+
Static Control
+
+
+
+
+
+
Help Text
+
A block of help text that breaks onto a new line and may extend beyond one line.
+
+ @
+
+
+
+
Control Sizing
+
+
+
+
...
+
...
+
...
+
+
+
+
+
+
+
+ .00
+
+
+ $
+
+ .00
+
+
+
+
+ @
+
+
+
+ @
+
+
+
+ @
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Disabled input
+
+
+
+ Disabled select menu
+
+ Disabled select
+
+
+
+
+ Can't check this
+
+
+ Submit
+
+
+
+ Input with success
+
+
+
+ Select with success
+
+ 1
+ 2
+ 3
+ 4
+ 5
+
+
+
+ Input with warning
+
+
+
+ Select with warning
+
+ 1
+ 2
+ 3
+ 4
+ 5
+
+
+
+ Input with error
+
+
+
+ Select with error
+
+ 1
+ 2
+ 3
+ 4
+ 5
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/horizontal-navigation.html b/themes/src/main/node_modules/patternfly/dist/tests/horizontal-navigation.html
new file mode 100644
index 0000000000..6ee0693a30
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/horizontal-navigation.html
@@ -0,0 +1,777 @@
+
+
+
+
+
+
+ Horizontal Navigation - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Top Utilized Clusters
+
+
+
+
+ RHOS6-Controller
+
+
+
+ 190.0 of 200.0 GB Used
+
+
+ 5% Available
+
+
+
+ CFMEQE-Cluster
+
+
+
+ 100.0 of 200.0 GB Used
+
+
+ 50% Available
+
+
+
+ RHOS-Undercloud
+
+
+
+ 140.0 of 200.0 GB Used
+
+
+ 30% Available
+
+
+
+ RHEL6-Controller
+
+
+
+ 153.0 of 200.0 GB Used
+
+
+ 23.5% Available
+
+
+
+
+
+
+
+
+
+
+ Quotas
+
+
+
+
+
+ CPU
+
+
+
+ 115 of 460 MHz
+
+
+ 75% Available
+
+
+
+
+
+ Memory
+
+
+
+ 8 of 16 GB
+
+
+ 50% Available
+
+
+
+
+
+ Pods
+
+
+
+ 5 of 8 Total
+
+
+ 37.5% Available
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Last 30 days
+
+ Utilization
+
+
+
+
+
+
CPU
+
+ 50
+
+ Available
+ of 1000 MHz
+
+
+
+
+
+
+
+
Memory
+
+ 256
+
+ Available
+ of 432 GB
+
+
+
+
+
+
+
+
Network
+
+ 200
+
+ Available
+ of 1300 Gbps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Network
+
+
+
+ 200
+
+ Available
+ of 1300 Gbps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Last 30 Days
+
+
+
+
+ Card Title
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/icons.html b/themes/src/main/node_modules/patternfly/dist/tests/icons.html
new file mode 100644
index 0000000000..5389ec9051
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/icons.html
@@ -0,0 +1,609 @@
+
+
+
+
+
+
+ Icons - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/img/dashboard-3.png b/themes/src/main/node_modules/patternfly/dist/tests/img/dashboard-3.png
new file mode 100644
index 0000000000..df6fe4b3df
Binary files /dev/null and b/themes/src/main/node_modules/patternfly/dist/tests/img/dashboard-3.png differ
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/index.html b/themes/src/main/node_modules/patternfly/dist/tests/index.html
new file mode 100644
index 0000000000..6b3dc89c2d
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/index.html
@@ -0,0 +1,326 @@
+
+
+
+
+
+
+ PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/infotip.html b/themes/src/main/node_modules/patternfly/dist/tests/infotip.html
new file mode 100644
index 0000000000..d27c23a20c
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/infotip.html
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+ Info Tip - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/labels.html b/themes/src/main/node_modules/patternfly/dist/tests/labels.html
new file mode 100644
index 0000000000..124c21a375
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/labels.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+ Labels - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Example heading New
+
Example heading New
+
Example heading New
+
Example heading New
+
Example heading New
+
Example heading New
+
+
Default
+
Primary
+
Success
+
Info
+
Warning
+
Danger
+
+
+
+
+ Label
+ First Name
+ Last Name
+ Username
+
+
+
+
+ Default
+ Mark
+ Otto
+ @mdo
+
+
+ Primary
+ Jacob
+ Thornton
+ @fat
+
+
+ Success
+ Larry
+ the Bird
+ @twitter
+
+
+ Info
+ Mark
+ Otto
+ @mdo
+
+
+ Warning
+ Jacob
+ Thornton
+ @fat
+
+
+ Danger
+ Larry
+ the Bird
+ @twitter
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/line-charts.html b/themes/src/main/node_modules/patternfly/dist/tests/line-charts.html
new file mode 100644
index 0000000000..ea63bfee59
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/line-charts.html
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+ Line Charts - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Sparkline
+
+
+
+
Less than one year remaining
+
+
+
+
+
Line Chart
+
+
Single Line Chart
+
+
Spline Chart
+
+
Single Spline Chart
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/list-group.html b/themes/src/main/node_modules/patternfly/dist/tests/list-group.html
new file mode 100644
index 0000000000..27da050fae
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/list-group.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+ List Group - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Basic example
+
+ Cras justo odio
+ Dapibus ac facilisis in
+ Morbi leo risus
+ Porta ac consectetur ac
+ Vestibulum at eros
+
+
+
Badges
+
+
+ 14
+ Cras justo odio
+
+
+ 2
+ Dapibus ac facilisis in
+
+
+ 1
+ Morbi leo risus
+
+
+
+
Linked items
+
+
+
Contextual classes
+
+ Dapibus ac facilisis in
+ Cras sit amet nibh libero
+ Porta ac consectetur ac
+ Vestibulum at eros
+
+
+
+
Custom content
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/list-pf.html b/themes/src/main/node_modules/patternfly/dist/tests/list-pf.html
new file mode 100644
index 0000000000..a50bb9e379
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/list-pf.html
@@ -0,0 +1,529 @@
+
+
+
+
+
+
+ List - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Basic list with expansion
+
+
+
+
+
+
+
+
+
+
+ This is a first level section
+
+
+
+
+
+
+ This is a second level section
+
+
+
+
+
+
+
+
+
+
+
+
+ This item is open by default
+
+
+
+
+
+
+
+
+
+ This is a first level section
+
+
+
+
+
+
+ This is a second level section
+
+
+
+
+
+
+
+
+
+
Basic list with row selection
+
+
+
+
+
+
+
+ Selectable list row content
+
+
+
+
+
+
+
Basic list with row selection and expansion
+
+
+
+
+
+
+
+
+
+
+
+ Expandable and selectable list row content
+
+
+
+
+
+
+
+ This is a second level section
+
+
+
+
+
+
+
+
+
+
Basic list with expand element instead of standard collapse
+
+
+
+
+
+
+
+
+
+ Collapse
+ First line
+
+
+
+
+
+
+
+
+
+
+ This is a first level section
+
+
+
+
+
+
+ This is a second level section
+
+
+
+
+
+
+
+
+
+
+
List with content items
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Event One
+
Description of event one with
link text.
+
+
+ additional content
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Event One with a longer title
+
Description of event one with
link text.
+
+
+ additional content
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Nonbreakinglongtitle012345678901234567890012345678901234567890012345678901234567890
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In lacinia euismod quam. Aliquam nec varius arcu. In dolor nibh, mattis at odio non, imperdiet faucibus elit. Aliquam erat volutpat with
link text.
+
+
+ additional content
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Ellipsed text variation Nonbreakinglongtitle012345678901234567890012345678901234567890012345678901234567890
+
Ellipsed text variation Lorem ipsum dolor sit amet, consectetur adipiscing elit. In lacinia euismod quam. Aliquam nec varius arcu. In dolor nibh, mattis at odio non, imperdiet faucibus elit. Aliquam erat volutpat with
link text.
+
+
+ additional content
+
+
+
+
+
+
+
+
+
+
+
+
List with content items, stacked main content option
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Event One
+
This event is shown with a stacked display
+
+
+ additional content
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Event One with a longer title
+
This event is shown with a stacked display
+
+
+ additional content
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Nonbreakinglongtitle012345678901234567890012345678901234567890012345678901234567890
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In lacinia euismod quam. Aliquam nec varius arcu. In dolor nibh, mattis at odio non, imperdiet faucibus elit. Aliquam erat volutpat with
link text.
+
+
+ additional content
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Ellipsed title variation Nonbreakinglongtitle012345678901234567890012345678901234567890012345678901234567890
+
Ellipsed description variation Lorem ipsum dolor sit amet, consectetur adipiscing elit. In lacinia euismod quam. Aliquam nec varius arcu. In dolor nibh, mattis at odio non, imperdiet faucibus elit. Aliquam erat volutpat with
link text.
+
+
+ additional content
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/list-view-compound-expansion.html b/themes/src/main/node_modules/patternfly/dist/tests/list-view-compound-expansion.html
new file mode 100644
index 0000000000..0cf8cf6855
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/list-view-compound-expansion.html
@@ -0,0 +1,1727 @@
+
+
+
+
+
+
+ List View - Compound Expansion - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Host 1
+ Host 2
+ Host 3
+ Host 4
+ Host 5
+ Host 6
+ Host 7
+ Host 8
+ Host 9
+
+
+
+
+ Host Name
+ file1.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Cluster 1
+ Cluster 2
+ Cluster 3
+ Cluster 4
+ Cluster 5
+ Cluster 6
+ Cluster 7
+ Cluster 8
+ Cluster 9
+
+
+
+
+ Cluster Name
+ file2.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Nodes 1
+ Nodes 2
+ Nodes 3
+ Nodes 4
+ Nodes 5
+ Nodes 6
+ Nodes 7
+ Nodes 8
+ Nodes 9
+
+
+
+
+ Node Name
+ file3.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Image 1
+ Image 2
+ Image 3
+ Image 4
+ Image 5
+ Image 6
+ Image 7
+ Image 8
+ Image 9
+
+
+
+
+ Image Name
+ file4.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Host 1
+ Host 2
+ Host 3
+ Host 4
+ Host 5
+ Host 6
+ Host 7
+ Host 8
+ Host 9
+
+
+
+
+ Host Name
+ file1.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Cluster 1
+ Cluster 2
+ Cluster 3
+ Cluster 4
+ Cluster 5
+ Cluster 6
+ Cluster 7
+ Cluster 8
+ Cluster 9
+
+
+
+
+ Cluster Name
+ file2.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Nodes 1
+ Nodes 2
+ Nodes 3
+ Nodes 4
+ Nodes 5
+ Nodes 6
+ Nodes 7
+ Nodes 8
+ Nodes 9
+
+
+
+
+ Node Name
+ file3.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Image 1
+ Image 2
+ Image 3
+ Image 4
+ Image 5
+ Image 6
+ Image 7
+ Image 8
+ Image 9
+
+
+
+
+ Image Name
+ file4.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Host 1
+ Host 2
+ Host 3
+ Host 4
+ Host 5
+ Host 6
+ Host 7
+ Host 8
+ Host 9
+
+
+
+
+ Host Name
+ file1.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Cluster 1
+ Cluster 2
+ Cluster 3
+ Cluster 4
+ Cluster 5
+ Cluster 6
+ Cluster 7
+ Cluster 8
+ Cluster 9
+
+
+
+
+ Cluster Name
+ file2.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Nodes 1
+ Nodes 2
+ Nodes 3
+ Nodes 4
+ Nodes 5
+ Nodes 6
+ Nodes 7
+ Nodes 8
+ Nodes 9
+
+
+
+
+ Node Name
+ file3.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Image 1
+ Image 2
+ Image 3
+ Image 4
+ Image 5
+ Image 6
+ Image 7
+ Image 8
+ Image 9
+
+
+
+
+ Image Name
+ file4.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Host 1
+ Host 2
+ Host 3
+ Host 4
+ Host 5
+ Host 6
+ Host 7
+ Host 8
+ Host 9
+
+
+
+
+ Host Name
+ file1.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Cluster 1
+ Cluster 2
+ Cluster 3
+ Cluster 4
+ Cluster 5
+ Cluster 6
+ Cluster 7
+ Cluster 8
+ Cluster 9
+
+
+
+
+ Cluster Name
+ file2.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Nodes 1
+ Nodes 2
+ Nodes 3
+ Nodes 4
+ Nodes 5
+ Nodes 6
+ Nodes 7
+ Nodes 8
+ Nodes 9
+
+
+
+
+ Node Name
+ file3.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Image 1
+ Image 2
+ Image 3
+ Image 4
+ Image 5
+ Image 6
+ Image 7
+ Image 8
+ Image 9
+
+
+
+
+ Image Name
+ file4.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Host 1
+ Host 2
+ Host 3
+ Host 4
+ Host 5
+ Host 6
+ Host 7
+ Host 8
+ Host 9
+
+
+
+
+ Host Name
+ file1.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Cluster 1
+ Cluster 2
+ Cluster 3
+ Cluster 4
+ Cluster 5
+ Cluster 6
+ Cluster 7
+ Cluster 8
+ Cluster 9
+
+
+
+
+ Cluster Name
+ file2.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Nodes 1
+ Nodes 2
+ Nodes 3
+ Nodes 4
+ Nodes 5
+ Nodes 6
+ Nodes 7
+ Nodes 8
+ Nodes 9
+
+
+
+
+ Node Name
+ file3.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Image 1
+ Image 2
+ Image 3
+ Image 4
+ Image 5
+ Image 6
+ Image 7
+ Image 8
+ Image 9
+
+
+
+
+ Image Name
+ file4.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Host 1
+ Host 2
+ Host 3
+ Host 4
+ Host 5
+ Host 6
+ Host 7
+ Host 8
+ Host 9
+
+
+
+
+ Host Name
+ file1.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Cluster 1
+ Cluster 2
+ Cluster 3
+ Cluster 4
+ Cluster 5
+ Cluster 6
+ Cluster 7
+ Cluster 8
+ Cluster 9
+
+
+
+
+ Cluster Name
+ file2.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Nodes 1
+ Nodes 2
+ Nodes 3
+ Nodes 4
+ Nodes 5
+ Nodes 6
+ Nodes 7
+ Nodes 8
+ Nodes 9
+
+
+
+
+ Node Name
+ file3.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Image 1
+ Image 2
+ Image 3
+ Image 4
+ Image 5
+ Image 6
+ Image 7
+ Image 8
+ Image 9
+
+
+
+
+ Image Name
+ file4.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/list-view-rows.html b/themes/src/main/node_modules/patternfly/dist/tests/list-view-rows.html
new file mode 100644
index 0000000000..fa35141719
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/list-view-rows.html
@@ -0,0 +1,597 @@
+
+
+
+
+
+
+ List View Rows - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 8 Hosts
+
+
+
+ 8 Clusters
+
+
+
+ 18 Nodes
+
+
+
+ 4 Images
+
+
+
+
+
+
+
+
Row Variations
+
+
+
+
+
+
+
+
+
+
+ This is EVENT One that is with very LONG and should not overflow and push other elements out of the bounding box.
+ Feb 23, 2015 12:32 am
+
+
+ The following snippet of text is
rendered as link text .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 8 Clusters
+
+
+
+ 8 Hosts
+
+
+
+ 18
+ Nodes
+
+
+
+ 4 Images
+
+
+
+
+
+
+
+
+
+
+
+
+
Action
+
Action
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 113,735 Service One
+
+
+ 35% Service Two
+
+
+ 22.0% Service Three
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 8 Hosts
+
+
+
+ 8 Clusters
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 108 Hosts
+
+
+
+ 28 Clusters
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 8 Hosts
+
+
+
+ 28 Clusters
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 108 Hosts
+
+
+
+ 28 Clusters
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 8 Hosts
+
+
+
+ 28 Clusters
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Action
+
Action
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Event One
+
+
+ The following snippet of text is
rendered as link text .
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod.
+
+
+
+
+
+
+
+
+ 8 Clusters
+
+
+ 35% Service Two
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/list-view-simple-expansion.html b/themes/src/main/node_modules/patternfly/dist/tests/list-view-simple-expansion.html
new file mode 100644
index 0000000000..9eac5cc538
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/list-view-simple-expansion.html
@@ -0,0 +1,1712 @@
+
+
+
+
+
+
+ List View - Simple Expansion - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 60 MHz of 100 MHz used
+
+
+
+
+
+
+
+
+
+ 60 MHz of 100 MHz used
+
+
+
+
+
+
+
+
+
+
+ 60 MHz of 100 MHz
+
+
+
+
+
+
+
+
+
+ Host Name
+ Hostceph1
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 60 MHz of 100 MHz used
+
+
+
+
+
+
+
+
+
+ 60 MHz of 100 MHz used
+
+
+
+
+
+
+
+
+
+
+ 60 MHz of 100 MHz
+
+
+
+
+
+
+
+
+
+ Host Name
+ Hostceph1
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 60 MHz of 100 MHz used
+
+
+
+
+
+
+
+
+
+ 60 MHz of 100 MHz used
+
+
+
+
+
+
+
+
+
+
+ 60 MHz of 100 MHz
+
+
+
+
+
+
+
+
+
+ Host Name
+ Hostceph1
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 60 MHz of 100 MHz used
+
+
+
+
+
+
+
+
+
+ 60 MHz of 100 MHz used
+
+
+
+
+
+
+
+
+
+
+ 60 MHz of 100 MHz
+
+
+
+
+
+
+
+
+
+ Host Name
+ Hostceph1
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 60 MHz of 100 MHz used
+
+
+
+
+
+
+
+
+
+ 60 MHz of 100 MHz used
+
+
+
+
+
+
+
+
+
+
+ 60 MHz of 100 MHz
+
+
+
+
+
+
+
+
+
+ Host Name
+ Hostceph1
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 60 MHz of 100 MHz used
+
+
+
+
+
+
+
+
+
+ 60 MHz of 100 MHz used
+
+
+
+
+
+
+
+
+
+
+ 60 MHz of 100 MHz
+
+
+
+
+
+
+
+
+
+ Host Name
+ Hostceph1
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/list-view.html b/themes/src/main/node_modules/patternfly/dist/tests/list-view.html
new file mode 100644
index 0000000000..d69dc69814
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/list-view.html
@@ -0,0 +1,621 @@
+
+
+
+
+
+
+ List View - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 8 Hosts
+
+
+
+ 6 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 8 Images
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 11 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/login-basic.html b/themes/src/main/node_modules/patternfly/dist/tests/login-basic.html
new file mode 100644
index 0000000000..8af2622c3b
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/login-basic.html
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+ Login basic - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Email address
+
+
+
+ Password
+
+
+
+
+ Log In
+
+
Need an account?Sign up
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/login-multi-factor-identity-first-1.html b/themes/src/main/node_modules/patternfly/dist/tests/login-multi-factor-identity-first-1.html
new file mode 100644
index 0000000000..b55f03e13d
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/login-multi-factor-identity-first-1.html
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+ Login Multi-Factor Indentity First - Step One - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Email, phone or username
+
+
+
+
+ Keep me logged in for 30 days
+
+
+ Next
+
+
Need an account?Sign up
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/login-multi-factor-identity-first-2.html b/themes/src/main/node_modules/patternfly/dist/tests/login-multi-factor-identity-first-2.html
new file mode 100644
index 0000000000..d1a7930c3b
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/login-multi-factor-identity-first-2.html
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+ Login Multi-Factor Indentity First - Step Two - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Password
+
+
+
+
+ Log In
+
+
Need an account?Sign up
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/login-single-sign-on.html b/themes/src/main/node_modules/patternfly/dist/tests/login-single-sign-on.html
new file mode 100644
index 0000000000..3d255c854a
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/login-single-sign-on.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+ Login Single Sign-On - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Email address
+
+
+
+ Password
+
+
+
+
+ Log In
+
+
Need an account?Sign up
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/login-social-account-two-column.html b/themes/src/main/node_modules/patternfly/dist/tests/login-social-account-two-column.html
new file mode 100644
index 0000000000..a07c647e80
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/login-social-account-two-column.html
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+ Login Social Account (two column) - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/login-social-account.html b/themes/src/main/node_modules/patternfly/dist/tests/login-social-account.html
new file mode 100644
index 0000000000..1e549e9392
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/login-social-account.html
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+ Login Social Account - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/login.html b/themes/src/main/node_modules/patternfly/dist/tests/login.html
new file mode 100644
index 0000000000..74cfc1e25a
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/login.html
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+ Login - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Welcome to PatternFly!
+ This is placeholder text, only. Use this area to place any information or introductory message about your application that may be relevant for users. For example, you might include news or information about the latest release of your product here—such as a version number.
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/modals.html b/themes/src/main/node_modules/patternfly/dist/tests/modals.html
new file mode 100644
index 0000000000..697f6c1f44
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/modals.html
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+ Modals - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Launch demo modal
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/navbar.html b/themes/src/main/node_modules/patternfly/dist/tests/navbar.html
new file mode 100644
index 0000000000..8c12ca5370
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/navbar.html
@@ -0,0 +1,4858 @@
+
+
+
+
+
+
+ Navbar - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Primary Navigation Bar
+
+
+
+
+
+
+
+
+
+
+
+
Context Selector
+
+
+
+
+
+
+
+
+
+
+
Multi-level Menu
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Multi-level Menu and Context Selector
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Persistent Secondary and Tertiary Menu
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Persistent Secondary and Tertiary Menu and Context Selector
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Persistent Secondary and Tertiary with Submenu Menu and Context Selector
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/notification-drawer-horizontal-nav.html b/themes/src/main/node_modules/patternfly/dist/tests/notification-drawer-horizontal-nav.html
new file mode 100644
index 0000000000..1e550cd60a
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/notification-drawer-horizontal-nav.html
@@ -0,0 +1,1661 @@
+
+
+
+
+
+
+ Notification Drawer for Horizontal Navigation - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Notifications Drawer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+ Loading More
+
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Top Utilized Clusters
+
+
+
+
+ RHOS6-Controller
+
+
+
+ 190.0 of 200.0 GB Used
+
+
+ 5% Available
+
+
+
+ CFMEQE-Cluster
+
+
+
+ 100.0 of 200.0 GB Used
+
+
+ 50% Available
+
+
+
+ RHOS-Undercloud
+
+
+
+ 140.0 of 200.0 GB Used
+
+
+ 30% Available
+
+
+
+ RHEL6-Controller
+
+
+
+ 153.0 of 200.0 GB Used
+
+
+ 23.5% Available
+
+
+
+
+
+
+
+
+
+
+ Quotas
+
+
+
+
+
+ CPU
+
+
+
+ 115 of 460 MHz
+
+
+ 75% Available
+
+
+
+
+
+ Memory
+
+
+
+ 8 of 16 GB
+
+
+ 50% Available
+
+
+
+
+
+ Pods
+
+
+
+ 5 of 8 Total
+
+
+ 37.5% Available
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Last 30 days
+
+ Utilization
+
+
+
+
+
+
CPU
+
+ 50
+
+ Available
+ of 1000 MHz
+
+
+
+
+
+
+
+
Memory
+
+ 256
+
+ Available
+ of 432 GB
+
+
+
+
+
+
+
+
Network
+
+ 200
+
+ Available
+ of 1300 Gbps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Network
+
+
+
+ 200
+
+ Available
+ of 1300 Gbps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Last 30 Days
+
+
+
+
+ Card Title
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/notification-drawer-vertical-nav.html b/themes/src/main/node_modules/patternfly/dist/tests/notification-drawer-vertical-nav.html
new file mode 100644
index 0000000000..07960463c4
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/notification-drawer-vertical-nav.html
@@ -0,0 +1,1789 @@
+
+
+
+
+
+
+ Notification Drawer for Vertical Navigation - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Notifications Drawer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+ Loading More
+
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Top Utilized Clusters
+
+
+
+
+ RHOS6-Controller
+
+
+
+ 190.0 of 200.0 GB Used
+
+
+ 5% Available
+
+
+
+ CFMEQE-Cluster
+
+
+
+ 100.0 of 200.0 GB Used
+
+
+ 50% Available
+
+
+
+ RHOS-Undercloud
+
+
+
+ 140.0 of 200.0 GB Used
+
+
+ 30% Available
+
+
+
+ RHEL6-Controller
+
+
+
+ 153.0 of 200.0 GB Used
+
+
+ 23.5% Available
+
+
+
+
+
+
+
+
+
+
+ Quotas
+
+
+
+
+
+ CPU
+
+
+
+ 115 of 460 MHz
+
+
+ 75% Available
+
+
+
+
+
+ Memory
+
+
+
+ 8 of 16 GB
+
+
+ 50% Available
+
+
+
+
+
+ Pods
+
+
+
+ 5 of 8 Total
+
+
+ 37.5% Available
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Last 30 days
+
+ Utilization
+
+
+
+
+
+
CPU
+
+ 50
+
+ Available
+ of 1000 MHz
+
+
+
+
+
+
+
+
Memory
+
+ 256
+
+ Available
+ of 432 GB
+
+
+
+
+
+
+
+
Network
+
+ 200
+
+ Available
+ of 1300 Gbps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Network
+
+
+
+ 200
+
+ Available
+ of 1300 Gbps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Last 30 Days
+
+
+
+
+ Card Title
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/pagination-card-view.html b/themes/src/main/node_modules/patternfly/dist/tests/pagination-card-view.html
new file mode 100644
index 0000000000..ae2aa0a59e
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/pagination-card-view.html
@@ -0,0 +1,567 @@
+
+
+
+
+
+
+ Pagination - Card View - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
server_abc has been added to main server group.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/pagination-list-view.html b/themes/src/main/node_modules/patternfly/dist/tests/pagination-list-view.html
new file mode 100644
index 0000000000..f11df481e2
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/pagination-list-view.html
@@ -0,0 +1,1211 @@
+
+
+
+
+
+
+ Pagination - List View - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 8 Hosts
+
+
+
+ 6 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 8 Images
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 11 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 8 Hosts
+
+
+
+ 6 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 8 Images
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 11 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/pagination-table-view.html b/themes/src/main/node_modules/patternfly/dist/tests/pagination-table-view.html
new file mode 100644
index 0000000000..9960109ccc
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/pagination-table-view.html
@@ -0,0 +1,821 @@
+
+
+
+
+
+
+ Pagination - Table View - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Empty State Title
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+
+
+ Learn more about this on the documentation .
+
+
+ Main Action
+
+
+ Secondary Action
+ Secondary Action
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/pagination.html b/themes/src/main/node_modules/patternfly/dist/tests/pagination.html
new file mode 100644
index 0000000000..ad8faa1c47
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/pagination.html
@@ -0,0 +1,320 @@
+
+
+
+
+
+
+ Pagination - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Pager - default size
+
+
+
+
Pager - mini size
+
+
+
+
Pagination - default size
+
+
+
+
+
Pagination - mini size
+
+
+
+
+
Pagination row for card, list, and table views
+
The following control can be seen in these examples:
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/panels.html b/themes/src/main/node_modules/patternfly/dist/tests/panels.html
new file mode 100644
index 0000000000..678f84f4b0
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/panels.html
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+ Panels - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Panel heading without title
+
+ Panel content
+
+
+
+
+
+
Panel title
+
+
+ Panel content
+
+
+
+
+
+
+
+
Panel title
+
+
+ Panel content
+
+
+
+
+
+
Panel title
+
+
+ Panel content
+
+
+
+
+
+
Panel title
+
+
+ Panel content
+
+
+
+
+
+
Panel title
+
+
+ Panel content
+
+
+
+
+
+
Panel title
+
+
+ Panel content
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/pie-charts.html b/themes/src/main/node_modules/patternfly/dist/tests/pie-charts.html
new file mode 100644
index 0000000000..3460ee3c3c
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/pie-charts.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+ Pie Charts - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Donut Chart - Relationship to a Whole
+
+
Pie Chart - Small
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/popovers.html b/themes/src/main/node_modules/patternfly/dist/tests/popovers.html
new file mode 100644
index 0000000000..7bd6fbe524
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/popovers.html
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+ Popovers - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Note: To display the close (X) icon in popovers, add data attribute data-close="true" to the trigger button element.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/progress-bars.html b/themes/src/main/node_modules/patternfly/dist/tests/progress-bars.html
new file mode 100644
index 0000000000..2b783e5a96
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/progress-bars.html
@@ -0,0 +1,335 @@
+
+
+
+
+
+
+ Progress Bars - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Basic Example
+
+
With Label
+
+
Contextual Alternatives
+
+
+ 40% Complete (success)
+
+
+
+
+
+ 60% Complete (warning)
+
+
+
+
Striped
+
+
+ 40% Complete (success)
+
+
+
+
+
+ 60% Complete (warning)
+
+
+
+
+ 80% Complete (danger)
+
+
+
Animated
+
+
Stacked
+
+
+ 35% Complete (success)
+
+
+ 20% Complete (warning)
+
+
+ 10% Complete (danger)
+
+
+
PatternFly Examples
+
Sizes
+
Small
+
+
+
Extra Small
+
+
+
With Label
+
Left
+
+
+
+
+
+
+
Top Left Description and Top Right Label
+
+ Network Capacity
+
+
+
+
Downloading: Product Repositories
+
+
+
+ 42.7% (35 of 82MB)
+
+
+
+ 46,512 Downloading: Product Repositories
+
+
+
+ Network Activity: 10.10.121.02
+
+
+
+
+ Network Activity: 10.10.121.02
+
+
+
+
+ Network Activity: 10.10.121.02
+
+
+
Left Description
+
+
+
+ Network Capacity
+
+
+
+
Left Description and Right Label
+
+
+
+ Network Capacity
+
+
+
+
In Table Cell
+
+
+
+ Column heading
+ Column heading
+ Column heading
+
+
+
+
+ Column content
+
+
+
+ Column content
+
+
+ Column content
+
+
+
+ Column content
+
+
+ Column content
+
+
+
+ Column content
+
+
+
+
With Tooltip
+
On Filled Bar
+
+
On Filled Bar and Negative Space
+
+
+ 60% Used
+
+
+ 40% Available
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/search.html b/themes/src/main/node_modules/patternfly/dist/tests/search.html
new file mode 100644
index 0000000000..9daa810eb6
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/search.html
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+ Search - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Pre-populated
+
+
+
+
+
+
+
Without Button
+
+
+
+
Without Clear
+
+
+
+
+
+
+
Sizes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Within the grid
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/skip-to-content.html b/themes/src/main/node_modules/patternfly/dist/tests/skip-to-content.html
new file mode 100644
index 0000000000..da5204af22
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/skip-to-content.html
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+ Skip to content link - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Skip to main content
+
When tabbing through the page this link should appear first in order to skip straight to the main content.
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/spinner.html b/themes/src/main/node_modules/patternfly/dist/tests/spinner.html
new file mode 100644
index 0000000000..d79a070eb3
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/spinner.html
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+ Spinner - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Sizes
+
+
+
+
+
Inline
+
+
+ Inside an <h1>
+
+
+
+ Inside an <h2>
+
+
+
+ Inside an <h3>
+
+
+
+ Inside a <p>
+
+
On black
+
+
+ Note: IE9 requires a conditional class on <html> in order to display an animated gif fallback as it doesn't support CSS animation. View source on this page and see lines 2-5.
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/tab.html b/themes/src/main/node_modules/patternfly/dist/tests/tab.html
new file mode 100644
index 0000000000..1af4935c12
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/tab.html
@@ -0,0 +1,850 @@
+
+
+
+
+
+
+ Tab - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Home
+ Tab
+
+
Tab
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Empty State Title
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+
+
+ Learn more about this on the documentation .
+
+
+ Main Action
+
+
+ Secondary Action
+ Secondary Action
+
+
+
+
+
+
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum eget eros tincidunt, semper ante nec, dapibus ante.
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/table-view-columns.html b/themes/src/main/node_modules/patternfly/dist/tests/table-view-columns.html
new file mode 100644
index 0000000000..36c10dd9ef
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/table-view-columns.html
@@ -0,0 +1,495 @@
+
+
+
+
+
+
+ Table View [Deprecated example] with column visibility, reordering - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Rendering Engine
+ Browser
+ Platform(s)
+ Engine Version
+ CSS Grade
+
+
+
+
+ Trident
+
+ Internet
+ Explorer
+ 4.0
+
+ Win 95+
+ 4
+ X
+
+
+ Trident
+ Internet
+ Explorer 5.0
+ Win 95+
+ 5
+ C
+
+
+ Trident
+ Internet
+ Explorer 5.5
+ Win 95+
+ 5.5
+ A
+
+
+ Trident
+ Internet
+ Explorer 6
+ Win 98+
+ 6
+ A
+
+
+ Trident
+ Internet Explorer 7
+ Win XP SP2+
+ 7
+ A
+
+
+ Trident
+ AOL browser (AOL desktop)
+ Win XP
+ 6
+ A
+
+
+ Gecko
+ Firefox 1.0
+ Win 98+ / OSX.2+
+ 1.7
+ A
+
+
+ Gecko
+ Firefox 1.5
+ Win 98+ / OSX.2+
+ 1.8
+ A
+
+
+ Gecko
+ Firefox 2.0
+ Win 98+ / OSX.2+
+ 1.8
+ A
+
+
+ Gecko
+ Firefox 3.0
+ Win 2k+ / OSX.3+
+ 1.9
+ A
+
+
+ Gecko
+ Camino 1.0
+ OSX.2+
+ 1.8
+ A
+
+
+ Gecko
+ Camino 1.5
+ OSX.3+
+ 1.8
+ A
+
+
+ Gecko
+ Netscape 7.2
+ Win 95+ / Mac OS 8.6-9.2
+ 1.7
+ A
+
+
+ Gecko
+ Netscape Browser 8
+ Win 98SE+
+ 1.7
+ A
+
+
+ Gecko
+ Netscape Navigator 9
+ Win 98+ / OSX.2+
+ 1.8
+ A
+
+
+ Gecko
+ Mozilla 1.0
+ Win 95+ / OSX.1+
+ 1
+ A
+
+
+ Gecko
+ Mozilla 1.1
+ Win 95+ / OSX.1+
+ 1.1
+ A
+
+
+ Gecko
+ Mozilla 1.2
+ Win 95+ / OSX.1+
+ 1.2
+ A
+
+
+ Gecko
+ Mozilla 1.3
+ Win 95+ / OSX.1+
+ 1.3
+ A
+
+
+ Gecko
+ Mozilla 1.4
+ Win 95+ / OSX.1+
+ 1.4
+ A
+
+
+ Gecko
+ Mozilla 1.5
+ Win 95+ / OSX.1+
+ 1.5
+ A
+
+
+ Gecko
+ Mozilla 1.6
+ Win 95+ / OSX.1+
+ 1.6
+ A
+
+
+ Gecko
+ Mozilla 1.7
+ Win 98+ / OSX.1+
+ 1.7
+ A
+
+
+ Gecko
+ Mozilla 1.8
+ Win 98+ / OSX.1+
+ 1.8
+ A
+
+
+ Gecko
+ Seamonkey 1.1
+ Win 98+ / OSX.2+
+ 1.8
+ A
+
+
+ Gecko
+ Epiphany 2.20
+ Gnome
+ 1.8
+ A
+
+
+ Webkit
+ Safari 1.2
+ OSX.3
+ 125.5
+ A
+
+
+ Webkit
+ Safari 1.3
+ OSX.3
+ 312.8
+ A
+
+
+ Webkit
+ Safari 2.0
+ OSX.4+
+ 419.3
+ A
+
+
+ Webkit
+ Safari 3.0
+ OSX.4+
+ 522.1
+ A
+
+
+ Webkit
+ OmniWeb 5.5
+ OSX.4+
+ 420
+ A
+
+
+ Webkit
+ iPod Touch / iPhone
+ iPod
+ 420.1
+ A
+
+
+ Webkit
+ S60
+ S60
+ 413
+ A
+
+
+ Presto
+ Opera 7.0
+ Win 95+ / OSX.1+
+ -
+ A
+
+
+ Presto
+ Opera 7.5
+ Win 95+ / OSX.2+
+ -
+ A
+
+
+ Presto
+ Opera 8.0
+ Win 95+ / OSX.2+
+ -
+ A
+
+
+ Presto
+ Opera 8.5
+ Win 95+ / OSX.2+
+ -
+ A
+
+
+ Presto
+ Opera 9.0
+ Win 95+ / OSX.3+
+ -
+ A
+
+
+ Presto
+ Opera 9.2
+ Win 88+ / OSX.3+
+ -
+ A
+
+
+ Presto
+ Opera 9.5
+ Win 88+ / OSX.3+
+ -
+ A
+
+
+ Presto
+ Opera for Wii
+ Wii
+ -
+ A
+
+
+ Presto
+ Nokia N800
+ N800
+ -
+ A
+
+
+ Presto
+ Nintendo DS browser
+ Nintendo DS
+ 8.5
+ C/A1
+
+
+ KHTML
+ Konqureror 3.1
+ KDE 3.1
+ 3.1
+ C
+
+
+ KHTML
+ Konqureror 3.3
+ KDE 3.3
+ 3.3
+ A
+
+
+ KHTML
+ Konqureror 3.5
+ KDE 3.5
+ 3.5
+ A
+
+
+ Tasman
+ Internet Explorer 4.5
+ Mac OS 8-9
+ -
+ X
+
+
+ Tasman
+ Internet Explorer 5.1
+ Mac OS 7.6-9
+ 1
+ C
+
+
+ Tasman
+ Internet Explorer 5.2
+ Mac OS 8-X
+ 1
+ C
+
+
+ Misc
+ NetFront 3.1
+ Embedded devices
+ -
+ C
+
+
+ Misc
+ NetFront 3.4
+ Embedded devices
+ -
+ A
+
+
+ Misc
+ Dillo 0.8
+ Embedded devices
+ -
+ X
+
+
+ Misc
+ Links
+ Text only
+ -
+ X
+
+
+ Misc
+ Lynx
+ Text only
+ -
+ X
+
+
+ Misc
+ IE Mobile
+ Windows Mobile 6
+ -
+ C
+
+
+ Misc
+ PSP browser
+ PSP
+ -
+ C
+
+
+ Other browsers
+ All others
+ -
+ -
+ U
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/table-view-navbar.html b/themes/src/main/node_modules/patternfly/dist/tests/table-view-navbar.html
new file mode 100644
index 0000000000..2e0be18181
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/table-view-navbar.html
@@ -0,0 +1,822 @@
+
+
+
+
+
+
+ Table View with Navbar - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Empty State Title
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+
+
+ Learn more about this on the documentation .
+
+
+ Main Action
+
+
+ Secondary Action
+ Secondary Action
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/table-view.html b/themes/src/main/node_modules/patternfly/dist/tests/table-view.html
new file mode 100644
index 0000000000..48958bb9c0
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/table-view.html
@@ -0,0 +1,689 @@
+
+
+
+
+
+
+ Table View - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Empty State Title
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+
+
+ Learn more about this on the documentation .
+
+
+ Main Action
+
+
+ Secondary Action
+ Secondary Action
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/tables.html b/themes/src/main/node_modules/patternfly/dist/tests/tables.html
new file mode 100644
index 0000000000..f2eab35fc2
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/tables.html
@@ -0,0 +1,540 @@
+
+
+
+
+
+
+ Tables - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
PatternFly recommendation: Bootstrap striped, bordered, hover, and responsive
+
+
+
TreeGrid tables
+
+
+
+
+ Column heading
+ Column heading
+ Column heading
+ Column heading
+
+
+
+
+
+
+ Parent 1
+
+ Column content
+ Column content
+ Column content
+
+
+
+
+ Child 1
+
+ Column content
+ Column content
+ Column content
+
+
+
+
+ Grandchild 1
+
+ Column content
+ Column content
+ Column content
+
+
+
+
+ Grandchild 2
+
+ Column content
+ Column content
+ Column content
+
+
+
+
+ Grandchild 3
+
+ Column content
+ Column content
+ Column content
+
+
+
+
+ Child 2
+
+ Column content
+ Column content
+ Column content
+
+
+
+
+ Parent 2
+
+ Column content
+ Column content
+ Column content
+
+
+
+
+ Parent 3
+
+ Column content
+ Column content
+ Column content
+
+
+
+
+ Child 3
+
+ Column content
+ Column content
+ Column content
+
+
+
+
+ Parent 4
+
+ Column content
+ Column content
+ Column content
+
+
+
+
+ Child 4
+
+ Column content
+ Column content
+ Column content
+
+
+
+
+ Grandchild 4
+
+ Column content
+ Column content
+ Column content
+
+
+
+
+
+
+
Bootstrap examples
+
Basic example
+
+ Optional table caption.
+
+
+ #
+ First Name
+ Last Name
+ Username
+
+
+
+
+ 1
+ Mark
+ Otto
+ @mdo
+
+
+ 2
+ Jacob
+ Thornton
+ @fat
+
+
+ 3
+ Larry
+ the Bird
+ @twitter
+
+
+
+
Striped rows
+
+
+
+ #
+ First Name
+ Last Name
+ Username
+
+
+
+
+ 1
+ Mark
+ Otto
+ @mdo
+
+
+ 2
+ Jacob
+ Thornton
+ @fat
+
+
+ 3
+ Larry
+ the Bird
+ @twitter
+
+
+
+
Bordered table
+
+
+
+ #
+ First Name
+ Last Name
+ Username
+
+
+
+
+ 1
+ Mark
+ Otto
+ @mdo
+
+
+ 2
+ Jacob
+ Thornton
+ @fat
+
+
+ 3
+ Larry
+ the Bird
+ @twitter
+
+
+
+
Hover rows
+
+
+
+ #
+ First Name
+ Last Name
+ Username
+
+
+
+
+ 1
+ Mark
+ Otto
+ @mdo
+
+
+ 2
+ Jacob
+ Thornton
+ @fat
+
+
+ 3
+ Larry
+ the Bird
+ @twitter
+
+
+
+
Condensed table
+
+
+
+ #
+ First Name
+ Last Name
+ Username
+
+
+
+
+ 1
+ Mark
+ Otto
+ @mdo
+
+
+ 2
+ Jacob
+ Thornton
+ @fat
+
+
+ 3
+ Larry
+ the Bird
+ @twitter
+
+
+
+
Contextual classes
+
+
+
+ #
+ Column heading
+ Column heading
+ Column heading
+
+
+
+
+ 1
+ Column content
+ Column content
+ Column content
+
+
+ 2
+ Column content
+ Column content
+ Column content
+
+
+ 3
+ Column content
+ Column content
+ Column content
+
+
+ 4
+ Column content
+ Column content
+ Column content
+
+
+ 5
+ Column content
+ Column content
+ Column content
+
+
+ 6
+ Column content
+ Column content
+ Column content
+
+
+ 7
+ Column content
+ Column content
+ Column content
+
+
+
+
Responsive tables
+
+
+
+
+ #
+ Table heading
+ Table heading
+ Table heading
+ Table heading
+ Table heading
+ Table heading
+
+
+
+
+ 1
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+
+
+ 2
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+
+
+ 3
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/tabs.html b/themes/src/main/node_modules/patternfly/dist/tests/tabs.html
new file mode 100644
index 0000000000..84630949a9
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/tabs.html
@@ -0,0 +1,308 @@
+
+
+
+
+
+
+ Tabs - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Justified
+
+
+
+
+
+
Tabs with dropdowns
+
+
+
+
+
+
PatternFly Examples
+
+
+
+
+
+
Justified
+
+
+
+
+
+
Tabs with dropdowns
+
+
+
+
+
+
.nav-tabs + .nav-tabs-pf
+
+ Note: the markup semantics used here are sub-optimal in order to easily achieve a responsive layout.
+
+
+
+
+
+
+
+
+
+
.nav-tabs.nav-tabs-pf-secondary
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/tests.css b/themes/src/main/node_modules/patternfly/dist/tests/tests.css
new file mode 100644
index 0000000000..ffaeab3427
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/tests.css
@@ -0,0 +1,16 @@
+body {
+ padding-bottom: 100px;
+}
+
+.icons .fa, .icons .glyphicon, .icons .pficon {
+ font-size: 14px;
+ margin-right: 5px;
+ text-align: center;
+ width: 14px;
+}
+.icons .icon-class {
+ display: inline-block;
+}
+.icons li {
+ margin: 0 0 7px;
+}
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/time-picker.html b/themes/src/main/node_modules/patternfly/dist/tests/time-picker.html
new file mode 100644
index 0000000000..6509e134a9
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/time-picker.html
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ Time Picker - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/toast.html b/themes/src/main/node_modules/patternfly/dist/tests/toast.html
new file mode 100644
index 0000000000..cb3c28d9d5
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/toast.html
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+ Toast Notifications - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
server has been added.
+
+
+
+
+
+
+ Failed to add server_abc .
+
+
+
+
+
+
+
+
+
+
+
+ The server configuration changed.
+
+
+
+ Praesent sagittis est et arcu fringilla placerat. Cras erat ante, dapibus non mauris ac, volutpat sollicitudin ligula. Morbi gravida nisl vel risus tempor, sit amet luctus erat tempus. Curabitur blandit sem non pretium bibendum. Donec eleifend non turpis vitae vestibulum. Vestibulum ut sem ac nunc posuere blandit sed porta lorem. Cras rutrum velit vel leo iaculis imperdiet.
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/toolbar.html b/themes/src/main/node_modules/patternfly/dist/tests/toolbar.html
new file mode 100644
index 0000000000..f2da319f7c
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/toolbar.html
@@ -0,0 +1,275 @@
+
+
+
+
+
+
+ Toolbar - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Toolbar with Horizontal Navigation
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/tooltip.html b/themes/src/main/node_modules/patternfly/dist/tests/tooltip.html
new file mode 100644
index 0000000000..705cd79263
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/tooltip.html
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+ Tooltip - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Tooltip Directions
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/typography-2.css b/themes/src/main/node_modules/patternfly/dist/tests/typography-2.css
new file mode 100644
index 0000000000..32b30d43ce
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/typography-2.css
@@ -0,0 +1,10 @@
+/* Custom styles for typography-2.html */
+
+@media (min-width: 768px) {
+.border-right {
+ border-right: 1px solid #d1d1d1;
+}
+
+section + section {
+ margin: 4em 0;
+}
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/typography-2.html b/themes/src/main/node_modules/patternfly/dist/tests/typography-2.html
new file mode 100644
index 0000000000..9e20d60651
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/typography-2.html
@@ -0,0 +1,320 @@
+
+
+
+
+
+
+ Typography - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Home
+ Typography
+
+
Application Heading h1
+
+ Body Copy h2
+ Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula.
+ Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec ullamcorper nulla non metus auctor fringilla. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla.
+ Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
+ Lead Body Copy h3
+ Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.
+
+
+ Emphasis
+
+
+
Small Text
+
This line of text is meant to be treated as fine print.
+
Bold
+
The following snippet of text is rendered as bold text .
+
Italics
+
The following snippet of text is rendered as italicized text .
+
Link Text
+
The follong snippet of text is rendered as link text .
+
+
+
Description
+
+ Description lists
+ A description list is perfect for defining terms.
+ Euismod
+ Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
+ Donec id elit non mi porta gravida at eget metus.
+ Malesuada porta
+ Etiam porta sem malesuada magna mollis euismod.
+
+
+ Description lists
+ A description list is perfect for defining terms.
+ Euismod
+ Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
+ Donec id elit non mi porta gravida at eget metus.
+ Malesuada porta
+ Etiam porta sem malesuada magna mollis euismod.
+ Felis euismod semper eget lacinia
+ Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.
+
+
+
+ Alignment classes
+
+
+
+ Left aligned text.
+
+
+ Center aligned text.
+
+
+ Right aligned text.
+
+
+
+
+
+ Lists
+
+
+
Unordered
+
+ Lorem ipsum dolor sit amet
+ Consectetur adipiscing elit
+ Integer molestie lorem at massa
+ Facilisis in pretium nisl aliquet
+ Nulla volutpat aliquam velit
+
+ Phasellus iaculis neque
+ Purus sodales ultricies
+ Vestibulum laoreet porttitor sem
+ Ac tristique libero volutpat at
+
+
+ Faucibus porta lacus fringilla vel
+ Aenean sit amet erat nunc
+ Eget porttitor lorem
+
+
+
+
Ordered
+
+ Lorem ipsum dolor sit amet
+ Consectetur adipiscing elit
+ Integer molestie lorem at massa
+ Facilisis in pretium nisl aliquet
+ Nulla volutpat aliquam velit
+ Faucibus porta lacus fringilla vel
+ Aenean sit amet erat nunc
+ Eget porttitor lorem
+
+
+
+
+
Unstyled
+
+ Lorem ipsum dolor sit amet
+ Consectetur adipiscing elit
+ Integer molestie lorem at massa
+ Facilisis in pretium nisl aliquet
+ Nulla volutpat aliquam velit
+
+ Phasellus iaculis neque
+ Purus sodales ultricies
+ Vestibulum laoreet porttitor sem
+ Ac tristique libero volutpat at
+
+
+ Faucibus porta lacus fringilla vel
+ Aenean sit amet erat nunc
+ Eget porttitor lorem
+
+
+
+
Inline
+
+ Lorem ipsum
+ Phasellus iaculis
+ Nulla volutpat
+
+
+
+
+
+ Power Management
+
+
+
+ Name
+ 07efaldskj-asdpa-sdf-ads-5
+ Hostname
+ Local.host/default
+ IP Address
+ 10.110.11.0
+
+
Natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec ullamcorper nulla non metus auctor fringilla. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
+
+
+
+ System-1a1a1a
+ System never checked in | OS: x86_64
+ System-2b2b2b
+ System unavaliable | OS: N/A
+ System-3c3c3c3
+ System never checked in | OS: x86_64
+ System-4d4d4d
+ System never checked in | OS: x86_64
+
+
+
+
+
+ Note: This layout utilizes custom CSS. See typography-2.css .
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/typography.html b/themes/src/main/node_modules/patternfly/dist/tests/typography.html
new file mode 100644
index 0000000000..c3c86ea900
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/typography.html
@@ -0,0 +1,212 @@
+
+
+
+
+
+
+ Typography - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Headings
+
h1. Bootstrap heading
+
h2. Bootstrap heading
+
h3. Bootstrap heading
+
h4. Bootstrap heading
+
h5. Bootstrap heading
+
h6. Bootstrap heading
+
h1. Bootstrap heading Secondary text
+
h2. Bootstrap heading Secondary text
+
h3. Bootstrap heading Secondary text
+
h4. Bootstrap heading Secondary text
+
h5. Bootstrap heading Secondary text
+
h6. Bootstrap heading Secondary text
+
+
Body Copy
+
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula.
+
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec ullamcorper nulla non metus auctor fringilla. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla.
+
Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
+
Lead Body Copy
+
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.
+
+
Emphasis
+
Small Text
+
This line of text is meant to be treated as fine print.
+
Bold
+
The following snippet of text is rendered as bold text .
+
Italics
+
The following snippet of text is rendered as italicized text .
+
Alignment classes
+
Left aligned text.
+
Center aligned text.
+
Right aligned text.
+
Justified text.
+
+
Abbreviations
+
Basic abbreviation
+
An abbreviation of the word attribute is attr .
+
Initialism
+
HTML is the best thing since sliced bread.
+
+
Addresses
+
+ Twitter, Inc.
+ 795 Folsom Ave, Suite 600
+ San Francisco, CA 94107
+ P: (123) 456-7890
+
+
+ Full Name
+ first.last@example.com
+
+
+
Blockquotes
+
Default blockquote
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
+
+
Blockquote options
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
+ Someone famous in Source Title
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
+ Someone famous in Source Title
+
+
+
Lists
+
Unordered
+
+ Lorem ipsum dolor sit amet
+ Consectetur adipiscing elit
+ Integer molestie lorem at massa
+ Facilisis in pretium nisl aliquet
+ Nulla volutpat aliquam velit
+
+ Phasellus iaculis neque
+ Purus sodales ultricies
+ Vestibulum laoreet porttitor sem
+ Ac tristique libero volutpat at
+
+
+ Faucibus porta lacus fringilla vel
+ Aenean sit amet erat nunc
+ Eget porttitor lorem
+
+
Ordered
+
+ Lorem ipsum dolor sit amet
+ Consectetur adipiscing elit
+ Integer molestie lorem at massa
+ Facilisis in pretium nisl aliquet
+ Nulla volutpat aliquam velit
+ Faucibus porta lacus fringilla vel
+ Aenean sit amet erat nunc
+ Eget porttitor lorem
+
+
Unstyled
+
+ Lorem ipsum dolor sit amet
+ Consectetur adipiscing elit
+ Integer molestie lorem at massa
+ Facilisis in pretium nisl aliquet
+ Nulla volutpat aliquam velit
+
+ Phasellus iaculis neque
+ Purus sodales ultricies
+ Vestibulum laoreet porttitor sem
+ Ac tristique libero volutpat at
+
+
+ Faucibus porta lacus fringilla vel
+ Aenean sit amet erat nunc
+ Eget porttitor lorem
+
+
Inline
+
+ Lorem ipsum
+ Phasellus iaculis
+ Nulla volutpat
+
+
Description
+
+ Description lists
+ A description list is perfect for defining terms.
+ Euismod
+ Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
+ Donec id elit non mi porta gravida at eget metus.
+ Malesuada porta
+ Etiam porta sem malesuada magna mollis euismod.
+
+
+ Description lists
+ A description list is perfect for defining terms.
+ Euismod
+ Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
+ Donec id elit non mi porta gravida at eget metus.
+ Malesuada porta
+ Etiam porta sem malesuada magna mollis euismod.
+ Felis euismod semper eget lacinia
+ Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.
+
+
+
+
Font Weights
+
+ OpenSans Light 300
+ OpenSans Light Italic 300
+ OpenSans Regular 400
+ OpenSans Regular Italic 400
+ OpenSans SemiBold 500
+ OpenSans SemiBold Italic 500
+ OpenSans Bold 600
+ OpenSans Bold Italic 600
+ OpenSans ExtraBold 700
+ OpenSans ExtraBold Italic 700
+
+
Diacritics
+
L'avantage d'utiliser le lorem ipsum est bien évidemment de pouvoir créer des maquettes ou de remplir un site internet de contenus qui présentent un rendu s'approchant un maximum du rendu final. Par défaut lorem ipsum ne contient pas d'accent ni de caractères spéciaux contrairement à la langue française qui en contient beaucoup. C'est sur ce critère que nous proposons une solution avec cet outil qui générant du faux-texte lorem ipsum mais avec en plus, des caractères spéciaux tel que les accents ou certains symboles utiles pour la langue française. L'utilisation du lorem standard est facile d’utilisation mais lorsque le futur client utilisera votre logiciel il se peut que certains caractères spéciaux ou qu'un accent ne soient pas codés correctement. Cette page a pour but donc de pouvoir perdre le moins de temps possible et donc de tester directement si tous les encodages de base de donnée ou des sites sont les bons de plus il permet de récuperer un code css avec le texte formaté !
+
+
Příliš žluťoučký kůň úpěl ďábelské ódy.
+
Lorem Ipsum - это текст-"рыба", часто используемый в печати и вэб-дизайне. Lorem Ipsum является стандартной "рыбой" для текстов на латинице с начала XVI века. В то время некий безымянный печатник создал большую коллекцию размеров и форм шрифтов, используя Lorem Ipsum для распечатки образцов. Lorem Ipsum не только успешно пережил без заметных изменений пять веков, но и перешагнул в электронный дизайн. Его популяризации в новое время послужили публикация листов Letraset с образцами Lorem Ipsum в 60-х годах и, в более недавнее время, программы электронной вёрстки типа Aldus PageMaker, в шаблонах которых используется Lorem Ipsum.
+
caractères spéciaux
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/utilization-bar-charts.html b/themes/src/main/node_modules/patternfly/dist/tests/utilization-bar-charts.html
new file mode 100644
index 0000000000..41b7936a03
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/utilization-bar-charts.html
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+ Utilization Bar Charts - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Utilization Bar Chart
+
+
+
+
+ 25% Used
+
+
+ 75% Available
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/vertical-navigation-primary-only.html b/themes/src/main/node_modules/patternfly/dist/tests/vertical-navigation-primary-only.html
new file mode 100644
index 0000000000..10f8d451e6
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/vertical-navigation-primary-only.html
@@ -0,0 +1,1710 @@
+
+
+
+
+
+
+ Vertical Navigation with Primary Only - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Notifications Drawer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+ Loading More
+
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Top Utilized Clusters
+
+
+
+
+ RHOS6-Controller
+
+
+
+ 190.0 of 200.0 GB Used
+
+
+ 5% Available
+
+
+
+ CFMEQE-Cluster
+
+
+
+ 100.0 of 200.0 GB Used
+
+
+ 50% Available
+
+
+
+ RHOS-Undercloud
+
+
+
+ 140.0 of 200.0 GB Used
+
+
+ 30% Available
+
+
+
+ RHEL6-Controller
+
+
+
+ 153.0 of 200.0 GB Used
+
+
+ 23.5% Available
+
+
+
+
+
+
+
+
+
+
+ Quotas
+
+
+
+
+
+ CPU
+
+
+
+ 115 of 460 MHz
+
+
+ 75% Available
+
+
+
+
+
+ Memory
+
+
+
+ 8 of 16 GB
+
+
+ 50% Available
+
+
+
+
+
+ Pods
+
+
+
+ 5 of 8 Total
+
+
+ 37.5% Available
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Last 30 days
+
+ Utilization
+
+
+
+
+
+
CPU
+
+ 50
+
+ Available
+ of 1000 MHz
+
+
+
+
+
+
+
+
Memory
+
+ 256
+
+ Available
+ of 432 GB
+
+
+
+
+
+
+
+
Network
+
+ 200
+
+ Available
+ of 1300 Gbps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Network
+
+
+
+ 200
+
+ Available
+ of 1300 Gbps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Last 30 Days
+
+
+
+
+ Card Title
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/vertical-navigation-with-badges.html b/themes/src/main/node_modules/patternfly/dist/tests/vertical-navigation-with-badges.html
new file mode 100644
index 0000000000..b677bda5c2
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/vertical-navigation-with-badges.html
@@ -0,0 +1,2050 @@
+
+
+
+
+
+
+ Vertical Navigation with Tertiary Navigation (badges) - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Notifications Drawer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+ Loading More
+
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Top Utilized Clusters
+
+
+
+
+ RHOS6-Controller
+
+
+
+ 190.0 of 200.0 GB Used
+
+
+ 5% Available
+
+
+
+ CFMEQE-Cluster
+
+
+
+ 100.0 of 200.0 GB Used
+
+
+ 50% Available
+
+
+
+ RHOS-Undercloud
+
+
+
+ 140.0 of 200.0 GB Used
+
+
+ 30% Available
+
+
+
+ RHEL6-Controller
+
+
+
+ 153.0 of 200.0 GB Used
+
+
+ 23.5% Available
+
+
+
+
+
+
+
+
+
+
+ Quotas
+
+
+
+
+
+ CPU
+
+
+
+ 115 of 460 MHz
+
+
+ 75% Available
+
+
+
+
+
+ Memory
+
+
+
+ 8 of 16 GB
+
+
+ 50% Available
+
+
+
+
+
+ Pods
+
+
+
+ 5 of 8 Total
+
+
+ 37.5% Available
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Last 30 days
+
+ Utilization
+
+
+
+
+
+
CPU
+
+ 50
+
+ Available
+ of 1000 MHz
+
+
+
+
+
+
+
+
Memory
+
+ 256
+
+ Available
+ of 432 GB
+
+
+
+
+
+
+
+
Network
+
+ 200
+
+ Available
+ of 1300 Gbps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Network
+
+
+
+ 200
+
+ Available
+ of 1300 Gbps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Last 30 Days
+
+
+
+
+ Card Title
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/vertical-navigation-with-secondary.html b/themes/src/main/node_modules/patternfly/dist/tests/vertical-navigation-with-secondary.html
new file mode 100644
index 0000000000..676662bdd1
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/vertical-navigation-with-secondary.html
@@ -0,0 +1,1777 @@
+
+
+
+
+
+
+ Vertical Navigation with Secondary - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Notifications Drawer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+ Loading More
+
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Top Utilized Clusters
+
+
+
+
+ RHOS6-Controller
+
+
+
+ 190.0 of 200.0 GB Used
+
+
+ 5% Available
+
+
+
+ CFMEQE-Cluster
+
+
+
+ 100.0 of 200.0 GB Used
+
+
+ 50% Available
+
+
+
+ RHOS-Undercloud
+
+
+
+ 140.0 of 200.0 GB Used
+
+
+ 30% Available
+
+
+
+ RHEL6-Controller
+
+
+
+ 153.0 of 200.0 GB Used
+
+
+ 23.5% Available
+
+
+
+
+
+
+
+
+
+
+ Quotas
+
+
+
+
+
+ CPU
+
+
+
+ 115 of 460 MHz
+
+
+ 75% Available
+
+
+
+
+
+ Memory
+
+
+
+ 8 of 16 GB
+
+
+ 50% Available
+
+
+
+
+
+ Pods
+
+
+
+ 5 of 8 Total
+
+
+ 37.5% Available
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Last 30 days
+
+ Utilization
+
+
+
+
+
+
CPU
+
+ 50
+
+ Available
+ of 1000 MHz
+
+
+
+
+
+
+
+
Memory
+
+ 256
+
+ Available
+ of 432 GB
+
+
+
+
+
+
+
+
Network
+
+ 200
+
+ Available
+ of 1300 Gbps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Network
+
+
+
+ 200
+
+ Available
+ of 1300 Gbps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Last 30 Days
+
+
+
+
+ Card Title
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/vertical-navigation-with-tertiary-no-icons.html b/themes/src/main/node_modules/patternfly/dist/tests/vertical-navigation-with-tertiary-no-icons.html
new file mode 100644
index 0000000000..c1089c2c76
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/vertical-navigation-with-tertiary-no-icons.html
@@ -0,0 +1,1951 @@
+
+
+
+
+
+
+ Vertical Navigation with Tertiary Navigation (no icons) - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Notifications Drawer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+ Loading More
+
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Top Utilized Clusters
+
+
+
+
+ RHOS6-Controller
+
+
+
+ 190.0 of 200.0 GB Used
+
+
+ 5% Available
+
+
+
+ CFMEQE-Cluster
+
+
+
+ 100.0 of 200.0 GB Used
+
+
+ 50% Available
+
+
+
+ RHOS-Undercloud
+
+
+
+ 140.0 of 200.0 GB Used
+
+
+ 30% Available
+
+
+
+ RHEL6-Controller
+
+
+
+ 153.0 of 200.0 GB Used
+
+
+ 23.5% Available
+
+
+
+
+
+
+
+
+
+
+ Quotas
+
+
+
+
+
+ CPU
+
+
+
+ 115 of 460 MHz
+
+
+ 75% Available
+
+
+
+
+
+ Memory
+
+
+
+ 8 of 16 GB
+
+
+ 50% Available
+
+
+
+
+
+ Pods
+
+
+
+ 5 of 8 Total
+
+
+ 37.5% Available
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Last 30 days
+
+ Utilization
+
+
+
+
+
+
CPU
+
+ 50
+
+ Available
+ of 1000 MHz
+
+
+
+
+
+
+
+
Memory
+
+ 256
+
+ Available
+ of 432 GB
+
+
+
+
+
+
+
+
Network
+
+ 200
+
+ Available
+ of 1300 Gbps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Network
+
+
+
+ 200
+
+ Available
+ of 1300 Gbps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Last 30 Days
+
+
+
+
+ Card Title
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/vertical-navigation-with-tertiary-pins.html b/themes/src/main/node_modules/patternfly/dist/tests/vertical-navigation-with-tertiary-pins.html
new file mode 100644
index 0000000000..b18b7c386f
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/vertical-navigation-with-tertiary-pins.html
@@ -0,0 +1,1951 @@
+
+
+
+
+
+
+ Vertical Navigation with Tertiary Navigation (pinnable) - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Notifications Drawer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+ Loading More
+
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Top Utilized Clusters
+
+
+
+
+ RHOS6-Controller
+
+
+
+ 190.0 of 200.0 GB Used
+
+
+ 5% Available
+
+
+
+ CFMEQE-Cluster
+
+
+
+ 100.0 of 200.0 GB Used
+
+
+ 50% Available
+
+
+
+ RHOS-Undercloud
+
+
+
+ 140.0 of 200.0 GB Used
+
+
+ 30% Available
+
+
+
+ RHEL6-Controller
+
+
+
+ 153.0 of 200.0 GB Used
+
+
+ 23.5% Available
+
+
+
+
+
+
+
+
+
+
+ Quotas
+
+
+
+
+
+ CPU
+
+
+
+ 115 of 460 MHz
+
+
+ 75% Available
+
+
+
+
+
+ Memory
+
+
+
+ 8 of 16 GB
+
+
+ 50% Available
+
+
+
+
+
+ Pods
+
+
+
+ 5 of 8 Total
+
+
+ 37.5% Available
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Last 30 days
+
+ Utilization
+
+
+
+
+
+
CPU
+
+ 50
+
+ Available
+ of 1000 MHz
+
+
+
+
+
+
+
+
Memory
+
+ 256
+
+ Available
+ of 432 GB
+
+
+
+
+
+
+
+
Network
+
+ 200
+
+ Available
+ of 1300 Gbps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Network
+
+
+
+ 200
+
+ Available
+ of 1300 Gbps
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Last 30 Days
+
+
+
+
+ Card Title
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/wizard(old).html b/themes/src/main/node_modules/patternfly/dist/tests/wizard(old).html
new file mode 100644
index 0000000000..43b2e448eb
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/wizard(old).html
@@ -0,0 +1,886 @@
+
+
+
+
+
+
+ Wizard (old) - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Complete Wizard
+
Launch wizard
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading Wizard
+
Lorem ipsum dolor sit amet, porta at suspendisse ac, ut wisi
+ vivamus, lorem sociosqu eget nunc amet.
+
+
+
+
+
+
+
+
+
+
Deployment in progress
+
Lorem ipsum dolor sit amet, porta at suspendisse ac, ut wisi
+ vivamus, lorem sociosqu eget nunc amet.
+
+
+
+
Deployment was successful
+
Lorem ipsum dolor sit amet, porta at suspendisse ac, ut wisi
+ vivamus, lorem sociosqu eget nunc amet.
+
+ View Deployment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Initializing
+
Launch wizard showing initialization
+ state
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading Wizard
+
Lorem ipsum dolor sit amet, porta at suspendisse ac, ut wisi
+ vivamus, lorem sociosqu eget nunc amet.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Last Step
+
Launch wizard showing finalizing
+state
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Deployment in progress
+
Lorem ipsum dolor sit amet, porta at suspendisse ac, ut wisi
+ vivamus, lorem sociosqu eget nunc amet.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/dist/tests/wizard.html b/themes/src/main/node_modules/patternfly/dist/tests/wizard.html
new file mode 100644
index 0000000000..fc7ed52e34
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/dist/tests/wizard.html
@@ -0,0 +1,953 @@
+
+
+
+
+
+
+ Wizard - PatternFly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Complete Wizard
+
Launch wizard
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading Wizard
+
Lorem ipsum dolor sit amet, porta at suspendisse ac, ut wisi
+ vivamus, lorem sociosqu eget nunc amet.
+
+
+
+
+
+
+
+
+
+
Deployment in progress
+
Lorem ipsum dolor sit amet, porta at suspendisse ac, ut wisi
+ vivamus, lorem sociosqu eget nunc amet.
+
+
+
+
Deployment was successful
+
Lorem ipsum dolor sit amet, porta at suspendisse ac, ut wisi
+ vivamus, lorem sociosqu eget nunc amet.
+
+ View Deployment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Initializing
+
Launch wizard showing initialization
+ state
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading Wizard
+
Lorem ipsum dolor sit amet, porta at suspendisse ac, ut wisi
+ vivamus, lorem sociosqu eget nunc amet.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Last Step
+
Launch wizard showing finalizing
+state
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Deployment in progress
+
Lorem ipsum dolor sit amet, porta at suspendisse ac, ut wisi
+ vivamus, lorem sociosqu eget nunc amet.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/npm-shrinkwrap.json b/themes/src/main/node_modules/patternfly/npm-shrinkwrap.json
new file mode 100644
index 0000000000..4df26709db
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/npm-shrinkwrap.json
@@ -0,0 +1,151 @@
+{
+ "name": "patternfly",
+ "version": "3.38.1",
+ "dependencies": {
+ "bootstrap": {
+ "version": "3.3.7",
+ "from": "bootstrap@>=3.3.7 <3.4.0",
+ "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-3.3.7.tgz"
+ },
+ "bootstrap-datepicker": {
+ "version": "1.7.1",
+ "from": "bootstrap-datepicker@>=1.7.1 <2.0.0",
+ "resolved": "https://registry.npmjs.org/bootstrap-datepicker/-/bootstrap-datepicker-1.7.1.tgz",
+ "optional": true
+ },
+ "bootstrap-sass": {
+ "version": "3.3.7",
+ "from": "bootstrap-sass@>=3.3.7 <4.0.0",
+ "resolved": "https://registry.npmjs.org/bootstrap-sass/-/bootstrap-sass-3.3.7.tgz",
+ "optional": true
+ },
+ "bootstrap-select": {
+ "version": "1.12.4",
+ "from": "bootstrap-select@>=1.12.2 <2.0.0",
+ "resolved": "https://registry.npmjs.org/bootstrap-select/-/bootstrap-select-1.12.4.tgz",
+ "optional": true
+ },
+ "bootstrap-slider": {
+ "version": "9.10.0",
+ "from": "bootstrap-slider@>=9.9.0 <10.0.0",
+ "resolved": "https://registry.npmjs.org/bootstrap-slider/-/bootstrap-slider-9.10.0.tgz",
+ "optional": true
+ },
+ "bootstrap-switch": {
+ "version": "3.3.4",
+ "from": "bootstrap-switch@>=3.3.4 <3.4.0",
+ "resolved": "https://registry.npmjs.org/bootstrap-switch/-/bootstrap-switch-3.3.4.tgz",
+ "optional": true
+ },
+ "bootstrap-touchspin": {
+ "version": "3.1.1",
+ "from": "bootstrap-touchspin@>=3.1.1 <3.2.0",
+ "resolved": "https://registry.npmjs.org/bootstrap-touchspin/-/bootstrap-touchspin-3.1.1.tgz",
+ "optional": true
+ },
+ "c3": {
+ "version": "0.4.18",
+ "from": "c3@>=0.4.11 <0.5.0",
+ "resolved": "https://registry.npmjs.org/c3/-/c3-0.4.18.tgz",
+ "optional": true
+ },
+ "d3": {
+ "version": "3.5.17",
+ "from": "d3@>=3.5.17 <3.6.0",
+ "resolved": "https://registry.npmjs.org/d3/-/d3-3.5.17.tgz",
+ "optional": true
+ },
+ "datatables.net": {
+ "version": "1.10.16",
+ "from": "datatables.net@>=1.10.15 <2.0.0",
+ "resolved": "https://registry.npmjs.org/datatables.net/-/datatables.net-1.10.16.tgz"
+ },
+ "datatables.net-bs": {
+ "version": "1.10.16",
+ "from": "datatables.net-bs@>=1.10.9",
+ "resolved": "https://registry.npmjs.org/datatables.net-bs/-/datatables.net-bs-1.10.16.tgz",
+ "optional": true
+ },
+ "datatables.net-colreorder": {
+ "version": "1.4.1",
+ "from": "datatables.net-colreorder@>=1.4.1 <2.0.0",
+ "resolved": "https://registry.npmjs.org/datatables.net-colreorder/-/datatables.net-colreorder-1.4.1.tgz",
+ "optional": true
+ },
+ "datatables.net-colreorder-bs": {
+ "version": "1.3.3",
+ "from": "datatables.net-colreorder-bs@>=1.3.2 <1.4.0",
+ "resolved": "https://registry.npmjs.org/datatables.net-colreorder-bs/-/datatables.net-colreorder-bs-1.3.3.tgz",
+ "optional": true
+ },
+ "datatables.net-select": {
+ "version": "1.2.3",
+ "from": "datatables.net-select@>=1.2.0 <1.3.0",
+ "resolved": "https://registry.npmjs.org/datatables.net-select/-/datatables.net-select-1.2.3.tgz",
+ "optional": true
+ },
+ "drmonty-datatables-colvis": {
+ "version": "1.1.2",
+ "from": "drmonty-datatables-colvis@>=1.1.2 <1.2.0",
+ "resolved": "https://registry.npmjs.org/drmonty-datatables-colvis/-/drmonty-datatables-colvis-1.1.2.tgz",
+ "optional": true
+ },
+ "eonasdan-bootstrap-datetimepicker": {
+ "version": "4.17.47",
+ "from": "eonasdan-bootstrap-datetimepicker@>=4.17.47 <5.0.0",
+ "resolved": "https://registry.npmjs.org/eonasdan-bootstrap-datetimepicker/-/eonasdan-bootstrap-datetimepicker-4.17.47.tgz",
+ "optional": true
+ },
+ "font-awesome": {
+ "version": "4.7.0",
+ "from": "font-awesome@>=4.7.0 <5.0.0",
+ "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz"
+ },
+ "font-awesome-sass": {
+ "version": "4.7.0",
+ "from": "font-awesome-sass@>=4.7.0 <5.0.0",
+ "resolved": "https://registry.npmjs.org/font-awesome-sass/-/font-awesome-sass-4.7.0.tgz",
+ "optional": true
+ },
+ "google-code-prettify": {
+ "version": "1.0.5",
+ "from": "google-code-prettify@>=1.0.5 <1.1.0",
+ "resolved": "https://registry.npmjs.org/google-code-prettify/-/google-code-prettify-1.0.5.tgz",
+ "optional": true
+ },
+ "jquery": {
+ "version": "3.2.1",
+ "from": "jquery@>=3.2.1 <3.3.0",
+ "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.2.1.tgz"
+ },
+ "jquery-match-height": {
+ "version": "0.7.2",
+ "from": "jquery-match-height@>=0.7.2 <0.8.0",
+ "resolved": "https://registry.npmjs.org/jquery-match-height/-/jquery-match-height-0.7.2.tgz",
+ "optional": true
+ },
+ "moment": {
+ "version": "2.20.1",
+ "from": "moment@>=2.19.1 <3.0.0",
+ "resolved": "https://registry.npmjs.org/moment/-/moment-2.20.1.tgz"
+ },
+ "moment-timezone": {
+ "version": "0.4.1",
+ "from": "moment-timezone@>=0.4.1 <0.5.0",
+ "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.4.1.tgz",
+ "optional": true
+ },
+ "patternfly-bootstrap-combobox": {
+ "version": "1.1.7",
+ "from": "patternfly-bootstrap-combobox@>=1.1.7 <1.2.0",
+ "resolved": "https://registry.npmjs.org/patternfly-bootstrap-combobox/-/patternfly-bootstrap-combobox-1.1.7.tgz",
+ "optional": true
+ },
+ "patternfly-bootstrap-treeview": {
+ "version": "2.1.5",
+ "from": "patternfly-bootstrap-treeview@>=2.1.0 <2.2.0",
+ "resolved": "https://registry.npmjs.org/patternfly-bootstrap-treeview/-/patternfly-bootstrap-treeview-2.1.5.tgz",
+ "optional": true
+ }
+ }
+}
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/package.json b/themes/src/main/node_modules/patternfly/package.json
new file mode 100644
index 0000000000..19195d57fe
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/package.json
@@ -0,0 +1,330 @@
+{
+ "_from": "patternfly@3.38.1",
+ "_id": "patternfly@3.38.1",
+ "_inBundle": false,
+ "_integrity": "sha1-/9wvykGxjJvkgRg7c5+ZoSPN4xQ=",
+ "_location": "/patternfly",
+ "_phantomChildren": {},
+ "_requested": {
+ "type": "version",
+ "registry": true,
+ "raw": "patternfly@3.38.1",
+ "name": "patternfly",
+ "escapedName": "patternfly",
+ "rawSpec": "3.38.1",
+ "saveSpec": null,
+ "fetchSpec": "3.38.1"
+ },
+ "_requiredBy": [
+ "/"
+ ],
+ "_resolved": "https://registry.npmjs.org/patternfly/-/patternfly-3.38.1.tgz",
+ "_shasum": "ffdc2fca41b18c9be481183b739f99a123cde314",
+ "_shrinkwrap": {
+ "name": "patternfly",
+ "version": "3.38.1",
+ "dependencies": {
+ "bootstrap": {
+ "version": "3.3.7",
+ "from": "bootstrap@>=3.3.7 <3.4.0",
+ "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-3.3.7.tgz"
+ },
+ "bootstrap-datepicker": {
+ "version": "1.7.1",
+ "from": "bootstrap-datepicker@>=1.7.1 <2.0.0",
+ "resolved": "https://registry.npmjs.org/bootstrap-datepicker/-/bootstrap-datepicker-1.7.1.tgz",
+ "optional": true
+ },
+ "bootstrap-sass": {
+ "version": "3.3.7",
+ "from": "bootstrap-sass@>=3.3.7 <4.0.0",
+ "resolved": "https://registry.npmjs.org/bootstrap-sass/-/bootstrap-sass-3.3.7.tgz",
+ "optional": true
+ },
+ "bootstrap-select": {
+ "version": "1.12.4",
+ "from": "bootstrap-select@>=1.12.2 <2.0.0",
+ "resolved": "https://registry.npmjs.org/bootstrap-select/-/bootstrap-select-1.12.4.tgz",
+ "optional": true
+ },
+ "bootstrap-slider": {
+ "version": "9.10.0",
+ "from": "bootstrap-slider@>=9.9.0 <10.0.0",
+ "resolved": "https://registry.npmjs.org/bootstrap-slider/-/bootstrap-slider-9.10.0.tgz",
+ "optional": true
+ },
+ "bootstrap-switch": {
+ "version": "3.3.4",
+ "from": "bootstrap-switch@>=3.3.4 <3.4.0",
+ "resolved": "https://registry.npmjs.org/bootstrap-switch/-/bootstrap-switch-3.3.4.tgz",
+ "optional": true
+ },
+ "bootstrap-touchspin": {
+ "version": "3.1.1",
+ "from": "bootstrap-touchspin@>=3.1.1 <3.2.0",
+ "resolved": "https://registry.npmjs.org/bootstrap-touchspin/-/bootstrap-touchspin-3.1.1.tgz",
+ "optional": true
+ },
+ "c3": {
+ "version": "0.4.18",
+ "from": "c3@>=0.4.11 <0.5.0",
+ "resolved": "https://registry.npmjs.org/c3/-/c3-0.4.18.tgz",
+ "optional": true
+ },
+ "d3": {
+ "version": "3.5.17",
+ "from": "d3@>=3.5.17 <3.6.0",
+ "resolved": "https://registry.npmjs.org/d3/-/d3-3.5.17.tgz",
+ "optional": true
+ },
+ "datatables.net": {
+ "version": "1.10.16",
+ "from": "datatables.net@>=1.10.15 <2.0.0",
+ "resolved": "https://registry.npmjs.org/datatables.net/-/datatables.net-1.10.16.tgz"
+ },
+ "datatables.net-bs": {
+ "version": "1.10.16",
+ "from": "datatables.net-bs@>=1.10.9",
+ "resolved": "https://registry.npmjs.org/datatables.net-bs/-/datatables.net-bs-1.10.16.tgz",
+ "optional": true
+ },
+ "datatables.net-colreorder": {
+ "version": "1.4.1",
+ "from": "datatables.net-colreorder@>=1.4.1 <2.0.0",
+ "resolved": "https://registry.npmjs.org/datatables.net-colreorder/-/datatables.net-colreorder-1.4.1.tgz",
+ "optional": true
+ },
+ "datatables.net-colreorder-bs": {
+ "version": "1.3.3",
+ "from": "datatables.net-colreorder-bs@>=1.3.2 <1.4.0",
+ "resolved": "https://registry.npmjs.org/datatables.net-colreorder-bs/-/datatables.net-colreorder-bs-1.3.3.tgz",
+ "optional": true
+ },
+ "datatables.net-select": {
+ "version": "1.2.3",
+ "from": "datatables.net-select@>=1.2.0 <1.3.0",
+ "resolved": "https://registry.npmjs.org/datatables.net-select/-/datatables.net-select-1.2.3.tgz",
+ "optional": true
+ },
+ "drmonty-datatables-colvis": {
+ "version": "1.1.2",
+ "from": "drmonty-datatables-colvis@>=1.1.2 <1.2.0",
+ "resolved": "https://registry.npmjs.org/drmonty-datatables-colvis/-/drmonty-datatables-colvis-1.1.2.tgz",
+ "optional": true
+ },
+ "eonasdan-bootstrap-datetimepicker": {
+ "version": "4.17.47",
+ "from": "eonasdan-bootstrap-datetimepicker@>=4.17.47 <5.0.0",
+ "resolved": "https://registry.npmjs.org/eonasdan-bootstrap-datetimepicker/-/eonasdan-bootstrap-datetimepicker-4.17.47.tgz",
+ "optional": true
+ },
+ "font-awesome": {
+ "version": "4.7.0",
+ "from": "font-awesome@>=4.7.0 <5.0.0",
+ "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz"
+ },
+ "font-awesome-sass": {
+ "version": "4.7.0",
+ "from": "font-awesome-sass@>=4.7.0 <5.0.0",
+ "resolved": "https://registry.npmjs.org/font-awesome-sass/-/font-awesome-sass-4.7.0.tgz",
+ "optional": true
+ },
+ "google-code-prettify": {
+ "version": "1.0.5",
+ "from": "google-code-prettify@>=1.0.5 <1.1.0",
+ "resolved": "https://registry.npmjs.org/google-code-prettify/-/google-code-prettify-1.0.5.tgz",
+ "optional": true
+ },
+ "jquery": {
+ "version": "3.2.1",
+ "from": "jquery@>=3.2.1 <3.3.0",
+ "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.2.1.tgz"
+ },
+ "jquery-match-height": {
+ "version": "0.7.2",
+ "from": "jquery-match-height@>=0.7.2 <0.8.0",
+ "resolved": "https://registry.npmjs.org/jquery-match-height/-/jquery-match-height-0.7.2.tgz",
+ "optional": true
+ },
+ "moment": {
+ "version": "2.20.1",
+ "from": "moment@>=2.19.1 <3.0.0",
+ "resolved": "https://registry.npmjs.org/moment/-/moment-2.20.1.tgz"
+ },
+ "moment-timezone": {
+ "version": "0.4.1",
+ "from": "moment-timezone@>=0.4.1 <0.5.0",
+ "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.4.1.tgz",
+ "optional": true
+ },
+ "patternfly-bootstrap-combobox": {
+ "version": "1.1.7",
+ "from": "patternfly-bootstrap-combobox@>=1.1.7 <1.2.0",
+ "resolved": "https://registry.npmjs.org/patternfly-bootstrap-combobox/-/patternfly-bootstrap-combobox-1.1.7.tgz",
+ "optional": true
+ },
+ "patternfly-bootstrap-treeview": {
+ "version": "2.1.5",
+ "from": "patternfly-bootstrap-treeview@>=2.1.0 <2.2.0",
+ "resolved": "https://registry.npmjs.org/patternfly-bootstrap-treeview/-/patternfly-bootstrap-treeview-2.1.5.tgz",
+ "optional": true
+ }
+ }
+ },
+ "_spec": "patternfly@3.38.1",
+ "_where": "/home/st/dev/keycloak/themes/src/main",
+ "author": {
+ "name": "Red Hat"
+ },
+ "bugs": {
+ "url": "https://github.com/patternfly/patternfly/issues"
+ },
+ "bundleDependencies": false,
+ "config": {
+ "commitizen": {
+ "path": "./node_modules/cz-conventional-changelog"
+ }
+ },
+ "dependencies": {
+ "bootstrap": "~3.3.7",
+ "bootstrap-datepicker": "^1.7.1",
+ "bootstrap-sass": "^3.3.7",
+ "bootstrap-select": "^1.12.2",
+ "bootstrap-slider": "^9.9.0",
+ "bootstrap-switch": "~3.3.4",
+ "bootstrap-touchspin": "~3.1.1",
+ "c3": "~0.4.11",
+ "d3": "~3.5.17",
+ "datatables.net": "^1.10.15",
+ "datatables.net-colreorder": "^1.4.1",
+ "datatables.net-colreorder-bs": "~1.3.2",
+ "datatables.net-select": "~1.2.0",
+ "drmonty-datatables-colvis": "~1.1.2",
+ "eonasdan-bootstrap-datetimepicker": "^4.17.47",
+ "font-awesome": "^4.7.0",
+ "font-awesome-sass": "^4.7.0",
+ "google-code-prettify": "~1.0.5",
+ "jquery": "~3.2.1",
+ "jquery-match-height": "^0.7.2",
+ "moment": "^2.19.1",
+ "moment-timezone": "^0.4.1",
+ "patternfly-bootstrap-combobox": "~1.1.7",
+ "patternfly-bootstrap-treeview": "~2.1.0"
+ },
+ "deprecated": false,
+ "description": "This reference implementation of PatternFly is based on [Bootstrap v3](http://getbootstrap.com/). Think of PatternFly as a \"skinned\" version of Bootstrap with additional components and customizations.",
+ "devDependencies": {
+ "@commitlint/cli": "^3.2.0",
+ "autoprefixer": "^6.4.0",
+ "backstopjs": "^3.0.0",
+ "chromy": "^0.5.5",
+ "commitizen": "^2.9.6",
+ "commitlint-config-cz": "^0.5.0",
+ "connect-livereload": "~0.5.4",
+ "cz-conventional-changelog": "^2.0.0",
+ "express": "^4.16.2",
+ "front-matter": "^2.1.1",
+ "grunt": "~1.0.1",
+ "grunt-cli": "^1.2.0",
+ "grunt-contrib-clean": "^1.1.0",
+ "grunt-contrib-concat": "^1.0.0",
+ "grunt-contrib-connect": "~1.0.2",
+ "grunt-contrib-copy": "^1.0.0",
+ "grunt-contrib-cssmin": "^2.0.0",
+ "grunt-contrib-less": "^1.3.0",
+ "grunt-contrib-uglify": "^2.3.0",
+ "grunt-contrib-watch": "~1.0.0",
+ "grunt-css-count": "^0.3.1",
+ "grunt-eslint": "^19.0.0",
+ "grunt-htmlhint": "^0.9.13",
+ "grunt-jekyll": "^0.4.4",
+ "grunt-karma": "^2.0.0",
+ "grunt-lassie": "0.0.1",
+ "grunt-postcss": "^0.8.0",
+ "grunt-run": "^0.6.0",
+ "grunt-sass": "^2.0.0",
+ "grunt-stylelint": "^0.7.0",
+ "html-pdf": "^2.2.0",
+ "husky": "^0.14.3",
+ "jasmine-core": "^2.4.1",
+ "jasmine-jquery": "^2.1.1",
+ "js-yaml": "^3.7.0",
+ "karma": "^1.1.0",
+ "karma-chrome-launcher": "^2.0.0",
+ "karma-firefox-launcher": "^1.0.0",
+ "karma-jasmine": "^1.0.2",
+ "karma-phantomjs-launcher": "^1.0.1",
+ "liquid-node": "github:bleathem/liquid-node#v2.6.1-pf.1",
+ "lodash": "^4.17.4",
+ "matchdep": "~1.0.1",
+ "mz": "^2.6.0",
+ "npm-check-updates": "^2.12.1",
+ "nsp": "^2.6.1",
+ "open": "0.0.5",
+ "patternfly-eng-release": "^3.26.46",
+ "pixrem": "^3.0.1",
+ "require-all": "^2.2.0",
+ "semantic-release": "^6.3.6",
+ "table": "3.7.9"
+ },
+ "files": [
+ "dist/",
+ "tests/",
+ "npm-shrinkwrap.json"
+ ],
+ "homepage": "https://github.com/patternfly/patternfly",
+ "license": "Apache-2.0",
+ "name": "patternfly",
+ "optionalDependencies": {
+ "bootstrap-datepicker": "^1.7.1",
+ "bootstrap-sass": "^3.3.7",
+ "bootstrap-select": "^1.12.2",
+ "bootstrap-slider": "^9.9.0",
+ "bootstrap-switch": "~3.3.4",
+ "bootstrap-touchspin": "~3.1.1",
+ "c3": "~0.4.11",
+ "d3": "~3.5.17",
+ "datatables.net": "^1.10.15",
+ "datatables.net-colreorder": "^1.4.1",
+ "datatables.net-colreorder-bs": "~1.3.2",
+ "datatables.net-select": "~1.2.0",
+ "drmonty-datatables-colvis": "~1.1.2",
+ "eonasdan-bootstrap-datetimepicker": "^4.17.47",
+ "font-awesome-sass": "^4.7.0",
+ "google-code-prettify": "~1.0.5",
+ "jquery-match-height": "^0.7.2",
+ "moment": "^2.19.1",
+ "moment-timezone": "^0.4.1",
+ "patternfly-bootstrap-combobox": "~1.1.7",
+ "patternfly-bootstrap-treeview": "~2.1.0"
+ },
+ "release": {
+ "branch": "master-dist",
+ "debug": false,
+ "verifyConditions": {
+ "path": "./node_modules/semantic-release/src/lib/plugin-noop.js"
+ }
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/patternfly/patternfly.git"
+ },
+ "scripts": {
+ "approve-conflicts": "node ./backstop/approve",
+ "build": "grunt build",
+ "commit": "git-cz",
+ "commitmsg": "commitlint -e",
+ "grunt": "grunt",
+ "jekyll": "ruby --version || echo \"Ruby required\"; bundler -v || gem install bundler; bundle check || bundle install; set -e",
+ "ncu": "ncu --semverLevel minor -p",
+ "regressions": "node ./backstop/test",
+ "regressions-fix": "pkill -f '(chrome)?(--headless)'",
+ "regressions-init": "node ./backstop/reference",
+ "semantic-release": "semantic-release pre && npm publish && semantic-release post",
+ "semantic-release-post": "semantic-release post",
+ "semantic-release-pre": "semantic-release pre",
+ "start": "grunt build serve",
+ "test": "grunt karma"
+ },
+ "version": "3.38.1"
+}
diff --git a/themes/src/main/node_modules/patternfly/tests/build/less/patternfly-additions.css b/themes/src/main/node_modules/patternfly/tests/build/less/patternfly-additions.css
new file mode 100644
index 0000000000..3c45659596
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/build/less/patternfly-additions.css
@@ -0,0 +1,8778 @@
+/* PatternFly additions to Bootstrap */
+.slider {
+ display: inline-block;
+ vertical-align: middle;
+ position: relative;
+}
+.slider.slider-horizontal {
+ width: 100%;
+ height: 16px;
+}
+.slider.slider-horizontal .slider-track {
+ height: 8px;
+ width: 100%;
+ margin-top: -4px;
+ top: 50%;
+ left: 0;
+}
+.slider.slider-horizontal .slider-selection,
+.slider.slider-horizontal .slider-track-low,
+.slider.slider-horizontal .slider-track-high {
+ height: 100%;
+ top: 0;
+ bottom: 0;
+}
+.slider.slider-horizontal .slider-tick,
+.slider.slider-horizontal .slider-handle {
+ margin-left: -8px;
+}
+.slider.slider-horizontal .slider-tick.triangle,
+.slider.slider-horizontal .slider-handle.triangle {
+ position: relative;
+ top: 50%;
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%);
+ border-width: 0 8px 8px 8px;
+ width: 0;
+ height: 0;
+ border-bottom-color: #ededed;
+ margin-top: 0;
+}
+.slider.slider-horizontal .slider-tick-container {
+ white-space: nowrap;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+}
+.slider.slider-horizontal .slider-tick-label-container {
+ white-space: nowrap;
+ margin-top: 16px;
+}
+.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
+ padding-top: 16px * 0.2;
+ display: inline-block;
+ text-align: center;
+}
+.slider.slider-horizontal.slider-rtl .slider-track {
+ left: initial;
+ right: 0;
+}
+.slider.slider-horizontal.slider-rtl .slider-tick,
+.slider.slider-horizontal.slider-rtl .slider-handle {
+ margin-left: initial;
+ margin-right: -8px;
+}
+.slider.slider-horizontal.slider-rtl .slider-tick-container {
+ left: initial;
+ right: 0;
+}
+.slider.slider-vertical {
+ height: 210px;
+ width: 16px;
+}
+.slider.slider-vertical .slider-track {
+ width: 8px;
+ height: 100%;
+ left: 25%;
+ top: 0;
+}
+.slider.slider-vertical .slider-selection {
+ width: 100%;
+ left: 0;
+ top: 0;
+ bottom: 0;
+}
+.slider.slider-vertical .slider-track-low,
+.slider.slider-vertical .slider-track-high {
+ width: 100%;
+ left: 0;
+ right: 0;
+}
+.slider.slider-vertical .slider-tick,
+.slider.slider-vertical .slider-handle {
+ margin-top: -8px;
+}
+.slider.slider-vertical .slider-tick.triangle,
+.slider.slider-vertical .slider-handle.triangle {
+ border-width: 8px 0 8px 8px;
+ width: 1px;
+ height: 1px;
+ border-left-color: #ededed;
+ border-right-color: #ededed;
+ margin-left: 0;
+ margin-right: 0;
+}
+.slider.slider-vertical .slider-tick-label-container {
+ white-space: nowrap;
+}
+.slider.slider-vertical .slider-tick-label-container .slider-tick-label {
+ padding-left: 16px * 0.2;
+}
+.slider.slider-vertical.slider-rtl .slider-track {
+ left: initial;
+ right: 25%;
+}
+.slider.slider-vertical.slider-rtl .slider-selection {
+ left: initial;
+ right: 0;
+}
+.slider.slider-vertical.slider-rtl .slider-tick.triangle,
+.slider.slider-vertical.slider-rtl .slider-handle.triangle {
+ border-width: 8px 8px 8px 0;
+}
+.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label {
+ padding-left: initial;
+ padding-right: 16px * 0.2;
+}
+.slider.slider-disabled .slider-handle {
+ background-image: linear-gradient(to bottom, #DFDFDF 0%, #BEBEBE 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0);
+}
+.slider.slider-disabled .slider-track {
+ background-image: linear-gradient(to bottom, #E5E5E5 0%, #E9E9E9 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);
+ cursor: not-allowed;
+}
+.slider input {
+ display: none;
+}
+.slider .tooltip.top {
+ margin-top: -36px;
+}
+.slider .tooltip-inner {
+ white-space: nowrap;
+ max-width: none;
+}
+.slider .hide {
+ display: none;
+}
+.slider-track {
+ position: absolute;
+ cursor: pointer;
+ background-image: linear-gradient(to bottom, #F5F5F5 0%, #F9F9F9 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+ border-radius: 1px;
+}
+.slider-selection {
+ position: absolute;
+ background-image: linear-gradient(to bottom, #F9F9F9 0%, #F5F5F5 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
+ box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+ box-sizing: border-box;
+ border-radius: 1px;
+}
+.slider-selection.tick-slider-selection {
+ background-image: linear-gradient(to bottom, #0088ce 0%, #39a5dc 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088ce', endColorstr='#ff39a5dc', GradientType=0);
+}
+.slider-track-low,
+.slider-track-high {
+ position: absolute;
+ background: transparent;
+ box-sizing: border-box;
+ border-radius: 1px;
+}
+.slider-handle {
+ position: absolute;
+ top: 0;
+ width: 16px;
+ height: 16px;
+ background-color: #39a5dc;
+ background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffededed', GradientType=0);
+ filter: none;
+ box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
+ border: 0px solid transparent;
+}
+.slider-handle.round {
+ border-radius: 50%;
+}
+.slider-handle.triangle {
+ background: transparent none;
+}
+.slider-handle.custom {
+ background: transparent none;
+}
+.slider-handle.custom::before {
+ line-height: 16px;
+ font-size: 20px;
+ content: '\2605';
+ color: #726204;
+}
+.slider-tick {
+ position: absolute;
+ width: 16px;
+ height: 16px;
+ background-image: linear-gradient(to bottom, #F9F9F9 0%, #F5F5F5 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
+ box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+ box-sizing: border-box;
+ filter: none;
+ opacity: 0.8;
+ border: 0px solid transparent;
+}
+.slider-tick.round {
+ border-radius: 50%;
+}
+.slider-tick.triangle {
+ background: transparent none;
+}
+.slider-tick.custom {
+ background: transparent none;
+}
+.slider-tick.custom::before {
+ line-height: 16px;
+ font-size: 20px;
+ content: '\2605';
+ color: #726204;
+}
+.slider-tick.in-selection {
+ background-image: linear-gradient(to bottom, #0088ce 0%, #39a5dc 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088ce', endColorstr='#ff39a5dc', GradientType=0);
+ opacity: 1;
+}
+@media (min-width: 768px) {
+ .form-search .combobox-container,
+ .form-inline .combobox-container {
+ display: inline-block;
+ margin-bottom: 0;
+ vertical-align: top;
+ }
+ .form-search .combobox-container .input-group-addon,
+ .form-inline .combobox-container .input-group-addon {
+ width: auto;
+ }
+}
+.combobox-selected .caret {
+ display: none;
+}
+/* :not doesn't work in IE8 */
+.combobox-container:not(.combobox-selected) .glyphicon-remove {
+ display: none;
+}
+.typeahead-long {
+ max-height: 300px;
+ overflow-y: auto;
+}
+.control-group.error .combobox-container .add-on {
+ color: #B94A48;
+ border-color: #B94A48;
+}
+.control-group.error .combobox-container .caret {
+ border-top-color: #B94A48;
+}
+.control-group.warning .combobox-container .add-on {
+ color: #C09853;
+ border-color: #C09853;
+}
+.control-group.warning .combobox-container .caret {
+ border-top-color: #C09853;
+}
+.control-group.success .combobox-container .add-on {
+ color: #468847;
+ border-color: #468847;
+}
+.control-group.success .combobox-container .caret {
+ border-top-color: #468847;
+}
+.datepicker {
+ border-radius: 1px;
+ direction: ltr;
+}
+.datepicker-inline {
+ width: 220px;
+}
+.datepicker-rtl {
+ direction: rtl;
+}
+.datepicker-rtl.dropdown-menu {
+ left: auto;
+}
+.datepicker-rtl table tr td span {
+ float: right;
+}
+.datepicker-dropdown {
+ top: 0;
+ left: 0;
+ padding: 4px;
+}
+.datepicker-dropdown:before {
+ content: '';
+ display: inline-block;
+ border-left: 7px solid transparent;
+ border-right: 7px solid transparent;
+ border-bottom: 7px solid #bbb;
+ border-top: 0;
+ border-bottom-color: rgba(0, 0, 0, 0.2);
+ position: absolute;
+}
+.datepicker-dropdown:after {
+ content: '';
+ display: inline-block;
+ border-left: 6px solid transparent;
+ border-right: 6px solid transparent;
+ border-bottom: 6px solid #fff;
+ border-top: 0;
+ position: absolute;
+}
+.datepicker-dropdown.datepicker-orient-left:before {
+ left: 6px;
+}
+.datepicker-dropdown.datepicker-orient-left:after {
+ left: 7px;
+}
+.datepicker-dropdown.datepicker-orient-right:before {
+ right: 6px;
+}
+.datepicker-dropdown.datepicker-orient-right:after {
+ right: 7px;
+}
+.datepicker-dropdown.datepicker-orient-bottom:before {
+ top: -7px;
+}
+.datepicker-dropdown.datepicker-orient-bottom:after {
+ top: -6px;
+}
+.datepicker-dropdown.datepicker-orient-top:before {
+ bottom: -7px;
+ border-bottom: 0;
+ border-top: 7px solid #bbb;
+}
+.datepicker-dropdown.datepicker-orient-top:after {
+ bottom: -6px;
+ border-bottom: 0;
+ border-top: 6px solid #fff;
+}
+.datepicker table {
+ margin: 0;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+.datepicker table tr td,
+.datepicker table tr th {
+ text-align: center;
+ width: 30px;
+ height: 30px;
+ border-radius: 4px;
+ border: none;
+}
+.table-striped .datepicker table tr td,
+.table-striped .datepicker table tr th {
+ background-color: transparent;
+}
+.datepicker table tr td.old,
+.datepicker table tr td.new {
+ color: #9c9c9c;
+}
+.datepicker table tr td.day:hover,
+.datepicker table tr td.focused {
+ background: #f1f1f1;
+ cursor: pointer;
+}
+.datepicker table tr td.disabled,
+.datepicker table tr td.disabled:hover {
+ background: none;
+ color: #9c9c9c;
+ cursor: default;
+}
+.datepicker table tr td.highlighted {
+ color: #000;
+ background-color: #d9edf7;
+ border-color: #85c5e5;
+ border-radius: 0;
+}
+.datepicker table tr td.highlighted:focus,
+.datepicker table tr td.highlighted.focus {
+ color: #000;
+ background-color: #afd9ee;
+ border-color: #298fc2;
+}
+.datepicker table tr td.highlighted:hover {
+ color: #000;
+ background-color: #afd9ee;
+ border-color: #52addb;
+}
+.datepicker table tr td.highlighted:active,
+.datepicker table tr td.highlighted.active,
+.open > .dropdown-toggle.datepicker table tr td.highlighted {
+ color: #000;
+ background-color: #afd9ee;
+ border-color: #52addb;
+}
+.datepicker table tr td.highlighted:active:hover,
+.datepicker table tr td.highlighted.active:hover,
+.open > .dropdown-toggle.datepicker table tr td.highlighted:hover,
+.datepicker table tr td.highlighted:active:focus,
+.datepicker table tr td.highlighted.active:focus,
+.open > .dropdown-toggle.datepicker table tr td.highlighted:focus,
+.datepicker table tr td.highlighted:active.focus,
+.datepicker table tr td.highlighted.active.focus,
+.open > .dropdown-toggle.datepicker table tr td.highlighted.focus {
+ color: #000;
+ background-color: #91cbe8;
+ border-color: #298fc2;
+}
+.datepicker table tr td.highlighted:active,
+.datepicker table tr td.highlighted.active,
+.open > .dropdown-toggle.datepicker table tr td.highlighted {
+ background-image: none;
+}
+.datepicker table tr td.highlighted.disabled:hover,
+.datepicker table tr td.highlighted[disabled]:hover,
+fieldset[disabled] .datepicker table tr td.highlighted:hover,
+.datepicker table tr td.highlighted.disabled:focus,
+.datepicker table tr td.highlighted[disabled]:focus,
+fieldset[disabled] .datepicker table tr td.highlighted:focus,
+.datepicker table tr td.highlighted.disabled.focus,
+.datepicker table tr td.highlighted[disabled].focus,
+fieldset[disabled] .datepicker table tr td.highlighted.focus {
+ background-color: #d9edf7;
+ border-color: #85c5e5;
+}
+.datepicker table tr td.highlighted .badge {
+ color: #d9edf7;
+ background-color: #000;
+}
+.datepicker table tr td.highlighted.focused {
+ background: #afd9ee;
+}
+.datepicker table tr td.highlighted.disabled,
+.datepicker table tr td.highlighted.disabled:active {
+ background: #d9edf7;
+ color: #9c9c9c;
+}
+.datepicker table tr td.today {
+ color: #000;
+ background-color: #ffdb99;
+ border-color: #ffb733;
+}
+.datepicker table tr td.today:focus,
+.datepicker table tr td.today.focus {
+ color: #000;
+ background-color: #ffc966;
+ border-color: #b37400;
+}
+.datepicker table tr td.today:hover {
+ color: #000;
+ background-color: #ffc966;
+ border-color: #f59e00;
+}
+.datepicker table tr td.today:active,
+.datepicker table tr td.today.active,
+.open > .dropdown-toggle.datepicker table tr td.today {
+ color: #000;
+ background-color: #ffc966;
+ border-color: #f59e00;
+}
+.datepicker table tr td.today:active:hover,
+.datepicker table tr td.today.active:hover,
+.open > .dropdown-toggle.datepicker table tr td.today:hover,
+.datepicker table tr td.today:active:focus,
+.datepicker table tr td.today.active:focus,
+.open > .dropdown-toggle.datepicker table tr td.today:focus,
+.datepicker table tr td.today:active.focus,
+.datepicker table tr td.today.active.focus,
+.open > .dropdown-toggle.datepicker table tr td.today.focus {
+ color: #000;
+ background-color: #ffbc42;
+ border-color: #b37400;
+}
+.datepicker table tr td.today:active,
+.datepicker table tr td.today.active,
+.open > .dropdown-toggle.datepicker table tr td.today {
+ background-image: none;
+}
+.datepicker table tr td.today.disabled:hover,
+.datepicker table tr td.today[disabled]:hover,
+fieldset[disabled] .datepicker table tr td.today:hover,
+.datepicker table tr td.today.disabled:focus,
+.datepicker table tr td.today[disabled]:focus,
+fieldset[disabled] .datepicker table tr td.today:focus,
+.datepicker table tr td.today.disabled.focus,
+.datepicker table tr td.today[disabled].focus,
+fieldset[disabled] .datepicker table tr td.today.focus {
+ background-color: #ffdb99;
+ border-color: #ffb733;
+}
+.datepicker table tr td.today .badge {
+ color: #ffdb99;
+ background-color: #000;
+}
+.datepicker table tr td.today.focused {
+ background: #ffc966;
+}
+.datepicker table tr td.today.disabled,
+.datepicker table tr td.today.disabled:active {
+ background: #ffdb99;
+ color: #9c9c9c;
+}
+.datepicker table tr td.range {
+ color: #000;
+ background-color: #f1f1f1;
+ border-color: #bebebe;
+ border-radius: 0;
+}
+.datepicker table tr td.range:focus,
+.datepicker table tr td.range.focus {
+ color: #000;
+ background-color: #d8d8d8;
+ border-color: #7f7f7f;
+}
+.datepicker table tr td.range:hover {
+ color: #000;
+ background-color: #d8d8d8;
+ border-color: #a0a0a0;
+}
+.datepicker table tr td.range:active,
+.datepicker table tr td.range.active,
+.open > .dropdown-toggle.datepicker table tr td.range {
+ color: #000;
+ background-color: #d8d8d8;
+ border-color: #a0a0a0;
+}
+.datepicker table tr td.range:active:hover,
+.datepicker table tr td.range.active:hover,
+.open > .dropdown-toggle.datepicker table tr td.range:hover,
+.datepicker table tr td.range:active:focus,
+.datepicker table tr td.range.active:focus,
+.open > .dropdown-toggle.datepicker table tr td.range:focus,
+.datepicker table tr td.range:active.focus,
+.datepicker table tr td.range.active.focus,
+.open > .dropdown-toggle.datepicker table tr td.range.focus {
+ color: #000;
+ background-color: #c6c6c6;
+ border-color: #7f7f7f;
+}
+.datepicker table tr td.range:active,
+.datepicker table tr td.range.active,
+.open > .dropdown-toggle.datepicker table tr td.range {
+ background-image: none;
+}
+.datepicker table tr td.range.disabled:hover,
+.datepicker table tr td.range[disabled]:hover,
+fieldset[disabled] .datepicker table tr td.range:hover,
+.datepicker table tr td.range.disabled:focus,
+.datepicker table tr td.range[disabled]:focus,
+fieldset[disabled] .datepicker table tr td.range:focus,
+.datepicker table tr td.range.disabled.focus,
+.datepicker table tr td.range[disabled].focus,
+fieldset[disabled] .datepicker table tr td.range.focus {
+ background-color: #f1f1f1;
+ border-color: #bebebe;
+}
+.datepicker table tr td.range .badge {
+ color: #f1f1f1;
+ background-color: #000;
+}
+.datepicker table tr td.range.focused {
+ background: #d8d8d8;
+}
+.datepicker table tr td.range.disabled,
+.datepicker table tr td.range.disabled:active {
+ background: #f1f1f1;
+ color: #9c9c9c;
+}
+.datepicker table tr td.range.highlighted {
+ color: #000;
+ background-color: #e5eff4;
+ border-color: #9dc3d6;
+}
+.datepicker table tr td.range.highlighted:focus,
+.datepicker table tr td.range.highlighted.focus {
+ color: #000;
+ background-color: #c1d9e5;
+ border-color: #488bac;
+}
+.datepicker table tr td.range.highlighted:hover {
+ color: #000;
+ background-color: #c1d9e5;
+ border-color: #72a9c4;
+}
+.datepicker table tr td.range.highlighted:active,
+.datepicker table tr td.range.highlighted.active,
+.open > .dropdown-toggle.datepicker table tr td.range.highlighted {
+ color: #000;
+ background-color: #c1d9e5;
+ border-color: #72a9c4;
+}
+.datepicker table tr td.range.highlighted:active:hover,
+.datepicker table tr td.range.highlighted.active:hover,
+.open > .dropdown-toggle.datepicker table tr td.range.highlighted:hover,
+.datepicker table tr td.range.highlighted:active:focus,
+.datepicker table tr td.range.highlighted.active:focus,
+.open > .dropdown-toggle.datepicker table tr td.range.highlighted:focus,
+.datepicker table tr td.range.highlighted:active.focus,
+.datepicker table tr td.range.highlighted.active.focus,
+.open > .dropdown-toggle.datepicker table tr td.range.highlighted.focus {
+ color: #000;
+ background-color: #a8cadb;
+ border-color: #488bac;
+}
+.datepicker table tr td.range.highlighted:active,
+.datepicker table tr td.range.highlighted.active,
+.open > .dropdown-toggle.datepicker table tr td.range.highlighted {
+ background-image: none;
+}
+.datepicker table tr td.range.highlighted.disabled:hover,
+.datepicker table tr td.range.highlighted[disabled]:hover,
+fieldset[disabled] .datepicker table tr td.range.highlighted:hover,
+.datepicker table tr td.range.highlighted.disabled:focus,
+.datepicker table tr td.range.highlighted[disabled]:focus,
+fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
+.datepicker table tr td.range.highlighted.disabled.focus,
+.datepicker table tr td.range.highlighted[disabled].focus,
+fieldset[disabled] .datepicker table tr td.range.highlighted.focus {
+ background-color: #e5eff4;
+ border-color: #9dc3d6;
+}
+.datepicker table tr td.range.highlighted .badge {
+ color: #e5eff4;
+ background-color: #000;
+}
+.datepicker table tr td.range.highlighted.focused {
+ background: #c1d9e5;
+}
+.datepicker table tr td.range.highlighted.disabled,
+.datepicker table tr td.range.highlighted.disabled:active {
+ background: #e5eff4;
+ color: #9c9c9c;
+}
+.datepicker table tr td.range.today {
+ color: #000;
+ background-color: #f8cb79;
+ border-color: #f3a618;
+}
+.datepicker table tr td.range.today:focus,
+.datepicker table tr td.range.today.focus {
+ color: #000;
+ background-color: #f6b848;
+ border-color: #855807;
+}
+.datepicker table tr td.range.today:hover {
+ color: #000;
+ background-color: #f6b848;
+ border-color: #c4820a;
+}
+.datepicker table tr td.range.today:active,
+.datepicker table tr td.range.today.active,
+.open > .dropdown-toggle.datepicker table tr td.range.today {
+ color: #000;
+ background-color: #f6b848;
+ border-color: #c4820a;
+}
+.datepicker table tr td.range.today:active:hover,
+.datepicker table tr td.range.today.active:hover,
+.open > .dropdown-toggle.datepicker table tr td.range.today:hover,
+.datepicker table tr td.range.today:active:focus,
+.datepicker table tr td.range.today.active:focus,
+.open > .dropdown-toggle.datepicker table tr td.range.today:focus,
+.datepicker table tr td.range.today:active.focus,
+.datepicker table tr td.range.today.active.focus,
+.open > .dropdown-toggle.datepicker table tr td.range.today.focus {
+ color: #000;
+ background-color: #f4ab26;
+ border-color: #855807;
+}
+.datepicker table tr td.range.today:active,
+.datepicker table tr td.range.today.active,
+.open > .dropdown-toggle.datepicker table tr td.range.today {
+ background-image: none;
+}
+.datepicker table tr td.range.today.disabled:hover,
+.datepicker table tr td.range.today[disabled]:hover,
+fieldset[disabled] .datepicker table tr td.range.today:hover,
+.datepicker table tr td.range.today.disabled:focus,
+.datepicker table tr td.range.today[disabled]:focus,
+fieldset[disabled] .datepicker table tr td.range.today:focus,
+.datepicker table tr td.range.today.disabled.focus,
+.datepicker table tr td.range.today[disabled].focus,
+fieldset[disabled] .datepicker table tr td.range.today.focus {
+ background-color: #f8cb79;
+ border-color: #f3a618;
+}
+.datepicker table tr td.range.today .badge {
+ color: #f8cb79;
+ background-color: #000;
+}
+.datepicker table tr td.range.today.disabled,
+.datepicker table tr td.range.today.disabled:active {
+ background: #f8cb79;
+ color: #9c9c9c;
+}
+.datepicker table tr td.selected,
+.datepicker table tr td.selected.highlighted {
+ color: #fff;
+ background-color: #9c9c9c;
+ border-color: #555555;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+.datepicker table tr td.selected:focus,
+.datepicker table tr td.selected.highlighted:focus,
+.datepicker table tr td.selected.focus,
+.datepicker table tr td.selected.highlighted.focus {
+ color: #fff;
+ background-color: #838383;
+ border-color: #161616;
+}
+.datepicker table tr td.selected:hover,
+.datepicker table tr td.selected.highlighted:hover {
+ color: #fff;
+ background-color: #838383;
+ border-color: #373737;
+}
+.datepicker table tr td.selected:active,
+.datepicker table tr td.selected.highlighted:active,
+.datepicker table tr td.selected.active,
+.datepicker table tr td.selected.highlighted.active,
+.open > .dropdown-toggle.datepicker table tr td.selected,
+.open > .dropdown-toggle.datepicker table tr td.selected.highlighted {
+ color: #fff;
+ background-color: #838383;
+ border-color: #373737;
+}
+.datepicker table tr td.selected:active:hover,
+.datepicker table tr td.selected.highlighted:active:hover,
+.datepicker table tr td.selected.active:hover,
+.datepicker table tr td.selected.highlighted.active:hover,
+.open > .dropdown-toggle.datepicker table tr td.selected:hover,
+.open > .dropdown-toggle.datepicker table tr td.selected.highlighted:hover,
+.datepicker table tr td.selected:active:focus,
+.datepicker table tr td.selected.highlighted:active:focus,
+.datepicker table tr td.selected.active:focus,
+.datepicker table tr td.selected.highlighted.active:focus,
+.open > .dropdown-toggle.datepicker table tr td.selected:focus,
+.open > .dropdown-toggle.datepicker table tr td.selected.highlighted:focus,
+.datepicker table tr td.selected:active.focus,
+.datepicker table tr td.selected.highlighted:active.focus,
+.datepicker table tr td.selected.active.focus,
+.datepicker table tr td.selected.highlighted.active.focus,
+.open > .dropdown-toggle.datepicker table tr td.selected.focus,
+.open > .dropdown-toggle.datepicker table tr td.selected.highlighted.focus {
+ color: #fff;
+ background-color: #717171;
+ border-color: #161616;
+}
+.datepicker table tr td.selected:active,
+.datepicker table tr td.selected.highlighted:active,
+.datepicker table tr td.selected.active,
+.datepicker table tr td.selected.highlighted.active,
+.open > .dropdown-toggle.datepicker table tr td.selected,
+.open > .dropdown-toggle.datepicker table tr td.selected.highlighted {
+ background-image: none;
+}
+.datepicker table tr td.selected.disabled:hover,
+.datepicker table tr td.selected.highlighted.disabled:hover,
+.datepicker table tr td.selected[disabled]:hover,
+.datepicker table tr td.selected.highlighted[disabled]:hover,
+fieldset[disabled] .datepicker table tr td.selected:hover,
+fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,
+.datepicker table tr td.selected.disabled:focus,
+.datepicker table tr td.selected.highlighted.disabled:focus,
+.datepicker table tr td.selected[disabled]:focus,
+.datepicker table tr td.selected.highlighted[disabled]:focus,
+fieldset[disabled] .datepicker table tr td.selected:focus,
+fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,
+.datepicker table tr td.selected.disabled.focus,
+.datepicker table tr td.selected.highlighted.disabled.focus,
+.datepicker table tr td.selected[disabled].focus,
+.datepicker table tr td.selected.highlighted[disabled].focus,
+fieldset[disabled] .datepicker table tr td.selected.focus,
+fieldset[disabled] .datepicker table tr td.selected.highlighted.focus {
+ background-color: #9c9c9c;
+ border-color: #555555;
+}
+.datepicker table tr td.selected .badge,
+.datepicker table tr td.selected.highlighted .badge {
+ color: #9c9c9c;
+ background-color: #fff;
+}
+.datepicker table tr td.active,
+.datepicker table tr td.active.highlighted {
+ color: #fff;
+ background-color: #0088ce;
+ border-color: #00659c;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+.datepicker table tr td.active:focus,
+.datepicker table tr td.active.highlighted:focus,
+.datepicker table tr td.active.focus,
+.datepicker table tr td.active.highlighted.focus {
+ color: #fff;
+ background-color: #00669b;
+ border-color: #00121d;
+}
+.datepicker table tr td.active:hover,
+.datepicker table tr td.active.highlighted:hover {
+ color: #fff;
+ background-color: #00669b;
+ border-color: #003d5f;
+}
+.datepicker table tr td.active:active,
+.datepicker table tr td.active.highlighted:active,
+.datepicker table tr td.active.active,
+.datepicker table tr td.active.highlighted.active,
+.open > .dropdown-toggle.datepicker table tr td.active,
+.open > .dropdown-toggle.datepicker table tr td.active.highlighted {
+ color: #fff;
+ background-color: #00669b;
+ border-color: #003d5f;
+}
+.datepicker table tr td.active:active:hover,
+.datepicker table tr td.active.highlighted:active:hover,
+.datepicker table tr td.active.active:hover,
+.datepicker table tr td.active.highlighted.active:hover,
+.open > .dropdown-toggle.datepicker table tr td.active:hover,
+.open > .dropdown-toggle.datepicker table tr td.active.highlighted:hover,
+.datepicker table tr td.active:active:focus,
+.datepicker table tr td.active.highlighted:active:focus,
+.datepicker table tr td.active.active:focus,
+.datepicker table tr td.active.highlighted.active:focus,
+.open > .dropdown-toggle.datepicker table tr td.active:focus,
+.open > .dropdown-toggle.datepicker table tr td.active.highlighted:focus,
+.datepicker table tr td.active:active.focus,
+.datepicker table tr td.active.highlighted:active.focus,
+.datepicker table tr td.active.active.focus,
+.datepicker table tr td.active.highlighted.active.focus,
+.open > .dropdown-toggle.datepicker table tr td.active.focus,
+.open > .dropdown-toggle.datepicker table tr td.active.highlighted.focus {
+ color: #fff;
+ background-color: #004f77;
+ border-color: #00121d;
+}
+.datepicker table tr td.active:active,
+.datepicker table tr td.active.highlighted:active,
+.datepicker table tr td.active.active,
+.datepicker table tr td.active.highlighted.active,
+.open > .dropdown-toggle.datepicker table tr td.active,
+.open > .dropdown-toggle.datepicker table tr td.active.highlighted {
+ background-image: none;
+}
+.datepicker table tr td.active.disabled:hover,
+.datepicker table tr td.active.highlighted.disabled:hover,
+.datepicker table tr td.active[disabled]:hover,
+.datepicker table tr td.active.highlighted[disabled]:hover,
+fieldset[disabled] .datepicker table tr td.active:hover,
+fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
+.datepicker table tr td.active.disabled:focus,
+.datepicker table tr td.active.highlighted.disabled:focus,
+.datepicker table tr td.active[disabled]:focus,
+.datepicker table tr td.active.highlighted[disabled]:focus,
+fieldset[disabled] .datepicker table tr td.active:focus,
+fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
+.datepicker table tr td.active.disabled.focus,
+.datepicker table tr td.active.highlighted.disabled.focus,
+.datepicker table tr td.active[disabled].focus,
+.datepicker table tr td.active.highlighted[disabled].focus,
+fieldset[disabled] .datepicker table tr td.active.focus,
+fieldset[disabled] .datepicker table tr td.active.highlighted.focus {
+ background-color: #0088ce;
+ border-color: #00659c;
+}
+.datepicker table tr td.active .badge,
+.datepicker table tr td.active.highlighted .badge {
+ color: #0088ce;
+ background-color: #fff;
+}
+.datepicker table tr td span {
+ display: block;
+ width: 23%;
+ height: 54px;
+ line-height: 54px;
+ float: left;
+ margin: 1%;
+ cursor: pointer;
+ border-radius: 4px;
+}
+.datepicker table tr td span:hover,
+.datepicker table tr td span.focused {
+ background: #f1f1f1;
+}
+.datepicker table tr td span.disabled,
+.datepicker table tr td span.disabled:hover {
+ background: none;
+ color: #9c9c9c;
+ cursor: default;
+}
+.datepicker table tr td span.active,
+.datepicker table tr td span.active:hover,
+.datepicker table tr td span.active.disabled,
+.datepicker table tr td span.active.disabled:hover {
+ color: #fff;
+ background-color: #0088ce;
+ border-color: #00659c;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+.datepicker table tr td span.active:focus,
+.datepicker table tr td span.active:hover:focus,
+.datepicker table tr td span.active.disabled:focus,
+.datepicker table tr td span.active.disabled:hover:focus,
+.datepicker table tr td span.active.focus,
+.datepicker table tr td span.active:hover.focus,
+.datepicker table tr td span.active.disabled.focus,
+.datepicker table tr td span.active.disabled:hover.focus {
+ color: #fff;
+ background-color: #00669b;
+ border-color: #00121d;
+}
+.datepicker table tr td span.active:hover,
+.datepicker table tr td span.active:hover:hover,
+.datepicker table tr td span.active.disabled:hover,
+.datepicker table tr td span.active.disabled:hover:hover {
+ color: #fff;
+ background-color: #00669b;
+ border-color: #003d5f;
+}
+.datepicker table tr td span.active:active,
+.datepicker table tr td span.active:hover:active,
+.datepicker table tr td span.active.disabled:active,
+.datepicker table tr td span.active.disabled:hover:active,
+.datepicker table tr td span.active.active,
+.datepicker table tr td span.active:hover.active,
+.datepicker table tr td span.active.disabled.active,
+.datepicker table tr td span.active.disabled:hover.active,
+.open > .dropdown-toggle.datepicker table tr td span.active,
+.open > .dropdown-toggle.datepicker table tr td span.active:hover,
+.open > .dropdown-toggle.datepicker table tr td span.active.disabled,
+.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
+ color: #fff;
+ background-color: #00669b;
+ border-color: #003d5f;
+}
+.datepicker table tr td span.active:active:hover,
+.datepicker table tr td span.active:hover:active:hover,
+.datepicker table tr td span.active.disabled:active:hover,
+.datepicker table tr td span.active.disabled:hover:active:hover,
+.datepicker table tr td span.active.active:hover,
+.datepicker table tr td span.active:hover.active:hover,
+.datepicker table tr td span.active.disabled.active:hover,
+.datepicker table tr td span.active.disabled:hover.active:hover,
+.open > .dropdown-toggle.datepicker table tr td span.active:hover,
+.open > .dropdown-toggle.datepicker table tr td span.active:hover:hover,
+.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover,
+.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover:hover,
+.datepicker table tr td span.active:active:focus,
+.datepicker table tr td span.active:hover:active:focus,
+.datepicker table tr td span.active.disabled:active:focus,
+.datepicker table tr td span.active.disabled:hover:active:focus,
+.datepicker table tr td span.active.active:focus,
+.datepicker table tr td span.active:hover.active:focus,
+.datepicker table tr td span.active.disabled.active:focus,
+.datepicker table tr td span.active.disabled:hover.active:focus,
+.open > .dropdown-toggle.datepicker table tr td span.active:focus,
+.open > .dropdown-toggle.datepicker table tr td span.active:hover:focus,
+.open > .dropdown-toggle.datepicker table tr td span.active.disabled:focus,
+.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover:focus,
+.datepicker table tr td span.active:active.focus,
+.datepicker table tr td span.active:hover:active.focus,
+.datepicker table tr td span.active.disabled:active.focus,
+.datepicker table tr td span.active.disabled:hover:active.focus,
+.datepicker table tr td span.active.active.focus,
+.datepicker table tr td span.active:hover.active.focus,
+.datepicker table tr td span.active.disabled.active.focus,
+.datepicker table tr td span.active.disabled:hover.active.focus,
+.open > .dropdown-toggle.datepicker table tr td span.active.focus,
+.open > .dropdown-toggle.datepicker table tr td span.active:hover.focus,
+.open > .dropdown-toggle.datepicker table tr td span.active.disabled.focus,
+.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover.focus {
+ color: #fff;
+ background-color: #004f77;
+ border-color: #00121d;
+}
+.datepicker table tr td span.active:active,
+.datepicker table tr td span.active:hover:active,
+.datepicker table tr td span.active.disabled:active,
+.datepicker table tr td span.active.disabled:hover:active,
+.datepicker table tr td span.active.active,
+.datepicker table tr td span.active:hover.active,
+.datepicker table tr td span.active.disabled.active,
+.datepicker table tr td span.active.disabled:hover.active,
+.open > .dropdown-toggle.datepicker table tr td span.active,
+.open > .dropdown-toggle.datepicker table tr td span.active:hover,
+.open > .dropdown-toggle.datepicker table tr td span.active.disabled,
+.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
+ background-image: none;
+}
+.datepicker table tr td span.active.disabled:hover,
+.datepicker table tr td span.active:hover.disabled:hover,
+.datepicker table tr td span.active.disabled.disabled:hover,
+.datepicker table tr td span.active.disabled:hover.disabled:hover,
+.datepicker table tr td span.active[disabled]:hover,
+.datepicker table tr td span.active:hover[disabled]:hover,
+.datepicker table tr td span.active.disabled[disabled]:hover,
+.datepicker table tr td span.active.disabled:hover[disabled]:hover,
+fieldset[disabled] .datepicker table tr td span.active:hover,
+fieldset[disabled] .datepicker table tr td span.active:hover:hover,
+fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
+fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
+.datepicker table tr td span.active.disabled:focus,
+.datepicker table tr td span.active:hover.disabled:focus,
+.datepicker table tr td span.active.disabled.disabled:focus,
+.datepicker table tr td span.active.disabled:hover.disabled:focus,
+.datepicker table tr td span.active[disabled]:focus,
+.datepicker table tr td span.active:hover[disabled]:focus,
+.datepicker table tr td span.active.disabled[disabled]:focus,
+.datepicker table tr td span.active.disabled:hover[disabled]:focus,
+fieldset[disabled] .datepicker table tr td span.active:focus,
+fieldset[disabled] .datepicker table tr td span.active:hover:focus,
+fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
+fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
+.datepicker table tr td span.active.disabled.focus,
+.datepicker table tr td span.active:hover.disabled.focus,
+.datepicker table tr td span.active.disabled.disabled.focus,
+.datepicker table tr td span.active.disabled:hover.disabled.focus,
+.datepicker table tr td span.active[disabled].focus,
+.datepicker table tr td span.active:hover[disabled].focus,
+.datepicker table tr td span.active.disabled[disabled].focus,
+.datepicker table tr td span.active.disabled:hover[disabled].focus,
+fieldset[disabled] .datepicker table tr td span.active.focus,
+fieldset[disabled] .datepicker table tr td span.active:hover.focus,
+fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
+fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {
+ background-color: #0088ce;
+ border-color: #00659c;
+}
+.datepicker table tr td span.active .badge,
+.datepicker table tr td span.active:hover .badge,
+.datepicker table tr td span.active.disabled .badge,
+.datepicker table tr td span.active.disabled:hover .badge {
+ color: #0088ce;
+ background-color: #fff;
+}
+.datepicker table tr td span.old,
+.datepicker table tr td span.new {
+ color: #9c9c9c;
+}
+.datepicker .datepicker-switch {
+ width: 145px;
+}
+.datepicker .datepicker-switch,
+.datepicker .prev,
+.datepicker .next,
+.datepicker tfoot tr th {
+ cursor: pointer;
+}
+.datepicker .datepicker-switch:hover,
+.datepicker .prev:hover,
+.datepicker .next:hover,
+.datepicker tfoot tr th:hover {
+ background: #f1f1f1;
+}
+.datepicker .prev.disabled,
+.datepicker .next.disabled {
+ visibility: hidden;
+}
+.datepicker .cw {
+ font-size: 10px;
+ width: 12px;
+ padding: 0 2px 0 5px;
+ vertical-align: middle;
+}
+.input-group.date .input-group-addon {
+ cursor: pointer;
+}
+.input-daterange {
+ width: 100%;
+}
+.input-daterange input {
+ text-align: center;
+}
+.input-daterange input:first-child {
+ border-radius: 3px 0 0 3px;
+}
+.input-daterange input:last-child {
+ border-radius: 0 3px 3px 0;
+}
+.input-daterange .input-group-addon {
+ width: auto;
+ min-width: 16px;
+ padding: 4px 5px;
+ line-height: 1.66666667;
+ text-shadow: 0 1px 0 #fff;
+ border-width: 1px 0;
+ margin-left: -5px;
+ margin-right: -5px;
+}
+select.bs-select-hidden,
+select.selectpicker {
+ display: none !important;
+}
+.bootstrap-select {
+ width: 220px \0;
+ /*IE9 and below*/
+}
+.bootstrap-select > .dropdown-toggle {
+ width: 100%;
+ padding-right: 25px;
+ z-index: 1;
+}
+.bootstrap-select > .dropdown-toggle.bs-placeholder,
+.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
+.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
+.bootstrap-select > .dropdown-toggle.bs-placeholder:active {
+ color: #999;
+}
+.bootstrap-select > select {
+ position: absolute !important;
+ bottom: 0;
+ left: 50%;
+ display: block !important;
+ width: 0.5px !important;
+ height: 100% !important;
+ padding: 0 !important;
+ opacity: 0 !important;
+ border: none;
+}
+.bootstrap-select > select.mobile-device {
+ top: 0;
+ left: 0;
+ display: block !important;
+ width: 100% !important;
+ z-index: 2;
+}
+.has-error .bootstrap-select .dropdown-toggle,
+.error .bootstrap-select .dropdown-toggle {
+ border-color: #b94a48;
+}
+.bootstrap-select.fit-width {
+ width: auto !important;
+}
+.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
+ width: 220px;
+}
+.bootstrap-select .dropdown-toggle:focus {
+ outline: thin dotted #333333 !important;
+ outline: 5px auto -webkit-focus-ring-color !important;
+ outline-offset: -2px;
+}
+.bootstrap-select.form-control {
+ margin-bottom: 0;
+ padding: 0;
+ border: none;
+}
+.bootstrap-select.form-control:not([class*="col-"]) {
+ width: 100%;
+}
+.bootstrap-select.form-control.input-group-btn {
+ z-index: auto;
+}
+.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {
+ border-radius: 0;
+}
+.bootstrap-select.btn-group:not(.input-group-btn),
+.bootstrap-select.btn-group[class*="col-"] {
+ float: none;
+ display: inline-block;
+ margin-left: 0;
+}
+.bootstrap-select.btn-group.dropdown-menu-right,
+.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
+.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
+ float: right;
+}
+.form-inline .bootstrap-select.btn-group,
+.form-horizontal .bootstrap-select.btn-group,
+.form-group .bootstrap-select.btn-group {
+ margin-bottom: 0;
+}
+.form-group-lg .bootstrap-select.btn-group.form-control,
+.form-group-sm .bootstrap-select.btn-group.form-control {
+ padding: 0;
+}
+.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,
+.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle {
+ height: 100%;
+ font-size: inherit;
+ line-height: inherit;
+ border-radius: inherit;
+}
+.form-inline .bootstrap-select.btn-group .form-control {
+ width: 100%;
+}
+.bootstrap-select.btn-group.disabled,
+.bootstrap-select.btn-group > .disabled {
+ cursor: not-allowed;
+}
+.bootstrap-select.btn-group.disabled:focus,
+.bootstrap-select.btn-group > .disabled:focus {
+ outline: none !important;
+}
+.bootstrap-select.btn-group.bs-container {
+ position: absolute;
+ height: 0 !important;
+ padding: 0 !important;
+}
+.bootstrap-select.btn-group.bs-container .dropdown-menu {
+ z-index: 1060;
+}
+.bootstrap-select.btn-group .dropdown-toggle .filter-option {
+ display: inline-block;
+ overflow: hidden;
+ width: 100%;
+ text-align: left;
+}
+.bootstrap-select.btn-group .dropdown-toggle .caret {
+ position: absolute;
+ top: 50%;
+ right: 12px;
+ margin-top: -2px;
+ vertical-align: middle;
+}
+.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
+ width: 100%;
+}
+.bootstrap-select.btn-group .dropdown-menu {
+ min-width: 100%;
+ box-sizing: border-box;
+}
+.bootstrap-select.btn-group .dropdown-menu.inner {
+ position: static;
+ float: none;
+ border: 0;
+ padding: 0;
+ margin: 0;
+ border-radius: 0;
+ box-shadow: none;
+}
+.bootstrap-select.btn-group .dropdown-menu li {
+ position: relative;
+}
+.bootstrap-select.btn-group .dropdown-menu li.active small {
+ color: #fff;
+}
+.bootstrap-select.btn-group .dropdown-menu li.disabled a {
+ cursor: not-allowed;
+}
+.bootstrap-select.btn-group .dropdown-menu li a {
+ cursor: pointer;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+.bootstrap-select.btn-group .dropdown-menu li a.opt {
+ position: relative;
+ padding-left: 2.25em;
+}
+.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
+ display: none;
+}
+.bootstrap-select.btn-group .dropdown-menu li a span.text {
+ display: inline-block;
+}
+.bootstrap-select.btn-group .dropdown-menu li small {
+ padding-left: 0.5em;
+}
+.bootstrap-select.btn-group .dropdown-menu .notify {
+ position: absolute;
+ bottom: 5px;
+ width: 96%;
+ margin: 0 2%;
+ min-height: 26px;
+ padding: 3px 5px;
+ background: #f5f5f5;
+ border: 1px solid #e3e3e3;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
+ pointer-events: none;
+ opacity: 0.9;
+ box-sizing: border-box;
+}
+.bootstrap-select.btn-group .no-results {
+ padding: 3px;
+ background: #f5f5f5;
+ margin: 0 5px;
+ white-space: nowrap;
+}
+.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
+ position: static;
+}
+.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
+ position: static;
+ top: auto;
+ margin-top: -1px;
+}
+.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
+ position: absolute;
+ display: inline-block;
+ right: 15px;
+ margin-top: 5px;
+}
+.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
+ margin-right: 34px;
+}
+.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
+ z-index: 1061;
+}
+.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
+ content: '';
+ border-left: 7px solid transparent;
+ border-right: 7px solid transparent;
+ border-bottom: 7px solid rgba(204, 204, 204, 0.2);
+ position: absolute;
+ bottom: -4px;
+ left: 9px;
+ display: none;
+}
+.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
+ content: '';
+ border-left: 6px solid transparent;
+ border-right: 6px solid transparent;
+ border-bottom: 6px solid white;
+ position: absolute;
+ bottom: -4px;
+ left: 10px;
+ display: none;
+}
+.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
+ bottom: auto;
+ top: -3px;
+ border-top: 7px solid rgba(204, 204, 204, 0.2);
+ border-bottom: 0;
+}
+.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
+ bottom: auto;
+ top: -3px;
+ border-top: 6px solid white;
+ border-bottom: 0;
+}
+.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
+ right: 12px;
+ left: auto;
+}
+.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
+ right: 13px;
+ left: auto;
+}
+.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
+.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
+ display: block;
+}
+.bs-searchbox,
+.bs-actionsbox,
+.bs-donebutton {
+ padding: 4px 8px;
+}
+.bs-actionsbox {
+ width: 100%;
+ box-sizing: border-box;
+}
+.bs-actionsbox .btn-group button {
+ width: 50%;
+}
+.bs-donebutton {
+ float: left;
+ width: 100%;
+ box-sizing: border-box;
+}
+.bs-donebutton .btn-group button {
+ width: 100%;
+}
+.bs-searchbox + .bs-actionsbox {
+ padding: 0 8px 4px;
+}
+.bs-searchbox .form-control {
+ margin-bottom: 0;
+ width: 100%;
+ float: none;
+}
+.bootstrap-switch {
+ display: inline-block;
+ direction: ltr;
+ cursor: pointer;
+ border-radius: 1px;
+ border: 1px solid;
+ border-color: #bbb;
+ 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;
+ 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: 1px;
+ transform: translate3d(0, 0, 0);
+}
+.bootstrap-switch .bootstrap-switch-handle-on,
+.bootstrap-switch .bootstrap-switch-handle-off,
+.bootstrap-switch .bootstrap-switch-label {
+ box-sizing: border-box;
+ cursor: pointer;
+ display: table-cell;
+ vertical-align: middle;
+ padding: 2px 6px;
+ font-size: 12px;
+ 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: #0088ce;
+}
+.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
+.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
+ color: #fff;
+ background: #00659c;
+}
+.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
+.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
+ color: #fff;
+ background: #3f9c35;
+}
+.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
+.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
+ background: #ec7a08;
+ color: #fff;
+}
+.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
+.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
+ color: #fff;
+ background: #a30000;
+}
+.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
+.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
+ color: #000;
+ background: #f1f1f1;
+}
+.bootstrap-switch .bootstrap-switch-label {
+ text-align: center;
+ margin-top: -1px;
+ margin-bottom: -1px;
+ z-index: 100;
+ color: #4d5258;
+ background: #f1f1f1;
+}
+.bootstrap-switch span::before {
+ content: "\200b";
+}
+.bootstrap-switch .bootstrap-switch-handle-on {
+ border-bottom-left-radius: 1px - 1;
+ border-top-left-radius: 1px - 1;
+}
+.bootstrap-switch .bootstrap-switch-handle-off {
+ border-bottom-right-radius: 1px - 1;
+ border-top-right-radius: 1px - 1;
+}
+.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: 11px;
+ 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: 2px 6px;
+ font-size: 11px;
+ 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: 2px 10px;
+ font-size: 14px;
+ 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 {
+ 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: 1px - 1;
+ border-top-right-radius: 1px - 1;
+}
+.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+ border-bottom-left-radius: 1px - 1;
+ border-top-left-radius: 1px - 1;
+}
+.bootstrap-switch.bootstrap-switch-focused {
+ border-color: #0088ce;
+ outline: 0;
+ box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 136, 206, 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: 1px - 1;
+ border-top-right-radius: 1px - 1;
+}
+.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,
+.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
+ border-bottom-left-radius: 1px - 1;
+ border-top-left-radius: 1px - 1;
+}
+/*
+ * Bootstrap TouchSpin - v3.1.1
+ * A mobile and touch friendly input spinner component for Bootstrap 3.
+ * http://www.virtuosoft.eu/code/bootstrap-touchspin/
+ *
+ * Made by István Ujj-Mészáros
+ * Under Apache License v2.0 License
+ */
+.bootstrap-touchspin .input-group-btn-vertical {
+ position: relative;
+ white-space: nowrap;
+ width: 1%;
+ vertical-align: middle;
+ display: table-cell;
+}
+.bootstrap-touchspin .input-group-btn-vertical > .btn {
+ display: block;
+ float: none;
+ width: 100%;
+ max-width: 100%;
+ padding: 8px 10px;
+ margin-left: -1px;
+ position: relative;
+}
+.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
+ border-radius: 0;
+ border-top-right-radius: 4px;
+}
+.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
+ margin-top: -2px;
+ border-radius: 0;
+ border-bottom-right-radius: 4px;
+}
+.bootstrap-touchspin .input-group-btn-vertical i {
+ position: absolute;
+ top: 3px;
+ left: 5px;
+ font-size: 9px;
+ font-weight: normal;
+}
+/*-- Chart --*/
+.c3 svg {
+ font: 10px sans-serif;
+ -webkit-tap-highlight-color: transparent;
+}
+.c3 path,
+.c3 line {
+ fill: none;
+ stroke: #000;
+}
+.c3 text {
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+.c3-legend-item-tile,
+.c3-xgrid-focus,
+.c3-ygrid,
+.c3-event-rect,
+.c3-bars path {
+ shape-rendering: crispEdges;
+}
+.c3-chart-arc path {
+ stroke: #fff;
+}
+.c3-chart-arc text {
+ fill: #fff;
+ font-size: 13px;
+}
+/*-- Axis --*/
+/*-- Grid --*/
+.c3-grid line {
+ stroke: #aaa;
+}
+.c3-grid text {
+ fill: #aaa;
+}
+.c3-xgrid,
+.c3-ygrid {
+ stroke-dasharray: 3 3;
+}
+/*-- Text on Chart --*/
+.c3-text.c3-empty {
+ fill: #808080;
+ font-size: 2em;
+}
+/*-- Line --*/
+.c3-line {
+ stroke-width: 1px;
+}
+/*-- Point --*/
+.c3-circle._expanded_ {
+ stroke-width: 1px;
+ stroke: white;
+}
+.c3-selected-circle {
+ fill: white;
+ stroke-width: 2px;
+}
+/*-- Bar --*/
+.c3-bar {
+ stroke-width: 0;
+}
+.c3-bar._expanded_ {
+ fill-opacity: 1;
+ fill-opacity: 0.75;
+}
+/*-- Focus --*/
+.c3-target.c3-focused {
+ opacity: 1;
+}
+.c3-target.c3-focused path.c3-line,
+.c3-target.c3-focused path.c3-step {
+ stroke-width: 2px;
+}
+.c3-target.c3-defocused {
+ opacity: 0.3 !important;
+}
+/*-- Region --*/
+.c3-region {
+ fill: steelblue;
+ fill-opacity: .1;
+}
+/*-- Brush --*/
+.c3-brush .extent {
+ fill-opacity: .1;
+}
+/*-- Select - Drag --*/
+/*-- Legend --*/
+.c3-legend-item {
+ font-size: 12px;
+}
+.c3-legend-item-hidden {
+ opacity: 0.15;
+}
+.c3-legend-background {
+ opacity: 0.75;
+ fill: white;
+ stroke: lightgray;
+ stroke-width: 1;
+}
+/*-- Title --*/
+.c3-title {
+ font: 14px sans-serif;
+}
+/*-- Tooltip --*/
+.c3-tooltip-container {
+ z-index: 10;
+}
+.c3-tooltip {
+ border-collapse: collapse;
+ border-spacing: 0;
+ background-color: #fff;
+ empty-cells: show;
+ box-shadow: 7px 7px 12px -9px #777777;
+ opacity: 0.9;
+}
+.c3-tooltip tr {
+ border: 1px solid #CCC;
+}
+.c3-tooltip th {
+ background-color: #aaa;
+ font-size: 14px;
+ padding: 2px 5px;
+ text-align: left;
+ color: #FFF;
+}
+.c3-tooltip td {
+ font-size: 13px;
+ padding: 3px 6px;
+ background-color: #fff;
+ border-left: 1px dotted #999;
+}
+.c3-tooltip td > span {
+ display: inline-block;
+ width: 10px;
+ height: 10px;
+ margin-right: 6px;
+}
+.c3-tooltip td.value {
+ text-align: right;
+}
+/*-- Area --*/
+.c3-area {
+ stroke-width: 0;
+ opacity: 0.2;
+}
+/*-- Arc --*/
+.c3-chart-arcs-title {
+ dominant-baseline: middle;
+ font-size: 1.3em;
+}
+.c3-chart-arcs .c3-chart-arcs-background {
+ fill: #e0e0e0;
+ stroke: none;
+}
+.c3-chart-arcs .c3-chart-arcs-gauge-unit {
+ fill: #000;
+ font-size: 16px;
+}
+.c3-chart-arcs .c3-chart-arcs-gauge-max {
+ fill: #777;
+}
+.c3-chart-arcs .c3-chart-arcs-gauge-min {
+ fill: #777;
+}
+.c3-chart-arc .c3-gauge-value {
+ fill: #000;
+ /* font-size: 28px !important;*/
+}
+.c3-chart-arc.c3-target g path {
+ opacity: 1;
+}
+.c3-chart-arc.c3-target.c3-focused g path {
+ opacity: 1;
+}
+/*!
+ * Datetimepicker for Bootstrap 3
+ * version : 4.17.47
+ * https://github.com/Eonasdan/bootstrap-datetimepicker/
+ */
+.bootstrap-datetimepicker-widget {
+ list-style: none;
+}
+.bootstrap-datetimepicker-widget.dropdown-menu {
+ display: block;
+ margin: 2px 0;
+ padding: 4px;
+ width: 19em;
+}
+@media (min-width: 768px) {
+ .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
+ width: 38em;
+ }
+}
+@media (min-width: 992px) {
+ .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
+ width: 38em;
+ }
+}
+@media (min-width: 1200px) {
+ .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
+ width: 38em;
+ }
+}
+.bootstrap-datetimepicker-widget.dropdown-menu:before,
+.bootstrap-datetimepicker-widget.dropdown-menu:after {
+ content: '';
+ display: inline-block;
+ position: absolute;
+}
+.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
+ border-left: 7px solid transparent;
+ border-right: 7px solid transparent;
+ border-bottom: 7px solid #ccc;
+ border-bottom-color: rgba(0, 0, 0, 0.2);
+ top: -7px;
+ left: 7px;
+}
+.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
+ border-left: 6px solid transparent;
+ border-right: 6px solid transparent;
+ border-bottom: 6px solid white;
+ top: -6px;
+ left: 8px;
+}
+.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
+ border-left: 7px solid transparent;
+ border-right: 7px solid transparent;
+ border-top: 7px solid #ccc;
+ border-top-color: rgba(0, 0, 0, 0.2);
+ bottom: -7px;
+ left: 6px;
+}
+.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
+ border-left: 6px solid transparent;
+ border-right: 6px solid transparent;
+ border-top: 6px solid white;
+ bottom: -6px;
+ left: 7px;
+}
+.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
+ left: auto;
+ right: 6px;
+}
+.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
+ left: auto;
+ right: 7px;
+}
+.bootstrap-datetimepicker-widget .list-unstyled {
+ margin: 0;
+}
+.bootstrap-datetimepicker-widget a[data-action] {
+ padding: 6px 0;
+}
+.bootstrap-datetimepicker-widget a[data-action]:active {
+ box-shadow: none;
+}
+.bootstrap-datetimepicker-widget .timepicker-hour,
+.bootstrap-datetimepicker-widget .timepicker-minute,
+.bootstrap-datetimepicker-widget .timepicker-second {
+ width: 54px;
+ font-weight: bold;
+ font-size: 1em;
+ margin: 0;
+}
+.bootstrap-datetimepicker-widget button[data-action] {
+ padding: 6px;
+}
+.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ content: "Increment Hours";
+ content: "Increment Hours";
+}
+.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ content: "Increment Minutes";
+ content: "Increment Minutes";
+}
+.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ content: "Decrement Hours";
+ content: "Decrement Hours";
+}
+.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ content: "Decrement Minutes";
+ content: "Decrement Minutes";
+}
+.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ content: "Show Hours";
+}
+.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ content: "Show Minutes";
+}
+.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ content: "Toggle AM/PM";
+}
+.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ content: "Clear the picker";
+}
+.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ content: "Set the date to today";
+}
+.bootstrap-datetimepicker-widget .picker-switch {
+ text-align: center;
+}
+.bootstrap-datetimepicker-widget .picker-switch::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ content: "Toggle Date and Time Screens";
+}
+.bootstrap-datetimepicker-widget .picker-switch td {
+ padding: 0;
+ margin: 0;
+ height: auto;
+ width: auto;
+ line-height: inherit;
+}
+.bootstrap-datetimepicker-widget .picker-switch td span {
+ line-height: 2.5;
+ height: 2.5em;
+ width: 100%;
+}
+.bootstrap-datetimepicker-widget table {
+ width: 100%;
+ margin: 0;
+}
+.bootstrap-datetimepicker-widget table td,
+.bootstrap-datetimepicker-widget table th {
+ text-align: center;
+ border-radius: 1px;
+}
+.bootstrap-datetimepicker-widget table th {
+ height: 20px;
+ line-height: 20px;
+ width: 20px;
+}
+.bootstrap-datetimepicker-widget table th.picker-switch {
+ width: 145px;
+}
+.bootstrap-datetimepicker-widget table th.disabled,
+.bootstrap-datetimepicker-widget table th.disabled:hover {
+ background: none;
+ color: #9c9c9c;
+ cursor: not-allowed;
+}
+.bootstrap-datetimepicker-widget table th.prev::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ content: "Previous Month";
+}
+.bootstrap-datetimepicker-widget table th.next::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ content: "Next Month";
+}
+.bootstrap-datetimepicker-widget table thead tr:first-child th {
+ cursor: pointer;
+}
+.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
+ background: transparent;
+}
+.bootstrap-datetimepicker-widget table td {
+ height: 54px;
+ line-height: 54px;
+ width: 54px;
+}
+.bootstrap-datetimepicker-widget table td.cw {
+ font-size: .8em;
+ height: 20px;
+ line-height: 20px;
+ color: #9c9c9c;
+}
+.bootstrap-datetimepicker-widget table td.day {
+ height: 20px;
+ line-height: 20px;
+ width: 20px;
+}
+.bootstrap-datetimepicker-widget table td.day:hover,
+.bootstrap-datetimepicker-widget table td.hour:hover,
+.bootstrap-datetimepicker-widget table td.minute:hover,
+.bootstrap-datetimepicker-widget table td.second:hover {
+ background: transparent;
+ cursor: pointer;
+}
+.bootstrap-datetimepicker-widget table td.old,
+.bootstrap-datetimepicker-widget table td.new {
+ color: #9c9c9c;
+}
+.bootstrap-datetimepicker-widget table td.today {
+ position: relative;
+}
+.bootstrap-datetimepicker-widget table td.today:before {
+ content: '';
+ display: inline-block;
+ border: solid transparent;
+ border-width: 0 0 7px 7px;
+ border-bottom-color: #0088ce;
+ border-top-color: rgba(0, 0, 0, 0.2);
+ position: absolute;
+ bottom: 4px;
+ right: 4px;
+}
+.bootstrap-datetimepicker-widget table td.active,
+.bootstrap-datetimepicker-widget table td.active:hover {
+ background-color: #0088ce;
+ color: #fff;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+.bootstrap-datetimepicker-widget table td.active.today:before {
+ border-bottom-color: #fff;
+}
+.bootstrap-datetimepicker-widget table td.disabled,
+.bootstrap-datetimepicker-widget table td.disabled:hover {
+ background: none;
+ color: #9c9c9c;
+ cursor: not-allowed;
+}
+.bootstrap-datetimepicker-widget table td span {
+ display: inline-block;
+ width: 54px;
+ height: 54px;
+ line-height: 54px;
+ margin: 2px 1.5px;
+ cursor: pointer;
+ border-radius: 1px;
+}
+.bootstrap-datetimepicker-widget table td span:hover {
+ background: transparent;
+}
+.bootstrap-datetimepicker-widget table td span.active {
+ background-color: #0088ce;
+ color: #fff;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+.bootstrap-datetimepicker-widget table td span.old {
+ color: #9c9c9c;
+}
+.bootstrap-datetimepicker-widget table td span.disabled,
+.bootstrap-datetimepicker-widget table td span.disabled:hover {
+ background: none;
+ color: #9c9c9c;
+ cursor: not-allowed;
+}
+.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
+ height: 27px;
+ line-height: 27px;
+}
+.bootstrap-datetimepicker-widget.wider {
+ width: 21em;
+}
+.bootstrap-datetimepicker-widget .datepicker-decades .decade {
+ line-height: 1.8em !important;
+}
+.input-group.date .input-group-addon {
+ cursor: pointer;
+}
+.sr-only {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+}
+.text-overflow-pf {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ word-wrap: normal;
+}
+.about-modal-pf {
+ background-color: #292e34;
+ background-image: url("../img/bg-modal-about-pf.png");
+ background-position: right bottom;
+ background-repeat: no-repeat;
+ background-size: 216px auto;
+}
+@media (min-width: 768px) {
+ .about-modal-pf {
+ background-size: auto;
+ }
+}
+.about-modal-pf .modal-body {
+ color: #fff;
+ padding-bottom: 16px;
+ padding-left: 40px;
+ padding-right: 40px;
+}
+@media (min-width: 768px) {
+ .about-modal-pf .modal-body {
+ padding-left: 80px;
+ padding-right: 80px;
+ }
+}
+.about-modal-pf .modal-header {
+ background-color: transparent;
+}
+.about-modal-pf .pficon-close {
+ color: #fff;
+}
+.product-versions-pf {
+ margin-bottom: 30px;
+ margin-top: 30px;
+}
+.product-versions-pf li strong {
+ margin-right: 10px;
+}
+.trademark-pf {
+ font-size: 11px;
+}
+.applauncher-pf {
+ display: inline-block;
+ overflow: visible;
+}
+.applauncher-pf .applauncher-pf-title {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+}
+.applauncher-pf .dropdown-toggle.disabled {
+ cursor: not-allowed;
+}
+.applauncher-pf.open > .dropdown-menu {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+}
+.applauncher-pf .applauncher-pf-item {
+ width: 100%;
+}
+.applauncher-pf .applauncher-pf-link {
+ display: -ms-flexbox;
+ display: flex;
+ white-space: initial;
+ -ms-flex-align: center;
+ align-items: center;
+}
+@media (min-width: 768px) {
+ .applauncher-pf-block-list .applauncher-pf-item {
+ -ms-flex: 0 0 50%;
+ flex: 0 0 50%;
+ }
+}
+.applauncher-pf-block-list .applauncher-pf-link {
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+}
+@media (min-width: 768px) {
+ .applauncher-pf-block-list .applauncher-pf-link {
+ -ms-flex-direction: column;
+ flex-direction: column;
+ text-align: center;
+ padding: 15px 0;
+ height: 100%;
+ }
+}
+.applauncher-pf-block-list .applauncher-pf-link-icon {
+ padding: 0;
+}
+.applauncher-pf-block-list .applauncher-pf-link-title {
+ margin-top: auto;
+}
+@media (min-width: 768px) {
+ .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link {
+ padding: 9px;
+ }
+ .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-icon {
+ -ms-flex: 1 0 0px;
+ flex: 1 0 0;
+ text-align: left;
+ }
+ .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-title {
+ -ms-flex: 3;
+ flex: 3;
+ }
+}
+.applauncher-pf .dropdown-menu {
+ padding: 9px;
+ min-width: 220px;
+}
+.applauncher-pf .applauncher-pf-link {
+ border-style: solid;
+ border-width: 1px;
+ border-color: transparent;
+}
+.applauncher-pf .applauncher-pf-link:hover {
+ background-color: #f5f5f5;
+ border-color: #bbb;
+ color: #0088ce;
+ text-decoration: none;
+ box-shadow: 0 0 2px 0 #d1d1d1;
+}
+.applauncher-pf .applauncher-pf-link-icon {
+ font-size: 1.2em;
+ text-align: center;
+ width: 1.28571429em;
+}
+@media (min-width: 768px) {
+ .applauncher-pf .applauncher-pf-link-icon {
+ font-size: 2em;
+ }
+}
+.navbar-utility .applauncher-pf .dropdown-menu {
+ border-width: 1px !important;
+}
+@media (min-width: 768px) {
+ .navbar-utility .applauncher-pf .dropdown-menu {
+ margin-top: 3px;
+ right: 0;
+ }
+}
+.navbar-pf .navbar-utility .applauncher-pf.open > a,
+.navbar-pf-alt .navbar-utility .applauncher-pf.open > a,
+.navbar-pf .applauncher-pf.open > a,
+.navbar-pf-alt .applauncher-pf.open > a,
+.navbar-pf .navbar-utility .applauncher-pf.open > a:focus,
+.navbar-pf-alt .navbar-utility .applauncher-pf.open > a:focus,
+.navbar-pf .applauncher-pf.open > a:focus,
+.navbar-pf-alt .applauncher-pf.open > a:focus {
+ background-color: #232323;
+ color: #f5f5f5;
+}
+@media (min-width: 768px) {
+ .navbar-pf .navbar-utility .applauncher-pf.open > a,
+ .navbar-pf-alt .navbar-utility .applauncher-pf.open > a,
+ .navbar-pf .applauncher-pf.open > a,
+ .navbar-pf-alt .applauncher-pf.open > a,
+ .navbar-pf .navbar-utility .applauncher-pf.open > a:focus,
+ .navbar-pf-alt .navbar-utility .applauncher-pf.open > a:focus,
+ .navbar-pf .applauncher-pf.open > a:focus,
+ .navbar-pf-alt .applauncher-pf.open > a:focus {
+ background-color: #363636;
+ border-color: #2b2b2b;
+ color: #d1d1d1;
+ }
+}
+@media (max-width: 767px) {
+ .navbar-pf .navbar-utility .applauncher-pf.open .dropdown-menu > li > a,
+ .navbar-pf-alt .navbar-utility .applauncher-pf.open .dropdown-menu > li > a,
+ .navbar-pf .applauncher-pf.open .dropdown-menu > li > a,
+ .navbar-pf-alt .applauncher-pf.open .dropdown-menu > li > a {
+ padding-left: 20px;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf.open .dropdown-menu > li > a .applauncher-pf-link-icon,
+ .navbar-pf-alt .navbar-utility .applauncher-pf.open .dropdown-menu > li > a .applauncher-pf-link-icon,
+ .navbar-pf .applauncher-pf.open .dropdown-menu > li > a .applauncher-pf-link-icon,
+ .navbar-pf-alt .applauncher-pf.open .dropdown-menu > li > a .applauncher-pf-link-icon {
+ padding-right: 20px;
+ }
+}
+.navbar-pf .navbar-utility .applauncher-pf.dropdown > .dropdown-toggle,
+.navbar-pf-alt .navbar-utility .applauncher-pf.dropdown > .dropdown-toggle,
+.navbar-pf .applauncher-pf.dropdown > .dropdown-toggle,
+.navbar-pf-alt .applauncher-pf.dropdown > .dropdown-toggle,
+.navbar-pf .navbar-utility .applauncher-pf .dropdown-toggle,
+.navbar-pf-alt .navbar-utility .applauncher-pf .dropdown-toggle,
+.navbar-pf .applauncher-pf .dropdown-toggle,
+.navbar-pf-alt .applauncher-pf .dropdown-toggle {
+ background-color: inherit;
+ color: #d1d1d1;
+ text-align: left;
+ text-decoration: none;
+ border-width: 0;
+ display: block;
+ padding-left: 20px;
+}
+.navbar-pf .navbar-utility .applauncher-pf.dropdown > .dropdown-toggle.disabled,
+.navbar-pf-alt .navbar-utility .applauncher-pf.dropdown > .dropdown-toggle.disabled,
+.navbar-pf .applauncher-pf.dropdown > .dropdown-toggle.disabled,
+.navbar-pf-alt .applauncher-pf.dropdown > .dropdown-toggle.disabled,
+.navbar-pf .navbar-utility .applauncher-pf .dropdown-toggle.disabled,
+.navbar-pf-alt .navbar-utility .applauncher-pf .dropdown-toggle.disabled,
+.navbar-pf .applauncher-pf .dropdown-toggle.disabled,
+.navbar-pf-alt .applauncher-pf .dropdown-toggle.disabled {
+ color: #8b8d8f !important;
+}
+@media (min-width: 768px) {
+ .navbar-pf .navbar-utility .applauncher-pf.dropdown > .dropdown-toggle,
+ .navbar-pf-alt .navbar-utility .applauncher-pf.dropdown > .dropdown-toggle,
+ .navbar-pf .applauncher-pf.dropdown > .dropdown-toggle,
+ .navbar-pf-alt .applauncher-pf.dropdown > .dropdown-toggle,
+ .navbar-pf .navbar-utility .applauncher-pf .dropdown-toggle,
+ .navbar-pf-alt .navbar-utility .applauncher-pf .dropdown-toggle,
+ .navbar-pf .applauncher-pf .dropdown-toggle,
+ .navbar-pf-alt .applauncher-pf .dropdown-toggle {
+ border-left: 1px solid #2b2b2b;
+ padding: 7px 10px;
+ line-height: 1;
+ }
+}
+.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-icon,
+.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-icon,
+.navbar-pf .applauncher-pf .applauncher-pf-icon,
+.navbar-pf-alt .applauncher-pf .applauncher-pf-icon {
+ padding-right: 4px;
+}
+@media (min-width: 768px) {
+ .navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-icon,
+ .navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-icon,
+ .navbar-pf .applauncher-pf .applauncher-pf-icon,
+ .navbar-pf-alt .applauncher-pf .applauncher-pf-icon {
+ padding: 0;
+ }
+}
+.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-title,
+.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-title,
+.navbar-pf .applauncher-pf .applauncher-pf-title,
+.navbar-pf-alt .applauncher-pf .applauncher-pf-title {
+ display: inline;
+ position: relative;
+}
+.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link,
+.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link,
+.navbar-pf .applauncher-pf .applauncher-pf-link,
+.navbar-pf-alt .applauncher-pf .applauncher-pf-link {
+ overflow: hidden;
+ width: 100%;
+}
+.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link:hover,
+.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link:hover,
+.navbar-pf .applauncher-pf .applauncher-pf-link:hover,
+.navbar-pf-alt .applauncher-pf .applauncher-pf-link:hover {
+ background-color: transparent;
+ border-color: transparent;
+ box-shadow: none;
+}
+.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link-title,
+.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link-title,
+.navbar-pf .applauncher-pf .applauncher-pf-link-title,
+.navbar-pf-alt .applauncher-pf .applauncher-pf-link-title {
+ overflow: hidden;
+}
+@media (min-width: 768px) {
+ .navbar-pf .navbar-utility .applauncher-pf,
+ .navbar-pf-alt .navbar-utility .applauncher-pf,
+ .navbar-pf .applauncher-pf,
+ .navbar-pf-alt .applauncher-pf {
+ display: inline-block;
+ overflow: visible;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-title,
+ .navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-title,
+ .navbar-pf .applauncher-pf .applauncher-pf-title,
+ .navbar-pf-alt .applauncher-pf .applauncher-pf-title {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf .dropdown-toggle.disabled,
+ .navbar-pf-alt .navbar-utility .applauncher-pf .dropdown-toggle.disabled,
+ .navbar-pf .applauncher-pf .dropdown-toggle.disabled,
+ .navbar-pf-alt .applauncher-pf .dropdown-toggle.disabled {
+ cursor: not-allowed;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf.open > .dropdown-menu,
+ .navbar-pf-alt .navbar-utility .applauncher-pf.open > .dropdown-menu,
+ .navbar-pf .applauncher-pf.open > .dropdown-menu,
+ .navbar-pf-alt .applauncher-pf.open > .dropdown-menu {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-item,
+ .navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-item,
+ .navbar-pf .applauncher-pf .applauncher-pf-item,
+ .navbar-pf-alt .applauncher-pf .applauncher-pf-item {
+ width: 100%;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link,
+ .navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link,
+ .navbar-pf .applauncher-pf .applauncher-pf-link,
+ .navbar-pf-alt .applauncher-pf .applauncher-pf-link {
+ display: -ms-flexbox;
+ display: flex;
+ white-space: initial;
+ -ms-flex-align: center;
+ align-items: center;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf-block-list .applauncher-pf-link,
+ .navbar-pf-alt .navbar-utility .applauncher-pf-block-list .applauncher-pf-link,
+ .navbar-pf .applauncher-pf-block-list .applauncher-pf-link,
+ .navbar-pf-alt .applauncher-pf-block-list .applauncher-pf-link {
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf-block-list .applauncher-pf-link-icon,
+ .navbar-pf-alt .navbar-utility .applauncher-pf-block-list .applauncher-pf-link-icon,
+ .navbar-pf .applauncher-pf-block-list .applauncher-pf-link-icon,
+ .navbar-pf-alt .applauncher-pf-block-list .applauncher-pf-link-icon {
+ padding: 0;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf-block-list .applauncher-pf-link-title,
+ .navbar-pf-alt .navbar-utility .applauncher-pf-block-list .applauncher-pf-link-title,
+ .navbar-pf .applauncher-pf-block-list .applauncher-pf-link-title,
+ .navbar-pf-alt .applauncher-pf-block-list .applauncher-pf-link-title {
+ margin-top: auto;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf .dropdown-menu,
+ .navbar-pf-alt .navbar-utility .applauncher-pf .dropdown-menu,
+ .navbar-pf .applauncher-pf .dropdown-menu,
+ .navbar-pf-alt .applauncher-pf .dropdown-menu {
+ padding: 9px;
+ min-width: 220px;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link,
+ .navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link,
+ .navbar-pf .applauncher-pf .applauncher-pf-link,
+ .navbar-pf-alt .applauncher-pf .applauncher-pf-link {
+ border-style: solid;
+ border-width: 1px;
+ border-color: transparent;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link:hover,
+ .navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link:hover,
+ .navbar-pf .applauncher-pf .applauncher-pf-link:hover,
+ .navbar-pf-alt .applauncher-pf .applauncher-pf-link:hover {
+ background-color: #f5f5f5;
+ border-color: #bbb;
+ color: #0088ce;
+ text-decoration: none;
+ box-shadow: 0 0 2px 0 #d1d1d1;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link-icon,
+ .navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link-icon,
+ .navbar-pf .applauncher-pf .applauncher-pf-link-icon,
+ .navbar-pf-alt .applauncher-pf .applauncher-pf-link-icon {
+ font-size: 1.2em;
+ text-align: center;
+ width: 1.28571429em;
+ }
+}
+@media (min-width: 768px) and (min-width: 768px) {
+ .navbar-pf .navbar-utility .applauncher-pf-block-list .applauncher-pf-item,
+ .navbar-pf-alt .navbar-utility .applauncher-pf-block-list .applauncher-pf-item,
+ .navbar-pf .applauncher-pf-block-list .applauncher-pf-item,
+ .navbar-pf-alt .applauncher-pf-block-list .applauncher-pf-item {
+ -ms-flex: 0 0 50%;
+ flex: 0 0 50%;
+ }
+}
+@media (min-width: 768px) and (min-width: 768px) {
+ .navbar-pf .navbar-utility .applauncher-pf-block-list .applauncher-pf-link,
+ .navbar-pf-alt .navbar-utility .applauncher-pf-block-list .applauncher-pf-link,
+ .navbar-pf .applauncher-pf-block-list .applauncher-pf-link,
+ .navbar-pf-alt .applauncher-pf-block-list .applauncher-pf-link {
+ -ms-flex-direction: column;
+ flex-direction: column;
+ text-align: center;
+ padding: 15px 0;
+ height: 100%;
+ }
+}
+@media (min-width: 768px) and (min-width: 768px) {
+ .navbar-pf .navbar-utility .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link,
+ .navbar-pf-alt .navbar-utility .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link,
+ .navbar-pf .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link,
+ .navbar-pf-alt .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link {
+ padding: 9px;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-icon,
+ .navbar-pf-alt .navbar-utility .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-icon,
+ .navbar-pf .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-icon,
+ .navbar-pf-alt .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-icon {
+ -ms-flex: 1 0 0px;
+ flex: 1 0 0;
+ text-align: left;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-title,
+ .navbar-pf-alt .navbar-utility .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-title,
+ .navbar-pf .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-title,
+ .navbar-pf-alt .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-title {
+ -ms-flex: 3;
+ flex: 3;
+ }
+}
+@media (min-width: 768px) and (min-width: 768px) {
+ .navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link-icon,
+ .navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link-icon,
+ .navbar-pf .applauncher-pf .applauncher-pf-link-icon,
+ .navbar-pf-alt .applauncher-pf .applauncher-pf-link-icon {
+ font-size: 2em;
+ }
+}
+@media (min-width: 768px) {
+ .navbar-iconic .navbar-utility .applauncher-pf.dropdown > .dropdown-toggle,
+ .navbar-iconic .applauncher-pf.dropdown > .dropdown-toggle,
+ .navbar-iconic .navbar-utility .applauncher-pf .dropdown-toggle,
+ .navbar-iconic .applauncher-pf .dropdown-toggle {
+ padding: 22px 10px;
+ line-height: inherit;
+ }
+}
+.blank-slate-pf {
+ background-color: #f5f5f5;
+ border: 1px solid #e3e3e3;
+ border-radius: 1px;
+ margin-bottom: 20px;
+ padding: 30px;
+ text-align: center;
+}
+@media (min-width: 768px) {
+ .blank-slate-pf {
+ padding: 60px 60px;
+ }
+}
+@media (min-width: 992px) {
+ .blank-slate-pf {
+ padding: 90px 120px;
+ }
+}
+.blank-slate-pf .blank-slate-pf-icon {
+ color: #9c9c9c;
+ font-size: 57.6px;
+ line-height: 57.6px;
+}
+.blank-slate-pf .blank-slate-pf-main-action {
+ margin-top: 20px;
+}
+.blank-slate-pf .blank-slate-pf-secondary-action {
+ margin-top: 20px;
+}
+.blank-slate-pf button {
+ margin-right: 5px;
+}
+.blank-slate-pf button:last-of-type {
+ margin-right: 0;
+}
+.combobox-container.combobox-selected .glyphicon-remove {
+ display: inline-block;
+}
+.combobox-container .caret {
+ margin-left: 0;
+}
+.combobox-container .combobox::-ms-clear {
+ display: none;
+}
+.combobox-container .dropdown-menu {
+ margin-top: -1px;
+ width: 100%;
+}
+.combobox-container .glyphicon-remove {
+ display: none;
+ top: auto;
+ width: 12px;
+}
+.combobox-container .glyphicon-remove:before {
+ content: "\e60b";
+ font-family: "PatternFlyIcons-webfont";
+}
+.combobox-container .input-group-addon {
+ background-color: #f1f1f1;
+ background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffededed', GradientType=0);
+ border-color: #bbb;
+ color: #4d5258;
+ position: relative;
+}
+.combobox-container .input-group-addon:hover,
+.combobox-container .input-group-addon:focus,
+.combobox-container .input-group-addon:active,
+.combobox-container .input-group-addon.active,
+.open .dropdown-toggle.combobox-container .input-group-addon {
+ background-color: #f1f1f1;
+ background-image: none;
+ border-color: #bbb;
+ color: #4d5258;
+}
+.combobox-container .input-group-addon:active,
+.combobox-container .input-group-addon.active,
+.open .dropdown-toggle.combobox-container .input-group-addon {
+ background-image: none;
+}
+.combobox-container .input-group-addon:active:hover,
+.combobox-container .input-group-addon.active:hover,
+.open .dropdown-toggle.combobox-container .input-group-addon:hover,
+.combobox-container .input-group-addon:active:focus,
+.combobox-container .input-group-addon.active:focus,
+.open .dropdown-toggle.combobox-container .input-group-addon:focus,
+.combobox-container .input-group-addon:active.focus,
+.combobox-container .input-group-addon.active.focus,
+.open .dropdown-toggle.combobox-container .input-group-addon.focus {
+ background-color: #e5e5e5;
+ border-color: #a9a9a9;
+}
+.combobox-container .input-group-addon.disabled,
+.combobox-container .input-group-addon[disabled],
+fieldset[disabled] .combobox-container .input-group-addon,
+.combobox-container .input-group-addon.disabled:hover,
+.combobox-container .input-group-addon[disabled]:hover,
+fieldset[disabled] .combobox-container .input-group-addon:hover,
+.combobox-container .input-group-addon.disabled:focus,
+.combobox-container .input-group-addon[disabled]:focus,
+fieldset[disabled] .combobox-container .input-group-addon:focus,
+.combobox-container .input-group-addon.disabled:active,
+.combobox-container .input-group-addon[disabled]:active,
+fieldset[disabled] .combobox-container .input-group-addon:active,
+.combobox-container .input-group-addon.disabled.active,
+.combobox-container .input-group-addon[disabled].active,
+fieldset[disabled] .combobox-container .input-group-addon.active {
+ background-color: #f1f1f1;
+ border-color: #bbb;
+}
+.combobox-container .input-group-addon:active {
+ box-shadow: inset 0 2px 8px rgba(3, 3, 3, 0.2);
+}
+.bootstrap-datepicker.form-control[readonly] {
+ background-color: #fff;
+ border-color: #bbb !important;
+ color: #363636;
+ box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075);
+}
+.bootstrap-datepicker.form-control[readonly]:focus {
+ border-color: #0088ce;
+ outline: 0 !important;
+ box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 8px rgba(0, 136, 206, 0.6);
+}
+.bootstrap-datepicker.form-control[readonly]:focus {
+ border-color: #0088ce !important;
+}
+.has-error .bootstrap-datepicker.form-control[readonly]:focus {
+ border-color: #990000;
+ box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 6px #ff3333;
+}
+.has-success .bootstrap-datepicker.form-control[readonly]:focus {
+ border-color: #2b542c;
+ box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 6px #67b168;
+}
+.has-warning .bootstrap-datepicker.form-control[readonly]:focus {
+ border-color: #bb6106;
+ box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 6px #faad60;
+}
+.bootstrap-datepicker.form-control[readonly]:hover {
+ border-color: #7dc3e8 !important;
+}
+.has-error .bootstrap-datepicker.form-control[readonly]:hover {
+ border-color: #990000 !important;
+}
+.has-success .bootstrap-datepicker.form-control[readonly]:hover {
+ border-color: #2b542c !important;
+}
+.has-warning .bootstrap-datepicker.form-control[readonly]:hover {
+ border-color: #bb6106 !important;
+}
+.has-error .bootstrap-datepicker.form-control[readonly] {
+ border-color: #cc0000 !important;
+}
+.has-success .bootstrap-datepicker.form-control[readonly] {
+ border-color: #3c763d !important;
+}
+.has-warning .bootstrap-datepicker.form-control[readonly] {
+ border-color: #ec7a08 !important;
+}
+.datepicker {
+ border-radius: 1px;
+}
+.datepicker .datepicker-switch,
+.datepicker tfoot .clear,
+.datepicker tfoot .today {
+ font-size: 14px;
+ font-weight: 500;
+}
+.datepicker .next,
+.datepicker .prev {
+ font-weight: 500;
+}
+.datepicker table tr td,
+.datepicker table tr th {
+ border-radius: 1px;
+}
+.datepicker table tr td.active,
+.datepicker table tr td.active:hover,
+.datepicker table tr td.active.disabled,
+.datepicker table tr td.active.disabled:hover {
+ background: #0088ce !important;
+ color: #fff !important;
+ text-shadow: none;
+}
+.datepicker table tr td.day:hover,
+.datepicker table tr td.day.focused {
+ background: #def3ff;
+}
+.datepicker table tr td.selected,
+.datepicker table tr td.selected:hover,
+.datepicker table tr td.selected.disabled,
+.datepicker table tr td.selected.disabled:hover {
+ text-shadow: none;
+}
+.datepicker table tr td span {
+ border-radius: 1px;
+}
+.datepicker table tr td span.active,
+.datepicker table tr td span.active:hover,
+.datepicker table tr td span.active.disabled,
+.datepicker table tr td span.active.disabled:hover {
+ background: #0088ce;
+ text-shadow: none;
+}
+.datepicker table tr td span:hover {
+ background: #def3ff;
+}
+.datepicker thead tr:first-child th:hover,
+.datepicker tfoot tr th:hover {
+ background: #def3ff;
+}
+.input-daterange input:first-child {
+ border-radius: 1px 0 0 1px;
+}
+.input-daterange input:last-child {
+ border-radius: 0 1px 1px 0;
+}
+.input-daterange .input-group-addon {
+ background-color: #f1f1f1;
+ border-color: #bbb;
+ line-height: 1.66666667;
+ padding: 2px 6px;
+}
+.bootstrap-select.btn-group.form-control {
+ margin-bottom: 0;
+}
+.bootstrap-select.btn-group .btn {
+ transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
+}
+.bootstrap-select.btn-group .btn:hover {
+ border-color: #7dc3e8;
+}
+.bootstrap-select.btn-group .btn .caret {
+ margin-top: -4px;
+}
+.bootstrap-select.btn-group .btn:focus {
+ border-color: #0088ce;
+ outline: 0 !important;
+ box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 8px rgba(0, 136, 206, 0.6);
+}
+.has-error .bootstrap-select.btn-group .btn {
+ border-color: #cc0000;
+}
+.has-error .bootstrap-select.btn-group .btn:focus {
+ border-color: #990000;
+ box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 6px #ff3333;
+}
+.has-success .bootstrap-select.btn-group .btn {
+ border-color: #3c763d;
+}
+.has-success .bootstrap-select.btn-group .btn:focus {
+ border-color: #2b542c;
+ box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 6px #67b168;
+}
+.has-warning .bootstrap-select.btn-group .btn {
+ border-color: #ec7a08;
+}
+.has-warning .bootstrap-select.btn-group .btn:focus {
+ border-color: #bb6106;
+ box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 6px #faad60;
+}
+.bootstrap-select.btn-group .dropdown-menu > .active > a,
+.bootstrap-select.btn-group .dropdown-menu > .active > a:active {
+ background-color: #def3ff !important;
+ border-color: #bee1f4 !important;
+ color: #363636 !important;
+}
+.bootstrap-select.btn-group .dropdown-menu > .active > a small,
+.bootstrap-select.btn-group .dropdown-menu > .active > a:active small {
+ color: #9c9c9c !important;
+}
+.bootstrap-select.btn-group .dropdown-menu > .disabled > a {
+ color: #9c9c9c !important;
+}
+.bootstrap-select.btn-group .dropdown-menu > .selected > a {
+ background-color: #0088ce !important;
+ border-color: #0088ce !important;
+ color: #fff !important;
+}
+.bootstrap-select.btn-group .dropdown-menu > .selected > a small {
+ color: rgba(255, 255, 255, 0.5) !important;
+}
+.bootstrap-select.btn-group .dropdown-menu .divider {
+ background: #ededed !important;
+ margin: 4px 1px !important;
+}
+.bootstrap-select.btn-group .dropdown-menu dt {
+ color: #8b8d8f;
+ font-weight: normal;
+ padding: 1px 10px;
+}
+.bootstrap-select.btn-group .dropdown-menu li > a.opt {
+ padding: 1px 10px;
+}
+.bootstrap-select.btn-group .dropdown-menu li a:active small {
+ color: rgba(255, 255, 255, 0.5) !important;
+}
+.bootstrap-select.btn-group .dropdown-menu li a:hover small,
+.bootstrap-select.btn-group .dropdown-menu li a:focus small {
+ color: #9c9c9c;
+}
+.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small,
+.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small {
+ color: #9c9c9c;
+}
+.slider-tick-label-container {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ margin-left: 0!important;
+}
+.slider-tick-label {
+ width: auto !important;
+}
+.slider .tooltip {
+ top: -10px;
+}
+.slider-track {
+ background-color: #ededed;
+ box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1), 0 0px 2px #ededed;
+ border: 1px solid #bbb;
+}
+.slider-selection {
+ background-image: linear-gradient(to bottom, #0088ce 0%, #39a5dc 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088ce', endColorstr='#ff39a5dc', GradientType=0);
+}
+.slider-handle {
+ width: 16px;
+ height: 16px;
+ border: 1px solid #bbb;
+}
+.slider-tick {
+ background-color: transparent !important;
+ background-image: radial-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) 2px, transparent 2px) !important;
+ box-shadow: none;
+}
+.slider-pf {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-align: center;
+ align-items: center;
+}
+.slider-pf * {
+ margin-right: 10px;
+}
+.slider-pf *:last-child {
+ margin: 0;
+}
+.slider-pf .slider {
+ width: auto;
+ -ms-flex: 1 1 100%;
+ flex: 1 1 100%;
+}
+.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,
+.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default {
+ background: #fafafa;
+}
+.bootstrap-switch .bootstrap-switch-label {
+ background: #f1f1f1;
+ box-shadow: 0 0 2px rgba(3, 3, 3, 0.4);
+ background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffededed', GradientType=0);
+ position: relative;
+ z-index: 9;
+}
+.bootstrap-touchspin .input-group-btn-vertical > .btn {
+ padding-bottom: 6px;
+ padding-top: 6px;
+}
+.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
+ border-bottom-right-radius: 1px;
+}
+.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
+ border-top-right-radius: 1px;
+}
+.bootstrap-touchspin .input-group-btn-vertical i {
+ font-size: 8px;
+ left: 6px;
+ top: 2px;
+}
+.bootstrap-touchspin .input-group-btn-vertical i.fa-angle-down,
+.bootstrap-touchspin .input-group-btn-vertical i.fa-angle-up {
+ font-size: 12px;
+ line-height: 12px;
+ top: 0;
+}
+.bootstrap-touchspin .input-group-btn-vertical i.fa-angle-down,
+.bootstrap-touchspin .input-group-btn-vertical i.fa-angle-up {
+ left: 7px;
+}
+.treeview .list-group {
+ border-top: 0;
+}
+.treeview .list-group-item {
+ background: transparent;
+ border-bottom: 1px solid transparent !important;
+ border-top: 1px solid transparent !important;
+ cursor: default !important;
+ margin-bottom: 0;
+ overflow: hidden;
+ padding: 0 10px;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+.treeview .list-group-item:hover {
+ background: none !important;
+}
+.treeview .list-group-item.node-selected {
+ background: none !important;
+ border-color: transparent !important;
+ color: inherit !important;
+}
+.treeview .list-group-item.node-check-changed span.node-icon,
+.treeview .list-group-item.node-check-changed span.text {
+ color: #39a5dc;
+}
+.treeview span.icon {
+ display: inline-block;
+ font-size: 13px;
+ min-width: 10px;
+ text-align: center;
+}
+.treeview span.icon > [class*="fa-angle"] {
+ font-size: 15px;
+}
+.treeview span.icon.check-icon {
+ margin-right: 10px;
+}
+.treeview span.icon.expand-icon {
+ cursor: pointer !important;
+}
+.treeview span.image {
+ background-repeat: no-repeat;
+ background-size: contain;
+ display: inline-block;
+ height: 1.19em;
+ line-height: 1em;
+ margin-right: 5px;
+ vertical-align: middle;
+ width: 12px;
+}
+.treeview span.indent {
+ margin-right: 5px;
+}
+.treeview .node-disabled {
+ color: #d1d1d1;
+ cursor: not-allowed;
+}
+.treeview .node-disabled span.expand-icon {
+ cursor: default !important;
+}
+.treeview .node-hidden {
+ display: none;
+}
+.treeview-pf-hover .list-group-item {
+ cursor: pointer !important;
+}
+.treeview-pf-hover .list-group-item:hover {
+ background-color: #def3ff !important;
+ border-color: #bee1f4 !important;
+}
+.treeview-pf-select .list-group-item {
+ cursor: pointer !important;
+}
+.treeview-pf-select .list-group-item.node-selected {
+ background: #0088ce !important;
+ border-color: #0088ce !important;
+ color: #fff !important;
+}
+.card-pf {
+ background: #fff;
+ border-top: 2px solid transparent;
+ box-shadow: 0 1px 1px rgba(3, 3, 3, 0.175);
+ margin: 0 -10px 20px;
+ padding: 0 20px;
+}
+.card-pf.card-pf-accented {
+ border-top-color: #39a5dc;
+}
+.card-pf.card-pf-aggregate-status .card-pf-aggregate-status-notifications a,
+.card-pf.card-pf-aggregate-status .card-pf-title a {
+ color: #363636;
+}
+.card-pf.card-pf-aggregate-status .card-pf-aggregate-status-notifications a.add,
+.card-pf.card-pf-aggregate-status .card-pf-title a.add {
+ color: #0088ce;
+}
+.card-pf.card-pf-aggregate-status .card-pf-aggregate-status-notifications a.add:hover,
+.card-pf.card-pf-aggregate-status .card-pf-title a.add:hover {
+ color: #00659c;
+}
+.card-pf.card-pf-aggregate-status .card-pf-aggregate-status-notifications a:hover,
+.card-pf.card-pf-aggregate-status .card-pf-title a:hover {
+ color: #00659c;
+}
+.card-pf.card-pf-aggregate-status {
+ padding: 0 10px;
+ text-align: center;
+}
+.card-pf.card-pf-aggregate-status-mini {
+ padding-bottom: 10px;
+ position: relative;
+}
+@media (min-width: 768px) {
+ .card-pf.card-pf-bleed-left {
+ margin-left: -20px;
+ }
+ .card-pf.card-pf-bleed-right {
+ border-right: 1px solid #d1d1d1;
+ margin-right: -20px;
+ }
+}
+.card-pf-aggregate-status-notifications {
+ font-size: 24px;
+ font-weight: 300;
+}
+.card-pf-aggregate-status-mini .card-pf-aggregate-status-notifications {
+ line-height: 1;
+}
+.card-pf-aggregate-status-notifications .card-pf-aggregate-status-notification + .card-pf-aggregate-status-notification {
+ border-left: 1px solid #d1d1d1;
+ margin-left: 3px;
+ padding-left: 10px;
+}
+.card-pf-aggregate-status-notifications .fa,
+.card-pf-aggregate-status-notifications .pficon {
+ font-size: 18px;
+ margin-right: 7px;
+}
+.card-pf-body {
+ margin: 20px 0 0;
+ padding: 0 0 20px;
+}
+.card-pf-aggregate-status .card-pf-body {
+ margin-top: 10px;
+ padding-bottom: 10px;
+}
+.card-pf-aggregate-status-mini .card-pf-body {
+ margin-bottom: 0;
+ margin-top: 0;
+ padding-bottom: 0;
+ position: absolute;
+ right: 20px;
+ top: 15px;
+}
+.card-pf-utilization .card-pf-title + .card-pf-body {
+ margin-top: -8px;
+}
+.card-pf-body > *:last-child {
+ margin-bottom: 0;
+}
+.card-pf-footer {
+ background-color: #fafafa;
+ border-top: 1px solid #d1d1d1;
+ margin: 0 -20px !important;
+ padding: 20px 20px 10px;
+}
+.card-pf-footer a .fa,
+.card-pf-footer a .pficon {
+ margin-right: 5px;
+}
+.card-pf-footer .card-pf-time-frame-filter {
+ margin-top: -2px;
+}
+.card-pf-link-with-icon {
+ padding-left: 21px;
+ position: relative;
+}
+.card-pf-link-with-icon .fa,
+.card-pf-link-with-icon .pficon {
+ font-size: 16px;
+ left: 0;
+ position: absolute;
+ top: 0;
+}
+.card-pf-heading .card-pf-time-frame-filter,
+.card-pf-footer .card-pf-time-frame-filter {
+ float: right;
+ margin-left: 20px;
+}
+.card-pf-heading {
+ border-bottom: 1px solid #d1d1d1;
+ margin: 0 -20px 20px;
+ padding: 0 20px 0;
+}
+.card-pf-heading .card-pf-time-frame-filter {
+ margin-top: -5px;
+}
+.card-pf-heading-details {
+ float: right;
+ font-size: 10px;
+}
+.card-pf-subtitle {
+ font-size: 16px;
+ margin-top: 20px;
+ margin-bottom: 10px;
+}
+[class^="col"] .card-pf-subtitle {
+ margin-top: 0;
+}
+@media (max-width: 767px) {
+ .card-pf-body [class^="col"] + [class^="col"] > .card-pf-subtitle {
+ margin-top: 40px;
+ }
+}
+.card-pf-title {
+ font-size: 16px;
+ font-weight: 400;
+ margin: 20px 0;
+ padding: 0;
+}
+.card-pf-aggregate-status .card-pf-title {
+ font-size: 14px;
+ margin: 10px 0 0;
+}
+.card-pf-aggregate-status .card-pf-title .fa,
+.card-pf-aggregate-status .card-pf-title .pficon {
+ color: #292e34;
+ font-size: 16px;
+ margin-right: 7px;
+}
+.card-pf-title .card-pf-aggregate-status-count {
+ font-size: 16px;
+}
+.card-pf-aggregate-status-mini .card-pf-title .card-pf-aggregate-status-count {
+ display: block;
+ font-size: 24px;
+ font-weight: 300;
+ margin-bottom: 3px;
+}
+.card-pf-aggregate-status-mini .card-pf-title {
+ font-size: 12px;
+ margin-top: 5px;
+}
+.card-pf-aggregate-status-mini .card-pf-title a {
+ display: inline-block;
+}
+.card-pf-aggregate-status-mini .card-pf-title .fa,
+.card-pf-aggregate-status-mini .card-pf-title .pficon {
+ font-size: 26px;
+ margin-right: 0;
+ min-width: 26px;
+ position: absolute;
+ left: 20px;
+ text-align: center;
+ top: 15px;
+}
+.card-pf-utilization-details {
+ border-bottom: 1px solid #d1d1d1;
+ display: table;
+ margin: 12px 0 15px;
+ padding: 0 0 15px;
+ width: 100%;
+}
+.card-pf-utilization-details .card-pf-utilization-card-details-count,
+.card-pf-utilization-details .card-pf-utilization-card-details-description {
+ float: left;
+ line-height: 1;
+}
+.card-pf-utilization-details .card-pf-utilization-card-details-count {
+ font-size: 26px;
+ font-weight: 300;
+ margin-right: 10px;
+}
+.card-pf-utilization-details .card-pf-utilization-card-details-line-1,
+.card-pf-utilization-details .card-pf-utilization-card-details-line-2 {
+ display: block;
+}
+.card-pf-utilization-details .card-pf-utilization-card-details-line-1 {
+ font-size: 10px;
+ margin-bottom: 2px;
+}
+.cards-pf {
+ background: #f5f5f5;
+}
+.cards-pf .row-cards-pf {
+ padding: 0 20px;
+}
+.cards-pf .row-cards-pf:first-child {
+ padding-top: 20px;
+}
+.container-cards-pf {
+ margin-top: 20px;
+}
+.row-cards-pf {
+ margin-left: -10px;
+ margin-right: -10px;
+}
+.card-pf-view {
+ border: 2px solid transparent;
+}
+.card-pf-view .card-pf-heading-kebab .dropdown-kebab-pf {
+ margin-top: -3px;
+}
+.card-pf-view .card-pf-heading-kebab + .progress-pf-legend p {
+ margin-bottom: 0;
+}
+.card-pf-view .card-pf-heading-kebab + .progress-pf-legend .progress {
+ margin-bottom: 7px;
+ margin-top: 16px;
+}
+.card-pf-view .card-pf-info {
+ margin-top: 15px;
+}
+.card-pf-view .card-pf-info strong {
+ font-size: 13px;
+ margin-right: 10px;
+}
+.card-pf-view .card-pf-item {
+ display: inline-block;
+ font-size: 16px;
+ padding: 0 13px 0 15px;
+}
+.card-pf-view .card-pf-item:first-child {
+ padding-left: 0;
+}
+.card-pf-view .card-pf-item:last-child {
+ padding-right: 0;
+}
+.card-pf-view .card-pf-item + .card-pf-item {
+ border-left: 1px solid #d1d1d1;
+}
+.card-pf-view .card-pf-item .fa-check {
+ color: #3f9c35;
+}
+.card-pf-view .card-pf-item .fa + .card-pf-item-text,
+.card-pf-view .card-pf-item .pficon + .card-pf-item-text {
+ margin-left: 10px;
+}
+.card-pf-view .card-pf-items {
+ margin-top: 15px;
+}
+.card-pf-view .card-pf-title {
+ font-size: 20px;
+ font-weight: 300;
+ margin-bottom: 0;
+ margin-top: 15px;
+}
+.card-pf-view .card-pf-title .fa,
+.card-pf-view .card-pf-title .pficon {
+ font-size: 18px;
+ margin-right: 2px;
+}
+.col-lg-2 .card-pf-view .card-pf-title {
+ font-size: 16px;
+}
+.card-pf-view .card-pf-top-element .card-pf-icon-circle {
+ border: 2px solid #39a5dc;
+ border-radius: 50%;
+ display: block;
+ font-size: 46px;
+ height: 106px;
+ line-height: 102px;
+ margin: 0 auto;
+ text-align: center;
+ width: 106px;
+}
+.col-lg-2 .card-pf-view .card-pf-top-element .card-pf-icon-circle {
+ font-size: 23px;
+ height: 54px;
+ line-height: 50px;
+ width: 54px;
+}
+.card-pf-view .card-pf-view-checkbox {
+ position: absolute;
+ top: 11px;
+ left: 15px;
+}
+.card-pf-view .card-pf-view-checkbox input[type=checkbox] {
+ display: none;
+}
+.card-pf-view.card-pf-view-multi-select .card-pf-view-checkbox input[type=checkbox] {
+ display: block;
+}
+@media (min-width: 768px) {
+ .card-pf-view.card-pf-view-multi-select .card-pf-view-checkbox input[type=checkbox] {
+ visibility: hidden;
+ }
+ .card-pf-view.card-pf-view-multi-select .card-pf-view-checkbox input[type=checkbox]:checked {
+ visibility: visible;
+ }
+}
+.card-pf-view.card-pf-view-multi-select:hover .card-pf-view-checkbox input[type=checkbox] {
+ visibility: visible;
+}
+.card-pf-view.card-pf-view-select {
+ position: relative;
+}
+.card-pf-view.card-pf-view-select:hover {
+ box-shadow: 0 1px 6px rgba(3, 3, 3, 0.35);
+}
+.card-pf-view.card-pf-view-select.active {
+ border: 2px solid #39a5dc;
+}
+.card-pf-view.card-pf-view-single-select {
+ cursor: pointer;
+}
+.card-pf-view.card-pf-view-xs .card-pf-title {
+ font-size: 16px;
+ font-weight: normal;
+ margin-bottom: 10px;
+}
+.card-pf-view.card-pf-view-xs .card-pf-title .fa,
+.card-pf-view.card-pf-view-xs .card-pf-title .pficon {
+ font-size: 14px;
+ margin-right: 5px;
+}
+.c3 path {
+ stroke: #d1d1d1;
+}
+.c3 svg {
+ font-family: "Open Sans", Helvetica, Arial, sans-serif;
+}
+.c3-axis-x .tick line {
+ stroke: #d1d1d1;
+}
+.c3-axis-y .tick line {
+ display: none;
+}
+.c3-chart-arc path {
+ stroke: #fff;
+}
+.c3-grid line {
+ stroke: #d1d1d1;
+}
+.c3-line {
+ stroke-width: 2px;
+}
+.c3-tooltip {
+ background: #393f44;
+ box-shadow: none;
+ opacity: 0.9;
+ filter: alpha(opacity=90);
+}
+.c3-tooltip td {
+ background: transparent;
+ border: 0;
+ color: #fff;
+ font-size: 12px;
+ padding: 5px 10px;
+}
+.c3-tooltip th {
+ background: transparent;
+ font-size: 12px;
+ padding: 5px 10px 0;
+ border-bottom: solid 2px #030303;
+}
+.c3-tooltip tr {
+ border: 0;
+}
+.c3-tooltip tr + tr > td {
+ padding-top: 0;
+}
+.c3-tooltip-sparkline,
+.donut-tooltip-pf {
+ background: #393f44;
+ color: #fff;
+ opacity: 0.9;
+ filter: alpha(opacity=90);
+ padding: 2px 6px;
+}
+.c3-xgrid,
+.c3-ygrid {
+ stroke-dasharray: 0 0;
+}
+.chart-pf-sparkline {
+ margin-left: -5px;
+ margin-right: -5px;
+}
+.donut-title-big-pf {
+ font-size: 30px;
+ font-weight: 300;
+}
+.donut-title-small-pf {
+ font-size: 12px;
+ font-weight: 400;
+}
+.line-chart-pf .c3-zoom-rect {
+ opacity: 1 !important;
+ fill: #fafafa;
+ stroke: #d1d1d1;
+ stroke-width: 1px;
+}
+.pct-donut-chart-pf .pct-donut-chart-pf-label {
+ display: block;
+}
+.pct-donut-chart-pf.pct-donut-chart-pf-left,
+.pct-donut-chart-pf.pct-donut-chart-pf-right,
+.pct-donut-chart-pf .pct-donut-chart-pf-left,
+.pct-donut-chart-pf .pct-donut-chart-pf-right {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -ms-flex-align: center;
+ align-items: center;
+}
+.pct-donut-chart-pf.pct-donut-chart-pf-left,
+.pct-donut-chart-pf.pct-donut-chart-pf-right {
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+}
+.pct-donut-chart-pf.pct-donut-chart-pf-left,
+.pct-donut-chart-pf .pct-donut-chart-pf-left {
+ -ms-flex-direction: row-reverse;
+ flex-direction: row-reverse;
+}
+.close {
+ text-shadow: none;
+ z-index: 1;
+ position: relative;
+ opacity: 0.6;
+ filter: alpha(opacity=60);
+}
+.close:hover,
+.close:focus {
+ opacity: 0.9;
+ filter: alpha(opacity=90);
+}
+.ColVis_Button:active:focus {
+ outline: none;
+}
+.ColVis_catcher {
+ position: absolute;
+ z-index: 999;
+}
+.ColVis_collection {
+ background-color: #fff;
+ border: 1px solid #bbb;
+ border-radius: 1px;
+ box-shadow: 0 6px 12px rgba(3, 3, 3, 0.175);
+ background-clip: padding-box;
+ list-style: none;
+ margin: -1px 0 0 0;
+ padding: 5px 10px;
+ width: 150px;
+ z-index: 1000;
+}
+.ColVis_collection label {
+ font-weight: normal;
+ margin-bottom: 5px;
+ margin-top: 5px;
+ padding-left: 20px;
+}
+.ColVis_collectionBackground {
+ background-color: #fff;
+ height: 100%;
+ left: 0;
+ position: fixed;
+ top: 0;
+ width: 100%;
+ z-index: 998;
+}
+.dataTables_header {
+ background-color: #f5f5f5;
+ border: 1px solid #d1d1d1;
+ border-bottom: none;
+ padding: 5px;
+ position: relative;
+ text-align: center;
+}
+.dataTables_header .btn {
+ box-shadow: none;
+}
+.dataTables_header .ColVis {
+ position: absolute;
+ right: 5px;
+ text-align: left;
+ top: 5px;
+}
+.dataTables_header .ColVis + .dataTables_info {
+ padding-right: 30px;
+}
+.dataTables_header .dataTables_filter {
+ position: absolute;
+}
+.dataTables_header .dataTables_filter input {
+ border: 1px solid #bbb;
+ height: 24px;
+}
+@media (max-width: 767px) {
+ .dataTables_header .dataTables_filter input {
+ width: 100px;
+ }
+}
+.dataTables_header .dataTables_info {
+ padding: 2px 0;
+}
+@media (max-width: 480px) {
+ .dataTables_header .dataTables_info {
+ text-align: right;
+ }
+}
+.dataTables_header .dataTables_info b {
+ font-weight: bold;
+}
+.dataTables_footer {
+ background-color: #fff;
+ border: 1px solid #d1d1d1;
+ border-top: none;
+ overflow: hidden;
+}
+.dataTables_paginate {
+ background: #fafafa;
+ float: right;
+ margin: 0;
+}
+.dataTables_paginate .pagination {
+ float: left;
+ margin: 0;
+}
+.dataTables_paginate .pagination > li > span {
+ border-color: #fff #d1d1d1 #f5f5f5;
+ border-width: 0 1px;
+ font-size: 16px;
+ font-weight: normal;
+ padding: 0;
+ text-align: center;
+ width: 31px;
+}
+.dataTables_paginate .pagination > li > span:hover,
+.dataTables_paginate .pagination > li > span:focus {
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.dataTables_paginate .pagination > li.last > span {
+ border-right: none;
+}
+.dataTables_paginate .pagination > li.disabled > span {
+ background: #f5f5f5;
+ border-left-color: #ededed;
+ border-right-color: #ededed;
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.dataTables_paginate .pagination-input {
+ float: left;
+ font-size: 12px;
+ line-height: 1em;
+ padding: 4px 15px 0;
+ text-align: right;
+}
+.dataTables_paginate .pagination-input .paginate_input {
+ border: 1px solid #d1d1d1;
+ box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075);
+ font-size: 12px;
+ font-weight: 600;
+ height: 19px;
+ margin-right: 8px;
+ padding-right: 3px;
+ text-align: right;
+ width: 30px;
+}
+.dataTables_paginate .pagination-input .paginate_of {
+ position: relative;
+}
+.dataTables_paginate .pagination-input .paginate_of b {
+ margin-left: 3px;
+}
+.dataTables_empty {
+ background: #f5f5f5;
+}
+/* Might need this for pagination?
+.dataTables_wrapper {
+ margin: @line-height-computed 0;
+ @media (max-width: @screen-xs-max) {
+ .table-responsive {
+ margin-bottom: 0;
+ }
+ }
+}
+*/
+.DTCR_clonedTable {
+ background-color: rgba(255, 255, 255, 0.7);
+ z-index: 202;
+}
+.DTCR_pointer {
+ background-color: #0088ce;
+ width: 1px;
+ z-index: 201;
+}
+.experimental-pf > * {
+ border: 2px solid #92d400;
+}
+.experimental-pf-bar {
+ background-color: #92d400;
+ border: none;
+ text-align: center;
+ position: relative;
+}
+.experimental-pf-more-info {
+ background-color: #92d400;
+ border: 0;
+ color: #030303;
+ display: block;
+ width: 100%;
+ padding-top: 10px;
+ padding-bottom: 10px;
+ position: static;
+}
+@media (min-width: 992px) {
+ .experimental-pf-more-info {
+ padding: 0 10px;
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: auto;
+ }
+}
+@media (min-width: 992px) {
+ .experimental-pf-text {
+ padding-left: 150px;
+ padding-right: 150px;
+ }
+}
+.experimental-pf-text a {
+ color: #030303;
+ text-decoration: underline;
+}
+.experimental-pf-text a:hover {
+ color: #030303;
+ cursor: pointer;
+}
+.btn-experimental-pf {
+ background-color: #92d400;
+ background-image: linear-gradient(to bottom, #ace12e 0%, #92d400 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fface12e', endColorstr='#ff92d400', GradientType=0);
+ border-color: #92d400;
+ color: #4d5258;
+}
+.btn-experimental-pf:hover,
+.btn-experimental-pf:focus,
+.btn-experimental-pf:active,
+.btn-experimental-pf.active,
+.open .dropdown-toggle.btn-experimental-pf {
+ background-color: #92d400;
+ background-image: none;
+ border-color: #92d400;
+ color: #4d5258;
+}
+.btn-experimental-pf:active,
+.btn-experimental-pf.active,
+.open .dropdown-toggle.btn-experimental-pf {
+ background-image: none;
+}
+.btn-experimental-pf:active:hover,
+.btn-experimental-pf.active:hover,
+.open .dropdown-toggle.btn-experimental-pf:hover,
+.btn-experimental-pf:active:focus,
+.btn-experimental-pf.active:focus,
+.open .dropdown-toggle.btn-experimental-pf:focus,
+.btn-experimental-pf:active.focus,
+.btn-experimental-pf.active.focus,
+.open .dropdown-toggle.btn-experimental-pf.focus {
+ background-color: #80bb00;
+ border-color: #79b000;
+}
+.btn-experimental-pf.disabled,
+.btn-experimental-pf[disabled],
+fieldset[disabled] .btn-experimental-pf,
+.btn-experimental-pf.disabled:hover,
+.btn-experimental-pf[disabled]:hover,
+fieldset[disabled] .btn-experimental-pf:hover,
+.btn-experimental-pf.disabled:focus,
+.btn-experimental-pf[disabled]:focus,
+fieldset[disabled] .btn-experimental-pf:focus,
+.btn-experimental-pf.disabled:active,
+.btn-experimental-pf[disabled]:active,
+fieldset[disabled] .btn-experimental-pf:active,
+.btn-experimental-pf.disabled.active,
+.btn-experimental-pf[disabled].active,
+fieldset[disabled] .btn-experimental-pf.active {
+ background-color: #92d400;
+ border-color: #92d400;
+}
+.filter-pf-category-select {
+ display: -ms-flexbox;
+ display: flex;
+}
+.filter-pf-category-select-value {
+ border-left-width: 0;
+}
+.filter-pf-category-item {
+ margin-bottom: 5px;
+}
+.filter-pf-category-label {
+ font-weight: 700;
+ margin-right: 5px;
+ padding: 5px 0 6px 5px;
+}
+.filter-pf-select .caret {
+ position: absolute;
+ top: 50%;
+ right: 10px;
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%);
+}
+.filter-pf-select-dropdown {
+ background-color: #fff;
+ background-image: none;
+ color: #8b8d8f;
+ font-size: 12px;
+ font-style: italic;
+ font-weight: 400;
+ padding-right: 25px;
+ text-align: left;
+}
+.filter-pf-select-dropdown .caret {
+ font-style: normal;
+}
+.filter-pf-active-label {
+ margin-right: 5px;
+}
+.footer-pf-alt,
+.footer-pf {
+ background-color: #030303;
+ color: #9c9c9c;
+ font-size: 11px;
+ line-height: 17px;
+ padding-left: 25px;
+ padding-top: 10px;
+}
+.layout-pf-alt-fixed-with-footer .footer-pf-alt,
+.layout-pf-alt-fixed-with-footer .footer-pf,
+.layout-pf-fixed-with-footer .footer-pf-alt,
+.layout-pf-fixed-with-footer .footer-pf {
+ bottom: 0;
+ left: 0;
+ position: fixed;
+ right: 0;
+ z-index: 1030;
+}
+@font-face {
+ font-family: "PatternFlyIcons-webfont";
+ src: url("../fonts/PatternFlyIcons-webfont.eot");
+ src: url("../fonts/PatternFlyIcons-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/PatternFlyIcons-webfont.ttf") format("truetype"), url("../fonts/PatternFlyIcons-webfont.woff") format("woff"), url("../fonts/PatternFlyIcons-webfont.svg#PatternFlyIcons-webfont") format("svg");
+ font-weight: normal;
+ font-style: normal;
+}
+[class^="pficon-"],
+[class*=" pficon-"] {
+ display: inline-block;
+ font-family: "PatternFlyIcons-webfont";
+ font-style: normal;
+ font-variant: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+ text-transform: none;
+ /* Better Font Rendering =========== */
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+}
+.pficon-add-circle-o:before {
+ content: "\e61b";
+}
+.pficon-applications:before {
+ content: "\e936";
+}
+.pficon-arrow:before {
+ content: "\e929";
+}
+.pficon-asleep:before {
+ content: "\e925";
+}
+.pficon-automation:before {
+ content: "\e937";
+}
+.pficon-build:before {
+ content: "\e902";
+}
+.pficon-builder-image:before {
+ content: "\e800";
+}
+.pficon-bundle:before {
+ content: "\e918";
+}
+.pficon-blueprint:before {
+ content: "\e915";
+}
+.pficon-catalog:before {
+ content: "\e939";
+}
+.pficon-chat:before {
+ content: "\e928";
+}
+.pficon-close:before {
+ content: "\e60b";
+}
+.pficon-cloud-security:before {
+ content: "\e903";
+}
+.pficon-cloud-tenant:before {
+ content: "\e904";
+}
+.pficon-cluster:before {
+ content: "\e620";
+}
+.pficon-connected:before {
+ content: "\e938";
+}
+.pficon-container-node:before {
+ content: "\e621";
+}
+.pficon-cpu:before {
+ content: "\e927";
+}
+.pficon-degraded:before {
+ content: "\e91b";
+}
+.pficon-delete:before {
+ content: "\e611";
+}
+.pficon-disconnected:before {
+ content: "\e93c";
+}
+.pficon-domain:before {
+ content: "\e919";
+}
+.pficon-edit:before {
+ content: "\e60a";
+}
+.pficon-enhancement:before {
+ content: "\e93a";
+}
+.pficon-enterprise:before {
+ content: "\e906";
+}
+.pficon-equalizer:before {
+ content: "\e610";
+}
+.pficon-error-circle-o:before {
+ color: #cc0000;
+ content: "\e926";
+}
+.pficon-export:before {
+ content: "\e616";
+}
+.pficon-flag:before,
+.pficon-messages:before {
+ content: "\e603";
+}
+.pficon-flavor:before {
+ content: "\e907";
+}
+.pficon-filter:before {
+ content: "\e943";
+}
+.pficon-folder-close:before {
+ content: "\e607";
+}
+.pficon-folder-open:before {
+ content: "\e606";
+}
+.pficon-help:before {
+ content: "\e605";
+}
+.pficon-history:before {
+ content: "\e617";
+}
+.pficon-home:before {
+ content: "\e618";
+}
+.pficon-image:before {
+ content: "\e61f";
+}
+.pficon-import:before {
+ content: "\e615";
+}
+.pficon-in-progress:before {
+ content: "\e92c";
+}
+.pficon-info:before {
+ content: "\e92b";
+}
+.pficon-infrastructure:before {
+ content: "\e93d";
+}
+.pficon-integration:before {
+ content: "\e948";
+}
+.pficon-key:before {
+ content: "\e924";
+}
+.pficon-locked:before {
+ content: "\e923";
+}
+.pficon-maintenance:before {
+ content: "\e92d";
+}
+.pficon-memory:before {
+ content: "\e908";
+}
+.pficon-middleware:before {
+ content: "\e917";
+}
+.pficon-migration:before {
+ content: "\e92e";
+}
+.pficon-monitoring:before {
+ content: "\e944";
+}
+.pficon-network:before {
+ content: "\e909";
+}
+.pficon-on:before {
+ content: "\e931";
+}
+.pficon-on-running:before {
+ content: "\e930";
+}
+.pficon-optimize:before {
+ content: "\e93e";
+}
+.pficon-orders:before {
+ content: "\e93f";
+}
+.pficon-off:before {
+ content: "\e92f";
+}
+.pficon-ok:before {
+ color: #3f9c35;
+ content: "\e602";
+}
+.pficon-paused:before {
+ content: "\e932";
+}
+.pficon-pending:before {
+ content: "\e933";
+}
+.pficon-plugged:before {
+ content: "\e940";
+}
+.pficon-port:before {
+ content: "\e945";
+}
+.pficon-print:before {
+ content: "\e612";
+}
+.pficon-process-automation:before {
+ content: "\e949";
+}
+.pficon-private:before {
+ content: "\e914";
+}
+.pficon-project:before {
+ content: "\e905";
+}
+.pficon-rebalance:before {
+ content: "\e91c";
+}
+.pficon-rebooting:before {
+ content: "\e934";
+}
+.pficon-refresh:before,
+.pficon-restart:before {
+ content: "\e617";
+}
+.pficon-regions:before {
+ content: "\e90a";
+}
+.pficon-registry:before {
+ content: "\e623";
+}
+.pficon-remove:before {
+ content: "\e611";
+}
+.pficon-replicator:before {
+ content: "\e624";
+}
+.pficon-repository:before {
+ content: "\e90b";
+}
+.pficon-resource-pool:before {
+ content: "\e90c";
+}
+.pficon-resources-almost-empty:before {
+ content: "\e91d";
+}
+.pficon-resources-almost-full:before {
+ content: "\e912";
+}
+.pficon-resources-full:before {
+ content: "\e92a";
+}
+.pficon-route:before {
+ content: "\e625";
+}
+.pficon-running:before {
+ content: "\e614";
+}
+.pficon-save:before {
+ content: "\e601";
+}
+.pficon-screen:before {
+ content: "\e600";
+}
+.pficon-search:before {
+ content: "\e921";
+}
+.pficon-security:before {
+ content: "\e946";
+}
+.pficon-server:before {
+ content: "\e90d";
+}
+.pficon-server-group:before {
+ content: "\e91a";
+}
+.pficon-service:before {
+ content: "\e61e";
+}
+.pficon-services:before {
+ content: "\e947";
+}
+.pficon-service-catalog:before {
+ content: "\e941";
+}
+.pficon-settings:before {
+ content: "\e610";
+}
+.pficon-spinner:before {
+ content: "\e614";
+}
+.pficon-spinner2:before {
+ content: "\e613";
+}
+.pficon-storage-domain:before {
+ content: "\e90e";
+}
+.pficon-tenant:before {
+ content: "\e916";
+}
+.pficon-thumb-tack-o:before {
+ content: "\e920";
+}
+.pficon-topology:before {
+ content: "\e608";
+}
+.pficon-trend-down:before {
+ content: "\e900";
+}
+.pficon-trend-up:before {
+ content: "\e901";
+}
+.pficon-unknown:before {
+ content: "\e935";
+}
+.pficon-user:before {
+ content: "\e91e";
+}
+.pficon-users:before {
+ content: "\e91f";
+}
+.pficon-unlocked:before {
+ content: "\e922";
+}
+.pficon-unplugged:before {
+ content: "\e942";
+}
+.pficon-virtual-machine:before {
+ content: "\e90f";
+}
+.pficon-volume:before {
+ content: "\e910";
+}
+.pficon-warning-triangle-o:before {
+ color: #ec7a08;
+ content: "\e913";
+}
+.pficon-zone:before {
+ content: "\e911";
+}
+.navbar-nav > li > .dropdown-menu.infotip {
+ border-top-width: 1px !important;
+ margin-top: 10px;
+}
+@media (max-width: 767px) {
+ .navbar-pf .navbar-nav .open .dropdown-menu.infotip {
+ background-color: #fff !important;
+ margin-top: 0;
+ }
+}
+.infotip {
+ min-width: 235px;
+ padding: 0;
+}
+.infotip .list-group {
+ border-top: 0;
+ margin: 0;
+ padding: 8px 0;
+}
+.infotip .list-group .list-group-item {
+ border: none;
+ margin: 0 15px 0 34px;
+ padding: 5px 0;
+}
+.infotip .list-group .list-group-item > .i {
+ color: #4d5258;
+ font-size: 13px;
+ left: -20px;
+ position: absolute;
+ top: 8px;
+}
+.infotip .list-group .list-group-item > a {
+ color: #4d5258;
+ line-height: 13px;
+}
+.infotip .list-group .list-group-item > .close {
+ float: right;
+}
+.infotip .footer {
+ background-color: #f5f5f5;
+ padding: 6px 15px;
+}
+.infotip .footer a:hover {
+ color: #0088ce;
+}
+.infotip .arrow,
+.infotip .arrow:after {
+ border-color: transparent;
+ border-style: solid;
+ display: block;
+ height: 0;
+ position: absolute;
+ width: 0;
+}
+.infotip .arrow {
+ border-width: 11px;
+}
+.infotip .arrow:after {
+ border-width: 10px;
+ content: "";
+}
+.infotip.bottom .arrow,
+.infotip.bottom-left .arrow,
+.infotip.bottom-right .arrow {
+ border-bottom-color: #bbb;
+ border-top-width: 0;
+ left: 50%;
+ margin-left: -11px;
+ top: -11px;
+}
+.infotip.bottom .arrow:after,
+.infotip.bottom-left .arrow:after,
+.infotip.bottom-right .arrow:after {
+ border-top-width: 0;
+ border-bottom-color: #fff;
+ content: " ";
+ margin-left: -10px;
+ top: 1px;
+}
+.infotip.bottom-left .arrow {
+ left: 20%;
+}
+.infotip.bottom-right .arrow {
+ left: 80%;
+}
+.infotip.top .arrow {
+ border-bottom-width: 0;
+ border-top-color: #bbb;
+ bottom: -11px;
+ left: 50%;
+ margin-left: -11px;
+}
+.infotip.top .arrow:after {
+ border-bottom-width: 0;
+ border-top-color: #f5f5f5;
+ bottom: 1px;
+ content: " ";
+ margin-left: -10px;
+}
+.infotip.right .arrow {
+ border-left-width: 0;
+ border-right-color: #bbb;
+ left: -11px;
+ margin-top: -11px;
+ top: 50%;
+}
+.infotip.right .arrow:after {
+ bottom: -10px;
+ border-left-width: 0;
+ border-right-color: #fff;
+ content: " ";
+ left: 1px;
+}
+.infotip.left .arrow {
+ border-left-color: #bbb;
+ border-right-width: 0;
+ margin-top: -11px;
+ right: -11px;
+ top: 50%;
+}
+.infotip.left .arrow:after {
+ border-left-color: #fff;
+ border-right-width: 0;
+ bottom: -10px;
+ content: " ";
+ right: 1px;
+}
+.layout-pf,
+.layout-pf body {
+ min-height: 100%;
+}
+.layout-pf.layout-pf-fixed.transitions .container-pf-nav-pf-vertical {
+ transition: all 200ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+.layout-pf.layout-pf-fixed body {
+ padding-top: 60px;
+}
+.layout-pf.layout-pf-fixed .navbar-pf {
+ left: 0;
+ position: fixed;
+ top: 0;
+ right: 0;
+ z-index: 1030;
+}
+.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical {
+ margin-left: 200px;
+}
+.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-vertical-with-badges {
+ margin-left: 250px;
+}
+.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-nav {
+ margin-left: 75px;
+}
+.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-nav.hidden-icons-pf {
+ margin-left: 0;
+}
+.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.hidden-nav {
+ margin-left: 0;
+}
+.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.hide-nav-pf {
+ margin-left: 0 !important;
+}
+.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-secondary-nav-pf,
+.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-tertiary-nav-pf {
+ margin-left: 200px;
+}
+.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges,
+.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ margin-left: 250px;
+}
+@media (min-width: 1200px) {
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf {
+ margin-left: 400px;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.nav-pf-vertical-with-badges {
+ margin-left: 500px;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.hidden-nav {
+ margin-left: 0;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf {
+ margin-left: 200px;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges {
+ margin-left: 250px;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-tertiary-nav-pf {
+ margin-left: 200px;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ margin-left: 250px;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav {
+ margin-left: 275px;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.nav-pf-vertical-with-badges {
+ margin-left: 325px;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.collapsed-secondary-nav-pf {
+ margin-left: 200px;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges {
+ margin-left: 250px;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.collapsed-tertiary-nav-pf {
+ margin-left: 200px;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ margin-left: 250px;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.hidden-icons-pf {
+ margin-left: 0;
+ }
+}
+.layout-pf.layout-pf-fixed-with-footer body {
+ padding-bottom: 37px;
+}
+.layout-pf-alt,
+.layout-pf-alt body {
+ min-height: 100%;
+}
+.layout-pf-alt.layout-pf-alt-fixed.layout-pf-alt-fixed-inner-scroll,
+.layout-pf-alt.layout-pf-alt-fixed.layout-pf-alt-fixed-inner-scroll body {
+ height: 100%;
+ min-height: 0;
+}
+.layout-pf-alt.layout-pf-alt-fixed.layout-pf-alt-fixed-inner-scroll .container-pf-alt-nav-pf-vertical-alt {
+ height: 100%;
+ overflow: auto;
+}
+.layout-pf-alt.layout-pf-alt-fixed.layout-pf-alt-fixed-inner-scroll .container-pf-alt-nav-pf-vertical-alt.container-cards-pf {
+ margin-top: 0;
+ padding-top: 20px;
+}
+.layout-pf-alt.layout-pf-alt-fixed.transitions .container-pf-alt-nav-pf-vertical-alt {
+ transition: all 200ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+.layout-pf-alt.layout-pf-alt-fixed body {
+ padding-top: 60px;
+}
+.layout-pf-alt.layout-pf-alt-fixed .container-pf-alt-nav-pf-vertical-alt {
+ margin-left: 250px;
+}
+.layout-pf-alt.layout-pf-alt-fixed .container-pf-alt-nav-pf-vertical-alt.collapsed-nav {
+ margin-left: 75px;
+}
+.layout-pf-alt.layout-pf-alt-fixed .container-pf-alt-nav-pf-vertical-alt.hidden-nav {
+ margin-left: 0;
+}
+.layout-pf-alt.layout-pf-alt-fixed-with-footer body {
+ padding-bottom: 37px;
+}
+a.disabled {
+ color: #8b8d8f;
+ cursor: not-allowed;
+ text-decoration: none;
+}
+.list-pf {
+ border-bottom: 1px solid #ededed;
+}
+.list-pf-item {
+ border-color: #ededed;
+ border-left-color: #fff;
+ border-right-color: #fff;
+ border-style: solid;
+ border-width: 1px;
+ border-bottom: none;
+}
+.list-pf-item:hover {
+ background-color: #edf8ff;
+}
+.list-pf-item.active {
+ background-color: #ededed;
+ border-color: #bbb;
+ border-bottom-width: 1px;
+ border-bottom-style: solid;
+}
+.list-pf-expansion {
+ background-color: #fff;
+}
+.list-pf-container {
+ -ms-flex-align: start;
+ align-items: flex-start;
+ display: -ms-flexbox;
+ display: flex;
+ padding: 20px;
+}
+.list-pf-expansion .list-pf-container {
+ border-top: 1px solid #bbb;
+}
+@media (min-width: 992px) {
+ .list-pf:not(.list-pf-stacked) .list-pf-container {
+ -ms-flex-align: center;
+ align-items: center;
+ }
+}
+.list-pf-chevron {
+ min-width: 1.2em;
+}
+.list-pf-chevron,
+.list-pf-select {
+ margin-right: 10px;
+}
+.list-pf-chevron + .list-pf-content,
+.list-pf-select + .list-pf-content {
+ border-left: 1px solid #d1d1d1;
+ padding-left: 20px;
+}
+.list-pf-chevron .fa,
+.list-pf-select .fa {
+ font-size: 22px;
+}
+.list-pf-content-flex {
+ -ms-flex-align: start;
+ align-items: flex-start;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ min-width: 0;
+}
+@media (min-width: 992px) {
+ .list-pf:not(.list-pf-stacked) .list-pf-content-flex {
+ -ms-flex-align: center;
+ align-items: center;
+ }
+}
+.list-pf-left {
+ -ms-flex-positive: 0;
+ flex-grow: 0;
+ margin-left: 0;
+ margin-right: 20px;
+}
+.list-pf-icon {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: center;
+ justify-content: center;
+}
+.list-pf-icon-bordered {
+ border-radius: 50%;
+ border: 2px solid #39a5dc;
+}
+.list-pf-icon-small {
+ font-size: 1.4em;
+ height: 30px;
+ line-height: 30px;
+ width: 30px;
+}
+.list-pf-content-wrapper {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ min-width: 0;
+}
+@media (min-width: 992px) {
+ .list-pf-content-wrapper {
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ }
+ .list-pf-content-wrapper > * + * {
+ margin-left: 40px;
+ }
+}
+.list-pf-stacked .list-pf-content-wrapper {
+ -ms-flex-align: start;
+ align-items: flex-start;
+}
+.list-pf-main-content {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-preferred-size: 70%;
+ flex-basis: 70%;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 1;
+ flex-shrink: 1;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ min-width: 0;
+}
+@media (min-width: 992px) {
+ .list-pf:not(.list-pf-stacked) .list-pf-main-content {
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ width: auto;
+ }
+ .list-pf:not(.list-pf-stacked) .list-pf-main-content > * + * {
+ margin-left: 40px;
+ }
+}
+.list-pf-title {
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 1;
+ flex-shrink: 1;
+ -ms-flex-preferred-size: 100%;
+ flex-basis: 100%;
+ font-weight: bold;
+ min-width: 0;
+ word-wrap: break-word;
+}
+.list-pf-description {
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 1;
+ flex-shrink: 1;
+ -ms-flex-preferred-size: 100%;
+ flex-basis: 100%;
+ min-width: 0;
+ word-wrap: break-word;
+}
+.list-pf-additional-content {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-preferred-size: 31%;
+ flex-basis: 31%;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 1;
+ flex-shrink: 1;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+}
+.list-pf-actions {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-align: start;
+ align-items: flex-start;
+ -ms-flex-positive: 0;
+ flex-grow: 0;
+ margin-left: 40px;
+}
+.list-pf-actions > * + * {
+ margin-left: 10px;
+}
+.list-view-pf .list-group-item {
+ -ms-flex-align: start;
+ align-items: flex-start;
+ background-clip: padding-box;
+ border-color: transparent #fff;
+ border-style: solid;
+ border-width: 1px;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ padding-bottom: 0;
+ padding-top: 0;
+}
+.list-view-pf .list-group-item:before,
+.list-view-pf .list-group-item:after {
+ content: " ";
+ display: table;
+}
+.list-view-pf .list-group-item:after {
+ clear: both;
+}
+.list-view-pf .list-group-item.list-view-pf-expand-active {
+ background-color: #edf8ff;
+ box-shadow: 0 2px 6px rgba(3, 3, 3, 0.2);
+ z-index: 1;
+}
+.list-view-pf .list-group-item.active {
+ color: #555;
+ background-color: #def3ff;
+ background-clip: border-box;
+ border-color: #bbb transparent transparent;
+ z-index: auto;
+}
+.list-view-pf .list-group-item:hover {
+ background-color: #edf8ff;
+ border-left-color: transparent;
+ border-right-color: transparent;
+}
+.list-view-pf .list-group-item.list-view-pf-expand-active {
+ border: solid 1px #bbb;
+}
+.list-view-pf .list-group-item.list-view-pf-expand-active:first-child {
+ border-top-color: #bbb;
+}
+.list-view-pf .list-group-item:first-child {
+ border-top: 1px solid transparent;
+}
+@media (min-width: 992px) {
+ .list-view-pf .list-group-item {
+ -ms-flex-align: center;
+ align-items: center;
+ }
+}
+.list-view-pf .list-group-item-heading {
+ font-size: 16px;
+}
+.list-view-pf .list-group-item-heading small {
+ display: block;
+ font-size: 9.6px;
+ font-weight: 400;
+}
+@media (min-width: 992px) {
+ .list-view-pf .list-group-item-heading {
+ -ms-flex: 1 0 calc(25% - 20px);
+ flex: 1 0 calc(25% - 20px);
+ float: left;
+ font-size: 12px;
+ margin: 0 20px 0 0;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ width: calc(25% - 20px);
+ }
+}
+.list-view-pf .list-group-item-text {
+ color: currentColor !important;
+ margin-bottom: 10px;
+}
+@media (min-width: 992px) {
+ .list-view-pf .list-group-item-text {
+ -ms-flex: 1 0 auto;
+ flex: 1 0 auto;
+ float: left;
+ margin: 0 40px 0 0;
+ width: calc(75% - 40px);
+ }
+}
+.list-view-pf-actions {
+ float: right;
+ margin-bottom: 20px;
+ margin-left: 20px;
+ margin-top: 20px;
+ -ms-flex-order: 2;
+ order: 2;
+}
+.list-view-pf-actions button,
+.list-view-pf-actions > a,
+.list-view-pf-actions .dropdown-kebab-pf {
+ margin-left: 10px;
+}
+.list-view-pf-top-align .list-view-pf-actions {
+ -ms-flex-item-align: start;
+ align-self: flex-start;
+}
+.list-view-pf-additional-info {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+}
+@media (min-width: 992px) {
+ .list-view-pf-additional-info {
+ -ms-flex: 1 0 auto;
+ flex: 1 0 auto;
+ float: left;
+ width: 50%;
+ }
+}
+.list-view-pf-additional-info-item {
+ -ms-flex-align: center;
+ align-items: center;
+ display: inline-block;
+ display: -ms-flexbox;
+ display: flex;
+ margin-right: 20px;
+ max-width: 100%;
+ text-align: center;
+}
+.list-view-pf-additional-info-item.list-view-pf-additional-info-item-stacked {
+ text-align: center;
+ -ms-flex-direction: column;
+ flex-direction: column;
+}
+.list-view-pf-additional-info-item.list-view-pf-additional-info-item-stacked strong {
+ font-size: 13px;
+ line-height: 1em;
+}
+.list-view-pf-additional-info-item .pficon,
+.list-view-pf-additional-info-item .fa {
+ font-size: 16px;
+ margin-right: 10px;
+}
+.list-view-pf-additional-info-item strong {
+ font-size: 16px;
+ font-weight: 600;
+ margin-right: 5px;
+}
+.list-view-pf-additional-info-item:last-child {
+ margin-right: 0;
+}
+.list-view-pf-additional-info-item-donut-chart {
+ width: 60px;
+}
+.list-view-pf-body {
+ -ms-flex-align: center;
+ align-items: center;
+ display: table-cell;
+ -ms-flex: 1;
+ flex: 1;
+ min-width: 0;
+ vertical-align: top;
+ width: 100%;
+}
+@media (min-width: 992px) {
+ .list-view-pf-body {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ }
+}
+.list-view-pf-checkbox {
+ border-right: 1px solid #d1d1d1;
+ float: left;
+ margin-bottom: 20px;
+ margin-right: 15px;
+ margin-top: 20px;
+ padding: 3px 10px 3px 0;
+}
+.list-view-pf-top-align .list-view-pf-checkbox {
+ -ms-flex-item-align: start;
+ align-self: flex-start;
+}
+.list-view-pf-description {
+ -ms-flex: 1 0 50%;
+ flex: 1 0 50%;
+}
+.list-view-pf-stacked .list-view-pf-description {
+ display: block;
+ -ms-flex: none;
+ flex: none;
+}
+@media (min-width: 992px) {
+ .list-view-pf-description {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ float: left;
+ width: 50%;
+ }
+}
+.list-view-pf-left {
+ display: table-cell;
+ padding-right: 20px;
+ text-align: center;
+ vertical-align: top;
+}
+.list-view-pf-left .list-view-pf-calendar {
+ font-size: 11px;
+ line-height: 1em;
+}
+.list-view-pf-left .list-view-pf-calendar strong {
+ display: block;
+ font-size: 44px;
+ font-weight: 300;
+ line-height: 1em;
+}
+.list-view-pf-left .pficon,
+.list-view-pf-left .fa {
+ border-radius: 50%;
+ font-size: 2em;
+}
+.list-view-pf-left .pficon.list-view-pf-icon-md,
+.list-view-pf-left .fa.list-view-pf-icon-md {
+ background-color: #f5f5f5;
+ height: 50px;
+ line-height: 50px;
+ width: 50px;
+}
+.list-view-pf-left .pficon.list-view-pf-icon-danger,
+.list-view-pf-left .fa.list-view-pf-icon-danger {
+ background-color: #ffe6e6;
+ color: #cc0000;
+}
+.list-view-pf-left .pficon.list-view-pf-icon-info,
+.list-view-pf-left .fa.list-view-pf-icon-info {
+ color: #8b8d8f;
+}
+.list-view-pf-left .pficon.list-view-pf-icon-lg,
+.list-view-pf-left .fa.list-view-pf-icon-lg {
+ background-color: #f5f5f5;
+ height: 60px;
+ line-height: 60px;
+ width: 60px;
+}
+.list-view-pf-left .pficon.list-view-pf-icon-sm,
+.list-view-pf-left .fa.list-view-pf-icon-sm {
+ border: 2px solid #39a5dc;
+ font-size: 1.4em;
+ height: 30px;
+ line-height: 30px;
+ width: 30px;
+}
+.list-view-pf-left .pficon.list-view-pf-icon-sm:before,
+.list-view-pf-left .fa.list-view-pf-icon-sm:before {
+ display: block;
+ line-height: 26px;
+}
+.list-view-pf-left .pficon.list-view-pf-icon-success,
+.list-view-pf-left .fa.list-view-pf-icon-success {
+ background-color: #e9f4e9;
+ color: #3f9c35;
+}
+.list-view-pf-left .pficon.list-view-pf-icon-warning,
+.list-view-pf-left .fa.list-view-pf-icon-warning {
+ background-color: #fdf2e5;
+ color: #ec7a08;
+}
+.list-view-pf-main-info {
+ -ms-flex-align: start;
+ align-items: flex-start;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex: 1;
+ flex: 1;
+ min-width: 0;
+ padding-bottom: 20px;
+ padding-top: 20px;
+}
+@media (min-width: 992px) {
+ .list-view-pf-main-info {
+ -ms-flex-align: center;
+ align-items: center;
+ }
+ .list-view-pf-top-align .list-view-pf-main-info {
+ -ms-flex-align: start;
+ align-items: flex-start;
+ }
+}
+.list-view-pf-stacked .list-group-item-heading {
+ float: none;
+ font-size: 16px;
+ line-height: 1.2em;
+ margin-bottom: 5px;
+ margin-right: 40px;
+ width: auto;
+}
+.list-view-pf-stacked .list-group-item-text {
+ float: none;
+ width: auto;
+}
+.list-view-pf-view {
+ background: #ededed;
+ border: none;
+ margin-top: 30px;
+}
+.list-group-item-header {
+ box-sizing: content-box;
+ cursor: pointer;
+ margin: 0 -15px;
+ padding: 0 15px;
+ width: 100%;
+}
+.list-view-pf-expand {
+ cursor: pointer;
+ float: left;
+ margin-bottom: 20px;
+ margin-right: 2px;
+ margin-top: 20px;
+ padding: 3px 0;
+}
+.list-view-pf-expand.active,
+.list-view-pf-expand:hover {
+ color: #0088ce;
+}
+.list-view-pf-additional-info-item .list-view-pf-expand {
+ margin: 0;
+ padding: 0;
+}
+.list-view-pf-expand .fa-angle-right {
+ cursor: pointer;
+ font-size: 17px;
+ margin-right: 5px;
+ margin-top: 2px;
+ width: 10px;
+}
+.list-group-item-container {
+ background: #fff;
+ border-top: solid 1px #bbb;
+ box-sizing: content-box;
+ margin: -1px -15px 0;
+ -ms-flex-order: 3;
+ order: 3;
+ padding: 10px 15px;
+ position: relative;
+ width: 100%;
+}
+.list-view-pf-dnd .dndDragging.drag-original {
+ display: none;
+}
+.list-view-pf-dnd .dndDragging.drag-original .list-view-pf-dnd-original-items {
+ display: block;
+}
+.list-view-pf-dnd .dndDragging .list-view-pf-dnd-drag-items {
+ display: inline-block;
+}
+.list-view-pf-dnd .dndDragging .list-view-pf-dnd-original-items {
+ display: none;
+}
+.list-view-pf-dnd .dndPlaceholder {
+ background-color: #ededed;
+ padding: 20px 0;
+}
+.list-view-pf-dnd .list-group-item-header {
+ margin-left: -10px;
+}
+.list-view-pf-dnd .list-group-item-header:before {
+ background-image: linear-gradient(to bottom, #0088ce 60%, #fff 0%);
+ background-position: left;
+ background-repeat: repeat-y;
+ background-size: 2px 5px;
+ border: 4px solid #0088ce;
+ border-color: #00659c;
+ content: "";
+ height: 55px;
+ left: 4px;
+ position: absolute;
+ top: 5px;
+ width: 10px;
+}
+.list-view-pf-dnd-drag-items {
+ display: none;
+}
+.login-pf {
+ height: 100%;
+}
+.login-pf #brand {
+ position: relative;
+ top: -70px;
+}
+.login-pf #brand img {
+ display: block;
+ height: 18px;
+ margin: 0 auto;
+ max-width: 100%;
+}
+@media (min-width: 768px) {
+ .login-pf #brand img {
+ margin: 0;
+ text-align: left;
+ }
+}
+.login-pf #badge {
+ display: block;
+ margin: 20px auto 70px;
+ position: relative;
+ text-align: center;
+}
+@media (min-width: 768px) {
+ .login-pf #badge {
+ float: right;
+ margin-right: 64px;
+ margin-top: 50px;
+ }
+}
+.login-pf body {
+ background: #030303 url("../img/bg-login.jpg") repeat-x 50% 0;
+ background-size: auto;
+}
+@media (min-width: 768px) {
+ .login-pf body {
+ background-size: 100% auto;
+ }
+}
+.login-pf .container {
+ background-color: rgba(255, 255, 255, 0.055);
+ clear: right;
+ color: #fff;
+ padding-bottom: 40px;
+ padding-top: 20px;
+ width: auto;
+}
+@media (min-width: 768px) {
+ .login-pf .container {
+ bottom: 13%;
+ padding-left: 80px;
+ position: absolute;
+ width: 100%;
+ }
+}
+.login-pf .container .details p:first-child {
+ border-top: 1px solid rgba(255, 255, 255, 0.3);
+ padding-top: 25px;
+ margin-top: 25px;
+}
+@media (min-width: 768px) {
+ .login-pf .container .details {
+ border-left: 1px solid rgba(255, 255, 255, 0.3);
+ padding-left: 40px;
+ }
+ .login-pf .container .details p:first-child {
+ border-top: 0;
+ padding-top: 0;
+ margin-top: 0;
+ }
+}
+.login-pf .container .details p {
+ margin-bottom: 2px;
+}
+.login-pf .container .form-horizontal .control-label {
+ font-size: 13px;
+ font-weight: 400;
+ text-align: left;
+}
+.login-pf .container .form-horizontal .form-group:last-child,
+.login-pf .container .form-horizontal .form-group:last-child .help-block:last-child {
+ margin-bottom: 0;
+}
+.login-pf .container .help-block {
+ color: #fff;
+}
+@media (min-width: 768px) {
+ .login-pf .container .login {
+ padding-right: 40px;
+ }
+}
+.login-pf .container .submit {
+ text-align: right;
+}
+.login-pf-page .login-pf-brand {
+ margin-top: 20px;
+ max-width: 360px;
+ width: 70%;
+}
+@media (min-width: 768px) {
+ .login-pf-page .login-pf-brand {
+ margin-top: 62px;
+ }
+}
+.login-pf-page .login-pf-page-header {
+ margin-bottom: 20px;
+ text-align: center;
+}
+@media (min-width: 768px) {
+ .login-pf-page .login-pf-page-header {
+ margin-bottom: 40px;
+ }
+}
+.login-pf-page .login-pf-page-header p {
+ color: #fff;
+ font-size: 14px;
+ margin-left: auto;
+ margin-right: auto;
+ margin-top: 20px;
+}
+.login-pf-page .card-pf {
+ padding: 10px 20px 30px 20px;
+ margin-bottom: 0;
+}
+@media (min-width: 768px) {
+ .login-pf-page .card-pf {
+ padding: 20px 40px 30px 40px;
+ }
+}
+.login-pf-page .card-pf p {
+ color: #72767b;
+}
+.login-pf-page .form-control {
+ height: 36px;
+}
+.login-pf-page .checkbox-label {
+ color: #72767b;
+ font-weight: 300;
+ margin-bottom: 15px;
+}
+@media (min-width: 768px) {
+ .login-pf-page .checkbox-label {
+ margin: 0;
+ }
+}
+.login-pf-page .btn-primary {
+ margin-top: 40px;
+}
+.login-pf-page .login-pf-header {
+ margin-bottom: 20px;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-direction: column;
+ flex-direction: column;
+}
+@media (min-width: 768px) {
+ .login-pf-page .login-pf-header {
+ margin-bottom: 30px;
+ }
+}
+.login-pf-page .login-pf-header h1,
+.login-pf-page .login-pf-header p {
+ text-align: center;
+}
+.login-pf-page .login-pf-header h1 {
+ font-size: 16px;
+}
+@media (min-width: 768px) {
+ .login-pf-page .login-pf-header h1 {
+ font-size: 24px;
+ }
+}
+.login-pf-page .login-pf-header .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
+ width: auto;
+ -ms-flex-item-align: end;
+ align-self: flex-end;
+}
+.login-pf-page .login-pf-header .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) .dropdown-toggle {
+ color: #4d5258;
+ background: none;
+ padding: 0 15px 0 0;
+ font-weight: 300;
+}
+.login-pf-page .login-pf-header .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) .dropdown-toggle:not(:focus) {
+ box-shadow: none;
+ border: 1px solid transparent;
+}
+.login-pf-page .login-pf-header .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) .dropdown-toggle .caret {
+ right: 0;
+}
+.login-pf-page .login-pf-signup {
+ margin: 40px 0 0;
+ font-size: 15px;
+ text-align: center;
+}
+.login-pf-page .login-pf-signup a {
+ margin-left: 10px;
+}
+.login-pf-page .login-pf-settings {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+}
+.login-pf-page .login-pf-page-footer {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+}
+.login-pf-page .login-pf-page-footer-links {
+ display: -ms-flexbox;
+ display: flex;
+ margin: 60px 0 0 0;
+}
+.login-pf-page .login-pf-page-footer-links li:not(:last-of-type) {
+ position: relative;
+ margin: 0 20px 0 0;
+}
+.login-pf-page .login-pf-page-footer-links li:not(:last-of-type):after {
+ content: ".";
+ color: #fff;
+ position: absolute;
+ top: 0px;
+ right: -10px;
+}
+.login-pf-page .login-pf-page-footer-link {
+ color: #fff;
+ font-size: 14px;
+}
+.login-pf-page .login-pf-page-footer-sso-services {
+ -ms-flex: 1 0 100%;
+ flex: 1 0 100%;
+ margin-top: 40px;
+ text-align: center;
+ color: #fff;
+}
+.login-pf-page .login-pf-page-footer-sso-services-logos {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ padding: 0;
+ margin: 0;
+ list-style: none;
+ -ms-flex-pack: center;
+ justify-content: center;
+}
+.login-pf-page .login-pf-page-footer-sso-services-logos li {
+ margin: 0 5px 5px;
+}
+.login-pf-page.login-pf-page-accounts {
+ margin-left: 20px;
+ margin-right: 20px;
+}
+.login-pf-page .login-pf-accounts {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ max-width: 840px;
+ margin-left: auto;
+ margin-right: auto;
+}
+.login-pf-page .login-pf-accounts .login-pf-header,
+.login-pf-page .login-pf-accounts .login-pf-signup {
+ -ms-flex-preferred-size: 100%;
+ flex-basis: 100%;
+}
+.login-pf-page .login-pf-social-section {
+ -ms-flex-preferred-size: 100%;
+ flex-basis: 100%;
+ padding: 0;
+}
+@media (min-width: 768px) {
+ .login-pf-page .login-pf-social-section {
+ -ms-flex: 0 1 50%;
+ flex: 0 1 50%;
+ max-width: 50%;
+ }
+}
+@media (min-width: 768px) {
+ .login-pf-page .login-pf-social-section:first-of-type {
+ padding-right: 40px;
+ }
+ .login-pf-page .login-pf-social-section:last-of-type {
+ padding-left: 39px;
+ border-left: 1px solid #d1d1d1;
+ }
+}
+.login-pf-page .login-pf-social {
+ margin: 40px 0 0 0;
+}
+@media (min-width: 768px) {
+ .login-pf-page .login-pf-social {
+ margin: 0;
+ }
+ .login-pf-page .login-pf-social-double-col {
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ }
+ .login-pf-page .login-pf-social-double-col .login-pf-social-link {
+ -ms-flex-preferred-size: 48%;
+ flex-basis: 48%;
+ }
+}
+.login-pf-page .login-pf-social:not(.login-pf-social-all) .login-pf-social-link-more {
+ display: none;
+}
+.login-pf-page .login-pf-social-link {
+ margin-bottom: 15px;
+}
+.login-pf-page .login-pf-social-link a {
+ display: block;
+ padding: 7px 0;
+ font-size: 14px;
+ background: #f5f5f5;
+ text-align: center;
+ color: #72767b;
+}
+.login-pf-page .login-pf-social-link a img {
+ margin: 0 10px 0 0;
+ width: 20px;
+ height: 20px;
+}
+.login-pf-page .login-pf-social-link a:hover {
+ text-decoration: none;
+ background: #ededed;
+}
+.login-pf-page .login-pf-social-toggle {
+ float: right;
+ padding: 0;
+}
+.login-pf-page .login-pf-social-toggle .caret {
+ margin-left: 5px;
+}
+.login-pf-page .login-pf-social-toggle-active .caret {
+ -ms-transform: rotate(-180deg);
+ transform: rotate(-180deg);
+}
+.navbar-pf {
+ background: #030303;
+ border: 0;
+ border-radius: 0;
+ border-top: 3px solid #39a5dc;
+ margin-bottom: 0;
+ min-height: 0;
+}
+.navbar-pf .navbar-brand {
+ color: #f5f5f5;
+ height: auto;
+ padding: 12px 0;
+ margin: 0 0 0 20px;
+}
+.navbar-pf .navbar-brand img {
+ display: block;
+}
+.navbar-pf .navbar-collapse {
+ border-top: 0;
+ box-shadow: none;
+ padding: 0;
+}
+.navbar-pf .navbar-header {
+ border-bottom: 1px solid #292929;
+ float: none;
+}
+.navbar-pf .navbar-nav {
+ margin: 0;
+}
+.navbar-pf .navbar-nav > .active > a,
+.navbar-pf .navbar-nav > .active > a:hover,
+.navbar-pf .navbar-nav > .active > a:focus {
+ background-color: #232323;
+ color: #f5f5f5;
+}
+.navbar-pf .navbar-nav > li > a {
+ color: #d1d1d1;
+ line-height: 1;
+ padding: 10px 20px;
+ text-shadow: none;
+}
+.navbar-pf .navbar-nav > li > a:hover,
+.navbar-pf .navbar-nav > li > a:focus {
+ color: #f5f5f5;
+}
+.navbar-pf .navbar-nav > .open > a,
+.navbar-pf .navbar-nav > .open > a:hover,
+.navbar-pf .navbar-nav > .open > a:focus {
+ background-color: #232323;
+ color: #f5f5f5;
+}
+.navbar-pf .navbar-nav .badge {
+ background-color: #0088ce;
+ border-radius: 20px;
+ color: #fff;
+ cursor: pointer;
+ font-size: 9px;
+ font-weight: 700;
+ left: 26px;
+ margin: 0;
+ padding: 2px 4px;
+ position: absolute;
+ min-width: 10px;
+ min-height: 10px;
+ top: 6px;
+}
+@media (min-width: 768px) {
+ .navbar-pf .navbar-nav .badge {
+ left: auto;
+ right: 6px;
+ top: 3px;
+ }
+}
+.navbar-pf .navbar-nav .badge.badge-pf-bordered {
+ border: 1px solid #030303;
+}
+@media (max-width: 767px) {
+ .navbar-pf .navbar-nav .active .dropdown-menu,
+ .navbar-pf .navbar-nav .active .navbar-persistent,
+ .navbar-pf .navbar-nav .open .dropdown-menu {
+ background-color: #171717 !important;
+ margin-left: 0;
+ padding-bottom: 0;
+ padding-top: 0;
+ }
+ .navbar-pf .navbar-nav .active .dropdown-menu > .active > a,
+ .navbar-pf .navbar-nav .active .navbar-persistent > .active > a,
+ .navbar-pf .navbar-nav .open .dropdown-menu > .active > a,
+ .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open > a,
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open > a,
+ .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open > a,
+ .navbar-pf .navbar-nav .active .dropdown-menu > .active > a:hover,
+ .navbar-pf .navbar-nav .active .navbar-persistent > .active > a:hover,
+ .navbar-pf .navbar-nav .open .dropdown-menu > .active > a:hover,
+ .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open > a:hover,
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open > a:hover,
+ .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open > a:hover,
+ .navbar-pf .navbar-nav .active .dropdown-menu > .active > a:focus,
+ .navbar-pf .navbar-nav .active .navbar-persistent > .active > a:focus,
+ .navbar-pf .navbar-nav .open .dropdown-menu > .active > a:focus,
+ .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open > a:focus,
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open > a:focus,
+ .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open > a:focus {
+ background-color: #1f1f1f !important;
+ color: #f5f5f5;
+ }
+ .navbar-pf .navbar-nav .active .dropdown-menu > li > a,
+ .navbar-pf .navbar-nav .active .navbar-persistent > li > a,
+ .navbar-pf .navbar-nav .open .dropdown-menu > li > a {
+ background-color: transparent;
+ border: 0;
+ color: #d1d1d1;
+ outline: none;
+ padding-left: 30px;
+ }
+ .navbar-pf .navbar-nav .active .dropdown-menu > li > a:hover,
+ .navbar-pf .navbar-nav .active .navbar-persistent > li > a:hover,
+ .navbar-pf .navbar-nav .open .dropdown-menu > li > a:hover {
+ color: #f5f5f5;
+ }
+ .navbar-pf .navbar-nav .active .dropdown-menu .divider,
+ .navbar-pf .navbar-nav .active .navbar-persistent .divider,
+ .navbar-pf .navbar-nav .open .dropdown-menu .divider {
+ background-color: #292929;
+ margin: 0 1px;
+ }
+ .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-header,
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-header,
+ .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-header {
+ padding-bottom: 0;
+ padding-left: 30px;
+ }
+ .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open .dropdown-toggle,
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open .dropdown-toggle,
+ .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open .dropdown-toggle {
+ color: #f5f5f5;
+ }
+ .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.pull-left,
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.pull-left,
+ .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.pull-left {
+ float: none !important;
+ }
+ .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu > a:after,
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu > a:after,
+ .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu > a:after {
+ display: none;
+ }
+ .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-header,
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-header,
+ .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-header {
+ padding-left: 45px;
+ }
+ .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-menu,
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu,
+ .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu {
+ border: 0;
+ bottom: auto;
+ box-shadow: none;
+ display: block;
+ float: none;
+ margin: 0;
+ min-width: 0;
+ padding: 0;
+ position: relative;
+ left: auto;
+ right: auto;
+ top: auto;
+ }
+ .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-menu > li > a,
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu > li > a,
+ .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu > li > a {
+ padding: 5px 15px 5px 45px;
+ line-height: 20px;
+ }
+ .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-menu > li > a,
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu .dropdown-menu > li > a,
+ .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-menu > li > a {
+ padding-left: 60px;
+ }
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open .dropdown-menu {
+ display: block;
+ }
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu > a:after {
+ display: inline-block !important;
+ position: relative;
+ right: auto;
+ top: 1px;
+ }
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu {
+ display: none;
+ }
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-submenu > a:after {
+ display: none !important;
+ }
+ .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu {
+ background-color: #fff !important;
+ }
+ .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .active > a,
+ .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .active > a:active {
+ background-color: #def3ff !important;
+ border-color: #bee1f4 !important;
+ color: #363636 !important;
+ }
+ .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .active > a small,
+ .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .active > a:active small {
+ color: #9c9c9c !important;
+ }
+ .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .disabled > a {
+ color: #9c9c9c !important;
+ }
+ .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .selected > a,
+ .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .selected > a:active {
+ background-color: #0088ce !important;
+ border-color: #0088ce !important;
+ color: #fff !important;
+ }
+ .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .selected > a small,
+ .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .selected > a:active small {
+ color: rgba(255, 255, 255, 0.5) !important;
+ }
+ .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu li > a.opt {
+ border-bottom: 1px solid transparent;
+ border-top: 1px solid transparent;
+ color: #363636;
+ padding-left: 10px;
+ padding-right: 10px;
+ }
+ .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu li a:active small {
+ color: rgba(255, 255, 255, 0.5) !important;
+ }
+ .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu li a:hover small,
+ .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu li a:focus small {
+ color: #9c9c9c;
+ }
+ .navbar-pf .navbar-nav .context-bootstrap-select > .open > .dropdown-menu {
+ padding-bottom: 5px;
+ padding-top: 5px;
+ }
+}
+.navbar-pf .navbar-persistent {
+ display: none;
+}
+.navbar-pf .active > .navbar-persistent {
+ display: block;
+}
+.navbar-pf .navbar-primary {
+ float: none;
+}
+.navbar-pf .navbar-primary .context {
+ border-bottom: 1px solid #292929;
+}
+.navbar-pf .navbar-primary .context.context-bootstrap-select .bootstrap-select.btn-group,
+.navbar-pf .navbar-primary .context.context-bootstrap-select .bootstrap-select.btn-group[class*="span"] {
+ margin: 8px 20px 9px;
+ width: auto;
+}
+.navbar-pf .navbar-primary > li > .navbar-persistent > .dropdown-submenu > a {
+ position: relative;
+}
+.navbar-pf .navbar-primary > li > .navbar-persistent > .dropdown-submenu > a:after {
+ content: "\f107";
+ display: inline-block;
+ font-family: "FontAwesome";
+ font-weight: normal;
+}
+@media (max-width: 767px) {
+ .navbar-pf .navbar-primary > li > .navbar-persistent > .dropdown-submenu > a:after {
+ height: 10px;
+ margin-left: 4px;
+ vertical-align: baseline;
+ }
+}
+.navbar-pf .navbar-toggle {
+ border: 0;
+ margin: 0;
+ padding: 10px 20px;
+}
+.navbar-pf .navbar-toggle:hover,
+.navbar-pf .navbar-toggle:focus {
+ background-color: transparent;
+ outline: none;
+}
+.navbar-pf .navbar-toggle:hover .icon-bar,
+.navbar-pf .navbar-toggle:focus .icon-bar {
+ box-shadow: 0 0 3px #fff;
+}
+.navbar-pf .navbar-toggle .icon-bar {
+ background-color: #fff;
+}
+.navbar-pf .navbar-utility {
+ border-bottom: 1px solid #292929;
+}
+.navbar-pf .navbar-utility li.dropdown > .dropdown-toggle {
+ padding-left: 36px;
+ position: relative;
+}
+.navbar-pf .navbar-utility li.dropdown > .dropdown-toggle .pficon-user {
+ left: 20px;
+ position: absolute;
+ top: 10px;
+}
+@media (max-width: 767px) {
+ .navbar-pf .navbar-utility > li + li {
+ border-top: 1px solid #292929;
+ }
+}
+@media (min-width: 768px) {
+ .navbar-pf .navbar-brand {
+ padding: 8px 0 7px;
+ }
+ .navbar-pf .navbar-nav > li > a {
+ padding-bottom: 14px;
+ padding-top: 14px;
+ }
+ .navbar-pf .navbar-persistent {
+ font-size: 14px;
+ }
+ .navbar-pf .navbar-primary {
+ font-size: 14px;
+ background-image: linear-gradient(to bottom, #1d1d1d 0%, #030303 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1d1d1d', endColorstr='#ff030303', GradientType=0);
+ }
+ .navbar-pf .navbar-primary.persistent-secondary .context .dropdown-menu {
+ top: auto;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary .dropup .dropdown-menu {
+ bottom: -5px;
+ top: auto;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li {
+ position: static;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li.active {
+ margin-bottom: 32px;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li.active > .navbar-persistent {
+ display: block;
+ left: 0;
+ position: absolute;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent {
+ background: #f5f5f5;
+ border-bottom: 1px solid #d1d1d1;
+ padding: 0;
+ width: 100%;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent a {
+ text-decoration: none !important;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.active:before,
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.active:hover:before {
+ background: #0088ce;
+ bottom: -1px;
+ content: "";
+ display: block;
+ height: 2px;
+ left: 20px;
+ position: absolute;
+ right: 20px;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.active > a,
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.active > a:hover,
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.active:hover > a {
+ color: #0088ce !important;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.active .active > a {
+ color: #f5f5f5;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.dropdown-submenu:hover > .dropdown-menu {
+ display: none;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.dropdown-submenu.open > .dropdown-menu {
+ display: block;
+ left: 20px;
+ margin-top: 1px;
+ top: 100%;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.dropdown-submenu.open > .dropdown-toggle {
+ color: #252525;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.dropdown-submenu.open > .dropdown-toggle:after {
+ border-top-color: #252525;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.dropdown-submenu > .dropdown-toggle {
+ padding-right: 35px !important;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.dropdown-submenu > .dropdown-toggle:after {
+ position: absolute;
+ right: 20px;
+ top: 10px;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li:hover:before,
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.open:before {
+ background: #bbb;
+ bottom: -1px;
+ content: "";
+ display: block;
+ height: 2px;
+ left: 20px;
+ position: absolute;
+ right: 20px;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li:hover > a,
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.open > a {
+ color: #252525;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li:hover > a:after,
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.open > a:after {
+ border-top-color: #252525;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li > a {
+ background-color: transparent;
+ display: block;
+ line-height: 1;
+ padding: 9px 20px;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li > a.dropdown-toggle {
+ padding-right: 35px;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li > a.dropdown-toggle:after {
+ font-size: 15px;
+ position: absolute;
+ right: 20px;
+ top: 9px;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li > a:hover {
+ color: #252525;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li a {
+ color: #4d5258;
+ }
+ .navbar-pf .navbar-primary > li > a {
+ border-bottom: 1px solid transparent;
+ border-top: 1px solid transparent;
+ position: relative;
+ margin: -1px 0 0;
+ }
+ .navbar-pf .navbar-primary > li > a:hover {
+ background-color: #1d1d1d;
+ border-top-color: #5c5c5c;
+ color: #d1d1d1;
+ background-image: linear-gradient(to bottom, #363636 0%, #1d1d1d 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff363636', endColorstr='#ff1d1d1d', GradientType=0);
+ }
+ .navbar-pf .navbar-primary > .active > a,
+ .navbar-pf .navbar-primary > .active > a:hover,
+ .navbar-pf .navbar-primary > .active > a:focus,
+ .navbar-pf .navbar-primary > .open > a,
+ .navbar-pf .navbar-primary > .open > a:hover,
+ .navbar-pf .navbar-primary > .open > a:focus {
+ background-color: #303030;
+ border-bottom-color: #303030;
+ border-top-color: #696969;
+ box-shadow: none;
+ color: #f5f5f5;
+ background-image: linear-gradient(to bottom, #434343 0%, #303030 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff434343', endColorstr='#ff303030', GradientType=0);
+ }
+ .navbar-pf .navbar-primary li.context.context-bootstrap-select .filter-option {
+ max-width: 160px;
+ text-overflow: ellipsis;
+ }
+ .navbar-pf .navbar-primary li.context.dropdown {
+ border-bottom: 0;
+ }
+ .navbar-pf .navbar-primary li.context > a,
+ .navbar-pf .navbar-primary li.context.context-bootstrap-select {
+ background-color: #1f1f1f;
+ border-bottom-color: #3e3e3e;
+ border-right: 1px solid #3e3e3e;
+ border-top-color: #3b3b3b;
+ font-weight: 600;
+ background-image: linear-gradient(to bottom, #323232 0%, #1f1f1f 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff323232', endColorstr='#ff1f1f1f', GradientType=0);
+ }
+ .navbar-pf .navbar-primary li.context > a:hover,
+ .navbar-pf .navbar-primary li.context.context-bootstrap-select:hover {
+ background-color: #323232;
+ border-bottom-color: #4a4a4a;
+ border-right-color: #4a4a4a;
+ border-top-color: #4a4a4a;
+ background-image: linear-gradient(to bottom, #3f3f3f 0%, #323232 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3f3f3f', endColorstr='#ff323232', GradientType=0);
+ }
+ .navbar-pf .navbar-primary li.context.open > a {
+ background-color: #454545;
+ border-bottom-color: #575757;
+ border-right-color: #575757;
+ border-top-color: #5a5a5a;
+ background-image: linear-gradient(to bottom, #4c4c4c 0%, #454545 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4c4c4c', endColorstr='#ff454545', GradientType=0);
+ }
+ .navbar-pf .navbar-utility {
+ border-bottom: 0;
+ font-size: 11px;
+ position: absolute;
+ right: 0;
+ top: 0;
+ }
+ .navbar-pf .navbar-utility > .active > a,
+ .navbar-pf .navbar-utility > .active > a:hover,
+ .navbar-pf .navbar-utility > .active > a:focus,
+ .navbar-pf .navbar-utility > .open > a,
+ .navbar-pf .navbar-utility > .open > a:hover,
+ .navbar-pf .navbar-utility > .open > a:focus {
+ background: #363636;
+ color: #d1d1d1;
+ }
+ .navbar-pf .navbar-utility > li > a {
+ border-left: 1px solid #2b2b2b;
+ color: #d1d1d1 !important;
+ padding: 7px 10px;
+ }
+ .navbar-pf .navbar-utility > li > a:hover {
+ background: #232323;
+ border-left-color: #373737;
+ }
+ .navbar-pf .navbar-utility > li.open > a {
+ border-left-color: #444444;
+ color: #f5f5f5 !important;
+ }
+ .navbar-pf .navbar-utility li.dropdown > .dropdown-toggle {
+ padding-left: 26px;
+ }
+ .navbar-pf .navbar-utility li.dropdown > .dropdown-toggle .pficon-user {
+ left: 10px;
+ top: 7px;
+ }
+ .navbar-pf .navbar-utility .open .dropdown-menu {
+ left: auto;
+ right: 0;
+ }
+ .navbar-pf .navbar-utility .open .dropdown-menu .dropdown-menu {
+ left: auto;
+ right: 100%;
+ }
+ .navbar-pf .navbar-utility .open .dropdown-menu {
+ border-top-width: 0;
+ }
+ .navbar-pf .open.bootstrap-select .dropdown-menu,
+ .navbar-pf .open .dropdown-submenu > .dropdown-menu {
+ border-top-width: 1px !important;
+ }
+}
+@media (max-width: 360px) {
+ .navbar-pf .navbar-brand {
+ margin-left: 10px;
+ width: 75%;
+ }
+ .navbar-pf .navbar-brand img {
+ height: auto;
+ max-width: 100%;
+ }
+ .navbar-pf .navbar-toggle {
+ padding-left: 0;
+ }
+}
+.navbar-pf-alt {
+ background-color: #030303;
+ background-image: "bg-navbar-pf-alt.svg";
+ background-repeat: no-repeat;
+ background-size: auto 100%;
+ border: none;
+ border-radius: 0;
+ border-top: 2px solid #39a5dc;
+ margin-bottom: 0;
+}
+.navbar-pf-alt .infotip.bottom-right .arrow {
+ left: 90%;
+}
+.layout-pf-alt-fixed .navbar-pf-alt {
+ left: 0;
+ position: fixed;
+ right: 0;
+ top: 0;
+ z-index: 1030;
+}
+.navbar-pf-alt .nav.navbar-nav > li > .dropdown-menu.infotip {
+ margin-top: 0;
+}
+.navbar-pf-alt .nav .nav-item-iconic {
+ cursor: pointer;
+ line-height: 1;
+ max-height: 58px;
+ padding: 21px 12px;
+ position: relative;
+}
+.navbar-pf-alt .nav .nav-item-iconic:hover,
+.navbar-pf-alt .nav .nav-item-iconic:focus {
+ background-color: transparent;
+}
+.navbar-pf-alt .nav .nav-item-iconic:hover .caret,
+.navbar-pf-alt .nav .nav-item-iconic:focus .caret,
+.navbar-pf-alt .nav .nav-item-iconic:hover .fa,
+.navbar-pf-alt .nav .nav-item-iconic:focus .fa,
+.navbar-pf-alt .nav .nav-item-iconic:hover .glyphicon,
+.navbar-pf-alt .nav .nav-item-iconic:focus .glyphicon,
+.navbar-pf-alt .nav .nav-item-iconic:hover .pficon,
+.navbar-pf-alt .nav .nav-item-iconic:focus .pficon {
+ color: #fff;
+}
+.navbar-pf-alt .nav .nav-item-iconic .badge {
+ background-color: #0088ce;
+ border-radius: 20px;
+ color: #fff;
+ cursor: pointer;
+ font-size: 9px;
+ font-weight: 700;
+ margin: 0 0 -11px -12px;
+ min-width: 0;
+ padding: 2px 4px;
+}
+.navbar-pf-alt .nav .nav-item-iconic .caret,
+.navbar-pf-alt .nav .nav-item-iconic .fa,
+.navbar-pf-alt .nav .nav-item-iconic .pficon {
+ color: #d1d1d1;
+ font-size: 16px;
+}
+.navbar-pf-alt .nav .nav-item-iconic .caret {
+ font-size: 12px;
+ width: auto;
+}
+.navbar-pf-alt .nav .open > .nav-item-iconic,
+.navbar-pf-alt .nav .open > .nav-item-iconic:hover,
+.navbar-pf-alt .nav .open > .nav-item-iconic:focus {
+ background: transparent;
+}
+.navbar-pf-alt .nav .open > .nav-item-iconic .caret,
+.navbar-pf-alt .nav .open > .nav-item-iconic:hover .caret,
+.navbar-pf-alt .nav .open > .nav-item-iconic:focus .caret,
+.navbar-pf-alt .nav .open > .nav-item-iconic .fa,
+.navbar-pf-alt .nav .open > .nav-item-iconic:hover .fa,
+.navbar-pf-alt .nav .open > .nav-item-iconic:focus .fa,
+.navbar-pf-alt .nav .open > .nav-item-iconic .pficon,
+.navbar-pf-alt .nav .open > .nav-item-iconic:hover .pficon,
+.navbar-pf-alt .nav .open > .nav-item-iconic:focus .pficon {
+ color: #fff;
+}
+.navbar-pf-alt .navbar-brand {
+ color: #fff;
+ height: auto;
+ margin: 0 0 0 25px;
+ min-height: 35px;
+ padding: 11px 0 12px;
+}
+.navbar-pf-alt .navbar-brand .navbar-brand-name {
+ display: inline;
+ margin-left: 0 15px 0 0;
+ margin-right: 0 15px 0 0;
+}
+@media (max-width: 480px) {
+ .navbar-pf-alt .navbar-brand .navbar-brand-name {
+ display: none;
+ }
+}
+.navbar-pf-alt .navbar-brand .navbar-brand-icon {
+ display: inline;
+ margin-left: 0 15px 0 0;
+ margin-right: 0 15px 0 0;
+}
+.navbar-pf-alt .navbar-iconic {
+ margin-right: 0;
+}
+.navbar-pf-alt .navbar-toggle {
+ border: 0;
+ display: block;
+ float: left;
+ margin: 13px 15px;
+}
+.navbar-pf-alt .navbar-toggle:hover .icon-bar,
+.navbar-pf-alt .navbar-toggle:focus .icon-bar {
+ background: #fff;
+}
+.navbar-pf-alt .navbar-toggle + .navbar-brand {
+ margin-left: 0;
+}
+.navbar-pf-alt .navbar-toggle .icon-bar {
+ background: #d1d1d1;
+}
+.navbar-pf-vertical {
+ background-color: #1d1d1d;
+ border: none;
+ border-radius: 0;
+ border-top: 2px solid #39a5dc;
+ margin-bottom: 0;
+}
+.navbar-pf-vertical .infotip.bottom-right .arrow {
+ left: 90%;
+}
+.layout-pf-fixed .navbar-pf-vertical {
+ left: 0;
+ position: fixed;
+ right: 0;
+ top: 0;
+ z-index: 1030;
+}
+.navbar-pf-vertical .nav.navbar-nav > li > .dropdown-menu.infotip {
+ margin-top: 0;
+}
+.navbar-pf-vertical .nav .nav-item-iconic {
+ color: #d1d1d1;
+ cursor: pointer;
+ line-height: 1;
+ max-height: 58px;
+ padding: 21px 12px;
+ position: relative;
+}
+.navbar-pf-vertical .nav .nav-item-iconic:hover,
+.navbar-pf-vertical .nav .nav-item-iconic:focus {
+ color: #fff;
+ background-color: transparent;
+}
+.navbar-pf-vertical .nav .nav-item-iconic:hover .caret,
+.navbar-pf-vertical .nav .nav-item-iconic:focus .caret,
+.navbar-pf-vertical .nav .nav-item-iconic:hover .fa,
+.navbar-pf-vertical .nav .nav-item-iconic:focus .fa,
+.navbar-pf-vertical .nav .nav-item-iconic:hover .glyphicon,
+.navbar-pf-vertical .nav .nav-item-iconic:focus .glyphicon,
+.navbar-pf-vertical .nav .nav-item-iconic:hover .pficon,
+.navbar-pf-vertical .nav .nav-item-iconic:focus .pficon {
+ color: #fff;
+}
+.navbar-pf-vertical .nav .nav-item-iconic .badge {
+ background-color: #0088ce;
+ border-radius: 20px;
+ color: #fff;
+ cursor: pointer;
+ font-size: 9px;
+ font-weight: 700;
+ left: 20px;
+ margin: 0;
+ padding: 2px 4px;
+ position: absolute;
+ min-width: 10px;
+ min-height: 10px;
+ top: 18px;
+}
+.navbar-pf-vertical .nav .nav-item-iconic .badge.badge-pf-bordered {
+ border: 1px solid #1d1d1d;
+}
+.navbar-pf-vertical .nav .nav-item-iconic .caret,
+.navbar-pf-vertical .nav .nav-item-iconic .fa,
+.navbar-pf-vertical .nav .nav-item-iconic .pficon {
+ color: #d1d1d1;
+ font-size: 16px;
+}
+.navbar-pf-vertical .nav .nav-item-iconic .caret {
+ font-size: 12px;
+ width: auto;
+}
+.navbar-pf-vertical .nav .open > .nav-item-iconic,
+.navbar-pf-vertical .nav .open > .nav-item-iconic:hover,
+.navbar-pf-vertical .nav .open > .nav-item-iconic:focus {
+ background: transparent;
+}
+.navbar-pf-vertical .nav .open > .nav-item-iconic .caret,
+.navbar-pf-vertical .nav .open > .nav-item-iconic:hover .caret,
+.navbar-pf-vertical .nav .open > .nav-item-iconic:focus .caret,
+.navbar-pf-vertical .nav .open > .nav-item-iconic .fa,
+.navbar-pf-vertical .nav .open > .nav-item-iconic:hover .fa,
+.navbar-pf-vertical .nav .open > .nav-item-iconic:focus .fa,
+.navbar-pf-vertical .nav .open > .nav-item-iconic .pficon,
+.navbar-pf-vertical .nav .open > .nav-item-iconic:hover .pficon,
+.navbar-pf-vertical .nav .open > .nav-item-iconic:focus .pficon {
+ color: #fff;
+}
+.navbar-pf-vertical .navbar-brand {
+ color: #fff;
+ height: auto;
+ margin: 0 0 0 25px;
+ min-height: 35px;
+ padding: 11px 0 12px;
+}
+.navbar-pf-vertical .navbar-brand .navbar-brand-name {
+ display: inline-block;
+ margin: 0 15px 0 0;
+}
+@media (max-width: 480px) {
+ .navbar-pf-vertical .navbar-brand .navbar-brand-name {
+ display: none;
+ }
+}
+.navbar-pf-vertical .navbar-brand .navbar-brand-icon {
+ display: inline-block;
+ margin: 0 15px 0 0;
+ max-height: 35px;
+}
+.navbar-pf-vertical .navbar-brand .navbar-brand-txt {
+ line-height: 34px;
+}
+.navbar-pf-vertical .navbar-iconic {
+ margin-right: 0;
+}
+.navbar-pf-vertical .navbar-toggle {
+ border: 0;
+ display: block;
+ float: left;
+ margin: 13px 15px;
+}
+.navbar-pf-vertical .navbar-toggle:hover .icon-bar,
+.navbar-pf-vertical .navbar-toggle:focus .icon-bar {
+ background: #fff;
+}
+.navbar-pf-vertical .navbar-toggle + .navbar-brand {
+ margin-left: 0;
+}
+.navbar-pf-vertical .navbar-toggle .icon-bar {
+ background: #d1d1d1;
+}
+.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt {
+ transition: all 200ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt.collapsed .list-group-item .list-group-item-value {
+ transition: opacity 0ms 100ms, opacity 100ms linear;
+}
+.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt .list-group-item .badge {
+ transition: all 200ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt .list-group-item .list-group-item-value {
+ transition: opacity 500ms ease-out;
+ transition-delay: 150ms;
+}
+.nav-pf-vertical-alt {
+ background: #fff;
+}
+.ie9.layout-pf-alt-fixed .nav-pf-vertical-alt {
+ box-sizing: content-box;
+}
+.layout-pf-alt-fixed .nav-pf-vertical-alt {
+ border-right: 1px solid #d1d1d1;
+ bottom: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ left: 0;
+ position: fixed;
+ top: 60px;
+ width: 250px;
+ z-index: 1030;
+}
+.layout-pf-alt-fixed .nav-pf-vertical-alt.collapsed {
+ width: 75px !important;
+}
+.layout-pf-alt-fixed .nav-pf-vertical-alt.collapsed .list-group-item .badge {
+ padding: 2px 3px;
+ right: 21px;
+ top: 36px;
+}
+.layout-pf-alt-fixed .nav-pf-vertical-alt.collapsed .list-group-item .list-group-item-value {
+ opacity: 0;
+}
+.layout-pf-alt-fixed .nav-pf-vertical-alt.hidden {
+ display: none;
+}
+.layout-pf-alt-fixed .nav-pf-vertical-alt.hidden.show-mobile-nav {
+ box-shadow: 0 0 3px rgba(3, 3, 3, 0.15);
+ display: block !important;
+}
+.layout-pf-alt-fixed-with-footer .nav-pf-vertical-alt {
+ bottom: 37px;
+}
+.nav-pf-vertical-alt .list-group {
+ border-top: 0;
+ margin-bottom: 0;
+}
+.nav-pf-vertical-alt .list-group-item {
+ padding: 0;
+}
+.nav-pf-vertical-alt .list-group-item a {
+ color: #363636;
+ display: block;
+ font-size: 14px;
+ height: 63px;
+ padding: 17px 20px 17px 25px;
+ position: relative;
+ white-space: nowrap;
+}
+.nav-pf-vertical-alt .list-group-item a:focus {
+ color: #363636;
+ text-decoration: none;
+}
+.nav-pf-vertical-alt .list-group-item a:hover {
+ color: #39a5dc;
+ text-decoration: none;
+}
+.nav-pf-vertical-alt .list-group-item.active {
+ background-color: #fff;
+ border-color: #f5f5f5;
+}
+.nav-pf-vertical-alt .list-group-item.active:before {
+ background: #39a5dc;
+ content: " ";
+ display: block;
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 5px;
+}
+.nav-pf-vertical-alt .list-group-item.active a {
+ color: #39a5dc;
+}
+.nav-pf-vertical-alt .list-group-item .badge {
+ background: #363636;
+ border: 1px solid #fff;
+ border-radius: 3px;
+ color: #fff;
+ font-weight: 700;
+ font-size: 9px;
+ padding: 5px;
+ position: absolute;
+ right: 15px;
+ text-align: center;
+ top: 21px;
+}
+.nav-pf-vertical-alt .list-group-item .badge.notifications {
+ background: #0088ce;
+}
+.nav-pf-vertical-alt .list-group-item .fa,
+.nav-pf-vertical-alt .list-group-item .glyphicon,
+.nav-pf-vertical-alt .list-group-item .pficon {
+ float: left;
+ font-size: 18px;
+ line-height: 30px;
+ margin-right: 10px;
+ text-align: center;
+ width: 18px;
+}
+.nav-pf-vertical-alt .list-group-item .list-group-item-value {
+ display: inline-block;
+ line-height: 30px;
+ opacity: 1;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ width: 140px;
+}
+.nav-pf-vertical-alt .list-group-item-separator {
+ border-top-width: 5px;
+}
+.sidebar-pf .nav-pf-vertical-alt {
+ margin-left: -20px;
+ margin-right: -20px;
+}
+.drawer-pf {
+ background-color: #fafafa;
+ border: 1px solid #d1d1d1;
+ box-shadow: 0 6px 12px rgba(3, 3, 3, 0.175);
+ overflow-y: auto;
+ position: absolute;
+ right: 0;
+ width: 320px;
+ z-index: 2;
+}
+.drawer-pf .panel {
+ border-bottom: none;
+ border-left: none;
+ border-right: none;
+}
+.drawer-pf .panel-group .panel-heading + .panel-collapse .panel-body {
+ border-top: none;
+ border-bottom: 1px solid #d1d1d1;
+ padding: 0;
+}
+.drawer-pf .panel-counter {
+ display: block;
+ font-style: italic;
+ line-height: 1.2;
+ padding-left: 18px;
+ padding-top: 5px;
+}
+.drawer-pf .panel-heading {
+ border-bottom: 1px solid #d1d1d1;
+}
+.drawer-pf .panel-group {
+ bottom: 0;
+ margin-bottom: 0;
+ position: absolute;
+ top: 25px;
+ width: 100%;
+}
+.drawer-pf .panel-title a {
+ cursor: pointer;
+ display: block;
+}
+.drawer-pf.drawer-pf-expanded {
+ width: inherit;
+}
+@media (max-width: 767px) {
+ .drawer-pf.drawer-pf-expanded {
+ left: 0;
+ width: 100%;
+ }
+}
+@media (min-width: 767px) {
+ .drawer-pf.drawer-pf-expanded {
+ left: 270px;
+ }
+}
+.drawer-pf.drawer-pf-expanded .drawer-pf-toggle-expand:before {
+ content: "\f101";
+}
+.drawer-pf .blank-slate-pf {
+ border: 0;
+ margin-bottom: 0;
+ padding: 30px;
+}
+.drawer-pf .blank-slate-pf .blank-slate-pf-icon {
+ font-size: 3em;
+ line-height: 1em;
+}
+.drawer-pf .blank-slate-pf h1 {
+ font-size: 1em;
+ margin-bottom: 0;
+ margin-top: 15px;
+}
+.drawer-pf-close,
+.drawer-pf-toggle-expand {
+ color: #252525;
+ cursor: pointer;
+ line-height: inherit;
+ padding: 2px 10px;
+ position: absolute;
+}
+.drawer-pf-close:hover,
+.drawer-pf-toggle-expand:hover,
+.drawer-pf-close:focus,
+.drawer-pf-toggle-expand:focus {
+ color: #0088ce;
+ text-decoration: none;
+}
+.drawer-pf-toggle-expand {
+ left: 0;
+}
+.drawer-pf-toggle-expand:before {
+ content: "\f100";
+ font-family: "FontAwesome";
+}
+.drawer-pf-toggle-expand:hover {
+ color: #0088ce;
+}
+.drawer-pf-close {
+ right: 0;
+}
+.drawer-pf-action {
+ display: -ms-flexbox;
+ display: flex;
+ border-bottom: 1px solid #d1d1d1;
+}
+.drawer-pf-action .btn-link {
+ color: #0088ce;
+ padding: 10px 0;
+}
+.drawer-pf-action .btn-link .pficon,
+.drawer-pf-action .btn-link .fa {
+ margin-right: 3px;
+}
+.drawer-pf-action .btn-link .pficon-close {
+ position: relative;
+ top: 1px;
+}
+.drawer-pf-action .btn-link:hover {
+ color: #00659c;
+}
+.drawer-pf-action-link {
+ border-left: solid 1px #d1d1d1;
+ -ms-flex: 1 1 0%;
+ flex: 1 1 0%;
+ margin: 10px 0;
+ text-align: center;
+}
+.drawer-pf-action-link:first-of-type {
+ border-left-width: 0;
+}
+.drawer-pf-action-link .btn-link {
+ padding: 0;
+}
+.drawer-pf-loading {
+ color: #4d5258;
+ font-size: 14px;
+ padding: 20px 15px;
+}
+.drawer-pf-notification {
+ border-bottom: 1px solid #d1d1d1;
+ padding: 15px;
+}
+.drawer-pf-notification .date {
+ border-right: 1px solid #aaa;
+ display: inline-block;
+ line-height: 1;
+ margin-right: 5px;
+ padding-right: 9px;
+}
+.drawer-pf-notification > .dropdown-kebab-pf {
+ margin-top: -3px;
+}
+.drawer-pf-notification .pficon {
+ font-size: 14px;
+ margin-top: 3px;
+}
+.drawer-pf-notification:last-of-type {
+ border-bottom: none;
+}
+.drawer-pf-notification:hover {
+ background-color: #def3ff;
+}
+.drawer-pf-notification.unread .drawer-pf-notification-message {
+ font-weight: bold;
+}
+.drawer-pf-notification.expanded-notification .date {
+ border-right: none;
+ padding-right: 0;
+}
+.drawer-pf-notification-content {
+ cursor: default;
+}
+.drawer-pf-notification-info,
+.drawer-pf-notification-message {
+ display: block;
+ padding-left: 27px;
+ padding-right: 19px;
+}
+.expanded-notification .drawer-pf-notification-info,
+.expanded-notification .drawer-pf-notification-message {
+ display: inline-block;
+}
+.drawer-pf-notifications-non-clickable .drawer-pf-notification:hover {
+ background-color: #fff;
+}
+.drawer-pf-title {
+ background-color: #fafafa;
+ border-bottom: 1px solid #d1d1d1;
+ position: absolute;
+ width: 100%;
+}
+.drawer-pf-title h3 {
+ font-size: 12px;
+ margin: 0;
+ padding: 6px 15px;
+}
+.drawer-pf-notification.expanded-notification .drawer-pf-notification-content {
+ display: -ms-flexbox;
+ display: flex;
+}
+@media (max-width: 991px) {
+ .drawer-pf-notification.expanded-notification .drawer-pf-notification-content {
+ -ms-flex-direction: column;
+ flex-direction: column;
+ }
+}
+.drawer-pf-notification.expanded-notification .drawer-pf-notification-content .drawer-pf-notification-message {
+ -ms-flex: 1 1;
+ flex: 1 1;
+}
+/* Exclusive styles to work with Vertical Navigation */
+.navbar-pf-vertical .drawer-pf {
+ height: calc(100vh - 58px - 20px);
+ top: 58px;
+}
+@media (max-width: 767px) {
+ .navbar-pf-vertical .drawer-pf {
+ width: 100%;
+ height: calc(100vh - 58px);
+ }
+}
+.navbar-pf-vertical .nav .drawer-pf-trigger .drawer-pf-trigger-icon {
+ border-left: 1px solid #2b2b2b;
+ border-right: 1px solid #2b2b2b;
+ padding-left: 15px;
+ padding-right: 15px;
+}
+.navbar-pf-vertical .nav .drawer-pf-trigger.open .drawer-pf-trigger-icon {
+ background-color: #232323;
+}
+/* Exclusive styles to work with Horizontal Navigation */
+.navbar-pf .drawer-pf {
+ height: calc(100vh - 26px - 20px);
+ top: 26px;
+}
+@media (max-width: 767px) {
+ .navbar-pf .drawer-pf {
+ width: 100%;
+ height: calc(100vh - 26px - 32px);
+ top: calc(26px + 8px);
+ }
+}
+.navbar-pf .drawer-pf-trigger-icon {
+ cursor: pointer;
+}
+.search-pf.has-button {
+ border-collapse: separate;
+ display: table;
+}
+.search-pf.has-button .form-group {
+ display: table-cell;
+ width: 100%;
+}
+.search-pf.has-button .form-group .btn {
+ box-shadow: none;
+ float: left;
+ margin-left: -1px;
+}
+.search-pf.has-button .form-group .btn.btn-lg {
+ font-size: 14.5px;
+}
+.search-pf.has-button .form-group .btn.btn-sm {
+ font-size: 10.7px;
+}
+.search-pf.has-button .form-group .form-control {
+ float: left;
+}
+.search-pf .has-clear .clear {
+ background: rgba(255, 255, 255, 0);
+ border: 0;
+ height: 25px;
+ line-height: 1;
+ padding: 0;
+ position: absolute;
+ right: 1px;
+ top: 1px;
+ width: 28px;
+}
+.search-pf .has-clear .clear:focus {
+ outline: none;
+}
+.search-pf .has-clear .form-control {
+ padding-right: 30px;
+}
+.search-pf .has-clear .form-control::-ms-clear {
+ display: none;
+}
+.search-pf .has-clear .input-lg + .clear {
+ height: 31px;
+ width: 28px;
+}
+.search-pf .has-clear .input-sm + .clear {
+ height: 20px;
+ width: 28px;
+}
+.search-pf .has-clear .input-sm + .clear span {
+ font-size: 10px;
+}
+.search-pf .has-clear .search-pf-input-group {
+ position: relative;
+}
+.sidebar-header {
+ border-bottom: 1px solid #ececec;
+ padding-bottom: 11px;
+ margin: 50px 0 20px;
+}
+.sidebar-header .actions {
+ margin-top: -2px;
+}
+.sidebar-pf .sidebar-header + .list-group {
+ border-top: 0;
+ margin-top: -10px;
+}
+.sidebar-pf .sidebar-header + .list-group .list-group-item {
+ background: transparent;
+ border-color: #ececec;
+ padding-left: 0;
+}
+.sidebar-pf .sidebar-header + .list-group .list-group-item-heading {
+ font-size: 12px;
+}
+.sidebar-pf .nav-category h2 {
+ color: #9c9c9c;
+ font-size: 12px;
+ font-weight: 400;
+ line-height: 21px;
+ margin: 0;
+ padding: 8px 0;
+}
+.sidebar-pf .nav-category + .nav-category {
+ margin-top: 10px;
+}
+.sidebar-pf .nav-pills > li.active > a {
+ background: #0088ce !important;
+ border-color: #0088ce !important;
+ color: #fff;
+}
+@media (min-width: 768px) {
+ .sidebar-pf .nav-pills > li.active > a:after {
+ content: "\f105";
+ font-family: "FontAwesome";
+ display: block;
+ position: absolute;
+ right: 10px;
+ top: 1px;
+ }
+}
+.sidebar-pf .nav-pills > li.active > a .fa {
+ color: #fff;
+}
+.sidebar-pf .nav-pills > li > a {
+ border-bottom: 1px solid transparent;
+ border-radius: 0;
+ border-top: 1px solid transparent;
+ color: #363636;
+ font-size: 13px;
+ line-height: 21px;
+ padding: 1px 20px;
+}
+.sidebar-pf .nav-pills > li > a:hover {
+ background: #def3ff;
+ border-color: #bee1f4;
+}
+.sidebar-pf .nav-pills > li > a .fa {
+ color: #6a7079;
+ font-size: 15px;
+ margin-right: 10px;
+ text-align: center;
+ vertical-align: middle;
+ width: 15px;
+}
+.sidebar-pf .nav-stacked {
+ margin-left: -20px;
+ margin-right: -20px;
+}
+.sidebar-pf .nav-stacked li + li {
+ margin-top: 0;
+}
+.sidebar-pf .panel {
+ background: transparent;
+}
+.sidebar-pf .panel-body {
+ padding: 6px 20px;
+}
+.sidebar-pf .panel-body .nav-pills > li > a {
+ padding-left: 37px;
+}
+.sidebar-pf .panel-heading {
+ padding: 9px 20px;
+}
+.sidebar-pf .panel-title {
+ font-size: 12px;
+}
+.sidebar-pf .panel-title > a:before {
+ display: inline-block;
+ margin-left: 1px;
+ margin-right: 4px;
+ width: 9px;
+}
+.sidebar-pf .panel-title > a.collapsed:before {
+ margin-left: 3px;
+ margin-right: 2px;
+}
+@media (min-width: 767px) {
+ .sidebar-header-bleed-left {
+ margin-left: -20px;
+ }
+ .sidebar-header-bleed-left > h2 {
+ margin-left: 20px;
+ }
+ .sidebar-header-bleed-right {
+ margin-right: -20px;
+ }
+ .sidebar-header-bleed-right .actions {
+ margin-right: 20px;
+ }
+ .sidebar-header-bleed-right > h2 {
+ margin-right: 20px;
+ }
+ .sidebar-header-bleed-right + .list-group {
+ margin-right: -20px;
+ }
+ .sidebar-pf .panel-group .panel-default,
+ .sidebar-pf .treeview {
+ border-left: 0;
+ border-right: 0;
+ margin-left: -20px;
+ margin-right: -20px;
+ }
+ .sidebar-pf .treeview {
+ margin-top: 5px;
+ }
+ .sidebar-pf .treeview .list-group-item {
+ padding-left: 20px;
+ padding-right: 20px;
+ }
+ .sidebar-pf .treeview .list-group-item.node-selected:after {
+ content: "\f105";
+ font-family: "FontAwesome";
+ display: block;
+ position: absolute;
+ right: 10px;
+ top: 1px;
+ }
+}
+@media (min-width: 768px) {
+ .sidebar-pf {
+ background: #fafafa;
+ }
+ .sidebar-pf.sidebar-pf-left {
+ border-right: 1px solid #d1d1d1;
+ }
+ .sidebar-pf.sidebar-pf-right {
+ border-left: 1px solid #d1d1d1;
+ }
+ .sidebar-pf > .nav-category,
+ .sidebar-pf > .nav-stacked {
+ margin-top: 5px;
+ }
+}
+.skiplink-pf {
+ position: absolute;
+ top: 12px;
+ left: -300%;
+ /* moves off screen */
+ z-index: 1050;
+}
+.skiplink-pf:focus {
+ left: 10px;
+}
+@keyframes rotation {
+ from {
+ transform: rotate(0deg);
+ }
+ to {
+ transform: rotate(359deg);
+ }
+}
+.spinner {
+ animation: rotation 600ms infinite linear;
+ border-bottom: 4px solid rgba(3, 3, 3, 0.25);
+ border-left: 4px solid rgba(3, 3, 3, 0.25);
+ border-right: 4px solid rgba(3, 3, 3, 0.25);
+ border-radius: 100%;
+ border-top: 4px solid rgba(3, 3, 3, 0.75);
+ height: 24px;
+ margin: 0 auto;
+ position: relative;
+ width: 24px;
+}
+.spinner.spinner-inline {
+ display: inline-block;
+ margin-right: 3px;
+}
+.spinner.spinner-lg {
+ border-width: 5px;
+ height: 30px;
+ width: 30px;
+}
+.spinner.spinner-sm {
+ border-width: 3px;
+ height: 18px;
+ width: 18px;
+}
+.spinner.spinner-xs {
+ border-width: 2px;
+ height: 12px;
+ width: 12px;
+}
+.spinner.spinner-inverse {
+ border-bottom-color: rgba(255, 255, 255, 0.25);
+ border-left-color: rgba(255, 255, 255, 0.25);
+ border-right-color: rgba(255, 255, 255, 0.25);
+ border-top-color: rgba(255, 255, 255, 0.75);
+}
+.ie9 .spinner {
+ background: url("../img/spinner.gif") no-repeat;
+ border: 0;
+}
+.ie9 .spinner.spinner-inverse {
+ background-image: url("../img/spinner-inverse.gif");
+}
+.ie9 .spinner.spinner-inverse-lg {
+ background-image: url("../img/spinner-inverse-lg.gif");
+}
+.ie9 .spinner.spinner-inverse-sm {
+ background-image: url("../img/spinner-inverse-sm.gif");
+}
+.ie9 .spinner.spinner-inverse-xs {
+ background-image: url("../img/spinner-inverse-xs.gif");
+}
+.ie9 .spinner.spinner-lg {
+ background-image: url("../img/spinner-lg.gif");
+}
+.ie9 .spinner.spinner-sm {
+ background-image: url("../img/spinner-sm.gif");
+}
+.ie9 .spinner.spinner-xs {
+ background-image: url("../img/spinner-xs.gif");
+}
+.prettyprint .atn,
+.prettyprint .com,
+.prettyprint .fun,
+.prettyprint .var {
+ color: #3f9c35;
+}
+.prettyprint .atv,
+.prettyprint .str {
+ color: #a30000;
+}
+.prettyprint .clo,
+.prettyprint .dec,
+.prettyprint .kwd,
+.prettyprint .opn,
+.prettyprint .pln,
+.prettyprint .pun {
+ color: #363636;
+}
+.prettyprint .lit,
+.prettyprint .tag,
+.prettyprint .typ {
+ color: #00659c;
+}
+.prettyprint ol.linenums {
+ margin-bottom: 0;
+}
+table.dataTable {
+ height: 100%;
+ margin-bottom: 0;
+ max-width: none !important;
+}
+table.dataTable tbody > tr > td.table-view-pf-actions {
+ padding: 0;
+ vertical-align: middle;
+}
+table.dataTable tbody > tr:hover > td.table-view-pf-actions {
+ background-color: #f5f5f5;
+ border-bottom-color: #d1d1d1;
+}
+table.dataTable tbody > tr.selected {
+ color: #fff;
+ background-color: #0088ce;
+}
+table.dataTable tbody > tr.selected > td {
+ border-bottom-color: #00659c;
+}
+table.dataTable tbody > tr.selected > td.table-view-pf-actions {
+ background-color: #f5f5f5;
+ border-bottom-color: #d1d1d1;
+}
+table.dataTable tbody > tr.selected:hover > td {
+ background-color: inherit;
+ border-bottom-color: #00659c;
+}
+table.dataTable tbody > tr.selected:hover > td.table-view-pf-actions {
+ background-color: #f5f5f5;
+ border-bottom-color: #d1d1d1;
+}
+table.dataTable thead .sorting,
+table.dataTable thead .sorting_asc,
+table.dataTable thead .sorting_desc,
+table.dataTable thead .sorting_asc_disabled,
+table.dataTable thead .sorting_desc_disabled {
+ cursor: pointer;
+}
+table.dataTable thead .sorting_asc,
+table.dataTable thead .sorting_desc {
+ color: #0088ce !important;
+ position: relative;
+}
+table.dataTable thead .sorting_asc:after,
+table.dataTable thead .sorting_desc:after {
+ content: "\f107";
+ font-family: "FontAwesome";
+ font-size: 10px;
+ font-weight: normal;
+ height: 9px;
+ left: 7px;
+ line-height: 12px;
+ position: relative;
+ top: 2px;
+ vertical-align: baseline;
+ width: 12px;
+}
+table.dataTable thead .sorting_asc:before,
+table.dataTable thead .sorting_desc:before {
+ background: #0088ce;
+ content: "";
+ height: 2px;
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+}
+table.dataTable thead .sorting_asc:after {
+ content: "\f106";
+ top: -3px;
+}
+table.dataTable th:active {
+ outline: none;
+}
+.table-view-pf-empty.blank-slate-pf {
+ background-color: #f5f5f5;
+ border: 1px solid #d1d1d1;
+ border-radius: 0;
+ margin-top: -1px;
+}
+.table-view-pf-toolbar.toolbar-pf {
+ background-color: #f5f5f5;
+ border-bottom: none;
+ border-left: 1px solid #d1d1d1;
+ border-right: 1px solid #d1d1d1;
+ border-top: 1px solid #d1d1d1;
+ box-shadow: none;
+ margin-left: 0px;
+ margin-right: 0px;
+}
+.table-view-pf-toolbar.toolbar-pf .toolbar-pf-results {
+ border-top: 1px solid #d1d1d1;
+ min-height: 40px;
+ line-height: 40px;
+}
+.table-view-pf-toolbar-external.toolbar-pf {
+ border-bottom: none;
+ border-top: none;
+ box-shadow: none;
+}
+.table-view-pf-toolbar-external.toolbar-pf .toolbar-pf-results {
+ border-top: 1px solid #d1d1d1;
+ min-height: 40px;
+ line-height: 40px;
+}
+.table-view-pf-colvis-menu > li {
+ padding: 5px 10px;
+}
+.table-view-pf-colvis-menu > li:hover {
+ background-color: #def3ff;
+}
+.table-view-pf-colvis-menu > li > input {
+ margin-top: 0;
+ margin-right: 10px;
+ vertical-align: middle;
+}
+.table-view-pf-colvis-menu > li > label {
+ margin-bottom: 0;
+}
+.table-view-pf-actions {
+ background-color: #f1f1f1;
+ height: 100%;
+}
+.table-view-pf-actions .btn,
+.table-view-pf-actions .dropdown-toggle {
+ border: none;
+ box-shadow: none;
+ height: 100%;
+ width: 100%;
+}
+.table-view-pf-actions .dropdown,
+.table-view-pf-actions .table-view-pf-btn {
+ height: 100%;
+}
+.table-view-pf-actions .dropdown-menu.dropdown-menu-right {
+ right: -5px;
+}
+.table-view-pf-actions:last-child {
+ width: 24px;
+}
+.table-view-pf-select {
+ width: 33px;
+}
+.table-view-pf-select-results {
+ text-align: right;
+}
+.bootstrap-datetimepicker-widget a[data-action] {
+ border: 0;
+ box-shadow: none;
+ color: #363636;
+ display: block;
+ padding-bottom: 4px;
+ padding-top: 4px;
+}
+.bootstrap-datetimepicker-widget a[data-action]:hover {
+ color: #0088ce;
+}
+.bootstrap-datetimepicker-widget.dropdown-menu {
+ left: 0!important;
+ padding: 0;
+ width: calc(100% - 25px);
+}
+.bootstrap-datetimepicker-widget.dropdown-menu:before,
+.bootstrap-datetimepicker-widget.dropdown-menu:after {
+ content: none;
+}
+.bootstrap-datetimepicker-widget.dropdown-menu.top {
+ margin-bottom: -1px;
+}
+.bootstrap-datetimepicker-widget.dropdown-menu.bottom {
+ margin-top: -1px;
+}
+.bootstrap-datetimepicker-widget .timepicker-hour {
+ width: 100%;
+}
+.bootstrap-datetimepicker-widget .timepicker-hour:after {
+ content: ":";
+ float: right;
+}
+.timepicker-hours table td,
+.timepicker-minutes table td {
+ font-weight: bold;
+ line-height: 30px;
+ height: 30px;
+}
+.timepicker-hours table td:hover,
+.timepicker-minutes table td:hover {
+ color: #0088ce;
+}
+.timepicker-hours .table-condensed > tbody > tr > td,
+.timepicker-minutes .table-condensed > tbody > tr > td {
+ padding: 0;
+}
+.time-picker-pf .input-group-addon .fa,
+.time-picker-pf .input-group-addon .pficon {
+ width: 12px;
+}
+.time-picker-pf .input-group-addon:not(.active) {
+ box-shadow: none;
+}
+.timepicker-picker table td span,
+.timepicker-picker table td a span {
+ height: 24px;
+ line-height: 24px;
+ margin: 0;
+ width: 100%;
+}
+.timepicker-picker .table-condensed > tbody > tr > td {
+ height: 25px;
+ line-height: 18px;
+ padding: 0;
+}
+.timepicker-picker button[data-action] {
+ padding-bottom: 0;
+ padding-top: 0;
+}
+.timepicker-picker .separator {
+ display: none;
+}
+.timepicker-picker tr:nth-child(2) td {
+ background-color: #def3ff;
+ border-color: #bee1f4;
+ border-style: solid;
+ border-width: 1px;
+ border-left: 0;
+ border-right: 0;
+}
+.toast-pf {
+ background-color: #fff;
+ border-color: #bbb;
+ box-shadow: 0 2px 6px rgba(3, 3, 3, 0.2);
+ padding-left: 68px;
+ margin-bottom: 5px;
+ /* Medium devices (desktops, 992px and up) */
+}
+.toast-pf.alert-danger > .pficon {
+ background-color: #cc0000;
+}
+.toast-pf.alert-info > .pficon {
+ background-color: #8b8d8f;
+}
+.toast-pf.alert-success > .pficon {
+ background-color: #3f9c35;
+}
+.toast-pf.alert-warning > .pficon {
+ background-color: #ec7a08;
+}
+.toast-pf .dropdown-kebab-pf {
+ margin-left: 10px;
+}
+.toast-pf > .pficon {
+ background-color: #4d5258;
+ bottom: -1px;
+ box-shadow: 2px 0 5px -2px rgba(3, 3, 3, 0.2);
+ left: -1px;
+ padding-top: 10px;
+ text-align: center;
+ top: -1px;
+ width: 53px;
+}
+.toast-pf > .pficon:before {
+ color: rgba(255, 255, 255, 0.74);
+}
+.toast-pf .toast-pf-action {
+ margin-left: 15px;
+}
+.toast-pf .dropdown-kebab-pf .btn-link {
+ padding-top: 0;
+ padding-bottom: 0;
+ vertical-align: text-bottom;
+}
+@media (min-width: 992px) {
+ .toast-pf {
+ display: inline-block;
+ }
+}
+@media (min-width: 992px) {
+ .toast-pf-max-width {
+ max-width: 31.1%;
+ }
+}
+.toast-pf-top-right {
+ left: 20px;
+ position: absolute;
+ right: 20px;
+ top: 12px;
+ z-index: 1055;
+ /* Medium devices (desktops, 992px and up) */
+}
+@media (min-width: 992px) {
+ .toast-pf-top-right {
+ left: auto;
+ }
+}
+.toast-notifications-list-pf {
+ margin-left: 20px;
+ position: fixed;
+ right: 20px;
+ top: 80px;
+ z-index: 1055;
+}
+.toast-notifications-list-pf .toast-pf {
+ clear: both;
+ float: right;
+}
+@media (min-width: 768px) {
+ .toast-notifications-list-pf {
+ max-width: calc(50%);
+ }
+}
+@media (min-width: 992px) {
+ .toast-notifications-list-pf {
+ max-width: calc(33.1%);
+ }
+}
+.toolbar-pf {
+ background: #fff;
+ border-bottom: 1px solid #d1d1d1;
+ box-shadow: 0 1px 0px rgba(3, 3, 3, 0.045);
+ padding-top: 10px;
+}
+.toolbar-pf .form-group {
+ margin-bottom: 10px;
+}
+@media (min-width: 768px) {
+ .toolbar-pf .form-group {
+ border-right: 1px solid #d1d1d1;
+ float: left;
+ margin-bottom: 0;
+ padding-left: 20px;
+ padding-right: 20px;
+ }
+}
+.toolbar-pf .form-group:last-child {
+ border-right: 0;
+ margin-bottom: 0;
+ padding-right: 0;
+}
+.toolbar-pf .form-group .btn + .btn,
+.toolbar-pf .form-group .btn-group + .btn,
+.toolbar-pf .form-group .btn + .btn-group,
+.toolbar-pf .form-group .btn-group + .btn-group {
+ margin-left: 5px;
+}
+.toolbar-pf .form-group .btn + .btn-link,
+.toolbar-pf .form-group .btn-group + .btn-link,
+.toolbar-pf .form-group .btn + .dropdown,
+.toolbar-pf .form-group .btn-group + .dropdown {
+ margin-left: 10px;
+}
+.toolbar-pf .form-group .btn-link {
+ color: #252525;
+ font-size: 16px;
+ line-height: 1;
+ padding: 4px 0;
+}
+.toolbar-pf .form-group .btn-link:active,
+.toolbar-pf .form-group .btn-link:focus,
+.toolbar-pf .form-group .btn-link:hover {
+ color: #0088ce;
+}
+.toolbar-pf .form-group .dropdown-kebab-pf .btn-link {
+ padding: 4px 10px;
+ margin-left: -10px;
+ margin-right: -10px;
+}
+.toolbar-pf-actions {
+ display: table;
+ margin-bottom: 10px;
+ width: 100%;
+}
+@media (min-width: 768px) {
+ .toolbar-pf-actions .toolbar-pf-filter {
+ padding-left: 0;
+ }
+}
+.toolbar-pf-view-selector {
+ font-size: 16px;
+}
+.toolbar-pf-view-selector .btn-link.active {
+ color: #0088ce;
+ cursor: default;
+}
+.toolbar-pf-action-right {
+ float: right;
+}
+@media (max-width: 768px) {
+ .toolbar-pf-action-right {
+ float: none;
+ }
+}
+.toolbar-pf-find {
+ font-size: 14px;
+ position: relative;
+}
+.find-pf-dropdown-container {
+ background: #fff;
+ border: solid 1px #bbb;
+ display: none;
+ right: -20px;
+ padding: 5px;
+ position: absolute;
+ top: 35px;
+ width: 300px;
+ z-index: 10000;
+}
+@media (max-width: 768px) {
+ .find-pf-dropdown-container {
+ left: 30px;
+ top: -5px;
+ width: calc(100% - 30px);
+ }
+}
+.find-pf-dropdown-container:before,
+.find-pf-dropdown-container:after {
+ content: "";
+ position: absolute;
+}
+.find-pf-dropdown-container:before {
+ border-bottom: 11px solid #bbb;
+ border-left: 11px solid transparent;
+ border-right: 11px solid transparent;
+ right: 35px;
+ top: -12px;
+}
+.toolbar-pf-find:last-child .find-pf-dropdown-container:before {
+ right: 15px;
+}
+@media (max-width: 768px) {
+ .find-pf-dropdown-container:before {
+ border-bottom: 11px solid transparent;
+ border-right: 11px solid #bbb;
+ border-top: 11px solid transparent;
+ left: -22px;
+ right: initial;
+ top: 8px;
+ }
+}
+.find-pf-dropdown-container:after {
+ border-bottom: 10px solid #fff;
+ border-left: 10px solid transparent;
+ border-right: 10px solid transparent;
+ right: 36px;
+ top: -10px;
+}
+.toolbar-pf-find:last-child .find-pf-dropdown-container:after {
+ right: 16px;
+}
+@media (max-width: 768px) {
+ .find-pf-dropdown-container:after {
+ border-bottom: 10px solid transparent;
+ border-right: 10px solid #fff;
+ border-top: 10px solid transparent;
+ left: -20px;
+ right: initial;
+ top: 9px;
+ }
+}
+.find-pf-dropdown-container input {
+ height: 30px;
+ padding: 5px 117px 5px 5px;
+ width: 100%;
+}
+.find-pf-dropdown-container .find-pf-buttons {
+ position: absolute;
+ right: 10px;
+ top: 5px;
+}
+.find-pf-dropdown-container .find-pf-buttons .btn {
+ border: none;
+ cursor: pointer;
+ margin-left: 0 !important;
+ padding: 0;
+ width: 18px;
+}
+.find-pf-dropdown-container .find-pf-buttons .btn .fa-angle-up,
+.find-pf-dropdown-container .find-pf-buttons .btn .fa-angle-down {
+ font-weight: bold;
+ font-size: 18px;
+}
+.find-pf-dropdown-container .find-pf-buttons .btn .pficon-close {
+ font-size: 14px;
+}
+.find-pf-dropdown-container .find-pf-buttons span {
+ height: 30px;
+ line-height: 30px;
+ vertical-align: middle;
+}
+.find-pf-dropdown-container .find-pf-buttons .find-pf-nums {
+ color: #8b8d8f;
+ margin-right: 3px;
+}
+.toolbar-pf-results {
+ border-top: 1px solid #d1d1d1;
+ margin-top: 10px;
+}
+.toolbar-pf-results h5,
+.toolbar-pf-results p,
+.toolbar-pf-results ul {
+ display: inline-block;
+ line-height: 26.66666667px;
+ margin-bottom: 0;
+ margin-top: 0;
+}
+@media (min-width: 768px) {
+ .toolbar-pf-results h5,
+ .toolbar-pf-results p,
+ .toolbar-pf-results ul {
+ line-height: 40px;
+ }
+}
+.toolbar-pf-results h5 {
+ font-weight: 700;
+ margin-right: 20px;
+}
+.toolbar-pf-results .label {
+ font-size: 11px;
+}
+.toolbar-pf-results .label a {
+ color: #fff;
+ display: inline-block;
+ margin-left: 5px;
+}
+.nav-pf-vertical {
+ background: #292e34;
+ border-right: 1px solid #292e34;
+ bottom: 0;
+ left: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ position: fixed;
+ top: 60px;
+ width: 200px;
+ z-index: 1030;
+}
+.layout-pf-fixed-with-footer .nav-pf-vertical {
+ bottom: 37px;
+}
+.ie9.layout-pf-fixed .nav-pf-vertical {
+ box-sizing: content-box;
+}
+.nav-pf-vertical.hidden.show-mobile-nav {
+ box-shadow: 0 0 3px rgba(3, 3, 3, 0.15);
+ display: block !important;
+}
+.nav-pf-vertical.hide-nav-pf {
+ visibility: hidden !important;
+}
+.nav-pf-vertical .list-group {
+ border-top: 0;
+ margin-bottom: 0;
+}
+.nav-pf-vertical .list-group-item {
+ background-color: transparent;
+ border-color: #030303;
+ padding: 0;
+}
+.nav-pf-vertical .list-group-item > a {
+ background-color: transparent;
+ color: #d1d1d1;
+ cursor: pointer;
+ display: block;
+ font-size: 14px;
+ font-weight: 400;
+ height: 63px;
+ line-height: 26px;
+ padding: 17px 20px 17px 25px;
+ position: relative;
+ white-space: nowrap;
+ width: 200px;
+}
+@supports (display: flex) {
+ .nav-pf-vertical .list-group-item > a {
+ display: -ms-flexbox;
+ display: flex;
+ padding-right: 0;
+ }
+}
+.nav-pf-vertical .list-group-item > a .fa,
+.nav-pf-vertical .list-group-item > a .glyphicon,
+.nav-pf-vertical .list-group-item > a .pficon {
+ color: #72767b;
+ float: left;
+ font-size: 20px;
+ line-height: 26px;
+ margin-right: 10px;
+ text-align: center;
+ width: 24px;
+}
+.nav-pf-vertical .list-group-item > a:hover {
+ text-decoration: none;
+}
+.nav-pf-vertical .list-group-item.active > a,
+.nav-pf-vertical .list-group-item:hover > a {
+ background-color: #393f44;
+ color: #fff;
+ font-weight: 600;
+}
+.nav-pf-vertical .list-group-item.active > a .fa,
+.nav-pf-vertical .list-group-item:hover > a .fa,
+.nav-pf-vertical .list-group-item.active > a .glyphicon,
+.nav-pf-vertical .list-group-item:hover > a .glyphicon,
+.nav-pf-vertical .list-group-item.active > a .pficon,
+.nav-pf-vertical .list-group-item:hover > a .pficon {
+ color: #39a5dc;
+}
+.nav-pf-vertical .list-group-item.active > a:before {
+ background: #39a5dc;
+ content: " ";
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 3px;
+}
+.nav-pf-vertical .list-group-item.active:hover {
+ background-color: transparent;
+ border-color: #030303;
+}
+.nav-pf-vertical .list-group-item .list-group-item-value {
+ display: block;
+ line-height: 25px;
+ max-width: 120px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+@supports (display: flex) {
+ .nav-pf-vertical .list-group-item .list-group-item-value {
+ -ms-flex: 1;
+ flex: 1;
+ max-width: none;
+ padding-right: 15px;
+ }
+}
+.nav-pf-vertical .list-group-item-separator {
+ border-top-color: #030303;
+ border-top-width: 2px;
+}
+.nav-pf-vertical.nav-pf-vertical-with-badges {
+ width: 250px;
+}
+.nav-pf-vertical.nav-pf-vertical-with-badges .list-group-item > a {
+ width: 250px;
+}
+.nav-pf-vertical h5 {
+ color: #fff;
+ cursor: default;
+ font-size: 13px;
+ font-weight: 600;
+ margin: 30px 20px 10px 20px;
+}
+.nav-pf-vertical.hidden-icons-pf > .list-group > .list-group-item > a .fa,
+.nav-pf-vertical.hidden-icons-pf > .list-group > .list-group-item > a .glyphicon,
+.nav-pf-vertical.hidden-icons-pf > .list-group > .list-group-item > a .pficon {
+ display: none;
+}
+.nav-pf-vertical.hidden-icons-pf.collapsed {
+ display: none;
+}
+.nav-pf-vertical .badge-container-pf {
+ position: absolute;
+ right: 15px;
+ top: 20px;
+}
+@supports (display: flex) {
+ .nav-pf-vertical .badge-container-pf {
+ padding-left: 0;
+ padding-right: 15px;
+ position: relative;
+ right: 0;
+ margin-top: -3px;
+ top: 5px;
+ }
+}
+.nav-pf-vertical .badge-container-pf .badge {
+ background: #292e34;
+ color: #fff;
+ float: left;
+ font-size: 12px;
+ font-weight: 700;
+ line-height: 1.66666667;
+ margin: 0;
+ padding: 0 7px;
+ text-align: center;
+}
+.nav-pf-vertical .badge-container-pf .badge .pficon,
+.nav-pf-vertical .badge-container-pf .badge .fa {
+ font-size: 14px;
+ height: 20px;
+ line-height: 1.66666667;
+ margin-right: 3px;
+ margin-top: -1px;
+}
+.nav-pf-vertical-tooltip.tooltip {
+ margin-left: 15px;
+}
+.nav-pf-vertical-tooltip.tooltip .tooltip-inner {
+ background-color: #fff;
+ color: #292e34;
+}
+.nav-pf-vertical-tooltip.tooltip .tooltip-arrow {
+ border-bottom-color: #fff;
+ left: calc(50% - 15px) !important;
+}
+.hover-secondary-nav-pf {
+ width: calc(200px * 2);
+}
+.hover-secondary-nav-pf.nav-pf-vertical-with-badges {
+ width: calc(250px * 2);
+}
+.hover-tertiary-nav-pf {
+ width: calc(200px * 3);
+}
+.hover-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ width: calc(250px * 3);
+}
+.hover-tertiary-nav-pf .nav-pf-secondary-nav {
+ width: calc(200px * 2);
+}
+.hover-tertiary-nav-pf .nav-pf-secondary-nav .collapsed-tertiary-nav-pf {
+ width: 200px;
+}
+.hover-tertiary-nav-pf .nav-pf-tertiary-nav {
+ left: calc(200px * 2);
+}
+.hover-tertiary-nav-pf.nav-pf-vertical-with-badges .nav-pf-secondary-nav {
+ width: calc(250px * 2);
+}
+.hover-tertiary-nav-pf.nav-pf-vertical-with-badges .nav-pf-secondary-nav .collapsed-tertiary-nav-pf {
+ width: 250px;
+}
+.hover-tertiary-nav-pf.nav-pf-vertical-with-badges .nav-pf-tertiary-nav {
+ left: calc(250px * 2);
+}
+.nav-pf-vertical.collapsed {
+ width: 75px;
+}
+.nav-pf-vertical.collapsed.collapsed-secondary-nav-pf {
+ width: 200px;
+}
+.nav-pf-vertical.collapsed.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges {
+ width: 250px;
+}
+.nav-pf-vertical.collapsed.collapsed-tertiary-nav-pf {
+ width: 200px;
+}
+.nav-pf-vertical.collapsed.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ width: 250px;
+}
+.nav-pf-vertical.collapsed.hover-secondary-nav-pf {
+ width: calc(75px + 200px);
+}
+.nav-pf-vertical.collapsed.hover-secondary-nav-pf.nav-pf-vertical-with-badges {
+ width: calc(75px + 250px);
+}
+.nav-pf-vertical.collapsed.hover-tertiary-nav-pf {
+ width: calc(75px + (200px * 2));
+}
+.nav-pf-vertical.collapsed.hover-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ width: calc(75px + (250px * 2));
+}
+.show-mobile-nav.show-mobile-secondary {
+ width: 200px;
+}
+.show-mobile-nav.show-mobile-secondary.nav-pf-vertical-with-badges {
+ width: 250px;
+}
+.show-mobile-nav.show-mobile-tertiary {
+ width: 200px;
+}
+.show-mobile-nav.show-mobile-tertiary.nav-pf-vertical-with-badges {
+ width: 250px;
+}
+.show-mobile-nav .mobile-nav-item-pf .nav-pf-secondary-nav,
+.show-mobile-nav .mobile-secondary-item-pf .nav-pf-secondary-nav {
+ left: 0;
+ opacity: 1;
+ visibility: visible;
+ z-index: 1034;
+}
+.show-mobile-nav .mobile-nav-item-pf > .nav-pf-tertiary-nav,
+.show-mobile-nav .mobile-secondary-item-pf > .nav-pf-tertiary-nav {
+ left: 0;
+ opacity: 1;
+ visibility: visible;
+ z-index: 1038;
+}
+.show-mobile-nav .nav-pf-secondary-nav {
+ left: 0;
+}
+.secondary-nav-item-pf:hover .show-mobile-nav .nav-pf-secondary-nav {
+ opacity: 0;
+ visibility: hidden;
+}
+.show-mobile-nav .tertiary-nav-item-pf:hover .nav-pf-tertiary-nav {
+ opacity: 0;
+ visibility: hidden;
+}
+.show-mobile-nav .tertiary-nav-item-pf.mobile-nav-item-pf:hover .nav-pf-tertiary-nav {
+ opacity: 1;
+ visibility: visible;
+}
+.secondary-nav-item-pf > a {
+ cursor: default;
+}
+.secondary-nav-item-pf > a:after {
+ color: #72767b;
+ content: "\f105";
+ display: block;
+ font-family: "FontAwesome";
+ font-size: 24px;
+ line-height: 30px;
+ padding: 14px 0;
+ position: absolute;
+ right: 20px;
+ top: 0;
+}
+@supports (display: flex) {
+ .secondary-nav-item-pf > a .list-group-item-value {
+ padding-right: 35px;
+ }
+}
+.secondary-nav-item-pf.active > a,
+.secondary-nav-item-pf:hover > a {
+ width: calc(200px + 1px);
+ z-index: 1031;
+}
+.secondary-nav-item-pf.active > a:after,
+.secondary-nav-item-pf:hover > a:after {
+ right: 21px;
+}
+.collapsed-secondary-nav-pf .secondary-nav-item-pf.active > a,
+.collapsed-secondary-nav-pf .secondary-nav-item-pf:hover > a {
+ z-index: 0;
+}
+.collapsed-tertiary-nav-pf .secondary-nav-item-pf.active > a,
+.collapsed-tertiary-nav-pf .secondary-nav-item-pf:hover > a {
+ z-index: 0;
+}
+.nav-pf-vertical-with-badges .secondary-nav-item-pf.active > a,
+.nav-pf-vertical-with-badges .secondary-nav-item-pf:hover > a {
+ width: calc(250px + 1px);
+}
+.nav-pf-vertical.collapsed-secondary-nav-pf {
+ width: 200px;
+}
+.nav-pf-vertical.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges {
+ width: 250px;
+}
+.nav-pf-vertical.collapsed-secondary-nav-pf .secondary-nav-item-pf.active > a,
+.nav-pf-vertical.collapsed-secondary-nav-pf .secondary-nav-item-pf.hover > a {
+ z-index: 1030;
+}
+.nav-pf-vertical.collapsed-secondary-nav-pf.hover-tertiary-nav-pf {
+ width: 200px;
+}
+.nav-pf-vertical.collapsed-secondary-nav-pf.hover-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ width: 250px;
+}
+.nav-pf-vertical.collapsed-secondary-nav-pf .nav-pf-secondary-nav {
+ left: 0;
+}
+.nav-pf-vertical.collapsed-secondary-nav-pf .nav-pf-tertiary-nav {
+ left: 200px;
+}
+.nav-pf-vertical.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges .nav-pf-tertiary-nav {
+ left: 250px;
+}
+.nav-pf-vertical.collapsed-tertiary-nav-pf {
+ width: 200px;
+}
+.nav-pf-vertical.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ width: 250px;
+}
+.nav-pf-vertical.collapsed-tertiary-nav-pf .nav-pf-secondary-nav {
+ width: 200px;
+}
+.nav-pf-vertical.collapsed-tertiary-nav-pf .nav-pf-secondary-nav.nav-pf-vertical-with-badges {
+ width: 250px;
+}
+.nav-pf-vertical.collapsed-tertiary-nav-pf .secondary-nav-item-pf.active > a,
+.nav-pf-vertical.collapsed-tertiary-nav-pf .tertiary-nav-item-pf.active > a,
+.nav-pf-vertical.collapsed-tertiary-nav-pf .secondary-nav-item-pf.hover > a,
+.nav-pf-vertical.collapsed-tertiary-nav-pf .tertiary-nav-item-pf.hover > a {
+ z-index: 0;
+}
+@media (min-width: 1200px) {
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf {
+ width: calc(200px * 2);
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.nav-pf-vertical-with-badges {
+ width: calc(250px * 2);
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf {
+ width: 200px;
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges {
+ width: 250px;
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf.hover-tertiary-nav-pf {
+ width: calc(200px * 2);
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf.hover-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ width: calc(250px * 2);
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-tertiary-nav-pf {
+ width: 200px;
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ width: 250px;
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed {
+ width: calc(75px + 200px);
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.collapsed-secondary-nav-pf {
+ width: 200px;
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges {
+ width: 250px;
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.collapsed-tertiary-nav-pf {
+ width: 200px;
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ width: 250px;
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.hover-tertiary-nav-pf {
+ width: calc(75px + (200px * 2));
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.hover-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ width: calc(75px + (250px * 2));
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.hover-tertiary-nav-pf {
+ width: calc(200px * 3);
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.hover-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ width: calc(250px * 3);
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf .secondary-nav-item-pf.active .nav-pf-secondary-nav {
+ visibility: visible;
+ opacity: 1;
+ }
+}
+.nav-item-pf-header {
+ color: #fff;
+ font-size: 16px;
+ margin: 18px 20px 10px 20px;
+}
+.nav-item-pf-header > a {
+ cursor: pointer;
+ margin-right: 7px;
+}
+.nav-item-pf-header > a:hover,
+.nav-item-pf-header > a:focus {
+ color: #0088ce;
+ text-decoration: none;
+}
+.nav-pf-vertical.collapsed {
+ width: 75px;
+}
+.nav-pf-vertical.collapsed .list-group-item > a {
+ width: 75px;
+}
+.nav-pf-vertical.collapsed .list-group-item > a > .list-group-item-value {
+ display: none;
+}
+.nav-pf-vertical.collapsed .list-group-item > a > .badge-container-pf {
+ display: none;
+}
+.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf.active > a,
+.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf > a {
+ width: 75px;
+}
+.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf.active > a:after,
+.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf > a:after {
+ right: 10px;
+}
+.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf.active > a,
+.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf:hover > a {
+ width: 77px;
+}
+.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf.active > a:after,
+.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf:hover > a:after {
+ right: 11px;
+}
+.nav-pf-secondary-nav {
+ background: #393f44;
+ border: 1px solid #292e34;
+ border-bottom: none;
+ border-top: none;
+ bottom: 0;
+ display: block;
+ left: 200px;
+ opacity: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ position: fixed;
+ top: 60px;
+ visibility: hidden;
+ width: 200px;
+ z-index: 1030;
+}
+.collapsed-secondary-nav-pf .secondary-nav-item-pf.active .nav-pf-secondary-nav {
+ left: 0;
+ opacity: 1;
+ visibility: visible;
+ z-index: 1032;
+}
+.collapsed-tertiary-nav-pf .secondary-nav-item-pf.active .nav-pf-secondary-nav {
+ left: 0;
+ opacity: 1;
+ visibility: visible;
+}
+.hover-secondary-nav-pf .secondary-nav-item-pf.is-hover .nav-pf-secondary-nav {
+ opacity: 1;
+ visibility: visible;
+}
+.ie9.layout-pf-fixed .nav-pf-secondary-nav {
+ box-sizing: content-box;
+}
+.layout-pf-fixed-with-footer .nav-pf-secondary-nav {
+ bottom: 37px;
+}
+.nav-pf-secondary-nav .list-group-item {
+ border: none;
+ padding: 0 0 5px 0;
+ width: 200px;
+}
+.nav-pf-secondary-nav .list-group-item > a {
+ background-color: #393f44;
+ color: #d1d1d1;
+ font-size: 12px;
+ font-weight: inherit;
+ height: inherit;
+ padding: 4px 0 2px 0;
+ margin-left: 20px;
+ width: calc(200px - 20px);
+}
+.nav-pf-secondary-nav .list-group-item > a:hover .list-group-item-value {
+ text-decoration: underline;
+}
+.nav-pf-secondary-nav .list-group-item.active > a:before {
+ display: none;
+}
+.nav-pf-secondary-nav .list-group-item.active > a,
+.nav-pf-secondary-nav .list-group-item:hover > a {
+ background-color: #4d5258;
+ color: #fff;
+}
+.nav-pf-secondary-nav .list-group-item .badge-container-pf {
+ top: 5px;
+}
+.nav-pf-secondary-nav .list-group-item .badge-container-pf .badge {
+ background: #292e34;
+ color: #fff;
+}
+.nav-pf-secondary-nav .list-group-item .list-group-item-value {
+ padding-left: 5px;
+}
+.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf > a {
+ cursor: default;
+}
+.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf > a:after {
+ color: #72767b;
+ content: "\f105";
+ display: block;
+ font-family: "FontAwesome";
+ font-size: 20px;
+ line-height: 20px;
+ padding: 0;
+ position: absolute;
+ right: 20px;
+ top: 4px;
+}
+@supports (display: flex) {
+ .nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf > a .list-group-item-value {
+ padding-right: 35px;
+ }
+}
+.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf.active > a,
+.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf:hover > a {
+ width: calc(200px - 19px);
+ z-index: 1033;
+}
+.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf.active > a:after,
+.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf:hover > a:after {
+ right: 21px;
+}
+.nav-pf-vertical-with-badges .nav-pf-secondary-nav {
+ left: 250px;
+ width: 250px;
+}
+.nav-pf-vertical-with-badges .nav-pf-secondary-nav .list-group-item {
+ width: 250px;
+}
+.nav-pf-vertical-with-badges .nav-pf-secondary-nav .list-group-item > a {
+ width: calc(250px - 20px);
+}
+.nav-pf-vertical-with-badges .nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf.active > a,
+.nav-pf-vertical-with-badges .nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf:hover > a {
+ width: calc(250px - 19px);
+}
+.nav-pf-tertiary-nav {
+ background: #4d5258;
+ border: 1px solid #292e34;
+ border-bottom: none;
+ border-top: none;
+ bottom: 0;
+ display: block;
+ left: calc(200px * 2);
+ opacity: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ position: fixed;
+ top: 60px;
+ visibility: hidden;
+ width: 200px;
+ z-index: 1030;
+}
+.nav-pf-vertical-with-badges .nav-pf-tertiary-nav {
+ left: 250px;
+ width: 250px;
+}
+.nav-pf-vertical-with-badges .nav-pf-tertiary-nav .show-mobile-nav {
+ left: 0;
+}
+.collapsed-tertiary-nav-pf .tertiary-nav-item-pf.active .nav-pf-tertiary-nav {
+ left: 0;
+ opacity: 1;
+ visibility: visible;
+ z-index: 1033;
+}
+.hover-tertiary-nav-pf .tertiary-nav-item-pf.is-hover .nav-pf-tertiary-nav {
+ opacity: 1;
+ visibility: visible;
+}
+.collapsed.collapsed-tertiary-nav-pf .hover-tertiary-nav-pf .tertiary-nav-item-pf.is-hover .nav-pf-tertiary-nav {
+ left: 0;
+}
+.ie9.layout-pf-fixed .nav-pf-tertiary-nav {
+ box-sizing: content-box;
+}
+.layout-pf-fixed-with-footer .nav-pf-tertiary-nav {
+ bottom: 37px;
+}
+.nav-pf-tertiary-nav .nav-item-pf-header {
+ color: #fff;
+ margin: 18px 20px 10px 20px;
+}
+.nav-pf-tertiary-nav h5 {
+ color: #fff;
+ margin: 30px 20px 10px 20px;
+}
+.nav-pf-tertiary-nav .list-group-item {
+ border: none;
+ padding: 0 0 5px 0;
+}
+.nav-pf-tertiary-nav .list-group-item > a {
+ background-color: transparent;
+ color: #d1d1d1;
+ font-size: 12px;
+ font-weight: inherit;
+ height: inherit;
+ margin: 0 20px 0 20px;
+ padding: 4px 0 2px 0;
+}
+.nav-pf-tertiary-nav .list-group-item.active > a:before {
+ display: none;
+}
+.nav-pf-tertiary-nav .list-group-item.active > a,
+.nav-pf-tertiary-nav .list-group-item:hover > a {
+ background-color: #393f44;
+ color: #fff;
+}
+.nav-pf-tertiary-nav .list-group-item .badge-container-pf {
+ top: 5px;
+}
+.nav-pf-tertiary-nav .list-group-item .badge-container-pf .badge {
+ background: #292e34;
+ color: #fff;
+}
+.nav-pf-tertiary-nav .list-group-item .list-group-item-value {
+ padding-left: 5px;
+}
+.collapsed .nav-pf-secondary-nav {
+ left: 75px;
+}
+.collapsed .nav-pf-secondary-nav .list-group-item > a {
+ width: calc(200px - 20px);
+}
+.collapsed .nav-pf-secondary-nav .list-group-item > a > .list-group-item-value {
+ display: inline-block;
+}
+.collapsed .nav-pf-secondary-nav .list-group-item > a > .badge-container-pf {
+ display: inline-block;
+}
+.collapsed .nav-pf-tertiary-nav {
+ left: calc(75px + 200px);
+}
+.collapsed .nav-pf-tertiary-nav .list-group-item > a {
+ width: calc(200px - 20px);
+}
+.collapsed .nav-pf-tertiary-nav .list-group-item > a > .list-group-item-value {
+ display: inline-block;
+}
+.collapsed .nav-pf-tertiary-nav .list-group-item > a > .badge-container-pf {
+ display: inline-block;
+}
+.collapsed.collapsed-secondary-nav-pf,
+.collapsed.collapsed-tertiary-nav-pf {
+ width: 200px;
+}
+.collapsed.collapsed-secondary-nav-pf .secondary-nav-item-pf:hover > a,
+.collapsed.collapsed-tertiary-nav-pf .secondary-nav-item-pf:hover > a {
+ z-index: 1030;
+}
+.collapsed.collapsed-secondary-nav-pf .nav-pf-secondary-nav,
+.collapsed.collapsed-tertiary-nav-pf .nav-pf-secondary-nav {
+ left: 0;
+}
+.collapsed.collapsed-secondary-nav-pf .nav-pf-tertiary-nav {
+ left: 200px;
+}
+.collapsed.collapsed-tertiary-nav-pf .nav-pf-tertiary-nav {
+ left: 0;
+}
+.collapsed.hover-secondary-nav-pf {
+ width: calc(75px + 200px);
+}
+.collapsed.hover-secondary-nav-pf.collapsed-secondary-nav-pf,
+.collapsed.hover-secondary-nav-pf.collapsed-tertiary-nav-pf {
+ width: 200px;
+}
+.collapsed.hover-tertiary-nav-pf {
+ width: calc(75px + (200px * 2));
+}
+.collapsed.hover-tertiary-nav-pf.collapsed-secondary-nav-pf {
+ width: calc(200px * 2);
+}
+.collapsed.hover-tertiary-nav-pf.collapsed-tertiary-nav-pf {
+ width: 200px;
+}
+.collapsed.nav-pf-vertical-with-badges .nav-pf-secondary-nav .list-group-item > a {
+ width: calc(250px - 20px);
+}
+.collapsed.nav-pf-vertical-with-badges .nav-pf-tertiary-nav {
+ left: calc(75px + 250px);
+}
+.collapsed.nav-pf-vertical-with-badges .nav-pf-tertiary-nav .list-group-item > a {
+ width: calc(250px - 20px);
+}
+.collapsed.nav-pf-vertical-with-badges.collapsed-secondary-nav-pf,
+.collapsed.nav-pf-vertical-with-badges.collapsed-tertiary-nav-pf {
+ width: 250px;
+}
+.collapsed.nav-pf-vertical-with-badges.collapsed-secondary-nav-pf .nav-pf-tertiary-nav {
+ left: 250px;
+}
+.collapsed.nav-pf-vertical-with-badges.hover-secondary-nav-pf {
+ width: calc(75px + 250px);
+}
+.collapsed.nav-pf-vertical-with-badges.hover-secondary-nav-pf.collapsed-secondary-nav-pf,
+.collapsed.nav-pf-vertical-with-badges.hover-secondary-nav-pf.collapsed-tertiary-nav-pf {
+ width: 250px;
+}
+.collapsed.nav-pf-vertical-with-badges.hover-tertiary-nav-pf {
+ width: calc(75px + (200px * 2));
+}
+.collapsed.nav-pf-vertical-with-badges.hover-tertiary-nav-pf.collapsed-secondary-nav-pf {
+ width: calc(200px * 2);
+}
+.collapsed.nav-pf-vertical-with-badges.hover-tertiary-nav-pf.collapsed-tertiary-nav-pf {
+ width: 200px;
+}
+.secondary-collapse-toggle-pf {
+ display: none;
+ font-family: "FontAwesome";
+ font-size: inherit;
+ opacity: 0;
+ pointer-events: none;
+ -webkit-font-smoothing: antialiased;
+}
+.secondary-collapse-toggle-pf:before {
+ content: "\f190";
+}
+.secondary-collapse-toggle-pf.collapsed:before {
+ content: "\f18e";
+}
+.tertiary-collapse-toggle-pf {
+ display: none;
+ font-family: "FontAwesome";
+ font-size: inherit;
+ opacity: 0;
+ pointer-events: none;
+ -webkit-font-smoothing: antialiased;
+}
+.tertiary-collapse-toggle-pf:before {
+ content: "\f190";
+}
+.tertiary-collapse-toggle-pf.collapsed:before {
+ content: "\f18e";
+}
+.nav-pf-vertical-collapsible-menus .secondary-collapse-toggle-pf {
+ display: inline-block;
+}
+.nav-pf-vertical-collapsible-menus .secondary-nav-item-pf.active .secondary-collapse-toggle-pf {
+ opacity: 1;
+ pointer-events: all;
+}
+.nav-pf-vertical-collapsible-menus .tertiary-collapse-toggle-pf {
+ display: inline-block;
+}
+.nav-pf-vertical-collapsible-menus .tertiary-nav-item-pf.active .tertiary-collapse-toggle-pf {
+ opacity: 1;
+ pointer-events: all;
+}
+.show-mobile-nav .secondary-collapse-toggle-pf {
+ display: inline-block;
+ opacity: 1;
+ pointer-events: all;
+}
+.show-mobile-nav .secondary-collapse-toggle-pf:before {
+ content: "\f190";
+}
+.show-mobile-nav .tertiary-collapse-toggle-pf {
+ display: inline-block;
+ opacity: 1;
+ pointer-events: all;
+}
+.show-mobile-nav .tertiary-collapse-toggle-pf:before {
+ content: "\f190";
+}
+.force-hide-secondary-nav-pf .nav-pf-secondary-nav {
+ display: none !important;
+}
+.force-hide-secondary-nav-pf .nav-pf-tertiary-nav {
+ display: none !important;
+}
+.nav-pf-vertical.transitions {
+ transition: width 100ms;
+}
+.nav-pf-vertical.transitions .nav-pf-secondary-nav {
+ transition: visibility 100ms, opacity 100ms linear;
+}
+.nav-pf-vertical.transitions .nav-pf-tertiary-nav {
+ transition: visibility 100ms, opacity 100ms linear;
+}
+.wizard-pf {
+ padding: 10px;
+ margin: 0 auto;
+ max-height: 900px;
+ width: auto;
+}
+.wizard-pf .modal-content {
+ min-height: 100%;
+}
+.wizard-pf-body {
+ background: #fff;
+ padding: 0;
+ position: static;
+}
+/* styles the sidebard containing the sub-steps */
+.wizard-pf-sidebar {
+ background: #fafafa;
+ border-right: 1px solid #d1d1d1;
+ display: none;
+}
+@media (min-width: 768px) {
+ .wizard-pf-sidebar {
+ display: inherit;
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ overflow-x: hidden;
+ overflow-y: auto;
+ }
+ .wizard-pf-sidebar .list-group {
+ border-top: 0;
+ margin-bottom: 0;
+ }
+ .wizard-pf-sidebar .list-group-item {
+ background-color: transparent;
+ border-color: #ededed;
+ padding: 0;
+ }
+ .wizard-pf-sidebar .list-group-item > a {
+ color: #030303;
+ cursor: pointer;
+ display: block;
+ font-size: 14px;
+ font-weight: 700;
+ height: 50px;
+ outline: 0;
+ padding-top: 11px;
+ padding-left: 20px;
+ position: relative;
+ white-space: nowrap;
+ width: 14em;
+ }
+ .wizard-pf-sidebar .list-group-item > a:hover {
+ text-decoration: none;
+ background-color: #ededed;
+ }
+ .wizard-pf-sidebar .list-group-item > a:focus {
+ text-decoration: none;
+ }
+ .wizard-pf-sidebar .list-group-item > a:focus span {
+ text-decoration: underline;
+ }
+ .wizard-pf-sidebar .list-group-item.active {
+ background-color: #ededed;
+ }
+ .wizard-pf-sidebar .list-group-item.active:hover {
+ border-color: #ededed;
+ }
+ .wizard-pf-sidebar .list-group-item.active > a {
+ color: #39a5dc;
+ cursor: default;
+ }
+ .wizard-pf-sidebar .list-group-item.active > a:before {
+ content: " ";
+ background: #39a5dc;
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 3px;
+ }
+ .wizard-pf-sidebar .list-group-item.active > a:after {
+ color: #39a5dc;
+ content: "\f105";
+ display: block;
+ font-family: FontAwesome;
+ font-size: 24px;
+ font-weight: 500;
+ line-height: 30px;
+ padding-top: 10px;
+ position: absolute;
+ right: 23px;
+ top: 0;
+ }
+}
+.wizard-pf-substep-number {
+ display: inline-block;
+ margin-right: 5px;
+ vertical-align: middle;
+ width: 25px;
+}
+.wizard-pf-substep-title {
+ display: inline-block;
+ margin-right: 5px;
+ text-align: left;
+ vertical-align: middle;
+}
+/* styles the steps indicator across the top of the wizard */
+.wizard-pf-steps {
+ border-bottom: solid 1px #d1d1d1;
+}
+@media (min-width: 768px) {
+ .wizard-pf-steps {
+ text-align: center;
+ }
+}
+.wizard-pf-steps-indicator {
+ background: #ededed;
+ border-top: 1px solid #d1d1d1;
+ display: inline-block;
+ display: -ms-flexbox;
+ display: flex;
+ font-size: 16px;
+ list-style: none;
+ margin-bottom: 0;
+ padding: 15px 0;
+ /* draw the step number in the circle */
+}
+@media (min-width: 768px) {
+ .wizard-pf-steps-indicator {
+ background: #fff;
+ height: 120px;
+ padding: 38px 0 0;
+ -ms-flex-pack: distribute;
+ justify-content: space-around;
+ }
+}
+.wizard-pf-steps-indicator li {
+ counter-increment: section;
+ float: left;
+ /* float for IE9 since it doesn't support flex. If items wrap, they overlap */
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ line-height: 15px;
+ margin: 0;
+ padding: 0;
+ position: relative;
+ text-align: center;
+ /* draw the line between the circles */
+}
+.wizard-pf-steps-indicator li:not(.active) {
+ display: none;
+}
+@media (min-width: 768px) {
+ .wizard-pf-steps-indicator li:not(.active) {
+ display: block;
+ }
+}
+.wizard-pf-steps-indicator li a {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ font-weight: 700;
+}
+@media (min-width: 768px) {
+ .wizard-pf-steps-indicator li a {
+ font-weight: normal;
+ -ms-flex-pack: center;
+ justify-content: center;
+ }
+}
+.wizard-pf-steps-indicator li a .wizard-pf-step-title {
+ margin-left: 10px;
+}
+@media (min-width: 768px) {
+ .wizard-pf-steps-indicator li a .wizard-pf-step-title {
+ margin-left: 0;
+ }
+}
+.wizard-pf-steps-indicator li a .wizard-pf-step-title-substep {
+ font-weight: normal;
+ margin-left: 10px;
+ text-transform: capitalize;
+}
+.wizard-pf-steps-indicator li a .wizard-pf-step-title-substep:before {
+ content: "\00BB";
+ font-size: 20px;
+ margin-right: 10px;
+}
+.wizard-pf-steps-indicator li a .wizard-pf-step-title-substep:not(.active) {
+ display: none;
+}
+@media (min-width: 768px) {
+ .wizard-pf-steps-indicator li {
+ /* don't draw the line between the circles on the ends */
+ }
+ .wizard-pf-steps-indicator li .wizard-pf-step-title-substep {
+ display: none;
+ }
+ .wizard-pf-steps-indicator li:before {
+ background-color: #bbb;
+ content: "";
+ height: 2px;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 40px;
+ }
+ .wizard-pf-steps-indicator li:first-child:before {
+ left: 50%;
+ right: 0;
+ }
+ .wizard-pf-steps-indicator li:last-child:before {
+ left: 0;
+ right: 50%;
+ }
+ .wizard-pf-steps-indicator li:only-of-type:before {
+ background-color: transparent;
+ }
+}
+.wizard-pf-steps-indicator li a {
+ color: #030303;
+ cursor: pointer;
+ font-size: 16px;
+ margin-left: 1em;
+ margin-right: 1em;
+ text-decoration: none;
+}
+.wizard-pf-steps-indicator li a:hover .wizard-pf-step-number {
+ background-color: #bbb;
+ border-color: #bbb;
+ color: #fff;
+}
+.wizard-pf-steps-indicator .wizard-pf-step-number {
+ background-color: #fff;
+ border-radius: 50%;
+ border: solid 2px #bbb;
+ color: #bbb;
+ font-size: 12px;
+ font-weight: 700;
+ height: 25px;
+ line-height: 22px;
+ width: 25px;
+}
+@media (min-width: 768px) {
+ .wizard-pf-steps-indicator .wizard-pf-step-number {
+ left: calc(50% - 13px);
+ position: absolute;
+ top: 27px;
+ }
+}
+.wizard-pf-steps-indicator .active .wizard-pf-step-number {
+ background-color: #39a5dc;
+ border-color: #39a5dc;
+ cursor: default;
+ color: #fff;
+}
+.wizard-pf-steps-indicator .viewed-pf .wizard-pf-step-number {
+ color: #030303;
+ background-color: #fff;
+ border-color: #39a5dc;
+}
+/* styles the main content portion of the wizard */
+.wizard-pf-main {
+ height: 100%;
+ padding: 1em;
+ vertical-align: top;
+ width: 100%;
+}
+@media (min-width: 768px) {
+ .wizard-pf-main {
+ overflow: auto;
+ padding: 3em;
+ -ms-flex: 1 1 auto;
+ flex: 1 1 auto;
+ }
+}
+.wizard-pf-main .blank-slate-pf {
+ background-color: transparent;
+ border: none;
+ left: 0;
+ right: 0;
+}
+.wizard-pf-contents textarea {
+ resize: vertical;
+}
+/* styles the content of a review page */
+.wizard-pf-review-steps {
+ list-style: none;
+}
+.wizard-pf-review-steps .list-group,
+.wizard-pf-review-steps .list-group-item {
+ border: none;
+ margin-bottom: 0;
+}
+.wizard-pf-review-steps > ul > li {
+ float: left;
+ line-height: 15px;
+ margin: 0;
+ padding-top: 0;
+ position: relative;
+ width: 100%;
+}
+.wizard-pf-review-steps > ul > li > a {
+ color: #030303;
+ cursor: pointer;
+ font-size: 16px;
+ padding-left: 30px;
+ padding-right: 5px;
+ text-decoration: none;
+ transition: 250ms;
+}
+.wizard-pf-review-steps > ul > li > a:before {
+ content: "\f107";
+ display: block;
+ font-family: FontAwesome;
+ font-size: 24px;
+ font-weight: 500;
+ left: 20px;
+ position: absolute;
+ top: 0;
+}
+.wizard-pf-review-steps > ul > li > a.collapsed:before {
+ content: "\f105";
+}
+.wizard-pf-review-substeps {
+ padding-left: 22px;
+}
+.wizard-pf-review-substeps > ul > li {
+ float: left;
+ line-height: 15px;
+ margin: 0;
+ position: relative;
+ width: 100%;
+}
+.wizard-pf-review-substeps > ul > li a {
+ color: #030303;
+ cursor: pointer;
+ font-size: 16px;
+ padding-left: 30px;
+ padding-right: 5px;
+ text-decoration: none;
+ transition: 250ms;
+}
+.wizard-pf-review-substeps > ul > li a:before {
+ content: "\f107";
+ display: block;
+ font-family: FontAwesome;
+ font-size: 24px;
+ font-weight: 500;
+ left: 20px;
+ position: absolute;
+ top: 10px;
+}
+.wizard-pf-review-substeps > ul > li a.collapsed:before {
+ content: "\f105";
+}
+.wizard-pf-review-content {
+ padding-top: 10px;
+ padding-left: 40px;
+}
+.wizard-pf-review-content .wizard-pf-review-item {
+ padding: 5px 0;
+}
+.wizard-pf-review-content .wizard-pf-review-item.sub-item {
+ margin-left: 10px;
+}
+.wizard-pf-review-content .wizard-pf-review-item .wizard-pf-review-item-label {
+ font-weight: 700;
+ padding-right: 10px;
+}
+.wizard-pf-review-content .wizard-pf-review-item .wizard-pf-review-item-field {
+ font-weight: 700;
+ margin: 5px 0;
+ padding-right: 10px;
+}
+.wizard-pf-review-content .wizard-pf-review-item .wizard-pf-review-item-field:first-of-type {
+ margin-top: 0;
+}
+.wizard-pf-review-content .wizard-pf-review-item .wizard-pf-review-item-field:last-of-type {
+ margin-bottom: 0;
+}
+.wizard-pf-review-content .wizard-pf-review-item .wizard-pf-review-item-field.sub-field {
+ margin-left: 10px;
+}
+.wizard-pf-success-icon {
+ color: #3f9c35;
+ font-size: 67.2px;
+ line-height: 67.2px;
+}
+/* styles the footer */
+.wizard-pf-footer {
+ background: #fff;
+ border-top: 1px solid #d1d1d1;
+ margin-top: 0;
+ padding-bottom: 17px;
+}
+.wizard-pf-footer .btn-cancel {
+ margin-right: 25px;
+}
+@media (min-width: 768px) {
+ .wizard-pf-row {
+ display: -ms-flexbox;
+ display: flex;
+ width: 100%;
+ height: 900px;
+ max-height: 65vh;
+ }
+}
+@media (min-width: 992px) {
+ .wizard-pf {
+ padding: 30px 0;
+ width: 900px;
+ }
+ .wizard-pf-sidebar .list-group-item > a {
+ width: 18em;
+ }
+}
+.wizard-pf-steps-alt,
+.wizard-pf-steps-alt ul {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+.wizard-pf-steps-alt {
+ margin-left: 15px;
+ margin-top: 15px;
+ background-image: linear-gradient(to right, transparent 11px, #d1d1d1 11px, #d1d1d1 13px, transparent 13px);
+}
+@media (min-width: 768px) {
+ .wizard-pf-steps-alt {
+ display: none;
+ }
+}
+.wizard-pf-steps-alt-indicator {
+ position: relative;
+}
+.wizard-pf-steps-alt-indicator:after {
+ color: #4d5258;
+ content: "\f107";
+ display: block;
+ font-family: FontAwesome;
+ font-size: 24px;
+ font-weight: 500;
+ position: absolute;
+ right: 17px;
+ top: 50%;
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%);
+}
+@media (min-width: 768px) {
+ .wizard-pf-steps-alt-indicator:after {
+ display: none;
+ }
+}
+.wizard-pf-steps-alt-indicator.active:after {
+ content: "\f106";
+}
+.wizard-pf-step-alt {
+ margin-bottom: 10px;
+}
+.wizard-pf-step-alt a {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex: 1;
+ flex: 1;
+}
+.wizard-pf-step-alt a:hover {
+ text-decoration: none;
+}
+.wizard-pf-step-alt a:hover .wizard-pf-step-alt-title {
+ color: #39a5dc;
+}
+.wizard-pf-step-alt ul {
+ margin-left: 11px;
+}
+.wizard-pf-step-alt .wizard-pf-step-alt-title {
+ margin-left: 5px;
+ -ms-flex-item-align: center;
+ -ms-grid-row-align: center;
+ align-self: center;
+}
+.wizard-pf-step-alt .wizard-pf-step-alt-number {
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+}
+.wizard-pf-step-alt.active .wizard-pf-step-alt-number {
+ background-color: #39a5dc;
+ border-color: #39a5dc;
+ cursor: default;
+ color: #fff;
+}
+.wizard-pf-step-alt.active .wizard-pf-step-alt-title {
+ color: #39a5dc;
+}
+.wizard-pf-step-alt.active .wizard-pf-step-alt-substep:first-of-type {
+ margin-top: 2px;
+}
+.wizard-pf-step-alt.viewed .wizard-pf-step-alt-number {
+ color: #030303;
+ background-color: #fff;
+ border-color: #39a5dc;
+}
+.wizard-pf-step-alt-number {
+ background-color: #fff;
+ border-radius: 50%;
+ border: solid 2px #bbb;
+ color: #bbb;
+ font-size: 12px;
+ font-weight: 700;
+ height: 24px;
+ width: 24px;
+ display: inline-block;
+ text-align: center;
+}
+.wizard-pf-step-alt-title {
+ color: #030303;
+ font-weight: 700;
+ text-transform: capitalize;
+ display: inline-block;
+}
+.wizard-pf-step-alt-substep {
+ display: -ms-flexbox;
+ display: flex;
+}
+.wizard-pf-step-alt-substep a {
+ padding: 5px 0 5px 18px;
+ color: #393f44;
+}
+.wizard-pf-step-alt-substep:not(.disabled).active,
+.wizard-pf-step-alt-substep:not(.disabled):hover {
+ background-color: #ededed;
+ background-image: linear-gradient(to right, #39a5dc 2px, transparent 2px);
+}
+.wizard-pf-step-alt-substep:not(.disabled).active a,
+.wizard-pf-step-alt-substep:not(.disabled):hover a {
+ color: #39a5dc;
+}
+.wizard-pf-step-alt-substep.active a {
+ font-weight: 700;
+}
+.wizard-pf-step-alt-substep.disabled {
+ cursor: not-allowed;
+}
+.wizard-pf-step-alt-substep.disabled a {
+ pointer-events: none;
+}
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/build/less/patternfly-additions.css.map b/themes/src/main/node_modules/patternfly/tests/build/less/patternfly-additions.css.map
new file mode 100644
index 0000000000..4698ed72ab
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/build/less/patternfly-additions.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["node_modules/bootstrap-slider/src/less/rules.less","node_modules/bootstrap/less/mixins/gradients.less","node_modules/bootstrap/less/mixins/vendor-prefixes.less","node_modules/patternfly-bootstrap-combobox/less/combobox.less","node_modules/bootstrap-datepicker/less/datepicker3.less","node_modules/bootstrap/less/mixins/buttons.less","node_modules/bootstrap-select/less/bootstrap-select.less","node_modules/bootstrap-switch/src/less/bootstrap3/bootstrap-switch.less","node_modules/bootstrap/less/mixins/border-radius.less","node_modules/bootstrap/less/mixins/opacity.less","node_modules/bootstrap-touchspin/dist/jquery.bootstrap-touchspin.css","node_modules/c3/c3.css","node_modules/eonasdan-bootstrap-datetimepicker/src/less/_bootstrap-datetimepicker.less","node_modules/eonasdan-bootstrap-datetimepicker/src/less/bootstrap-datetimepicker-build.less","src/less/mixins.less","src/less/about-modal.less","src/less/application-launcher.less","src/less/blank-slate.less","src/less/bootstrap-combobox.less","src/less/variables.less","src/less/bootstrap-datepicker.less","src/less/bootstrap-mixin-overrides.less","src/less/bootstrap-select.less","src/less/bootstrap-slider.less","src/less/bootstrap-switch.less","src/less/bootstrap-touchspin.less","src/less/bootstrap-treeview.less","src/less/cards.less","src/less/card-view.less","src/less/charts.less","src/less/close.less","src/less/datatables.less","node_modules/bootstrap/less/mixins/reset-filter.less","src/less/experimental-features.less","src/less/filter.less","src/less/footer.less","src/less/icons.less","src/less/infotip.less","src/less/layouts.less","src/less/links.less","src/less/list-pf.less","src/less/list-view.less","node_modules/bootstrap/less/mixins/clearfix.less","src/less/list-view-dnd.less","src/less/login.less","src/less/navbar.less","node_modules/font-awesome/less/variables.less","src/less/navbar-alt.less","src/less/navbar-vertical.less","src/less/nav-vertical-alt.less","src/less/notifications-drawer.less","src/less/search.less","src/less/sidebar.less","src/less/skip-to-content.less","src/less/spinner.less","src/less/syntax-highlighting.less","src/less/table-view.less","src/less/time-picker.less","src/less/toast.less","src/less/toolbar.less","src/less/vertical-nav.less","src/less/wizard.less"],"names":[],"mappings":"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","sourcesContent":[".slider {\n\tdisplay: inline-block;\n\tvertical-align: middle;\n\tposition: relative;\n\t&.slider-horizontal {\n\t\twidth: @slider-horizontal-width;\n\t\theight: @slider-line-height;\n\t\t.slider-track {\n\t\t\theight: (@slider-line-height/2);\n\t\t\twidth: 100%;\n\t\t\tmargin-top: (-@slider-line-height/4);\n\t\t\ttop: 50%;\n\t\t\tleft: 0;\n\t\t}\n\t\t.slider-selection, .slider-track-low, .slider-track-high {\n\t\t\theight: 100%;\n\t\t\ttop: 0;\n\t\t\tbottom: 0;\n\t\t}\n\t\t.slider-tick,\n\t\t.slider-handle {\n\t\t\tmargin-left: (-@slider-line-height/2);\n\t\t\t&.triangle {\n\t\t\t\tposition: relative;\n\t\t\t\ttop: 50%;\n\t\t\t\ttransform: translateY(-50%);\n\t\t\t\tborder-width: 0 (@slider-line-height/2) (@slider-line-height/2) (@slider-line-height/2);\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\t\t\t\tborder-bottom-color: @slider-primary-bottom;\n\t\t\t\tmargin-top: 0;\n\t\t\t}\n\t\t}\n\t\t.slider-tick-container {\n\t\t\twhite-space: nowrap;\n\t\t\tposition: absolute;\n \ttop: 0;\n \tleft: 0;\n \twidth: 100%;\n\t\t}\n\t\t.slider-tick-label-container {\n\t\t\twhite-space: nowrap;\n\t\t\tmargin-top: @slider-line-height;\n\n\t\t\t.slider-tick-label {\n\t\t\t\tpadding-top: @slider-line-height * .2;\n\t\t\t\tdisplay: inline-block;\n\t\t\t\ttext-align: center;\n\t\t\t}\n\t\t}\n\t\t&.slider-rtl {\n\t\t\t.slider-track {\n\t\t\t\tleft: initial;\n\t\t\t\tright: 0;\n\t\t\t}\n\t\t\t.slider-tick,\n\t\t\t.slider-handle {\n\t\t\t\tmargin-left: initial;\n\t\t\t\tmargin-right: (-@slider-line-height/2);\n\t\t\t}\n\t\t\t.slider-tick-container {\n\t\t\t\tleft: initial;\n\t\t\t\tright: 0;\n\t\t\t}\n\t\t}\n\t}\n\t&.slider-vertical {\n\t\theight: @slider-vertical-height;\n\t\twidth: @slider-line-height;\n\t\t.slider-track {\n\t\t\twidth: (@slider-line-height/2);\n\t\t\theight: 100%;\n\t\t\tleft: 25%;\n\t\t\ttop: 0;\n\t\t}\n\t\t.slider-selection {\n\t\t\twidth: 100%;\n\t\t\tleft: 0;\n\t\t\ttop: 0;\n\t\t\tbottom: 0;\n\t\t}\n\t\t.slider-track-low, .slider-track-high {\n\t\t\twidth: 100%;\n\t\t\tleft: 0;\n\t\t\tright: 0;\n\t\t}\n\t\t.slider-tick,\n\t\t.slider-handle {\n\t\t\tmargin-top: (-@slider-line-height/2);\n\t\t\t&.triangle {\n\t\t\t\tborder-width: (@slider-line-height/2) 0 (@slider-line-height/2) (@slider-line-height/2);\n\t\t\t\twidth: 1px;\n\t\t\t\theight: 1px;\n\t\t\t\tborder-left-color: @slider-primary-bottom;\n\t\t\t\tborder-right-color: @slider-primary-bottom;\n\t\t\t\tmargin-left: 0;\n\t\t\t\tmargin-right: 0;\n\t\t\t}\n\t\t}\n\t\t.slider-tick-label-container {\n\t\t\twhite-space: nowrap;\n\n\t\t\t.slider-tick-label {\n\t\t\t\tpadding-left: @slider-line-height * .2;\n\t\t\t}\n\t\t}\n\n\t\t&.slider-rtl {\n\t\t\t.slider-track {\n\t\t\t\tleft: initial;\n\t\t\t\tright: 25%;\n\t\t\t}\n\t\t\t.slider-selection {\n\t\t\t\tleft: initial;\n\t\t\t\tright: 0;\n\t\t\t}\n\t\t\t.slider-tick,\n\t\t\t.slider-handle {\n\t\t\t\t&.triangle {\n\t\t\t\t\tborder-width: (@slider-line-height/2) (@slider-line-height/2) (@slider-line-height/2) 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t.slider-tick-label-container {\n\t\t\t\t.slider-tick-label {\n\t\t\t\t\tpadding-left: initial;\n\t\t\t\t\tpadding-right: @slider-line-height * .2;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t&.slider-disabled {\n\t\t.slider-handle {\n\t\t\t#gradient > .vertical(@slider-gray-2, @slider-gray-1);\n\t\t}\n\t\t.slider-track {\n\t\t\t#gradient > .vertical(@slider-gray-3, @slider-gray-4);\n\t\t\tcursor: not-allowed;\n\t\t}\n\t}\n\tinput {\n\t\tdisplay: none;\n\t}\n\t.tooltip {\n\t\t&.top {\n\t\t\tmargin-top: -36px;\n\t\t}\n\t}\n\t.tooltip-inner {\n\t\twhite-space: nowrap;\n\t\tmax-width: none;\n\t}\n\t.hide {\n\t\tdisplay: none;\n\t}\n}\n.slider-track {\n\tposition: absolute;\n\tcursor: pointer;\n\t#gradient > .vertical(@slider-gray-5, @slider-gray-6);\n\t.box-shadow(inset 0 1px 2px rgba(0,0,0,.1));\n\tborder-radius: @border-radius-base;\n}\n.slider-selection {\n\tposition: absolute;\n\t#gradient > .vertical(@slider-gray-6, @slider-gray-5);\n\t.box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n\t.box-sizing(border-box);\n\tborder-radius: @border-radius-base;\n}\n.slider-selection.tick-slider-selection {\n\t#gradient > .vertical(@slider-secondary-top, @slider-secondary-bottom);\n}\n.slider-track-low, .slider-track-high {\n\tposition: absolute;\n\tbackground: transparent;\n\t.box-sizing(border-box);\n\tborder-radius: @border-radius-base;\n}\n.slider-handle {\n\tposition: absolute;\n\ttop: 0;\n\twidth: @slider-line-height;\n\theight: @slider-line-height;\n\tbackground-color: @slider-primary;\n\t#gradient > .vertical(@slider-primary-top, @slider-primary-bottom);\n\tfilter: none;\n\t.box-shadow(~\"inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05)\");\n\tborder: 0px solid transparent;\n\t&.round {\n\t\tborder-radius: 50%;\n\t}\n\t&.triangle {\n\t\tbackground: transparent none;\n\t}\n\t&.custom {\n\t\tbackground: transparent none;\n\t\t&::before{\n\t\t\tline-height: @slider-line-height;\n\t\t\tfont-size: 20px;\n\t\t\tcontent: '\\2605'; //unicode star character\n\t\t\tcolor: @slider-unicode-color;\n\t\t}\n\t}\n}\n.slider-tick {\n\tposition: absolute;\n\twidth: @slider-line-height;\n\theight: @slider-line-height;\n\t#gradient.vertical(@slider-gray-6, @slider-gray-5);\n\t.box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n\t.box-sizing(border-box);\n\tfilter: none;\n\topacity: 0.8;\n\tborder: 0px solid transparent;\n\t&.round {\n\t\tborder-radius: 50%;\n\t}\n\t&.triangle {\n\t\tbackground: transparent none;\n\t}\n\t&.custom {\n\t\tbackground: transparent none;\n\t\t&::before{\n\t\t\tline-height: @slider-line-height;\n\t\t\tfont-size: 20px;\n\t\t\tcontent: '\\2605'; //unicode star character\n\t\t\tcolor: @slider-unicode-color;\n\t\t}\n\t}\n\t&.in-selection {\n\t\t#gradient > .vertical(@slider-secondary-top, @slider-secondary-bottom);\n\t\topacity: 1;\n\t}\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","@media (min-width: 768px) {\n .form-search,\n .form-inline {\n .combobox-container {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: top;\n .input-group-addon {\n width: auto;\n }\n }\n }\n}\n\n.combobox-selected .caret {\n display: none;\n}\n\n/* :not doesn't work in IE8 */\n.combobox-container:not(.combobox-selected) .glyphicon-remove {\n display: none;\n}\n\n.typeahead-long {\n max-height: 300px;\n overflow-y: auto;\n}\n\n.control-group.error .combobox-container{\n .add-on {\n color: #B94A48;\n border-color: #B94A48;\n }\n .caret {\n border-top-color: #B94A48;\n }\n}\n\n.control-group.warning .combobox-container {\n .add-on {\n color: #C09853;\n border-color: #C09853;\n }\n .caret {\n border-top-color: #C09853;\n }\n}\n\n.control-group.success .combobox-container{\n .add-on {\n color: #468847;\n border-color: #468847;\n }\n .caret {\n border-top-color: #468847;\n }\n}\n",".datepicker {\n\tborder-radius: @border-radius-base;\n\t&-inline {\n\t\twidth: 220px;\n\t}\n\tdirection: ltr;\n\t&-rtl {\n\t\tdirection: rtl;\n\t\t&.dropdown-menu { left: auto; }\n\t\ttable tr td span {\n\t\t\tfloat: right;\n\t\t}\n\t}\n\t&-dropdown {\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tpadding: 4px;\n\t\t&:before {\n\t\t\tcontent: '';\n\t\t\tdisplay: inline-block;\n\t\t\tborder-left: 7px solid transparent;\n\t\t\tborder-right: 7px solid transparent;\n\t\t\tborder-bottom: 7px solid @dropdown-border;\n\t\t\tborder-top: 0;\n\t\t\tborder-bottom-color: rgba(0,0,0,.2);\n\t\t\tposition: absolute;\n\t\t}\n\t\t&:after {\n\t\t\tcontent: '';\n\t\t\tdisplay: inline-block;\n\t\t\tborder-left: 6px solid transparent;\n\t\t\tborder-right: 6px solid transparent;\n\t\t\tborder-bottom: 6px solid @dropdown-bg;\n\t\t\tborder-top: 0;\n\t\t\tposition: absolute;\n\t\t}\n\t\t&.datepicker-orient-left:before { left: 6px; }\n\t\t&.datepicker-orient-left:after { left: 7px; }\n\t\t&.datepicker-orient-right:before { right: 6px; }\n\t\t&.datepicker-orient-right:after { right: 7px; }\n\t\t&.datepicker-orient-bottom:before { top: -7px; }\n\t\t&.datepicker-orient-bottom:after { top: -6px; }\n\t\t&.datepicker-orient-top:before {\n\t\t\tbottom: -7px;\n\t\t\tborder-bottom: 0;\n\t\t\tborder-top: 7px solid @dropdown-border;\n\t\t}\n\t\t&.datepicker-orient-top:after {\n\t\t\tbottom: -6px;\n\t\t\tborder-bottom: 0;\n\t\t\tborder-top: 6px solid @dropdown-bg;\n\t\t}\n\t}\n\ttable {\n\t\tmargin: 0;\n\t\t-webkit-touch-callout: none;\n\t\t-webkit-user-select: none;\n\t\t-khtml-user-select: none;\n\t\t-moz-user-select: none;\n\t\t-ms-user-select: none;\n\t\tuser-select: none;\n\t\ttr {\n\t\t\ttd, th {\n\t\t\t\ttext-align: center;\n\t\t\t\twidth: 30px;\n\t\t\t\theight: 30px;\n\t\t\t\tborder-radius: 4px;\n\t\t\t\tborder: none;\n\t\t\t}\n\t\t}\n\t}\n\t// Inline display inside a table presents some problems with\n\t// border and background colors.\n\t.table-striped & table tr {\n\t\ttd, th {\n\t\t\tbackground-color: transparent;\n\t\t}\n\t}\n\ttable tr td {\n\t\t&.old,\n\t\t&.new {\n\t\t\tcolor: @btn-link-disabled-color;\n\t\t}\n\t\t&.day:hover,\n\t\t&.focused {\n\t\t\tbackground: @gray-lighter;\n\t\t\tcursor: pointer;\n\t\t}\n\t\t&.disabled,\n\t\t&.disabled:hover {\n\t\t\tbackground: none;\n\t\t\tcolor: @btn-link-disabled-color;\n\t\t\tcursor: default;\n\t\t}\n\t\t&.highlighted {\n\t\t\t@highlighted-bg: @state-info-bg;\n\t\t\t.button-variant(#000, @highlighted-bg, darken(@highlighted-bg, 20%));\n\t\t\tborder-radius: 0;\n\n\t\t\t&.focused {\n\t\t\t\tbackground: darken(@highlighted-bg, 10%);\n\t\t\t}\n\n\t\t\t&.disabled,\n\t\t\t&.disabled:active {\n\t\t\t\tbackground: @highlighted-bg;\n\t\t\t\tcolor: @btn-link-disabled-color;\n\t\t\t}\n\t\t}\n\t\t&.today {\n\t\t\t@today-bg: lighten(orange, 30%);\n\t\t\t.button-variant(#000, @today-bg, darken(@today-bg, 20%));\n\n\t\t\t&.focused {\n\t\t\t\tbackground: darken(@today-bg, 10%);\n\t\t\t}\n\n\t\t\t&.disabled,\n\t\t\t&.disabled:active {\n\t\t\t\tbackground: @today-bg;\n\t\t\t\tcolor: @btn-link-disabled-color;\n\t\t\t}\n\t\t}\n\t\t&.range {\n\t\t\t@range-bg: @gray-lighter;\n\t\t\t.button-variant(#000, @range-bg, darken(@range-bg, 20%));\n\t\t\tborder-radius: 0;\n\n\t\t\t&.focused {\n\t\t\t\tbackground: darken(@range-bg, 10%);\n\t\t\t}\n\n\t\t\t&.disabled,\n\t\t\t&.disabled:active {\n\t\t\t\tbackground: @range-bg;\n\t\t\t\tcolor: @btn-link-disabled-color;\n\t\t\t}\n\t\t}\n\t\t&.range.highlighted {\n\t\t\t@range-highlighted-bg: mix(@state-info-bg, @gray-lighter, 50%);\n\t\t\t.button-variant(#000, @range-highlighted-bg, darken(@range-highlighted-bg, 20%));\n\n\t\t\t&.focused {\n\t\t\t\tbackground: darken(@range-highlighted-bg, 10%);\n\t\t\t}\n\n\t\t\t&.disabled,\n\t\t\t&.disabled:active {\n\t\t\t\tbackground: @range-highlighted-bg;\n\t\t\t\tcolor: @btn-link-disabled-color;\n\t\t\t}\n\t\t}\n\t\t&.range.today {\n\t\t\t@range-today-bg: mix(orange, @gray-lighter, 50%);\n\t\t\t.button-variant(#000, @range-today-bg, darken(@range-today-bg, 20%));\n\n\t\t\t&.disabled,\n\t\t\t&.disabled:active {\n\t\t\t\tbackground: @range-today-bg;\n\t\t\t\tcolor: @btn-link-disabled-color;\n\t\t\t}\n\t\t}\n\t\t&.selected,\n\t\t&.selected.highlighted {\n\t\t\t.button-variant(#fff, @gray-light, @gray);\n\t\t\ttext-shadow: 0 -1px 0 rgba(0,0,0,.25);\n\t\t}\n\t\t&.active,\n\t\t&.active.highlighted {\n\t\t\t.button-variant(@btn-primary-color, @btn-primary-bg, @btn-primary-border);\n\t\t\ttext-shadow: 0 -1px 0 rgba(0,0,0,.25);\n\t\t}\n\t\tspan {\n\t\t\tdisplay: block;\n\t\t\twidth: 23%;\n\t\t\theight: 54px;\n\t\t\tline-height: 54px;\n\t\t\tfloat: left;\n\t\t\tmargin: 1%;\n\t\t\tcursor: pointer;\n\t\t\tborder-radius: 4px;\n\t\t\t&:hover,\n\t\t\t&.focused {\n\t\t\t\tbackground: @gray-lighter;\n\t\t\t}\n\t\t\t&.disabled,\n\t\t\t&.disabled:hover {\n\t\t\t\tbackground: none;\n\t\t\t\tcolor: @btn-link-disabled-color;\n\t\t\t\tcursor: default;\n\t\t\t}\n\t\t\t&.active,\n\t\t\t&.active:hover,\n\t\t\t&.active.disabled,\n\t\t\t&.active.disabled:hover {\n\t\t\t\t.button-variant(@btn-primary-color, @btn-primary-bg, @btn-primary-border);\n\t\t\t\ttext-shadow: 0 -1px 0 rgba(0,0,0,.25);\n\t\t\t}\n\t\t\t&.old,\n\t\t\t&.new {\n\t\t\t\tcolor: @btn-link-disabled-color;\n\t\t\t}\n\t\t}\n\t}\n\n\t.datepicker-switch {\n\t\twidth: 145px;\n\t}\n\n\t.datepicker-switch,\n\t.prev,\n\t.next,\n\ttfoot tr th {\n\t\tcursor: pointer;\n\t\t&:hover {\n\t\t\tbackground: @gray-lighter;\n\t\t}\n\t}\n\n\t.prev, .next {\n\t\t&.disabled {\n\t\t\tvisibility: hidden;\n\t\t}\n\t}\n\n\t// Basic styling for calendar-week cells\n\t.cw {\n\t\tfont-size: 10px;\n\t\twidth: 12px;\n\t\tpadding: 0 2px 0 5px;\n\t\tvertical-align: middle;\n\t}\n}\n.input-group.date .input-group-addon {\n\tcursor: pointer;\n}\n.input-daterange {\n\twidth: 100%;\n\tinput {\n\t\ttext-align: center;\n\t}\n\tinput:first-child {\n\t\tborder-radius: 3px 0 0 3px;\n\t}\n\tinput:last-child {\n\t\tborder-radius: 0 3px 3px 0;\n\t}\n\t.input-group-addon {\n\t\twidth: auto;\n\t\tmin-width: 16px;\n\t\tpadding: 4px 5px;\n\t\tline-height: @line-height-base;\n\t\ttext-shadow: 0 1px 0 #fff;\n\t\tborder-width: 1px 0;\n\t\tmargin-left: -5px;\n\t\tmargin-right: -5px;\n\t}\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n.button-variant(@color; @background; @border) {\n color: @color;\n background-color: @background;\n border-color: @border;\n\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 25%);\n }\n &:hover {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n\n &:hover,\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 17%);\n border-color: darken(@border, 25%);\n }\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n background-image: none;\n }\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus,\n &.focus {\n background-color: @background;\n border-color: @border;\n }\n }\n\n .badge {\n color: @background;\n background-color: @color;\n }\n}\n\n// Button sizes\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n}\n","@import \"variables\";\n\n// Mixins\n.cursor-disabled() {\n cursor: not-allowed;\n}\n\n// Rules\nselect.bs-select-hidden,\nselect.selectpicker {\n display: none !important;\n}\n\n.bootstrap-select {\n width: 220px \\0; /*IE9 and below*/\n\n // The selectpicker button\n > .dropdown-toggle {\n width: 100%;\n padding-right: 25px;\n z-index: 1;\n\n &.bs-placeholder,\n &.bs-placeholder:hover,\n &.bs-placeholder:focus,\n &.bs-placeholder:active { color: @input-color-placeholder; }\n }\n\n > select {\n position: absolute !important;\n bottom: 0;\n left: 50%;\n display: block !important;\n width: 0.5px !important;\n height: 100% !important;\n padding: 0 !important;\n opacity: 0 !important;\n border: none;\n\n &.mobile-device {\n top: 0;\n left: 0;\n display: block !important;\n width: 100% !important;\n z-index: 2;\n }\n }\n\n // Error display\n .has-error & .dropdown-toggle,\n .error & .dropdown-toggle {\n border-color: @color-red-error;\n }\n\n &.fit-width {\n width: auto !important;\n }\n\n &:not([class*=\"col-\"]):not([class*=\"form-control\"]):not(.input-group-btn) {\n width: @width-default;\n }\n\n .dropdown-toggle:focus {\n outline: thin dotted #333333 !important;\n outline: 5px auto -webkit-focus-ring-color !important;\n outline-offset: -2px;\n }\n}\n\n.bootstrap-select.form-control {\n margin-bottom: 0;\n padding: 0;\n border: none;\n\n &:not([class*=\"col-\"]) {\n width: 100%;\n }\n\n &.input-group-btn {\n z-index: auto;\n\n &:not(:first-child):not(:last-child) {\n > .btn {\n border-radius: 0;\n }\n }\n }\n}\n\n// The selectpicker components\n.bootstrap-select.btn-group {\n &:not(.input-group-btn),\n &[class*=\"col-\"] {\n float: none;\n display: inline-block;\n margin-left: 0;\n }\n\n // Forces the pull to the right, if necessary\n &,\n &[class*=\"col-\"],\n .row &[class*=\"col-\"] {\n &.dropdown-menu-right {\n float: right;\n }\n }\n\n .form-inline &,\n .form-horizontal &,\n .form-group & {\n margin-bottom: 0;\n }\n\n .form-group-lg &.form-control,\n .form-group-sm &.form-control {\n padding: 0;\n\n .dropdown-toggle {\n height: 100%;\n font-size: inherit;\n line-height: inherit;\n border-radius: inherit;\n }\n }\n\n // Set the width of the live search (and any other form control within an inline form)\n // see https://github.com/silviomoreto/bootstrap-select/issues/685\n .form-inline & .form-control {\n width: 100%;\n }\n\n &.disabled,\n > .disabled {\n .cursor-disabled();\n\n &:focus {\n outline: none !important;\n }\n }\n\n &.bs-container {\n position: absolute;\n height: 0 !important;\n padding: 0 !important;\n \n .dropdown-menu {\n z-index: @zindex-select-dropdown;\n }\n }\n\n // The selectpicker button\n .dropdown-toggle {\n .filter-option {\n display: inline-block;\n overflow: hidden;\n width: 100%;\n text-align: left;\n }\n\n .caret {\n position: absolute;\n top: 50%;\n right: 12px;\n margin-top: -2px;\n vertical-align: middle;\n }\n }\n\n &[class*=\"col-\"] .dropdown-toggle {\n width: 100%;\n }\n\n // The selectpicker dropdown\n .dropdown-menu {\n min-width: 100%;\n box-sizing: border-box;\n\n &.inner {\n position: static;\n float: none;\n border: 0;\n padding: 0;\n margin: 0;\n border-radius: 0;\n box-shadow: none;\n }\n\n li {\n position: relative;\n\n &.active small {\n color: #fff;\n }\n\n &.disabled a {\n .cursor-disabled();\n }\n\n a {\n cursor: pointer;\n user-select: none;\n\n &.opt {\n position: relative;\n padding-left: 2.25em;\n }\n\n span.check-mark {\n display: none;\n }\n\n span.text {\n display: inline-block;\n }\n }\n\n small {\n padding-left: 0.5em;\n }\n }\n\n .notify {\n position: absolute;\n bottom: 5px;\n width: 96%;\n margin: 0 2%;\n min-height: 26px;\n padding: 3px 5px;\n background: rgb(245, 245, 245);\n border: 1px solid rgb(227, 227, 227);\n box-shadow: inset 0 1px 1px fade(rgb(0, 0, 0), 5%);\n pointer-events: none;\n opacity: 0.9;\n box-sizing: border-box;\n }\n }\n\n .no-results {\n padding: 3px;\n background: #f5f5f5;\n margin: 0 5px;\n white-space: nowrap;\n }\n\n &.fit-width .dropdown-toggle {\n .filter-option {\n position: static;\n }\n\n .caret {\n position: static;\n top: auto;\n margin-top: -1px;\n }\n }\n\n &.show-tick .dropdown-menu li {\n &.selected a span.check-mark {\n position: absolute;\n display: inline-block;\n right: 15px;\n margin-top: 5px;\n }\n\n a span.text {\n margin-right: 34px;\n }\n }\n}\n\n.bootstrap-select.show-menu-arrow {\n &.open > .dropdown-toggle {\n z-index: (@zindex-select-dropdown + 1);\n }\n\n .dropdown-toggle {\n &:before {\n content: '';\n border-left: 7px solid transparent;\n border-right: 7px solid transparent;\n border-bottom: 7px solid @color-grey-arrow;\n position: absolute;\n bottom: -4px;\n left: 9px;\n display: none;\n }\n\n &:after {\n content: '';\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n border-bottom: 6px solid white;\n position: absolute;\n bottom: -4px;\n left: 10px;\n display: none;\n }\n }\n\n &.dropup .dropdown-toggle {\n &:before {\n bottom: auto;\n top: -3px;\n border-top: 7px solid @color-grey-arrow;\n border-bottom: 0;\n }\n\n &:after {\n bottom: auto;\n top: -3px;\n border-top: 6px solid white;\n border-bottom: 0;\n }\n }\n\n &.pull-right .dropdown-toggle {\n &:before {\n right: 12px;\n left: auto;\n }\n\n &:after {\n right: 13px;\n left: auto;\n }\n }\n\n &.open > .dropdown-toggle {\n &:before,\n &:after {\n display: block;\n }\n }\n}\n\n.bs-searchbox,\n.bs-actionsbox,\n.bs-donebutton {\n padding: 4px 8px;\n}\n\n.bs-actionsbox {\n width: 100%;\n box-sizing: border-box;\n\n & .btn-group button {\n width: 50%;\n }\n}\n\n.bs-donebutton {\n float: left;\n width: 100%;\n box-sizing: border-box;\n\n & .btn-group button {\n width: 100%;\n }\n}\n\n.bs-searchbox {\n & + .bs-actionsbox {\n padding: 0 8px 4px;\n }\n\n & .form-control {\n margin-bottom: 0;\n width: 100%;\n float: none;\n }\n}\n","@bootstrap-switch-base: bootstrap-switch;\n\n.@{bootstrap-switch-base} {\n display: inline-block;\n direction: ltr;\n cursor: pointer;\n border-radius: @border-radius-base;\n border: 1px solid;\n border-color: @btn-default-border;\n position: relative;\n text-align: left;\n overflow: hidden;\n line-height: 8px;\n z-index: 0;\n .user-select(none);\n vertical-align: middle;\n .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n .@{bootstrap-switch-base}-container {\n display: inline-block;\n top: 0;\n border-radius: @border-radius-base;\n .translate3d(0, 0, 0);\n }\n\n .@{bootstrap-switch-base}-handle-on,\n .@{bootstrap-switch-base}-handle-off,\n .@{bootstrap-switch-base}-label {\n .box-sizing(border-box);\n cursor: pointer;\n display: table-cell;\n vertical-align: middle;\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n line-height: @line-height-computed;\n }\n\n .@{bootstrap-switch-base}-handle-on,\n .@{bootstrap-switch-base}-handle-off {\n text-align: center;\n z-index: 1;\n\n &.@{bootstrap-switch-base}-primary {\n color: #fff;\n background: @btn-primary-bg;\n }\n\n &.@{bootstrap-switch-base}-info {\n color: #fff;\n background: @btn-info-bg;\n }\n\n &.@{bootstrap-switch-base}-success {\n color: #fff;\n background: @btn-success-bg;\n }\n\n &.@{bootstrap-switch-base}-warning {\n background: @btn-warning-bg;\n color: #fff;\n }\n\n &.@{bootstrap-switch-base}-danger {\n color: #fff;\n background: @btn-danger-bg;\n }\n\n &.@{bootstrap-switch-base}-default {\n color: #000;\n background: @gray-lighter;\n }\n }\n\n .@{bootstrap-switch-base}-label {\n text-align: center;\n margin-top: -1px;\n margin-bottom: -1px;\n z-index: 100;\n color: @btn-default-color;\n background: @btn-default-bg;\n }\n\n span::before {\n content: \"\\200b\";\n }\n\n .@{bootstrap-switch-base}-handle-on {\n .border-left-radius(@border-radius-base - 1);\n }\n\n .@{bootstrap-switch-base}-handle-off {\n .border-right-radius(@border-radius-base - 1);\n }\n\n input[type='radio'],\n input[type='checkbox'] {\n position: absolute !important;\n top: 0;\n left: 0;\n margin: 0;\n z-index: -1;\n .opacity(0);\n visibility: hidden;\n }\n\n &.@{bootstrap-switch-base}-mini {\n\n .@{bootstrap-switch-base}-handle-on,\n .@{bootstrap-switch-base}-handle-off,\n .@{bootstrap-switch-base}-label {\n padding: @padding-xs-vertical @padding-xs-horizontal;\n font-size: @font-size-small;\n line-height: @line-height-small;\n }\n }\n\n &.@{bootstrap-switch-base}-small {\n\n .@{bootstrap-switch-base}-handle-on,\n .@{bootstrap-switch-base}-handle-off,\n .@{bootstrap-switch-base}-label {\n padding: @padding-small-vertical @padding-small-horizontal;\n font-size: @font-size-small;\n line-height: @line-height-small;\n }\n }\n\n &.@{bootstrap-switch-base}-large {\n\n .@{bootstrap-switch-base}-handle-on,\n .@{bootstrap-switch-base}-handle-off,\n .@{bootstrap-switch-base}-label {\n padding: @padding-base-vertical @padding-large-horizontal;\n font-size: @font-size-large;\n line-height: @line-height-large;\n }\n }\n\n &.@{bootstrap-switch-base}-disabled,\n &.@{bootstrap-switch-base}-readonly,\n &.@{bootstrap-switch-base}-indeterminate {\n cursor: default !important;\n\n .@{bootstrap-switch-base}-handle-on,\n .@{bootstrap-switch-base}-handle-off,\n .@{bootstrap-switch-base}-label {\n .opacity(.5);\n cursor: default !important;\n }\n }\n\n &.@{bootstrap-switch-base}-animate {\n\n .@{bootstrap-switch-base}-container {\n .transition(margin-left .5s);\n }\n }\n\n &.@{bootstrap-switch-base}-inverse {\n\n .@{bootstrap-switch-base}-handle-on {\n .border-left-radius(0);\n .border-right-radius(@border-radius-base - 1);\n }\n\n .@{bootstrap-switch-base}-handle-off {\n .border-right-radius(0);\n .border-left-radius(@border-radius-base - 1);\n }\n }\n\n &.@{bootstrap-switch-base}-focused {\n @color-rgba: rgba(red(@input-border-focus), green(@input-border-focus), blue(@input-border-focus), .6);\n border-color: @input-border-focus;\n outline: 0;\n .box-shadow(~\"inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px @{color-rgba}\");\n }\n\n &.@{bootstrap-switch-base}-on,\n &.@{bootstrap-switch-base}-inverse.@{bootstrap-switch-base}-off {\n\n .@{bootstrap-switch-base}-label {\n .border-right-radius(@border-radius-base - 1);\n }\n }\n\n &.@{bootstrap-switch-base}-off,\n &.@{bootstrap-switch-base}-inverse.@{bootstrap-switch-base}-on {\n\n\n .@{bootstrap-switch-base}-label {\n .border-left-radius(@border-radius-base - 1);\n }\n }\n}\n","// Single side border-radius\n\n.border-top-radius(@radius) {\n border-top-right-radius: @radius;\n border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n border-bottom-left-radius: @radius;\n border-top-left-radius: @radius;\n}\n","// Opacity\n\n.opacity(@opacity) {\n opacity: @opacity;\n // IE8 filter\n @opacity-ie: (@opacity * 100);\n filter: ~\"alpha(opacity=@{opacity-ie})\";\n}\n","/*\n * Bootstrap TouchSpin - v3.1.1\n * A mobile and touch friendly input spinner component for Bootstrap 3.\n * http://www.virtuosoft.eu/code/bootstrap-touchspin/\n *\n * Made by István Ujj-Mészáros\n * Under Apache License v2.0 License\n */\n\n.bootstrap-touchspin .input-group-btn-vertical {\n position: relative;\n white-space: nowrap;\n width: 1%;\n vertical-align: middle;\n display: table-cell;\n}\n\n.bootstrap-touchspin .input-group-btn-vertical > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n padding: 8px 10px;\n margin-left: -1px;\n position: relative;\n}\n\n.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {\n border-radius: 0;\n border-top-right-radius: 4px;\n}\n\n.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {\n margin-top: -2px;\n border-radius: 0;\n border-bottom-right-radius: 4px;\n}\n\n.bootstrap-touchspin .input-group-btn-vertical i {\n position: absolute;\n top: 3px;\n left: 5px;\n font-size: 9px;\n font-weight: normal;\n}\n","/*-- Chart --*/\n.c3 svg {\n font: 10px sans-serif;\n -webkit-tap-highlight-color: transparent; }\n\n.c3 path, .c3 line {\n fill: none;\n stroke: #000; }\n\n.c3 text {\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none; }\n\n.c3-legend-item-tile,\n.c3-xgrid-focus,\n.c3-ygrid,\n.c3-event-rect,\n.c3-bars path {\n shape-rendering: crispEdges; }\n\n.c3-chart-arc path {\n stroke: #fff; }\n\n.c3-chart-arc text {\n fill: #fff;\n font-size: 13px; }\n\n/*-- Axis --*/\n/*-- Grid --*/\n.c3-grid line {\n stroke: #aaa; }\n\n.c3-grid text {\n fill: #aaa; }\n\n.c3-xgrid, .c3-ygrid {\n stroke-dasharray: 3 3; }\n\n/*-- Text on Chart --*/\n.c3-text.c3-empty {\n fill: #808080;\n font-size: 2em; }\n\n/*-- Line --*/\n.c3-line {\n stroke-width: 1px; }\n\n/*-- Point --*/\n.c3-circle._expanded_ {\n stroke-width: 1px;\n stroke: white; }\n\n.c3-selected-circle {\n fill: white;\n stroke-width: 2px; }\n\n/*-- Bar --*/\n.c3-bar {\n stroke-width: 0; }\n\n.c3-bar._expanded_ {\n fill-opacity: 1;\n fill-opacity: 0.75; }\n\n/*-- Focus --*/\n.c3-target.c3-focused {\n opacity: 1; }\n\n.c3-target.c3-focused path.c3-line, .c3-target.c3-focused path.c3-step {\n stroke-width: 2px; }\n\n.c3-target.c3-defocused {\n opacity: 0.3 !important; }\n\n/*-- Region --*/\n.c3-region {\n fill: steelblue;\n fill-opacity: .1; }\n\n/*-- Brush --*/\n.c3-brush .extent {\n fill-opacity: .1; }\n\n/*-- Select - Drag --*/\n/*-- Legend --*/\n.c3-legend-item {\n font-size: 12px; }\n\n.c3-legend-item-hidden {\n opacity: 0.15; }\n\n.c3-legend-background {\n opacity: 0.75;\n fill: white;\n stroke: lightgray;\n stroke-width: 1; }\n\n/*-- Title --*/\n.c3-title {\n font: 14px sans-serif; }\n\n/*-- Tooltip --*/\n.c3-tooltip-container {\n z-index: 10; }\n\n.c3-tooltip {\n border-collapse: collapse;\n border-spacing: 0;\n background-color: #fff;\n empty-cells: show;\n -webkit-box-shadow: 7px 7px 12px -9px #777777;\n -moz-box-shadow: 7px 7px 12px -9px #777777;\n box-shadow: 7px 7px 12px -9px #777777;\n opacity: 0.9; }\n\n.c3-tooltip tr {\n border: 1px solid #CCC; }\n\n.c3-tooltip th {\n background-color: #aaa;\n font-size: 14px;\n padding: 2px 5px;\n text-align: left;\n color: #FFF; }\n\n.c3-tooltip td {\n font-size: 13px;\n padding: 3px 6px;\n background-color: #fff;\n border-left: 1px dotted #999; }\n\n.c3-tooltip td > span {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin-right: 6px; }\n\n.c3-tooltip td.value {\n text-align: right; }\n\n/*-- Area --*/\n.c3-area {\n stroke-width: 0;\n opacity: 0.2; }\n\n/*-- Arc --*/\n.c3-chart-arcs-title {\n dominant-baseline: middle;\n font-size: 1.3em; }\n\n.c3-chart-arcs .c3-chart-arcs-background {\n fill: #e0e0e0;\n stroke: none; }\n\n.c3-chart-arcs .c3-chart-arcs-gauge-unit {\n fill: #000;\n font-size: 16px; }\n\n.c3-chart-arcs .c3-chart-arcs-gauge-max {\n fill: #777; }\n\n.c3-chart-arcs .c3-chart-arcs-gauge-min {\n fill: #777; }\n\n.c3-chart-arc .c3-gauge-value {\n fill: #000;\n /* font-size: 28px !important;*/ }\n\n.c3-chart-arc.c3-target g path {\n opacity: 1; }\n\n.c3-chart-arc.c3-target.c3-focused g path {\n opacity: 1; }\n","/*!\n * Datetimepicker for Bootstrap 3\n * version : 4.17.47\n * https://github.com/Eonasdan/bootstrap-datetimepicker/\n */\n@bs-datetimepicker-timepicker-font-size: 1.2em;\n@bs-datetimepicker-active-bg: @btn-primary-bg;\n@bs-datetimepicker-active-color: @btn-primary-color;\n@bs-datetimepicker-border-radius: @border-radius-base;\n@bs-datetimepicker-btn-hover-bg: @gray-lighter;\n@bs-datetimepicker-disabled-color: @gray-light;\n@bs-datetimepicker-alternate-color: @gray-light;\n@bs-datetimepicker-secondary-border-color: #ccc;\n@bs-datetimepicker-secondary-border-color-rgba: rgba(0, 0, 0, 0.2);\n@bs-datetimepicker-primary-border-color: white;\n@bs-datetimepicker-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n\n.bootstrap-datetimepicker-widget {\n list-style: none;\n\n &.dropdown-menu {\n display: block;\n margin: 2px 0;\n padding: 4px;\n width: 19em;\n\n &.timepicker-sbs {\n @media (min-width: @screen-sm-min) {\n width: 38em;\n }\n\n @media (min-width: @screen-md-min) {\n width: 38em;\n }\n\n @media (min-width: @screen-lg-min) {\n width: 38em;\n }\n }\n\n &:before, &:after {\n content: '';\n display: inline-block;\n position: absolute;\n }\n\n &.bottom {\n &:before {\n border-left: 7px solid transparent;\n border-right: 7px solid transparent;\n border-bottom: 7px solid @bs-datetimepicker-secondary-border-color;\n border-bottom-color: @bs-datetimepicker-secondary-border-color-rgba;\n top: -7px;\n left: 7px;\n }\n\n &:after {\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n border-bottom: 6px solid @bs-datetimepicker-primary-border-color;\n top: -6px;\n left: 8px;\n }\n }\n\n &.top {\n &:before {\n border-left: 7px solid transparent;\n border-right: 7px solid transparent;\n border-top: 7px solid @bs-datetimepicker-secondary-border-color;\n border-top-color: @bs-datetimepicker-secondary-border-color-rgba;\n bottom: -7px;\n left: 6px;\n }\n\n &:after {\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n border-top: 6px solid @bs-datetimepicker-primary-border-color;\n bottom: -6px;\n left: 7px;\n }\n }\n\n &.pull-right {\n &:before {\n left: auto;\n right: 6px;\n }\n\n &:after {\n left: auto;\n right: 7px;\n }\n }\n }\n\n .list-unstyled {\n margin: 0;\n }\n\n a[data-action] {\n padding: 6px 0;\n }\n\n a[data-action]:active {\n box-shadow: none;\n }\n\n .timepicker-hour, .timepicker-minute, .timepicker-second {\n width: 54px;\n font-weight: bold;\n font-size: @bs-datetimepicker-timepicker-font-size;\n margin: 0;\n }\n\n button[data-action] {\n padding: 6px;\n }\n\n .btn[data-action=\"incrementHours\"]::after {\n .sr-only();\n content: \"Increment Hours\";\n }\n\n .btn[data-action=\"incrementMinutes\"]::after {\n .sr-only();\n content: \"Increment Minutes\";\n }\n\n .btn[data-action=\"decrementHours\"]::after {\n .sr-only();\n content: \"Decrement Hours\";\n }\n\n .btn[data-action=\"decrementMinutes\"]::after {\n .sr-only();\n content: \"Decrement Minutes\";\n }\n\n .btn[data-action=\"showHours\"]::after {\n .sr-only();\n content: \"Show Hours\";\n }\n\n .btn[data-action=\"showMinutes\"]::after {\n .sr-only();\n content: \"Show Minutes\";\n }\n\n .btn[data-action=\"togglePeriod\"]::after {\n .sr-only();\n content: \"Toggle AM/PM\";\n }\n\n .btn[data-action=\"clear\"]::after {\n .sr-only();\n content: \"Clear the picker\";\n }\n\n .btn[data-action=\"today\"]::after {\n .sr-only();\n content: \"Set the date to today\";\n }\n\n .picker-switch {\n text-align: center;\n\n &::after {\n .sr-only();\n content: \"Toggle Date and Time Screens\";\n }\n\n td {\n padding: 0;\n margin: 0;\n height: auto;\n width: auto;\n line-height: inherit;\n\n span {\n line-height: 2.5;\n height: 2.5em;\n width: 100%;\n }\n }\n }\n\n table {\n width: 100%;\n margin: 0;\n\n\n & td,\n & th {\n text-align: center;\n border-radius: @bs-datetimepicker-border-radius;\n }\n\n & th {\n height: 20px;\n line-height: 20px;\n width: 20px;\n\n &.picker-switch {\n width: 145px;\n }\n\n &.disabled,\n &.disabled:hover {\n background: none;\n color: @bs-datetimepicker-disabled-color;\n cursor: not-allowed;\n }\n\n &.prev::after {\n .sr-only();\n content: \"Previous Month\";\n }\n\n &.next::after {\n .sr-only();\n content: \"Next Month\";\n }\n }\n\n & thead tr:first-child th {\n cursor: pointer;\n\n &:hover {\n background: @bs-datetimepicker-btn-hover-bg;\n }\n }\n\n & td {\n height: 54px;\n line-height: 54px;\n width: 54px;\n\n &.cw {\n font-size: .8em;\n height: 20px;\n line-height: 20px;\n color: @bs-datetimepicker-alternate-color;\n }\n\n &.day {\n height: 20px;\n line-height: 20px;\n width: 20px;\n }\n\n &.day:hover,\n &.hour:hover,\n &.minute:hover,\n &.second:hover {\n background: @bs-datetimepicker-btn-hover-bg;\n cursor: pointer;\n }\n\n &.old,\n &.new {\n color: @bs-datetimepicker-alternate-color;\n }\n\n &.today {\n position: relative;\n\n &:before {\n content: '';\n display: inline-block;\n border: solid transparent;\n border-width: 0 0 7px 7px;\n border-bottom-color: @bs-datetimepicker-active-bg;\n border-top-color: @bs-datetimepicker-secondary-border-color-rgba;\n position: absolute;\n bottom: 4px;\n right: 4px;\n }\n }\n\n &.active,\n &.active:hover {\n background-color: @bs-datetimepicker-active-bg;\n color: @bs-datetimepicker-active-color;\n text-shadow: @bs-datetimepicker-text-shadow;\n }\n\n &.active.today:before {\n border-bottom-color: #fff;\n }\n\n &.disabled,\n &.disabled:hover {\n background: none;\n color: @bs-datetimepicker-disabled-color;\n cursor: not-allowed;\n }\n\n span {\n display: inline-block;\n width: 54px;\n height: 54px;\n line-height: 54px;\n margin: 2px 1.5px;\n cursor: pointer;\n border-radius: @bs-datetimepicker-border-radius;\n\n &:hover {\n background: @bs-datetimepicker-btn-hover-bg;\n }\n\n &.active {\n background-color: @bs-datetimepicker-active-bg;\n color: @bs-datetimepicker-active-color;\n text-shadow: @bs-datetimepicker-text-shadow;\n }\n\n &.old {\n color: @bs-datetimepicker-alternate-color;\n }\n\n &.disabled,\n &.disabled:hover {\n background: none;\n color: @bs-datetimepicker-disabled-color;\n cursor: not-allowed;\n }\n }\n }\n }\n\n &.usetwentyfour {\n td.hour {\n height: 27px;\n line-height: 27px;\n }\n }\n\t\n\t&.wider {\n\t\twidth: 21em;\n\t}\n\n\t& .datepicker-decades .decade {\n line-height: 1.8em !important;\n }\n}\n\n.input-group.date {\n & .input-group-addon {\n cursor: pointer;\n }\n}\n","// Import bootstrap variables including default color palette and fonts\n@import \"bootstrap/less/variables.less\";\n\n// Import datepicker component\n@import \"_bootstrap-datetimepicker.less\";\n\n//this is here so the compiler doesn't complain about a missing bootstrap mixin\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0,0,0,0);\n border: 0;\n}\n","//\n// Patternfly Mixins\n// --------------------------------------------------\n// PatternFly-specific mixins\n\n// Patternfly button variants.\n.button-variant(@color; @background; @background-image-start; @background-image-stop; @border) {\n background-color: @background;\n #gradient > .vertical(@background-image-start, @background-image-stop);\n border-color: @border;\n color: @color;\n\n &:hover,\n &:focus,\n &:active,\n &.active,\n .open .dropdown-toggle& {\n background-color: @background;\n background-image: none;\n border-color: @border;\n color: @color;\n }\n &:active,\n &.active,\n .open .dropdown-toggle& {\n background-image: none;\n &:hover,\n &:focus,\n &.focus {\n background-color: darken(@background, 5%);\n border-color: darken(@border, 7%);\n }\n }\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &,\n &:hover,\n &:focus,\n &:active,\n &.active {\n background-color: @background;\n border-color: @border;\n }\n }\n}\n\n// SASS CONVERSION FIX.\n// Allows inclusion of sr-only rules in nested media queries where @extends .sr-only\n// will not work.\n.sr-only-pf() {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n\n.tab-indicator(@background: @gray-light-pf, @left: 15px, @right: 15px) {\n &:before {\n background: @background;\n bottom: -1px;\n content: \"\";\n display: block;\n height: 2px;\n left: @left;\n position: absolute;\n right: @right;\n }\n}\n\n// Ellipse overflow text\n.text-overflow-pf {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n word-wrap: normal;\n}\n","//\n// About Modal\n// --------------------------------------------------\n\n.about-modal-pf {\n background-color: @color-pf-black-900;\n background-image: url(\"@{img-path}/@{modal-about-pf-bg-img}\");\n background-position: right bottom;\n background-repeat: no-repeat;\n background-size: 216px auto;\n @media (min-width: @screen-sm-min) {\n background-size: auto;\n }\n .modal-body {\n color: @color-pf-white;\n padding-bottom: 16px;\n padding-left: @grid-gutter-width;\n padding-right: @grid-gutter-width;\n @media (min-width: @screen-sm-min) {\n padding-left: (@grid-gutter-width * 2);\n padding-right: (@grid-gutter-width * 2);\n }\n }\n .modal-header {\n background-color: transparent;\n }\n .pficon-close {\n color: @color-pf-white;\n }\n}\n\n.product-versions-pf {\n margin-bottom: 30px;\n margin-top: 30px;\n li {\n strong {\n margin-right: (@grid-gutter-width / 4);\n }\n }\n}\n\n.trademark-pf {\n font-size: ceil((@font-size-base - 1));\n}\n","//\n// Application Launcher\n// --------------------------------------------------\n.applauncher-pf {\n\n display: inline-block;\n overflow: visible;\n\n .applauncher-pf-title {\n .sr-only-pf();\n }\n\n .dropdown-toggle {\n &.disabled {\n cursor: not-allowed;\n }\n }\n\n &.open > .dropdown-menu {\n display:flex;\n flex-wrap:wrap;\n }\n\n .applauncher-pf-item {\n width: 100%;\n }\n\n .applauncher-pf-link {\n display:flex;\n white-space: initial;\n align-items: center;\n }\n\n &-block-list {\n .applauncher-pf-item {\n @media (min-width: @screen-sm-min) {\n flex:0 0 50%;\n }\n }\n\n .applauncher-pf-link {\n flex-wrap: wrap;\n @media (min-width: @screen-sm-min) {\n flex-direction:column;\n text-align: center;\n padding:15px 0;\n height: 100%;\n }\n }\n\n .applauncher-pf-link-icon {\n padding: 0;\n }\n\n .applauncher-pf-link-title {\n margin-top: auto;\n }\n }//block-list\n\n &:not(.applauncher-pf-block-list) {\n\n .applauncher-pf-link {\n @media (min-width: @screen-sm-min) {\n padding:@applauncher-pf-dropdown-menu-padding;\n &-icon {\n flex:1 0 0;\n text-align: left;\n }\n &-title{flex:3;}\n }\n }\n }\n\n .dropdown-menu {\n padding: @applauncher-pf-dropdown-menu-padding;\n min-width: @applauncher-pf-dropdown-menu-width;\n }\n\n .applauncher-pf-link {\n border-style: solid;\n border-width: @applauncher-pf-menu-link-border-width;\n border-color: transparent;\n\n &:hover {\n background-color: @applauncher-pf-menu-link-background-color-hover;\n border-color: @applauncher-pf-menu-link-border-color-hover;\n color: @applauncher-pf-menu-link-color-hover;\n text-decoration: none;\n\n .box-shadow(0 0 2px 0 @applauncher-pf-menu-link-shadow);\n }\n }\n\n .applauncher-pf-link-icon {\n font-size: 1.2em;\n text-align: center;\n width: @applauncher-pf-menu-link-icon-width;\n\n @media (min-width: @screen-sm-min) {\n font-size: @applauncher-pf-menu-link-icon-font-size;\n }\n }\n\n}//.applauncher-pf\n\n.navbar-utility .applauncher-pf {\n .dropdown-menu {\n border-width: @applauncher-pf-menu-link-border-width !important;\n @media (min-width: @screen-sm-min) {\n margin-top: 3px;\n right:0;\n }\n }//.dropdown-menu\n}\n\n.navbar-pf, .navbar-pf-alt {\n\n .navbar-utility .applauncher-pf, .applauncher-pf {\n\n &.open > a,\n &.open > a:focus {\n background-color: @navbar-pf-navbar-nav-active-bg-color;\n color: @navbar-pf-active-color;\n\n @media (min-width: @screen-sm-min) {\n background-color: @navbar-pf-navbar-utility-open-bg-color;\n border-color: @navbar-pf-navbar-utility-border-color;\n color: @navbar-pf-navbar-utility-color;\n }\n }\n\n &.open {\n .dropdown-menu > li > a {\n @media (max-width: @grid-float-breakpoint-max) {\n padding-left: 20px;\n .applauncher-pf-link-icon {\n padding-right: 20px;\n }\n }\n }\n }\n\n &.dropdown > .dropdown-toggle,\n .dropdown-toggle {\n background-color: inherit;\n color: @applauncher-pf-menu-link-color;\n text-align: left;\n text-decoration: none;\n border-width: 0;\n display: block;\n padding-left: 20px;\n\n &.disabled {\n color: @applauncher-pf-menu-link-color-disabled !important;\n }\n\n @media (min-width: @screen-sm-min) {\n border-left: 1px solid @navbar-pf-navbar-utility-border-color;\n padding: @applauncher-pf-dropdown-toggle-padding;\n line-height: 1;\n }\n }\n\n .applauncher-pf-icon {\n padding-right:@applauncher-pf-icon-padding-right;\n\n @media (min-width: @screen-sm-min) {\n padding: 0;\n }\n }\n\n .applauncher-pf-title {\n display: inline;\n position: relative;\n }\n\n\n .applauncher-pf-link {\n overflow: hidden;\n width: 100%;\n\n &:hover {\n background-color: transparent;\n border-color: transparent;\n .box-shadow(none);\n }\n }\n\n .applauncher-pf-link-title {\n overflow: hidden;\n }\n\n @media (min-width: @screen-sm-min) {\n //Apply mixin\n .applauncher-pf;\n }\n }\n}//.navbar-pf .navbar-pf-alt ovrerides\n\n.navbar-iconic {\n\n .navbar-utility .applauncher-pf,\n .applauncher-pf {\n\n &.dropdown > .dropdown-toggle,\n .dropdown-toggle {\n\n @media (min-width: @screen-sm-min) {\n padding: 22px 10px;\n line-height: inherit;\n }\n }\n }\n}\n","//\n// Blank Slate\n// --------------------------------------------------\n\n.blank-slate-pf {\n @media (min-width: @screen-sm-min) {\n padding: (@jumbotron-padding * 2) (@jumbotron-padding * 2);\n }\n @media (min-width: @screen-md-min) {\n padding: (@jumbotron-padding * 3) (@jumbotron-padding * 4);\n }\n background-color: @well-bg;\n border: 1px solid @well-border;\n border-radius: @border-radius-base;\n margin-bottom: 20px;\n padding: @jumbotron-padding;\n text-align: center;\n .blank-slate-pf-icon {\n color: @gray-light;\n font-size: (@font-size-h1 * 2.4);\n line-height: (@font-size-h1 * 2.4);\n }\n .blank-slate-pf-main-action {\n margin-top: @line-height-computed;\n }\n .blank-slate-pf-secondary-action {\n margin-top: @line-height-computed;\n }\n button {\n margin-right: 5px;\n &:last-of-type {\n margin-right: 0;\n }\n }\n}\n","//\n// Bootstrap-Combobox\n// --------------------------------------------------\n\n.combobox-container {\n &.combobox-selected .glyphicon-remove {\n display: inline-block;\n }\n .caret {\n margin-left: 0;\n }\n .combobox::-ms-clear {\n display: none;\n }\n .dropdown-menu {\n margin-top: -1px;\n width: 100%;\n }\n .glyphicon-remove {\n display: none;\n top: auto;\n width: 12px;\n &:before {\n content: \"\\e60b\";\n font-family: @icon-font-name-pf;\n }\n }\n .input-group-addon {\n .button-variant(@btn-default-color; @btn-default-bg; @btn-default-bg-img-start; @btn-default-bg-img-stop; @btn-default-border);\n position: relative; // IE8\n &:active {\n .box-shadow(inset 0 2px 8px fade(@color-pf-black, 20%));\n }\n }\n}\n","//\n// Variables\n// --------------------------------------------------\n// Bootstrap overrides and PatternFly-specific variables\n\n// Sass compass/sprockets asset helper flag\n// ----------------------\n@pf-sass-asset-helper: false;\n\n// PatternFly-specific\n// -------------------\n@import \"color-variables.less\";\n\n@applauncher-pf-dropdown-menu-border-width: 1px;\n@applauncher-pf-dropdown-menu-padding: 9px;\n@applauncher-pf-dropdown-menu-width: 220px;\n@applauncher-pf-dropdown-toggle-padding: 7px 10px;\n@applauncher-pf-icon-padding-right: 4px;\n@applauncher-pf-menu-link-border-color: @color-pf-white;\n@applauncher-pf-menu-link-border-color-hover: @color-pf-black-400;\n@applauncher-pf-menu-link-border-width: 1px;\n@applauncher-pf-menu-link-color: @color-pf-black-300;\n@applauncher-pf-menu-link-color-disabled: @color-pf-black-500;\n@applauncher-pf-menu-link-color-hover: @color-pf-blue-400;\n@applauncher-pf-menu-link-padding: 7px 10px;\n@applauncher-pf-menu-link-padding-block-list: 15px 10px;\n@applauncher-pf-menu-link-background-color-hover: @color-pf-black-150;\n@applauncher-pf-menu-link-shadow: @color-pf-black-300;\n@applauncher-pf-menu-link-icon-font-size: 2em;\n@applauncher-pf-menu-link-icon-width: ((9 * @applauncher-pf-menu-link-icon-font-size) / 14); //Numbers to imitate fa-fw class\n@bootstrap-switch-handle-default-bg-color: @color-pf-black-100;\n@bootstrap-treeview-highlight-color: @color-pf-blue-300;\n@btn-default-bg-img-start: @color-pf-black-100;\n@btn-default-bg-img-stop: @color-pf-black-200;\n@btn-xs-font-weight: 400;\n@card-pf-accented-border-top-color: @color-pf-blue-300;\n@card-pf-aggregate-status-title-icon-color: @color-pf-black-900;\n@card-pf-bg-color: @color-pf-white;\n@card-pf-border-color: @color-pf-black-300;\n@card-pf-border-top-color: transparent;\n@card-pf-container-bg-color: @color-pf-black-150;\n@card-pf-footer-bg-color: @color-pf-black-100;\n@card-pf-selected-border-color: @color-pf-blue-300;\n@donut-font-size-big: 30px;\n@drawer-pf-top-vertical: 58px;\n@drawer-pf-top-horizontal: 26px;\n@dropdown-divider-margin: 4px 1px;\n@dropdown-link-active-border-color: @color-pf-blue;\n@dropdown-link-hover-border-color: @color-pf-blue-100;\n@dropdown-link-focus-color: @color-pf-white;\n@flyout-transition-pf: all 200ms cubic-bezier(.35, 0, .25, 1);\n@font-family-monospace: Menlo, Monaco, Consolas, monospace;\n@font-path: \"../fonts\";\n@footer-pf-bg-color: @color-pf-black;\n@footer-pf-padding-left: 25px;\n@footer-pf-padding-top: 10px;\n@footer-pf-height: 37px;\n@gray-light-pf: @color-pf-black-400;\n@gray-pf: @color-pf-black-700;\n@icon-font-name-fa: \"FontAwesome\";\n@icon-font-name-pf: \"PatternFlyIcons-webfont\";\n@icon-prefix: pficon;\n@img-bg-login: \"bg-login.jpg\";\n@img-path: \"../img\";\n@img-spinner: \"spinner.gif\";\n@img-spinner-inverse: \"spinner-inverse.gif\";\n@img-spinner-inverse-lg: \"spinner-inverse-lg.gif\";\n@img-spinner-inverse-sm: \"spinner-inverse-sm.gif\";\n@img-spinner-inverse-xs: \"spinner-inverse-xs.gif\";\n@img-spinner-lg: \"spinner-lg.gif\";\n@img-spinner-sm: \"spinner-sm.gif\";\n@img-spinner-xs: \"spinner-xs.gif\";\n@input-border-hover: @color-pf-blue-200;\n@input-border-focus: @color-pf-blue-400;\n@list-pf-border-color: @color-pf-black-200;\n@list-pf-active-border-color: @color-pf-black-400;\n@list-pf-header-background-color: @color-pf-black-200;\n@list-pf-hover-background-color: @color-pf-blue-25;\n@list-pf-main-content-width: 70%; // sets the proportional width of the main content vs the additional content\n@list-pf-padding: 20px;\n@list-view-accented-border: @color-pf-blue-300;\n@list-view-active-bg: @color-pf-blue-50;\n@list-view-active-border: @color-pf-black-400;\n@list-view-divider: @color-pf-black-300;\n@list-view-hover-bg: @color-pf-blue-25;\n@list-group-top-border: @color-pf-black-200;\n@login-bg-color: @color-pf-black;\n@login-container-bg-color-rgba: fade(@color-pf-white, 5.5%);\n@modal-about-pf-bg-img: \"bg-modal-about-pf.png\";\n@modal-title-padding-horizontal: 18px;\n@modal-title-padding-vertical: 10px;\n@navbar-pf-active-color: @color-pf-black-150;\n@navbar-pf-alt-active-color: @color-pf-white;\n@navbar-pf-alt-bg-color: @color-pf-black;\n@navbar-pf-alt-bg-img: \"bg-navbar-pf-alt.svg\";\n@navbar-pf-bg-color: @color-pf-black;\n@navbar-pf-border-color: @color-pf-blue-300;\n@navbar-pf-color: @color-pf-black-300;\n@navbar-pf-height: 60px;\n@navbar-pf-icon-bar-bg-color: @color-pf-white;\n@navbar-pf-navbar-navbar-brand-min-width: 270px;\n@navbar-pf-navbar-navbar-brand-padding: 8px 0 7px;\n@navbar-pf-navbar-navbar-persistent-bg-color: @color-pf-black-150;\n@navbar-pf-navbar-navbar-persistent-border-color: @color-pf-black-300;\n@navbar-pf-vertical-active-color: @color-pf-white;\n@navbar-pf-vertical-bg-color: #1d1d1d;\n@navbar-pf-vertical-bg-repeat: no-repeat;\n@navbar-pf-vertical-bg-size: auto 100%;\n@navbar-pf-vertical-border-color: @color-pf-blue-300;\n@navbar-pf-vertical-border-style: solid;\n@navbar-pf-vertical-border-width: 2px;\n@navbar-pf-vertical-color: @color-pf-black-300;\n@navbar-pf-vertical-height: 60px;\n@navbar-pf-vertical-icon-bar-bg-color: @color-pf-white;\n@navbar-pf-vertical-navbar-brand-color: @color-pf-white;\n@navbar-pf-vertical-navbar-brand-icon-margin: 0 15px 0 0;\n@navbar-pf-vertical-navbar-brand-margin: 0 0 0 25px;\n@navbar-pf-vertical-navbar-brand-min-height: 35px;\n@navbar-pf-vertical-navbar-brand-max-height: 35px;\n@navbar-pf-vertical-navbar-brand-line-height: 34px;\n@navbar-pf-vertical-navbar-brand-name-breakpoint: 480px;\n@navbar-pf-vertical-navbar-brand-name-margin: 0 15px 0 0;\n@navbar-pf-vertical-navbar-brand-padding: 11px 0 12px;\n@navbar-pf-vertical-navbar-toggle-margin: 13px 15px;\n@navbar-pf-vertical-navbar-toggle-icon-bar-hover-bg: @color-pf-white;\n@navbar-pf-vertical-nav-item-iconic-padding: 21px 12px;\n@nav-pf-container-transition-period: 250ms;\n@nav-pf-menu-transition-period: 100ms;\n@nav-pf-vertical-active-color: @color-pf-white;\n@nav-pf-vertical-active-before-color: @color-pf-blue-300;\n@nav-pf-vertical-active-bg-color: @color-pf-black-800;\n@nav-pf-vertical-active-border-color: @color-pf-black-900;\n@nav-pf-vertical-active-font-weight: 600;\n@nav-pf-vertical-active-icon-color: @color-pf-blue-300;\n@nav-pf-vertical-badge-color: @color-pf-white;\n@nav-pf-vertical-badge-bg-color: @color-pf-black-900;\n@nav-pf-vertical-bg-color: @color-pf-black-900;\n@nav-pf-vertical-border-color: @color-pf-black-900;\n@nav-pf-vertical-collapsed-width: 75px;\n@nav-pf-vertical-color: @color-pf-black-300;\n@nav-pf-vertical-font-weight: 400;\n@nav-pf-vertical-icon-color: @color-pf-black-600;\n@nav-pf-vertical-icon-width: 24px;\n@nav-pf-vertical-item-border-color: @color-pf-black;\n@nav-pf-vertical-link-height: 63px;\n@nav-pf-vertical-link-padding: 17px 20px 17px 25px;\n@nav-pf-vertical-secondary-active-color: @color-pf-white;\n@nav-pf-vertical-secondary-active-bg-color: @color-pf-black-700;\n@nav-pf-vertical-secondary-active-icon-color: @color-pf-blue-300;\n@nav-pf-vertical-secondary-badge-color: @color-pf-white;\n@nav-pf-vertical-secondary-badge-bg-color: @color-pf-black-900;\n@nav-pf-vertical-secondary-border-color: @color-pf-blue-300;\n@nav-pf-vertical-secondary-color: @color-pf-white;\n@nav-pf-vertical-secondary-header-margin: 18px 20px 10px 20px;\n@nav-pf-vertical-secondary-indicator-color: @color-pf-black-600;\n@nav-pf-vertical-secondary-indicator-padding: 14px 0;\n@nav-pf-vertical-secondary-item-color: @color-pf-black-300;\n@nav-pf-vertical-secondary-item-padding: 0 0 5px 0;\n@nav-pf-vertical-secondary-link-height: 63px;\n@nav-pf-vertical-secondary-link-padding: 4px 0 2px 0;\n@nav-pf-vertical-secondary-list-header-margin: 30px 20px 10px 20px;\n@nav-pf-vertical-tertiary-active-color: @color-pf-white;\n@nav-pf-vertical-tertiary-active-bg-color: @color-pf-black-800;\n@nav-pf-vertical-tertiary-indicator-padding: 0;\n@nav-pf-vertical-tertiary-bg-color: @color-pf-black-700;\n@nav-pf-vertical-tertiary-color: #fff;\n@nav-pf-vertical-tertiary-header-margin: 18px 20px 10px 20px;\n@nav-pf-vertical-tertiary-list-header-margin: 30px 20px 10px 20px;\n@nav-pf-vertical-tertiary-item-padding: 0 0 5px 0;\n@nav-pf-vertical-tertiary-item-color: @color-pf-black-300;\n@nav-pf-vertical-tertiary-link-margin: 0 20px 0 20px;\n@nav-pf-vertical-tertiary-link-padding: 4px 0 2px 0;\n@nav-pf-vertical-tertiary-badge-color: @color-pf-white;\n@nav-pf-vertical-tertiary-badge-bg-color: @color-pf-black-900;\n@nav-pf-vertical-width: 200px;\n@toast-notification-top: 80px;\n@pagination-padding-small-vertical: 0;\n@panel-default-border-color: @color-pf-black-400;\n@pficon-var-add-circle-o: \"\\e61b\";\n@pficon-var-applications: \"\\e936\";\n@pficon-var-arrow: \"\\e929\";\n@pficon-var-asleep: \"\\e925\";\n@pficon-var-automation: \"\\e937\";\n@pficon-var-blueprint: \"\\e915\";\n@pficon-var-build: \"\\e902\";\n@pficon-var-builder-image: \"\\e800\";\n@pficon-var-bundle: \"\\e918\";\n@pficon-var-catalog: \"\\e939\";\n@pficon-var-chat: \"\\e928\";\n@pficon-var-close: \"\\e60b\";\n@pficon-var-cloud-security: \"\\e903\";\n@pficon-var-cloud-tenant: \"\\e904\";\n@pficon-var-cluster: \"\\e620\";\n@pficon-var-connected: \"\\e938\";\n@pficon-var-container-node: \"\\e621\";\n@pficon-var-cpu: \"\\e927\";\n@pficon-var-degraded: \"\\e91b\";\n@pficon-var-delete: \"\\e611\";\n@pficon-var-disconnected: \"\\e93c\";\n@pficon-var-domain: \"\\e919\";\n@pficon-var-edit: \"\\e60a\";\n@pficon-var-enhancement: \"\\e93a\";\n@pficon-var-enterprise: \"\\e906\";\n@pficon-var-equalizer: \"\\e610\";\n@pficon-var-error-circle-o: \"\\e926\";\n@pficon-var-export: \"\\e616\";\n@pficon-var-flag: \"\\e603\";\n@pficon-var-flavor: \"\\e907\";\n@pficon-var-filter: \"\\e943\";\n@pficon-var-folder-close: \"\\e607\";\n@pficon-var-folder-open: \"\\e606\";\n@pficon-var-help: \"\\e605\";\n@pficon-var-history: \"\\e617\";\n@pficon-var-home: \"\\e618\";\n@pficon-var-image: \"\\e61f\";\n@pficon-var-import: \"\\e615\";\n@pficon-var-info: \"\\e92b\";\n@pficon-var-infrastructure: \"\\e93d\";\n@pficon-var-integration: \"\\e948\";\n@pficon-var-in-progress: \"\\e92c\";\n@pficon-var-key: \"\\e924\";\n@pficon-var-kubernetes: \"\\e627\";\n@pficon-var-locked: \"\\e923\";\n@pficon-var-maintenance: \"\\e92d\";\n@pficon-var-memory: \"\\e908\";\n@pficon-var-messages: \"\\e603\";\n@pficon-var-middleware: \"\\e917\";\n@pficon-var-migration: \"\\e92e\";\n@pficon-var-monitoring: \"\\e944\";\n@pficon-var-network: \"\\e909\";\n@pficon-var-off: \"\\e92f\";\n@pficon-var-ok: \"\\e602\";\n@pficon-var-on: \"\\e931\";\n@pficon-var-on-running: \"\\e930\";\n@pficon-var-openshift: \"\\e626\";\n@pficon-var-optimize: \"\\e93e\";\n@pficon-var-orders: \"\\e93f\";\n@pficon-var-paused: \"\\e932\";\n@pficon-var-pending: \"\\e933\";\n@pficon-var-plugged: \"\\e940\";\n@pficon-var-port: \"\\e945\";\n@pficon-var-private: \"\\e914\";\n@pficon-var-print: \"\\e612\";\n@pficon-var-process-automation: \"\\e949\";\n@pficon-var-project: \"\\e905\";\n@pficon-var-rebalance: \"\\e91c\";\n@pficon-var-rebooting: \"\\e934\";\n@pficon-var-regions: \"\\e90a\";\n@pficon-var-registry: \"\\e623\";\n@pficon-var-remove: \"\\e611\";\n@pficon-var-replicator: \"\\e624\";\n@pficon-var-repository: \"\\e90b\";\n@pficon-var-resource-pool: \"\\e90c\";\n@pficon-var-resources-almost-empty: \"\\e91d\";\n@pficon-var-resources-almost-full: \"\\e912\";\n@pficon-var-resources-full: \"\\e92a\";\n@pficon-var-restart: \"\\e617\";\n@pficon-var-route: \"\\e625\";\n@pficon-var-running: \"\\e614\";\n@pficon-var-save: \"\\e601\";\n@pficon-var-screen: \"\\e600\";\n@pficon-var-search: \"\\e921\";\n@pficon-var-security: \"\\e946\";\n@pficon-var-server: \"\\e90d\";\n@pficon-var-server-group: \"\\e91a\";\n@pficon-var-service: \"\\e61e\";\n@pficon-var-service-catalog: \"\\e941\";\n@pficon-var-services: \"\\e947\";\n@pficon-var-settings: \"\\e610\";\n@pficon-var-spinner: \"\\e614\";\n@pficon-var-spinner2: \"\\e613\";\n@pficon-var-storage-domain: \"\\e90e\";\n@pficon-var-tenant: \"\\e916\";\n@pficon-var-thumb-tack-o: \"\\e920\";\n@pficon-var-topology: \"\\e608\";\n@pficon-var-trend-down: \"\\e900\";\n@pficon-var-trend-up: \"\\e901\";\n@pficon-var-unlocked: \"\\e922\";\n@pficon-var-unplugged: \"\\e942\";\n@pficon-var-unknown: \"\\e935\";\n@pficon-var-user: \"\\e91e\";\n@pficon-var-users: \"\\e91f\";\n@pficon-var-virtual-machine: \"\\e90f\";\n@pficon-var-volume: \"\\e910\";\n@pficon-var-warning-triangle-o: \"\\e913\";\n@pficon-var-zone: \"\\e911\";\n@progress-description-label-width: 85px;\n@sidebar-pf-bg: @color-pf-black-100;\n@sidebar-pf-border-color: @color-pf-black-300;\n@skiplink-pf-top: 12px;\n@skiplink-pf-left: 10px;\n@table-border-hover: @color-pf-blue-200;\n@table-cell-padding-bottom: 3px;\n@table-cell-padding-top: 2px;\n// Reference variables declared in block above\n@bootstrap-switch-bg-color-start: @btn-default-bg-img-start;\n@bootstrap-switch-bg-color-stop: @btn-default-bg-img-stop;\n@fa-font-path: @font-path;\n@navbar-pf-navbar-header-border-color: lighten(@navbar-pf-bg-color, 15%);\n@navbar-pf-navbar-nav-active-active-bg-color: lighten(@navbar-pf-bg-color, 8%);\n@navbar-pf-navbar-nav-active-active-open-bg-color: lighten(@navbar-pf-bg-color, 11%);\n@navbar-pf-navbar-nav-active-bg-color: lighten(@navbar-pf-bg-color, 12.5%);\n@navbar-pf-navbar-primary-bg-color-start: lighten(@navbar-pf-bg-color, 10%); // #474C50\n@navbar-pf-navbar-primary-bg-color-stop: @navbar-pf-bg-color; // #383F43\n@navbar-pf-navbar-utility-border-color: lighten(@navbar-pf-bg-color, 15.5%);\n@navbar-pf-navbar-utility-color: @navbar-pf-color;\n@navbar-pf-navbar-utility-hover-bg-color: lighten(@navbar-pf-bg-color, 12.5%);\n@nav-pf-vertical-secondary-bg-color: @nav-pf-vertical-active-bg-color;\n@nav-tabs-color: @gray-pf;\n// Reference variables declared in block above\n@navbar-pf-navbar-primary-context-bg-color-start: lighten(@navbar-pf-navbar-primary-bg-color-start, 8.5%);\n@navbar-pf-navbar-primary-context-bg-color-stop: lighten(@navbar-pf-navbar-primary-bg-color-stop, 11%);\n@navbar-pf-navbar-primary-hover-bg-color-start: lighten(@navbar-pf-navbar-primary-bg-color-start, 10%);\n@navbar-pf-navbar-primary-hover-bg-color-stop: lighten(@navbar-pf-navbar-primary-bg-color-stop, 10%);\n@navbar-pf-navbar-primary-hover-border-color: lighten(@navbar-pf-navbar-header-border-color, 20%);\n@navbar-pf-navbar-primary-context-border-color: lighten(@navbar-pf-navbar-header-border-color, 8%);\n@navbar-pf-navbar-primary-context-border-top-color: lighten(@navbar-pf-navbar-header-border-color, 7%);\n@navbar-pf-navbar-utility-hover-border-color: lighten(@navbar-pf-navbar-utility-border-color, 5%);\n@navbar-pf-navbar-utility-open-bg-color: lighten(@navbar-pf-navbar-utility-hover-bg-color, 7.5%);\n@navbar-pf-navbar-utility-open-border-color: lighten(@navbar-pf-navbar-utility-hover-border-color, 5%);\n// Reference variables declared in block above\n@navbar-pf-navbar-primary-active-bg-color-start: lighten(@navbar-pf-navbar-primary-hover-bg-color-start, 5%);\n@navbar-pf-navbar-primary-active-bg-color-stop: lighten(@navbar-pf-navbar-primary-hover-bg-color-stop, 7.5%);\n@navbar-pf-navbar-primary-active-border-color: lighten(@navbar-pf-navbar-primary-hover-border-color, 5%);\n@navbar-pf-navbar-primary-context-hover-bg-color-start: lighten(@navbar-pf-navbar-primary-context-bg-color-start, 5%);\n@navbar-pf-navbar-primary-context-hover-bg-color-stop: lighten(@navbar-pf-navbar-primary-context-bg-color-stop, 7.5%);\n@navbar-pf-navbar-primary-context-hover-border-color: lighten(@navbar-pf-navbar-primary-context-border-color, 5%);\n@navbar-pf-navbar-primary-context-hover-border-top-color: lighten(@navbar-pf-navbar-primary-context-border-top-color, 6%);\n// Reference variables declared in block above\n@navbar-pf-navbar-primary-context-active-bg-color-start: lighten(@navbar-pf-navbar-primary-context-hover-bg-color-start, 5%);\n@navbar-pf-navbar-primary-context-active-bg-color-stop: lighten(@navbar-pf-navbar-primary-context-hover-bg-color-stop, 7.5%);\n@navbar-pf-navbar-primary-context-active-border-color: lighten(@navbar-pf-navbar-primary-context-hover-border-color, 5%);\n@navbar-pf-navbar-primary-context-active-border-top-color: lighten(@navbar-pf-navbar-primary-context-hover-border-top-color, 6%);\n// References variable declared in block above\n@navbar-pf-navbar-primary-context-active-border-right-color: @navbar-pf-navbar-primary-context-active-border-color;\n@slider-line-height: 16px;\n@slider-horizontal-width: 100%;\n@slider-primary-top: @color-pf-black-100;\n@slider-primary-bottom: @color-pf-black-200;\n@slider-secondary-top: @color-pf-blue-400;\n@slider-secondary-bottom: @color-pf-blue-300;\n\n// Alternate navigation layout - Kept for backwards compatibility\n// --------------------------------------------------------------\n@footer-pf-alt-bg-color: @footer-pf-bg-color;\n@footer-pf-alt-padding-left: @footer-pf-padding-left;\n@footer-pf-alt-padding-top: @footer-pf-padding-top;\n@footer-pf-alt-height: @footer-pf-height;\n@img-path-alt: @img-path;\n@nav-pf-vertical-alt-active-color: @color-pf-blue-300;\n@nav-pf-vertical-alt-bg-color: @color-pf-white;\n@nav-pf-vertical-alt-badge-color: @color-pf-white;\n@nav-pf-vertical-alt-border-color: @sidebar-pf-border-color;\n@nav-pf-vertical-alt-collapsed-width: 75px;\n@nav-pf-vertical-alt-link-height: 63px;\n@nav-pf-vertical-alt-link-padding: 17px 20px 17px 25px;\n@nav-pf-vertical-alt-width: 250px;\n@navbar-pf-alt-bg-repeat: @navbar-pf-vertical-bg-repeat;\n@navbar-pf-alt-bg-size: @navbar-pf-vertical-bg-size;\n@navbar-pf-alt-border-color: @navbar-pf-vertical-border-color;\n@navbar-pf-alt-border-style: @navbar-pf-vertical-border-style;\n@navbar-pf-alt-border-width: @navbar-pf-vertical-border-width;\n@navbar-pf-alt-color: @navbar-pf-vertical-color;\n@navbar-pf-alt-height: @navbar-pf-vertical-height;\n@navbar-pf-alt-nav-item-iconic-padding: @navbar-pf-vertical-nav-item-iconic-padding;\n@navbar-pf-alt-navbar-brand-color: @navbar-pf-vertical-navbar-brand-color;\n@navbar-pf-alt-navbar-brand-icon-margin: @navbar-pf-vertical-navbar-brand-icon-margin;\n@navbar-pf-alt-navbar-brand-margin: @navbar-pf-vertical-navbar-brand-margin;\n@navbar-pf-alt-navbar-brand-min-height: @navbar-pf-vertical-navbar-brand-min-height;\n@navbar-pf-alt-navbar-brand-name-breakpoint: @navbar-pf-vertical-navbar-brand-name-breakpoint;\n@navbar-pf-alt-navbar-brand-name-margin: @navbar-pf-vertical-navbar-brand-name-margin;\n@navbar-pf-alt-navbar-brand-padding: @navbar-pf-vertical-navbar-brand-padding;\n@navbar-pf-alt-navbar-toggle-margin: @navbar-pf-vertical-navbar-toggle-margin;\n@navbar-pf-alt-navbar-toggle-icon-bar-hover-bg: @navbar-pf-vertical-navbar-toggle-icon-bar-hover-bg;\n\n// Login page\n// -------------------\n@login-pf-brand-margin-top: 20px;\n@login-pf-brand-desktop-margin-top: 62px;\n@login-pf-page-header-margin-bottom: 20px;\n@login-pf-page-header-desktop-margin-bottom: 40px;\n@login-pf-page-header-paragraph-margin-top: 20px;\n@login-pf-card-pf-padding: 10px 20px 30px 20px;\n@login-pf-card-pf-desktop-padding: 20px 40px 30px 40px;\n@login-pf-card-pf-max-width: 840px;\n@login-pf-checkbox-label-margin-bottom: 15px;\n@login-pf-dropdown-toggle-padding-right: 15px;\n@login-pf-btn-primary-margin-top: 40px;\n@login-pf-header-margin-bottom: 20px;\n@login-pf-header-desktop-margin-bottom: 30px;\n@login-pf-signup-margin-top: 40px;\n@login-pf-signup-a-margin-left: 10px;\n@login-pf-page-footer-links-margin-top: 60px;\n@login-pf-page-footer-links-li-margin-right: 20px;\n@login-pf-page-footer-sso-margin-top: 40px;\n@login-pf-page-footer-sso-logos-li-margin: 5px;\n@login-pf-page-accounts-margin: 20px;\n@login-pf-accounts-section-heading-margin-top: 30px;\n@login-pf-accounts-section-heading-margin-bottom: 30px;\n@login-pf-accounts-section-heading-desktop-margin-bottom: 15px;\n@login-pf-accounts-section-heading-desktop-padding-right: 40px;\n@login-pf-accounts-section-heading-desktop-padding-left: 40px;\n@login-pf-accounts-link-margin-bottom: 15px;\n@login-pf-accounts-link-img-margin-right: 10px;\n@login-pf-accounts-link-a-padding: 7px;\n@login-pf-accounts-more-caret-margin-left: 5px;\n@login-pf-social-margin: 40px 0 0 0;\n\n\n// Bootstrap overrides\n// -------------------\n@alert-info-border: @color-pf-black-500;\n@alert-link-font-weight: 500;\n@alert-padding: 11px;\n@body-bg: @color-pf-white;\n@border-radius-base: 1px;\n@brand-danger: @color-pf-red;\n@brand-info: @color-pf-blue-500;\n@brand-primary: @color-pf-blue-300;\n@brand-success: @color-pf-green;\n@brand-warning: @color-pf-orange;\n@breadcrumb-bg: transparent;\n@breadcrumb-separator: \"\\f105\";\n@bs-datetimepicker-timepicker-font-size: 1em;\n@bs-datetimepicker-btn-hover-bg: transparent;\n@btn-danger-bg: @color-pf-red-200;\n@btn-danger-border: @color-pf-red-300;\n@btn-default-border: @color-pf-black-400;\n@btn-font-weight: 600;\n@btn-primary-bg: @color-pf-blue;\n@btn-primary-border: @color-pf-blue-500;\n@caret-width-base: 0;\n@code-bg: @color-pf-blue-50;\n@dropdown-border: @color-pf-black-400;\n@dropdown-divider-bg: @color-pf-black-200;\n@dropdown-link-active-color: @color-pf-white;\n@dropdown-link-hover-bg: @color-pf-blue-50;\n@font-family-base: \"Open Sans\", Helvetica, Arial, sans-serif;\n@font-size-base: 12px;\n@gray-dark: lighten(@color-pf-black, 20%); // #333\n@gray-darker: lighten(@color-pf-black, 13.5%); // #222\n@gray-light: lighten(@color-pf-black, 60%); // #999\n@gray-lighter: lighten(@color-pf-black, 93.5%); // #eee\n@grid-gutter-width: 40px;\n@icon-font-path: \"../fonts/\";\n@input-bg-disabled: @color-pf-black-150;\n@input-border: @color-pf-black-400;\n@line-height-base: 1.66666667; // 20/12\n@link-color: @color-pf-blue;\n@list-group-border: @color-pf-black-150;\n@list-group-border-radius: 0;\n@list-group-hover-bg: @color-pf-blue-50;\n@link-hover-color: @color-pf-blue-500;\n@nav-tabs-border-color: @color-pf-black-200;\n@nav-tabs-link-hover-border-color: transparent;\n@padding-large-horizontal: 10px;\n@padding-base-horizontal: 6px;\n@padding-base-vertical: 2px;\n@padding-large-vertical: 6px;\n@pager-border-radius: 0;\n@pager-disabled-color: @color-pf-black-500;\n@pagination-bg: @color-pf-black-150;\n@pagination-border: @color-pf-black-400;\n@pagination-hover-bg: @color-pf-black-200;\n@panel-inner-border: @color-pf-black-300;\n@popover-arrow-color: @color-pf-white;\n@popover-arrow-outer-color: @color-pf-black-400;\n@popover-border-color: @color-pf-black-400;\n@popover-max-width: 220px;\n@popover-title-bg: @color-pf-black-150;\n@pre-bg: @color-pf-black-100;\n@progress-bg: @color-pf-black-200;\n@table-bg-accent: @color-pf-black-150;\n@table-bg-hover: @color-pf-blue-50;\n@table-border-color: @color-pf-black-300;\n@table-cell-padding: 10px;\n@tooltip-arrow-width: 8px;\n@tooltip-bg: @color-pf-black-800;\n@tooltip-max-width: 220px;\n// Reference variables declared in block above\n@alert-danger-bg: lighten(@color-pf-red-100, 55%);\n@alert-danger-border: @brand-danger;\n@alert-danger-text: @gray-dark;\n@alert-info-bg: @color-pf-black-150;\n@alert-info-text: @gray-dark;\n@alert-success-bg: lighten(@color-pf-green-100, 8%);\n@alert-success-border: @brand-success;\n@alert-success-text: @gray-dark;\n@alert-warning-bg: lighten(@color-pf-orange-100, 8%);\n@alert-warning-border: @brand-warning;\n@alert-warning-text: @gray-dark;\n@badge-border-radius: @border-radius-base;\n@border-radius-large: @border-radius-base;\n@border-radius-small: @border-radius-base;\n@breadcrumb-active-color: @gray-pf;\n@breadcrumb-color: @gray-pf;\n@btn-default-bg: @gray-lighter;\n@btn-default-color: @gray-pf;\n@caret-width-large: @caret-width-base;\n@code-color: @color-pf-blue-600;\n@dropdown-fallback-border: @dropdown-border;\n@dropdown-link-active-bg: @link-color;\n@dropdown-link-hover-color: @gray-pf;\n@font-size-h1: ceil((@font-size-base * 2)); // ~24px\n@font-size-h2: ceil((@font-size-base * 1.8333)); // ~22px\n@font-size-h3: ceil((@font-size-base * 1.3333)); // ~16px\n@font-size-h5: ceil((@font-size-base * 1.0833)); // ~13px\n@font-size-large: ceil((@font-size-base * 1.1666)); // ~14px\n@font-size-small: ceil((@font-size-base * .9166)); // ~11px\n@input-color: @gray-dark;\n@nav-tabs-active-link-hover-color: @link-color;\n@nav-tabs-justified-link-border-color: @nav-tabs-border-color;\n@nav-pf-vertical-badges-width: (@nav-pf-vertical-width + 50px);\n@padding-small-horizontal: @padding-base-horizontal;\n@padding-small-vertical: @padding-base-vertical;\n@panel-group-pf-danger-heading-bg: @alert-danger-bg;\n@panel-group-pf-primary-heading-bg: lighten(@brand-primary, 38%);\n@panel-group-pf-success-heading-bg: @alert-success-bg;\n@panel-group-pf-warning-heading-bg: @alert-warning-bg;\n@panel-group-pf-info-heading-bg: lighten(desaturate(spin(@brand-info, 13), 45), 60%);\n@panel-danger-border: @brand-danger;\n@panel-danger-heading-bg: @brand-danger;\n@panel-info-border: @brand-info;\n@panel-info-heading-bg: @brand-info;\n@panel-primary-border: @brand-primary;\n@panel-primary-text: @body-bg;\n@panel-success-border: @brand-success;\n@panel-success-heading-bg: @brand-success;\n@panel-warning-border: @brand-warning;\n@panel-warning-heading-bg: @brand-warning;\n@state-warning-text: @brand-warning;\n@state-danger-text: @brand-danger;\n// Reference variable declared in block above\n@panel-danger-text: @panel-primary-text;\n@panel-info-text: @panel-primary-text;\n@panel-success-text: @panel-primary-text;\n@panel-warning-text: @panel-primary-text;\n\n// PatternFly-specific variables based on Bootstrap overides\n// ---------------------------------------------------------\n@bootstrap-switch-bg-color: @btn-default-bg;\n@btn-danger-bg-img-start: @brand-danger;\n@btn-danger-bg-img-stop: @btn-danger-bg;\n@btn-primary-bg-img-start: @brand-primary;\n@btn-primary-bg-img-stop: @btn-primary-bg;\n@dropdown-link-focus-bg: @link-color;\n@line-height-computed: floor((@font-size-base * @line-height-base));\n@nav-pf-vertical-icon-size: (@font-size-base + 8);\n@notification-badge-color: @color-pf-blue-400;\n@progress-sm: (@line-height-computed - 6);\n@progress-xs: (@line-height-computed - 14);\n@syntax-1: @btn-danger-bg;\n@syntax-2: @gray-dark;\n@syntax-3: @brand-success;\n@syntax-4: @brand-info;\n@tooltip-font-size: @font-size-base;\n","//\n// Bootstrap-Datepicker\n// --------------------------------------------------\n\n.bootstrap-datepicker.form-control[readonly] {\n background-color: @input-bg;\n border-color: @input-border !important;\n color: @input-color;\n .box-shadow(inset 0 1px 1px fade(@color-pf-black, 7.5%));\n .form-control-outline();\n &:focus {\n // TODO Create global variables for validation box shadows?\n @input-validation-focus-box-shadow: fade(@color-pf-black, 7.5%);\n border-color: @input-border-focus !important;\n .has-error & {\n // TODO Create global variables for validation box shadows?\n @state-danger-input-focus: lighten(@state-danger-text, 20%);\n @shadow: ~\"inset 0 1px 1px @{input-validation-focus-box-shadow}, 0 0 6px @{state-danger-input-focus}\";\n border-color: darken(@state-danger-text, 10%);\n .box-shadow(@shadow);\n }\n .has-success & {\n // TODO Create global variables for validation box shadows?\n @state-success-input-focus: lighten(@state-success-text, 20%);\n @shadow: ~\"inset 0 1px 1px @{input-validation-focus-box-shadow}, 0 0 6px @{state-success-input-focus}\";\n border-color: darken(@state-success-text, 10%);\n .box-shadow(@shadow);\n }\n .has-warning & {\n // TODO Create global variables for validation box shadows?\n @state-warning-input-focus: lighten(@state-warning-text, 20%);\n @shadow: ~\"inset 0 1px 1px @{input-validation-focus-box-shadow}, 0 0 6px @{state-warning-input-focus}\";\n border-color: darken(@state-warning-text, 10%);\n .box-shadow(@shadow);\n }\n }\n &:hover {\n border-color: @input-border-hover !important;\n .has-error & {\n border-color: darken(@state-danger-text, 10%) !important;\n }\n .has-success & {\n border-color: darken(@state-success-text, 10%) !important;\n }\n .has-warning & {\n border-color: darken(@state-warning-text, 10%) !important;\n }\n }\n .has-error & {\n border-color: @state-danger-text !important;\n }\n .has-success & {\n border-color: @state-success-text !important;\n }\n .has-warning & {\n border-color: @state-warning-text !important;\n }\n}\n\n.datepicker {\n border-radius: @border-radius-base;\n .datepicker-switch,\n tfoot .clear,\n tfoot .today {\n font-size: @font-size-large;\n font-weight: 500;\n }\n .next,\n .prev {\n font-weight: 500;\n }\n table tr {\n td,\n th {\n border-radius: @border-radius-base;\n }\n td {\n &.active,\n &.active:hover,\n &.active.disabled,\n &.active.disabled:hover {\n background: @dropdown-link-active-bg !important;\n color: @color-pf-white !important;\n text-shadow: none;\n }\n &.day:hover,\n &.day.focused {\n background: @dropdown-link-hover-bg;\n }\n &.selected,\n &.selected:hover,\n &.selected.disabled,\n &.selected.disabled:hover {\n text-shadow: none;\n }\n span {\n border-radius: @border-radius-base;\n &.active,\n &.active:hover,\n &.active.disabled,\n &.active.disabled:hover {\n background: @dropdown-link-active-bg;\n text-shadow: none;\n }\n &:hover {\n background: @dropdown-link-hover-bg;\n }\n }\n }\n }\n thead tr:first-child th,\n tfoot tr th {\n &:hover {\n background: @dropdown-link-hover-bg;\n }\n }\n}\n\n.input-daterange {\n input:first-child {\n border-radius: @border-radius-base 0 0 @border-radius-base;\n }\n input:last-child {\n border-radius: 0 @border-radius-base @border-radius-base 0;\n }\n .input-group-addon {\n background-color: @input-group-addon-bg;\n border-color: @input-group-addon-border-color;\n line-height: @line-height-base;\n padding: @padding-base-vertical @padding-base-horizontal;\n }\n}\n","// Mixins - Bootstrap overrides\n// -------------------\n\n// Form control outline\n.form-control-outline(@color: @input-border-focus) {\n @color-rgba: rgba(red(@color), green(@color), blue(@color), .6);\n &:focus {\n border-color: @color;\n outline: 0 !important;\n .box-shadow(~\"inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 8px @{color-rgba}\");\n }\n}\n\n// Gradients\n#gradient {\n .striped(@color: fade(@color-pf-black, 15%); @angle: -45deg) {\n background-image: linear-gradient(@angle, @color 25%, @color 26%, transparent 27%, transparent 49%, @color 50%, @color 51%, transparent 52%, transparent 74%, @color 75%, @color 76%, transparent 77%);\n }\n}\n\n// Horizontal dividers\n.nav-divider(@color: @color-pf-black-200, @margin: 4px 1px) {\n background-color: @color;\n height: 1px;\n margin: @margin;\n overflow: hidden;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n &:-moz-placeholder { color: @color; font-style: italic; } // Firefox 4-18\n &::-moz-placeholder { color: @color; font-style: italic; opacity: 1; } // Firefox 19+\n &:-ms-input-placeholder { color: @color; font-style: italic; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; font-style: italic; } // Safari and Chrome\n}\n","//\n// Bootstrap-select\n// --------------------------------------------------\n\n.bootstrap-select.btn-group {\n &.form-control {\n margin-bottom: 0;\n }\n .btn {\n // TODO Create global variable for validation state box shadows?\n @input-validation-focus-box-shadow: fade(@color-pf-black, 7.5%);\n &:hover {\n border-color: @input-border-hover;\n }\n .caret {\n margin-top: -4px;\n }\n .form-control-outline();\n .has-error & {\n border-color: @state-danger-text;\n &:focus {\n // TODO Create global variable for validation state box shadows?\n @state-danger-input-focus: lighten(@state-danger-text, 20%);\n @shadow: ~\"inset 0 1px 1px @{input-validation-focus-box-shadow}, 0 0 6px @{state-danger-input-focus}\";\n border-color: darken(@state-danger-text, 10%);\n .box-shadow(@shadow);\n }\n }\n .has-success & {\n border-color: @state-success-text;\n &:focus {\n // TODO Create global variable for validation state box shadows?\n @state-success-input-focus: lighten(@state-success-text, 20%);\n @shadow: ~\"inset 0 1px 1px @{input-validation-focus-box-shadow}, 0 0 6px @{state-success-input-focus}\";\n border-color: darken(@state-success-text, 10%);\n .box-shadow(@shadow);\n }\n }\n .has-warning & {\n border-color: @state-warning-text;\n &:focus {\n // TODO Create global variable for validation state box shadows?\n @state-warning-input-focus: lighten(@state-warning-text, 20%);\n @shadow: ~\"inset 0 1px 1px @{input-validation-focus-box-shadow}, 0 0 6px @{state-warning-input-focus}\";\n border-color: darken(@state-warning-text, 10%);\n .box-shadow(@shadow);\n }\n }\n .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n }\n .dropdown-menu { // Also see navbar.less\n > .active > a {\n &,\n &:active {\n background-color: @dropdown-link-hover-bg !important;\n border-color: @dropdown-link-hover-border-color !important;\n color: @gray-dark !important;\n small {\n color: @gray-light !important;\n }\n }\n }\n > .disabled > a {\n color: @gray-light !important;\n }\n > .selected > a {\n background-color: @dropdown-link-active-bg !important;\n border-color: @dropdown-link-active-border-color !important;\n color: @color-pf-white !important;\n small {\n color: fade(@color-pf-white, 50%) !important;\n }\n }\n .divider {\n background: @dropdown-divider-bg !important;\n margin: @dropdown-divider-margin !important;\n }\n dt {\n color: @color-pf-black-500;\n font-weight:normal;\n padding: 1px 10px;\n }\n li {\n & > a.opt {\n padding: 1px 10px;\n }\n & a {\n &:active small {\n color: fade(@color-pf-white, 50%) !important;\n }\n &:hover,\n &:focus {\n small {\n color: @gray-light;\n }\n }\n }\n &:not(.disabled) {\n a:hover,\n a:focus {\n small {\n color: @gray-light;\n }\n }\n }\n }\n }\n}\n","//\n// Bootstrap slider\n// --------------------------------------------------\n// https://github.com/seiyria/bootstrap-slider\n\n\n// Overwrites and fixes to Bootstrap slider\n\n// https //github.com/seiyria/bootstrap-slider/issues/797\n.slider-tick-label-container {\n display: flex;\n justify-content: space-between;\n margin-left: 0!important;\n}\n\n.slider-tick-label {\n width: auto !important;\n}\n\n.slider {\n .tooltip {\n top: -10px;\n }\n}\n.slider-track {\n background-color: @color-pf-black-200;\n box-shadow: inset 0 2px 3px rgba(0, 0, 0, .1), 0 0px 2px @color-pf-black-200;\n border: 1px solid @color-pf-black-400;\n}\n\n.slider-selection {\n #gradient > .vertical(@slider-secondary-top, @slider-secondary-bottom);\n}\n\n.slider-handle {\n width: @slider-line-height;\n height: @slider-line-height;\n border: 1px solid @color-pf-black-400; //THIS!\n}\n\n.slider-tick {\n background-color: transparent !important;\n background-image:\n radial-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3) 2px, transparent 2px) !important;\n .box-shadow(none);\n}\n\n\n// Styles to create the pf slider\n.slider-pf {\n display: flex;\n align-items: center;\n\n * {\n margin-right: 10px;\n\n &:last-child {\n margin: 0;\n }\n }\n\n .slider {\n width: auto;\n flex: 1 1 100%;\n }\n}\n","//\n// Bootstrap Switch\n// --------------------------------------------------\n\n.@{bootstrap-switch-base} {\n .@{bootstrap-switch-base}-handle-off,\n .@{bootstrap-switch-base}-handle-on {\n &.@{bootstrap-switch-base}-default {\n background: @bootstrap-switch-handle-default-bg-color;\n }\n }\n .@{bootstrap-switch-base}-label {\n background: @bootstrap-switch-bg-color;\n box-shadow: 0 0 2px fade(@color-pf-black, 40%);\n #gradient > .vertical(@bootstrap-switch-bg-color-start, @bootstrap-switch-bg-color-stop);\n position: relative;\n z-index: 9;\n }\n}\n","//\n// Bootstrap Touchspin\n// --------------------------------------------------\n\n.bootstrap-touchspin .input-group-btn-vertical {\n > .btn {\n padding-bottom: 6px;\n padding-top: 6px;\n }\n .bootstrap-touchspin-down {\n border-bottom-right-radius: @border-radius-base;\n }\n .bootstrap-touchspin-up {\n border-top-right-radius: @border-radius-base;\n }\n i {\n font-size: (@font-size-base - 4);\n left: 6px;\n top: 2px;\n &.fa-angle-down,\n &.fa-angle-up {\n font-size: @font-size-base;\n line-height: @font-size-base;\n top: 0;\n }\n &.fa-angle-down,\n &.fa-angle-up {\n left: 7px;\n }\n }\n}\n","//\n// Bootstrap Tree View\n// --------------------------------------------------\n\n.treeview {\n .list-group {\n border-top: 0;\n }\n .list-group-item {\n background: transparent;\n border-bottom: 1px solid transparent !important;\n border-top: 1px solid transparent !important;\n cursor: default !important;\n margin-bottom: 0;\n overflow: hidden;\n padding: 0 10px;\n text-overflow: ellipsis;\n white-space: nowrap;\n &:hover {\n background: none !important;\n }\n &.node-selected {\n background: none !important;\n border-color: transparent !important;\n color: inherit !important;\n }\n &.node-check-changed {\n span.node-icon,\n span.text {\n color: @bootstrap-treeview-highlight-color;\n }\n }\n }\n span.icon {\n display: inline-block;\n font-size: (@font-size-base + 1);\n min-width: 10px;\n text-align: center;\n > [class*=\"fa-angle\"] {\n font-size: (@font-size-base + 3);\n }\n &.check-icon {\n margin-right: 10px;\n }\n &.expand-icon {\n cursor: pointer !important;\n }\n }\n span.image {\n background-repeat: no-repeat;\n background-size: contain;\n display: inline-block;\n height: 1.19em;\n line-height: 1em;\n margin-right: 5px;\n vertical-align: middle;\n width: 12px;\n }\n span.indent {\n margin-right: 5px;\n }\n .node-disabled {\n color: @color-pf-black-300;\n cursor: not-allowed;\n span.expand-icon {\n cursor: default !important;\n }\n }\n .node-hidden {\n display:none;\n }\n}\n\n.treeview-pf-hover .list-group-item {\n cursor: pointer !important;\n &:hover {\n background-color: @dropdown-link-hover-bg !important;\n border-color: @dropdown-link-hover-border-color !important;\n }\n}\n\n.treeview-pf-select .list-group-item {\n cursor: pointer !important;\n &.node-selected {\n background: @dropdown-link-active-bg !important;\n border-color: @dropdown-link-active-border-color !important;\n color: @dropdown-link-active-color !important;\n }\n}\n","//\n// Cards\n// --------------------------------------------------\n\n.card-pf {\n background: @card-pf-bg-color;\n border-top: 2px solid @card-pf-border-top-color;\n .box-shadow(0 1px 1px fade(@color-pf-black, 17.5%));\n margin: 0 (-(@grid-gutter-width / 4)) (@grid-gutter-width / 2);\n padding: 0 (@grid-gutter-width / 2);\n &.card-pf-accented {\n border-top-color: @card-pf-accented-border-top-color;\n }\n &.card-pf-aggregate-status {\n .card-pf-aggregate-status-notifications,\n .card-pf-title {\n a {\n color: @text-color;\n &.add {\n color: @link-color;\n &:hover {\n color: @link-hover-color;\n }\n }\n &:hover {\n color: @link-hover-color;\n }\n }\n }\n }\n &.card-pf-aggregate-status {\n padding: 0 (@grid-gutter-width / 4);\n text-align: center;\n }\n &.card-pf-aggregate-status-mini {\n padding-bottom: (@grid-gutter-width / 4);\n position: relative;\n }\n @media (min-width: @grid-float-breakpoint) {\n &.card-pf-bleed-left {\n margin-left: (-(@grid-gutter-width / 2));\n }\n &.card-pf-bleed-right {\n border-right: 1px solid @card-pf-border-color;\n margin-right: (-(@grid-gutter-width / 2));\n }\n }\n}\n\n.card-pf-aggregate-status-notifications {\n font-size: (@font-size-base * 2); // 24px\n font-weight: 300;\n .card-pf-aggregate-status-mini & {\n line-height: 1;\n }\n .card-pf-aggregate-status-notification + .card-pf-aggregate-status-notification {\n border-left: 1px solid @card-pf-border-color;\n margin-left: (@grid-gutter-width / 8 - 2);\n padding-left: (@grid-gutter-width / 4);\n }\n .fa, .pficon {\n font-size: (@font-size-base * 1.5); // 18px\n margin-right: 7px;\n }\n}\n\n.card-pf-body {\n margin: (@grid-gutter-width / 2) 0 0;\n padding: 0 0 (@grid-gutter-width / 2);\n .card-pf-aggregate-status & {\n margin-top: (@grid-gutter-width / 4);\n padding-bottom: (@grid-gutter-width / 4);\n }\n .card-pf-aggregate-status-mini & {\n margin-bottom: 0;\n margin-top: 0;\n padding-bottom: 0;\n position: absolute;\n right: (@grid-gutter-width / 2);\n top: 15px;\n }\n .card-pf-utilization .card-pf-title + & {\n margin-top: -8px;\n }\n > *:last-child {\n margin-bottom: 0;\n }\n}\n\n.card-pf-footer {\n background-color: @card-pf-footer-bg-color;\n border-top: 1px solid @card-pf-border-color;\n margin: 0 (-(@grid-gutter-width / 2)) !important;\n padding: (@grid-gutter-width / 2) (@grid-gutter-width / 2) (@grid-gutter-width / 4);\n a > {\n .fa,\n .pficon {\n margin-right: 5px;\n }\n }\n .card-pf-time-frame-filter {\n margin-top: -2px;\n }\n}\n\n.card-pf-link-with-icon {\n padding-left: 21px;\n position: relative;\n .fa,\n .pficon {\n font-size: 16px;\n left: 0;\n position: absolute;\n top: 0;\n }\n}\n\n.card-pf-time-frame-filter {\n .card-pf-heading &,\n .card-pf-footer & {\n float: right;\n margin-left: 20px;\n }\n}\n\n.card-pf-heading {\n border-bottom: 1px solid @card-pf-border-color;\n margin: 0 (-(@grid-gutter-width / 2)) (@grid-gutter-width / 2);\n padding: 0 (@grid-gutter-width / 2) 0;\n & .card-pf-time-frame-filter {\n margin-top: -5px;\n }\n}\n\n.card-pf-heading-details {\n float: right;\n font-size: (@font-size-small - 1);\n}\n\n.card-pf-subtitle {\n font-size: @font-size-h3;\n margin-top: @line-height-computed;\n margin-bottom: (@line-height-computed / 2);\n [class^=\"col\"] & {\n margin-top: 0;\n }\n @media (max-width: @screen-xs-max) {\n .card-pf-body [class^=\"col\"] + [class^=\"col\"] > & {\n margin-top: (@grid-gutter-width);\n }\n }\n}\n\n.card-pf-title {\n font-size: @font-size-h3;\n font-weight: 400;\n margin: (@grid-gutter-width / 2) 0;\n padding: 0;\n .card-pf-aggregate-status & {\n font-size: @font-size-large;\n margin: (@grid-gutter-width / 4) 0 0;\n .fa,\n .pficon {\n color: @card-pf-aggregate-status-title-icon-color;\n font-size: @font-size-h3;\n margin-right: 7px;\n }\n }\n .card-pf-aggregate-status-count {\n font-size: @font-size-h3;\n .card-pf-aggregate-status-mini & {\n display: block;\n font-size: (@font-size-base * 2); // 24px\n font-weight: 300;\n margin-bottom: 3px;\n }\n }\n .card-pf-aggregate-status-mini & {\n font-size: @font-size-base;\n margin-top: (@grid-gutter-width / 8);\n a {\n display: inline-block;\n }\n .fa,\n .pficon {\n font-size: (@font-size-base * 2 + 2); // 26px\n margin-right: 0;\n min-width: (@font-size-base * 2 + 2); // 26px\n position: absolute;\n left: (@grid-gutter-width / 2);\n text-align: center;\n top: 15px;\n }\n }\n}\n\n.card-pf-utilization-details {\n border-bottom: 1px solid @card-pf-border-color;\n display: table;\n margin: 12px 0 15px;\n padding: 0 0 15px;\n width: 100%;\n .card-pf-utilization-card-details-count,\n .card-pf-utilization-card-details-description {\n float: left;\n line-height: 1;\n }\n .card-pf-utilization-card-details-count {\n font-size: (@font-size-base * 2 + 2); // 26px\n font-weight: 300;\n margin-right: 10px;\n }\n .card-pf-utilization-card-details-line-1,\n .card-pf-utilization-card-details-line-2 {\n display: block;\n }\n .card-pf-utilization-card-details-line-1 {\n font-size: (@font-size-small - 1);\n margin-bottom: 2px;\n }\n}\n\n.cards-pf {\n background: @card-pf-container-bg-color;\n .row-cards-pf {\n padding: 0 20px;\n &:first-child { padding-top: 20px; }\n }\n}\n\n.container-cards-pf {\n margin-top: (@grid-gutter-width / 2);\n}\n\n.row-cards-pf {\n margin-left: (-(@grid-gutter-width / 4));\n margin-right: (-(@grid-gutter-width / 4));\n}\n","//\n// Card View\n// --------------------------------------------------\n\n.card-pf-view {\n border: 2px solid transparent;\n .card-pf-heading-kebab {\n .dropdown-kebab-pf {\n margin-top: -3px;\n }\n + .progress-pf-legend {\n p { margin-bottom: 0; }\n .progress {\n margin-bottom: 7px;\n margin-top: 16px;\n }\n }\n }\n .card-pf-info {\n margin-top: 15px;\n strong {\n font-size: ceil((@font-size-base + 1));\n margin-right: 10px;\n }\n }\n .card-pf-item {\n display: inline-block;\n font-size: @font-size-h3;\n padding: 0 13px 0 15px;\n &:first-child { padding-left: 0; }\n &:last-child { padding-right: 0; }\n + .card-pf-item { border-left: 1px solid @card-pf-border-color; }\n .fa-check { color: @brand-success; }\n .fa,\n .pficon {\n + .card-pf-item-text { margin-left: 10px; }\n }\n }\n .card-pf-items { margin-top: 15px; }\n .card-pf-title {\n font-size: ceil((@font-size-base * 1.6666));\n font-weight: 300;\n margin-bottom: 0;\n margin-top: 15px;\n .fa,\n .pficon {\n font-size: ceil((@font-size-base * 1.5));\n margin-right: 2px;\n }\n .col-lg-2 & { font-size: @font-size-h3; }\n }\n .card-pf-top-element .card-pf-icon-circle {\n border: 2px solid @color-pf-blue-300;\n border-radius: 50%;\n display: block;\n font-size: 46px;\n height: 106px;\n line-height: 102px;\n margin: 0 auto;\n text-align: center;\n width: 106px;\n .col-lg-2 & {\n font-size: 23px;\n height: 54px;\n line-height: 50px;\n width: 54px;\n }\n }\n .card-pf-view-checkbox {\n position: absolute;\n top: 11px;\n left: 15px;\n input[type=checkbox] { display: none; }\n }\n &.card-pf-view-multi-select {\n .card-pf-view-checkbox {\n input[type=checkbox] {\n display: block;\n @media(min-width:@screen-sm-min) {\n visibility: hidden;\n &:checked { visibility: visible; }\n }\n }\n }\n &:hover .card-pf-view-checkbox input[type=checkbox] { visibility: visible; }\n }\n &.card-pf-view-select {\n position: relative;\n &:hover { .box-shadow(0 1px 6px fade(@color-pf-black, 35%)); }\n &.active { border: 2px solid @card-pf-selected-border-color; }\n }\n &.card-pf-view-single-select { cursor: pointer; }\n &.card-pf-view-xs {\n .card-pf-title {\n font-size: 16px;\n font-weight: normal;\n margin-bottom: 10px;\n .fa,\n .pficon {\n font-size: 14px;\n margin-right: 5px;\n }\n }\n }\n}\n","//\n// Charts\n// --------------------------------------------------\n\n.c3 {\n path {\n stroke: @table-border-color;\n }\n svg {\n font-family: @font-family-base;\n }\n}\n\n.c3-axis-x .tick line {\n stroke: @table-border-color;\n}\n\n.c3-axis-y .tick line {\n display: none;\n}\n\n.c3-chart-arc path {\n stroke: @color-pf-white;\n}\n\n.c3-grid line {\n stroke: @table-border-color;\n}\n\n.c3-line {\n stroke-width: 2px;\n}\n\n.c3-tooltip {\n background: @tooltip-bg;\n .box-shadow(none);\n .opacity(@tooltip-opacity);\n\n td {\n background: transparent;\n border: 0;\n color: @tooltip-color;\n font-size: @font-size-base;\n padding: 5px 10px;\n }\n\n th {\n background: transparent;\n font-size: @font-size-base;\n padding: 5px 10px 0;\n border-bottom: solid 2px @color-pf-black;\n }\n\n tr {\n border: 0;\n + tr > td {\n padding-top: 0;\n }\n }\n}\n\n.c3-tooltip-sparkline,\n.donut-tooltip-pf {\n background: @tooltip-bg;\n color: @tooltip-color;\n .opacity(@tooltip-opacity);\n padding: 2px 6px;\n}\n\n.c3-xgrid,\n.c3-ygrid {\n stroke-dasharray: 0 0;\n}\n\n.chart-pf-sparkline {\n margin-left: -5px;\n margin-right: -5px;\n}\n\n.donut-title-big-pf {\n font-size: @donut-font-size-big;\n font-weight: 300;\n}\n\n.donut-title-small-pf {\n font-size: @font-size-base;\n font-weight: 400;\n}\n\n.line-chart-pf {\n .c3-zoom-rect {\n opacity: 1 !important;\n fill: @color-pf-black-100;\n stroke: @table-border-color;\n stroke-width: 1px;\n }\n}\n\n.pct-donut-chart-pf {\n\n .pct-donut-chart-pf-label {\n display: block;\n }\n\n &.pct-donut-chart-pf-left,\n &.pct-donut-chart-pf-right,\n .pct-donut-chart-pf-left,\n .pct-donut-chart-pf-right {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n }\n\n &.pct-donut-chart-pf-left,\n &.pct-donut-chart-pf-right {\n display: inline-flex;\n }\n\n &.pct-donut-chart-pf-left,\n .pct-donut-chart-pf-left {\n flex-direction: row-reverse;\n }\n}\n\n","//\n// Close icons\n// --------------------------------------------------\n\n//this should no longer be needed and be replaced with pficon-close. This is here for legacy. For further info see https://github.com/patternfly/patternfly/pull/781\n\n.close {\n text-shadow: none;\n z-index: 1;\n position: relative;\n .opacity(.6);\n &:hover,\n &:focus {\n .opacity(.9);\n }\n}\n","//\n// DataTables\n// --------------------------------------------------\n\n// Deprecated\n.ColVis_Button {\n &:active {\n &:focus {\n outline: none;\n }\n }\n}\n\n// Deprecated\n.ColVis_catcher {\n position: absolute;\n z-index: 999;\n}\n\n// Deprecated\n.ColVis_collection {\n background-color: @dropdown-bg;\n border: 1px solid @dropdown-border;\n border-radius: @border-radius-base;\n .box-shadow(0 6px 12px fade(@color-pf-black, 17.5%));\n background-clip: padding-box;\n list-style: none;\n margin: -1px 0 0 0;\n padding: 5px 10px;\n width: 150px;\n z-index: @zindex-dropdown;\n label {\n font-weight: normal;\n margin-bottom: 5px;\n margin-top: 5px;\n padding-left: 20px;\n }\n}\n\n// Deprecated\n.ColVis_collectionBackground {\n background-color: @color-pf-white;\n height: 100%;\n left: 0;\n position: fixed;\n top: 0;\n width: 100%;\n z-index: 998;\n}\n\n// Note: We won't be using this class with the Patternfly toolbar\n.dataTables_header {\n background-color: @color-pf-black-150;\n border: 1px solid @table-border-color;\n border-bottom: none;\n padding: 5px;\n position: relative;\n text-align: center;\n .btn {\n .box-shadow(none);\n }\n // Deprecated\n .ColVis {\n position: absolute;\n right: 5px;\n text-align: left;\n top: 5px;\n + .dataTables_info {\n padding-right: 30px;\n }\n }\n .dataTables_filter {\n position: absolute;\n input {\n border: 1px solid @color-pf-black-400;\n height: 24px;\n @media (max-width: @screen-xs-max) {\n width: 100px;\n }\n }\n }\n .dataTables_info {\n padding: 2px 0;\n @media (max-width: @screen-xs) {\n text-align: right;\n }\n b {\n font-weight: bold;\n }\n }\n}\n\n// Note: We won't be using this class with the table view\n.dataTables_footer {\n background-color: @color-pf-white;\n border: 1px solid @table-border-color;\n border-top: none;\n overflow: hidden;\n}\n\n// Not in use with latest example: May be used with pagination?\n.dataTables_paginate {\n background: @color-pf-black-100;\n float: right;\n margin: 0;\n .pagination {\n float: left;\n margin: 0;\n > li {\n > span {\n border-color: @color-pf-white @color-pf-black-300 @color-pf-black-150;\n border-width: 0 1px;\n font-size: (@font-size-base + 4);\n font-weight: normal;\n padding: 0;\n text-align: center;\n width: 31px;\n &:hover,\n &:focus {\n .reset-filter();\n }\n }\n &.last > span {\n border-right: none;\n }\n &.disabled > span {\n background: @color-pf-black-150;\n border-left-color: @color-pf-black-200;\n border-right-color: @color-pf-black-200;\n .reset-filter();\n }\n }\n }\n .pagination-input {\n float: left;\n font-size: @font-size-base;\n line-height: 1em;\n padding: 4px 15px 0;\n text-align: right;\n .paginate_input {\n border: 1px solid @color-pf-black-300;\n .box-shadow(inset 0 1px 1px fade(@color-pf-black, 7.5%));\n font-size: @font-size-base;\n font-weight: 600;\n height: 19px;\n margin-right: 8px;\n padding-right: 3px;\n text-align: right;\n width: 30px;\n }\n .paginate_of {\n position: relative;\n b {\n margin-left: 3px;\n }\n }\n }\n}\n\n.dataTables_empty {\n background: @table-bg-accent;\n}\n\n/* Might need this for pagination?\n.dataTables_wrapper {\n margin: @line-height-computed 0;\n @media (max-width: @screen-xs-max) {\n .table-responsive {\n margin-bottom: 0;\n }\n }\n}\n*/\n\n// Not in use with latest example: May be used with column reordering?\n.DTCR_clonedTable {\n background-color: fade(@color-pf-white, 70%);\n z-index: 202;\n}\n\n// Not in use with latest example: May be used with column reordering?\n.DTCR_pointer {\n background-color: @link-color;\n width: 1px;\n z-index: 201;\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n",".experimental-pf > * {\n border: 2px solid @color-pf-light-green-400;\n}\n\n.experimental-pf-bar {\n background-color: @color-pf-light-green-400;\n border: none;\n text-align: center;\n position: relative;\n}\n\n.experimental-pf-more-info {\n background-color: @color-pf-light-green-400;\n border: 0;\n color: @color-pf-black;\n display: block;\n width: 100%;\n padding-top: 10px;\n padding-bottom: 10px;\n position: static;\n @media (min-width: @screen-md-min) {\n padding: 0 10px;\n position: absolute;\n right: 0;\n top: 0;\n width: auto;\n }\n}\n\n.experimental-pf-text {\n @media (min-width: @screen-md-min) {\n padding-left: 150px;\n padding-right: 150px;\n }\n\n a {\n color: @color-pf-black;\n text-decoration: underline;\n &:hover {\n color: @color-pf-black;\n cursor: pointer;\n }\n }\n}\n\n.btn-experimental-pf {\n .button-variant(@btn-default-color; @color-pf-light-green-400; @color-pf-light-green-300; @color-pf-light-green-400; @color-pf-light-green-400);\n}\n",".filter-pf-category-select {\n display: flex;\n}\n.filter-pf-category-select-value {\n border-left-width: 0;\n}\n.filter-pf-category-item {\n margin-bottom: 5px;\n}\n.filter-pf-category-label {\n font-weight: 700;\n margin-right: 5px;\n padding: 5px 0 6px 5px;\n}\n.filter-pf-select {\n .caret {\n position: absolute;\n top: 50%;\n right: 10px;\n transform: translateY(-50%);\n }\n}\n.filter-pf-select-dropdown {\n background-color: @color-pf-white;\n background-image: none;\n color: @color-pf-black-500;\n font-size: 12px;\n font-style: italic;\n font-weight: 400;\n padding-right: 25px;\n text-align: left;\n .caret {\n font-style: normal;\n }\n}\n.filter-pf-active-label {\n margin-right: 5px;\n}\n","//\n// Footer\n// --------------------------------------------------\n\n.footer-pf-alt, .footer-pf {\n background-color: @footer-pf-bg-color;\n color: @gray-light;\n font-size: @font-size-small;\n line-height: 17px; // whole px unit to avoid height differences among browsers\n padding-left: @footer-pf-padding-left;\n padding-top: @footer-pf-padding-top;\n .layout-pf-alt-fixed-with-footer &, .layout-pf-fixed-with-footer & {\n bottom: 0;\n left: 0;\n position: fixed;\n right: 0;\n z-index: @zindex-navbar-fixed;\n }\n}\n","//\n// Icons\n// --------------------------------------------------\n// Custom icons and selections from IcoMoon - Free (http://icomoon.io/#icons)\n\n@font-face {\n font-family: \"@{icon-font-name-pf}\";\n src:url(\"@{font-path}/@{icon-font-name-pf}.eot\");\n src:url(\"@{font-path}/@{icon-font-name-pf}.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"@{font-path}/@{icon-font-name-pf}.ttf\") format(\"truetype\"),\n url(\"@{font-path}/@{icon-font-name-pf}.woff\") format(\"woff\"),\n url(\"@{font-path}/@{icon-font-name-pf}.svg#@{icon-font-name-pf}\") format(\"svg\");\n font-weight: normal;\n font-style: normal;\n}\n\n[class^=\"@{icon-prefix}-\"],\n[class*=\" @{icon-prefix}-\"] {\n display: inline-block;\n font-family: \"@{icon-font-name-pf}\";\n font-style: normal;\n font-variant: normal;\n font-weight: normal;\n line-height: 1;\n speak: none;\n text-transform: none;\n /* Better Font Rendering =========== */\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n}\n.@{icon-prefix}-add-circle-o:before {\n content: @pficon-var-add-circle-o;\n}\n.@{icon-prefix}-applications:before {\n content: @pficon-var-applications;\n}\n.@{icon-prefix}-arrow:before {\n content: @pficon-var-arrow;\n}\n.@{icon-prefix}-asleep:before {\n content: @pficon-var-asleep;\n}\n.@{icon-prefix}-automation:before {\n content: @pficon-var-automation;\n}\n.@{icon-prefix}-build:before {\n content: @pficon-var-build;\n}\n.@{icon-prefix}-builder-image:before {\n content: @pficon-var-builder-image;\n}\n.@{icon-prefix}-bundle:before {\n content: @pficon-var-bundle;\n}\n.@{icon-prefix}-blueprint:before {\n content: @pficon-var-blueprint;\n}\n.@{icon-prefix}-catalog:before {\n content: @pficon-var-catalog;\n}\n.@{icon-prefix}-chat:before {\n content: @pficon-var-chat;\n}\n.@{icon-prefix}-close:before {\n content: @pficon-var-close;\n}\n.@{icon-prefix}-cloud-security:before {\n content: @pficon-var-cloud-security;\n}\n.@{icon-prefix}-cloud-tenant:before {\n content: @pficon-var-cloud-tenant;\n}\n.@{icon-prefix}-cluster:before {\n content: @pficon-var-cluster;\n}\n.@{icon-prefix}-connected:before {\n content: @pficon-var-connected;\n}\n.@{icon-prefix}-container-node:before {\n content: @pficon-var-container-node;\n}\n.@{icon-prefix}-cpu:before {\n content: @pficon-var-cpu;\n}\n.@{icon-prefix}-degraded:before {\n content: @pficon-var-degraded;\n}\n.@{icon-prefix}-delete:before {\n content: @pficon-var-delete;\n}\n.@{icon-prefix}-disconnected:before {\n content: @pficon-var-disconnected;\n}\n.@{icon-prefix}-domain:before {\n content: @pficon-var-domain;\n}\n.@{icon-prefix}-edit:before {\n content: @pficon-var-edit;\n}\n.@{icon-prefix}-enhancement:before {\n content: @pficon-var-enhancement;\n}\n.@{icon-prefix}-enterprise:before {\n content: @pficon-var-enterprise;\n}\n.@{icon-prefix}-equalizer:before {\n content: @pficon-var-equalizer;\n}\n.@{icon-prefix}-error-circle-o:before {\n color: @brand-danger;\n content: @pficon-var-error-circle-o;\n}\n.@{icon-prefix}-export:before {\n content: @pficon-var-export;\n}\n.@{icon-prefix}-flag:before,\n.@{icon-prefix}-messages:before { // class name deprecated\n content: @pficon-var-flag;\n}\n.@{icon-prefix}-flavor:before {\n content: @pficon-var-flavor;\n}\n.@{icon-prefix}-filter:before {\n content: @pficon-var-filter;\n}\n.@{icon-prefix}-folder-close:before {\n content: @pficon-var-folder-close;\n}\n.@{icon-prefix}-folder-open:before {\n content: @pficon-var-folder-open;\n}\n.@{icon-prefix}-help:before {\n content: @pficon-var-help;\n}\n.@{icon-prefix}-history:before {\n content: @pficon-var-history;\n}\n.@{icon-prefix}-home:before {\n content: @pficon-var-home;\n}\n.@{icon-prefix}-image:before {\n content: @pficon-var-image;\n}\n.@{icon-prefix}-import:before {\n content: @pficon-var-import;\n}\n.@{icon-prefix}-in-progress:before {\n content: @pficon-var-in-progress;\n}\n.@{icon-prefix}-info:before {\n content: @pficon-var-info;\n}\n.@{icon-prefix}-infrastructure:before {\n content: @pficon-var-infrastructure;\n}\n.@{icon-prefix}-integration:before {\n content: @pficon-var-integration;\n}\n.@{icon-prefix}-key:before {\n content: @pficon-var-key;\n}\n.@{icon-prefix}-locked:before {\n content: @pficon-var-locked;\n}\n.@{icon-prefix}-maintenance:before {\n content: @pficon-var-maintenance;\n}\n.@{icon-prefix}-memory:before {\n content: @pficon-var-memory;\n}\n.@{icon-prefix}-middleware:before {\n content: @pficon-var-middleware;\n}\n.@{icon-prefix}-migration:before {\n content: @pficon-var-migration;\n}\n.@{icon-prefix}-monitoring:before {\n content: @pficon-var-monitoring;\n}\n.@{icon-prefix}-network:before {\n content: @pficon-var-network;\n}\n.@{icon-prefix}-on:before {\n content: @pficon-var-on;\n}\n.@{icon-prefix}-on-running:before {\n content: @pficon-var-on-running;\n}\n.@{icon-prefix}-optimize:before {\n content: @pficon-var-optimize;\n}\n.@{icon-prefix}-orders:before {\n content: @pficon-var-orders;\n}\n.@{icon-prefix}-off:before {\n content: @pficon-var-off;\n}\n.@{icon-prefix}-ok:before {\n color: @brand-success;\n content: @pficon-var-ok;\n}\n.@{icon-prefix}-paused:before {\n content: @pficon-var-paused;\n}\n.@{icon-prefix}-pending:before {\n content: @pficon-var-pending;\n}\n.@{icon-prefix}-plugged:before {\n content: @pficon-var-plugged;\n}\n.@{icon-prefix}-port:before {\n content: @pficon-var-port;\n}\n.@{icon-prefix}-print:before {\n content: @pficon-var-print;\n}\n.@{icon-prefix}-process-automation:before {\n content: @pficon-var-process-automation;\n}\n.@{icon-prefix}-private:before {\n content: @pficon-var-private;\n}\n.@{icon-prefix}-project:before {\n content: @pficon-var-project;\n}\n.@{icon-prefix}-rebalance:before {\n content: @pficon-var-rebalance;\n}\n.@{icon-prefix}-rebooting:before {\n content: @pficon-var-rebooting;\n}\n.@{icon-prefix}-refresh:before, // class name deprecated\n.@{icon-prefix}-restart:before {\n content: @pficon-var-restart;\n}\n.@{icon-prefix}-regions:before {\n content: @pficon-var-regions;\n}\n.@{icon-prefix}-registry:before {\n content: @pficon-var-registry;\n}\n.@{icon-prefix}-remove:before {\n content: @pficon-var-remove;\n}\n.@{icon-prefix}-replicator:before {\n content: @pficon-var-replicator;\n}\n.@{icon-prefix}-repository:before {\n content: @pficon-var-repository;\n}\n.@{icon-prefix}-resource-pool:before {\n content: @pficon-var-resource-pool;\n}\n.@{icon-prefix}-resources-almost-empty:before {\n content: @pficon-var-resources-almost-empty;\n}\n.@{icon-prefix}-resources-almost-full:before {\n content: @pficon-var-resources-almost-full;\n}\n.@{icon-prefix}-resources-full:before {\n content: @pficon-var-resources-full;\n}\n.@{icon-prefix}-route:before {\n content: @pficon-var-route;\n}\n.@{icon-prefix}-running:before {\n content: @pficon-var-running;\n}\n.@{icon-prefix}-save:before {\n content: @pficon-var-save;\n}\n.@{icon-prefix}-screen:before {\n content: @pficon-var-screen;\n}\n.@{icon-prefix}-search:before {\n content: @pficon-var-search;\n}\n.@{icon-prefix}-security:before {\n content: @pficon-var-security;\n}\n.@{icon-prefix}-server:before {\n content: @pficon-var-server;\n}\n.@{icon-prefix}-server-group:before {\n content: @pficon-var-server-group;\n}\n.@{icon-prefix}-service:before {\n content: @pficon-var-service;\n}\n.@{icon-prefix}-services:before {\n content: @pficon-var-services;\n}\n.@{icon-prefix}-service-catalog:before {\n content: @pficon-var-service-catalog;\n}\n.@{icon-prefix}-settings:before {\n content: @pficon-var-settings;\n}\n.@{icon-prefix}-spinner:before {\n content: @pficon-var-spinner;\n}\n.@{icon-prefix}-spinner2:before {\n content: @pficon-var-spinner2;\n}\n.@{icon-prefix}-storage-domain:before {\n content: @pficon-var-storage-domain;\n}\n.@{icon-prefix}-tenant:before {\n content: @pficon-var-tenant;\n}\n.@{icon-prefix}-thumb-tack-o:before {\n content: @pficon-var-thumb-tack-o;\n}\n.@{icon-prefix}-topology:before {\n content: @pficon-var-topology;\n}\n.@{icon-prefix}-trend-down:before {\n content: @pficon-var-trend-down;\n}\n.@{icon-prefix}-trend-up:before {\n content: @pficon-var-trend-up;\n}\n.@{icon-prefix}-unknown:before {\n content: @pficon-var-unknown;\n}\n.@{icon-prefix}-user:before {\n content: @pficon-var-user;\n}\n.@{icon-prefix}-users:before {\n content: @pficon-var-users;\n}\n.@{icon-prefix}-unlocked:before {\n content: @pficon-var-unlocked;\n}\n.@{icon-prefix}-unplugged:before {\n content: @pficon-var-unplugged;\n}\n.@{icon-prefix}-virtual-machine:before {\n content: @pficon-var-virtual-machine;\n}\n.@{icon-prefix}-volume:before {\n content: @pficon-var-volume;\n}\n.@{icon-prefix}-warning-triangle-o:before {\n color: @brand-warning;\n content: @pficon-var-warning-triangle-o;\n}\n.@{icon-prefix}-zone:before {\n content: @pficon-var-zone;\n}\n","//\n// Info Tip\n// --------------------------------------------------\n\n// Overwrites for navbar.less\n.navbar-nav > li > .dropdown-menu.infotip {\n border-top-width: 1px !important;\n margin-top: @popover-arrow-width;\n}\n\n// Overwrites for PatternFly - navbar.less\n@media (max-width: @grid-float-breakpoint-max) {\n .navbar-pf .navbar-nav .open .dropdown-menu.infotip {\n background-color: @color-pf-white !important;\n margin-top: 0;\n }\n}\n\n// Extends \"dropdown-menu\"\n.infotip {\n min-width: 235px;\n padding: 0;\n .list-group {\n border-top: 0;\n margin: 0;\n padding: 8px 0;\n .list-group-item {\n border: none;\n margin: 0 15px 0 34px;\n padding: 5px 0;\n > .i {\n color: @gray-pf;\n font-size: 13px;\n left: -20px;\n position: absolute;\n top: 8px;\n }\n > a {\n color: @gray-pf;\n line-height: 13px;\n }\n > .close {\n float: right;\n }\n }\n }\n .footer {\n background-color: @color-pf-black-150;\n padding: 6px 15px;\n a:hover {\n color: @link-color;\n }\n }\n}\n\n// Arrows (Copy from popovers.less)\n//\n// .arrow is outer, .arrow:after is inner\n\n.infotip .arrow {\n &,\n &:after {\n border-color: transparent;\n border-style: solid;\n display: block;\n height: 0;\n position: absolute;\n width: 0;\n }\n}\n.infotip .arrow {\n border-width: @popover-arrow-outer-width;\n}\n.infotip .arrow:after {\n border-width: @popover-arrow-width;\n content: \"\";\n}\n\n.infotip {\n &.bottom .arrow,\n &.bottom-left .arrow,\n &.bottom-right .arrow {\n border-bottom-color: @popover-arrow-outer-color;\n border-top-width: 0;\n left: 50%;\n margin-left: -@popover-arrow-outer-width;\n top: -@popover-arrow-outer-width;\n &:after {\n border-top-width: 0;\n border-bottom-color: @popover-arrow-color;\n content: \" \";\n margin-left: -@popover-arrow-width;\n top: 1px;\n }\n }\n &.bottom-left .arrow {\n left: 20%;\n }\n // Default:\n &.bottom-right .arrow {\n left: 80%;\n }\n &.top .arrow {\n border-bottom-width: 0;\n border-top-color: @popover-arrow-outer-color;\n bottom: -@popover-arrow-outer-width;\n left: 50%;\n margin-left: -@popover-arrow-outer-width;\n &:after {\n border-bottom-width: 0;\n border-top-color: @color-pf-black-150;\n bottom: 1px;\n content: \" \";\n margin-left: -@popover-arrow-width;\n }\n }\n &.right .arrow {\n border-left-width: 0;\n border-right-color: @popover-arrow-outer-color;\n left: -@popover-arrow-outer-width;\n margin-top: -@popover-arrow-outer-width;\n top: 50%;\n &:after {\n bottom: -@popover-arrow-width;\n border-left-width: 0;\n border-right-color: @popover-arrow-color;\n content: \" \";\n left: 1px;\n }\n }\n &.left .arrow {\n border-left-color: @popover-arrow-outer-color;\n border-right-width: 0;\n margin-top: -@popover-arrow-outer-width;\n right: -@popover-arrow-outer-width;\n top: 50%;\n &:after {\n border-left-color: @popover-arrow-color;\n border-right-width: 0;\n bottom: -@popover-arrow-width;\n content: \" \";\n right: 1px;\n }\n }\n}\n","//\n// Layouts\n// --------------------------------------------------\n.layout-pf {\n &,\n & body {\n min-height: 100%;\n }\n &.layout-pf-fixed {\n &.transitions .container-pf-nav-pf-vertical {\n transition: @flyout-transition-pf;\n }\n body {\n padding-top: @navbar-pf-height; // make space for the navbar\n }\n .navbar-pf {\n left: 0;\n position: fixed;\n top:0;\n right: 0;\n z-index: 1030;\n }\n .container-pf-nav-pf-vertical {\n margin-left: @nav-pf-vertical-width;\n &.nav-pf-vertical-with-badges {\n margin-left: @nav-pf-vertical-badges-width;\n }\n &.collapsed-nav {\n margin-left: @nav-pf-vertical-collapsed-width;\n &.hidden-icons-pf {\n margin-left: 0;\n }\n }\n &.hidden-nav {\n margin-left: 0; // remove space as left nav is hidden\n }\n &.hide-nav-pf {\n margin-left: 0 !important;\n }\n &.collapsed-secondary-nav-pf, &.collapsed-tertiary-nav-pf {\n margin-left: @nav-pf-vertical-width;\n &.nav-pf-vertical-with-badges {\n margin-left: @nav-pf-vertical-badges-width;\n }\n }\n &.nav-pf-persistent-secondary.secondary-visible-pf {\n @media (min-width: 1200px) {\n margin-left: (@nav-pf-vertical-width + @nav-pf-vertical-width);\n &.nav-pf-vertical-with-badges {\n margin-left: (@nav-pf-vertical-badges-width + @nav-pf-vertical-badges-width);\n }\n &.hidden-nav {\n margin-left: 0; // remove space as left nav is hidden\n }\n &.collapsed-secondary-nav-pf {\n margin-left: @nav-pf-vertical-width;\n &.nav-pf-vertical-with-badges {\n margin-left: @nav-pf-vertical-badges-width;\n }\n }\n &.collapsed-tertiary-nav-pf {\n margin-left: @nav-pf-vertical-width;\n &.nav-pf-vertical-with-badges {\n margin-left: @nav-pf-vertical-badges-width;\n }\n }\n &.collapsed-nav {\n margin-left: (@nav-pf-vertical-collapsed-width + @nav-pf-vertical-width);\n &.nav-pf-vertical-with-badges {\n margin-left: (@nav-pf-vertical-collapsed-width + @nav-pf-vertical-badges-width);\n }\n &.collapsed-secondary-nav-pf {\n margin-left: @nav-pf-vertical-width;\n &.nav-pf-vertical-with-badges {\n margin-left: @nav-pf-vertical-badges-width;\n }\n }\n &.collapsed-tertiary-nav-pf {\n margin-left: @nav-pf-vertical-width;\n &.nav-pf-vertical-with-badges {\n margin-left: @nav-pf-vertical-badges-width;\n }\n }\n &.hidden-icons-pf {\n margin-left: 0;\n }\n }\n }\n }\n }\n }\n &.layout-pf-fixed-with-footer {\n body {\n padding-bottom: @footer-pf-height;\n }\n }\n}\n.layout-pf-alt {\n &,\n & body {\n min-height: 100%;\n }\n &.layout-pf-alt-fixed {\n &.layout-pf-alt-fixed-inner-scroll {\n &,\n & body {\n height: 100%;\n min-height: 0;\n }\n .container-pf-alt-nav-pf-vertical-alt {\n height: 100%;\n overflow: auto;\n &.container-cards-pf {\n margin-top: 0;\n padding-top: (@grid-gutter-width/2);\n }\n }\n }\n &.transitions .container-pf-alt-nav-pf-vertical-alt {\n transition: @flyout-transition-pf;\n }\n body {\n padding-top: @navbar-pf-alt-height; // make space for the navbar\n }\n .container-pf-alt-nav-pf-vertical-alt {\n margin-left: (@nav-pf-vertical-alt-width);\n &.collapsed-nav {\n margin-left: (@nav-pf-vertical-alt-collapsed-width); // adjust space for the collapsed left nav\n }\n &.hidden-nav {\n margin-left: 0; // remove space as left nav is hidden\n }\n }\n }\n &.layout-pf-alt-fixed-with-footer {\n body {\n padding-bottom: @footer-pf-alt-height;\n }\n }\n}\n","a.disabled {\n color: @color-pf-black-500;\n cursor: @cursor-disabled;\n text-decoration: none;\n}\n","//\n// PatternFly List\n// --------------------------------------------------\n\n.list-pf {\n border-bottom: 1px solid @list-pf-border-color;\n}\n\n.list-pf-item {\n border-color: @list-pf-border-color;\n border-left-color: @color-pf-white;\n border-right-color: @color-pf-white;\n border-style: solid;\n border-width: 1px;\n border-bottom: none;\n &:hover {\n background-color: @list-pf-hover-background-color;\n }\n &.active {\n background-color: @list-pf-header-background-color;\n border-color: @list-pf-active-border-color;\n border-bottom-width: 1px;\n border-bottom-style: solid;\n }\n}\n\n.list-pf-expansion {\n background-color: @color-pf-white;\n}\n\n.list-pf-container {\n align-items: flex-start;\n display: flex;\n padding: @list-pf-padding;\n .list-pf-expansion & {\n border-top: 1px solid @list-pf-active-border-color;\n }\n // when wide enough, if the list is not stacked, then center items vertically\n @media (min-width: @screen-md-min) {\n .list-pf:not(.list-pf-stacked) & {\n align-items: center;\n }\n }\n}\n\n.list-pf-chevron {\n min-width: 1.2em; // ensures that the width does not shift when the chevron is sideways\n}\n\n.list-pf-chevron,\n.list-pf-select {\n margin-right: 10px;\n //add the divider line if there is a chevron or a select\n + .list-pf-content {\n border-left: 1px solid @color-pf-black-300;\n padding-left: (@grid-gutter-width/2);\n }\n .fa {\n font-size: 22px;\n }\n}\n\n// add this class to manage flexed contents in the list item content\n.list-pf-content-flex {\n align-items: flex-start;\n display:flex;\n flex-grow: 1;\n flex-wrap: nowrap;\n justify-content: flex-start;\n min-width: 0;\n // when wide enough, if the list is not stacked, then center items vertically\n @media (min-width: @screen-md-min) {\n .list-pf:not(.list-pf-stacked) & {\n align-items: center;\n }\n }\n}\n\n.list-pf-left {\n flex-grow: 0;\n margin-left: 0;\n margin-right: (@grid-gutter-width/2);\n}\n.list-pf-icon {\n align-items: center;\n display:flex;\n justify-content: center;\n}\n.list-pf-icon-bordered {\n border-radius: 50%;\n border: 2px solid @list-view-accented-border;\n}\n.list-pf-icon-small {\n font-size: 1.4em;\n height: 30px;\n line-height: 30px;\n width: 30px;\n}\n\n\n.list-pf-content-wrapper {\n align-items: center;\n display:flex;\n flex-grow: 1;\n flex-wrap: wrap;\n min-width: 0;\n // when at larger breakpoints, don't stack the contents and add some space between the children\n @media (min-width: @screen-md-min) {\n flex-wrap: nowrap;\n & > * + * {\n margin-left: @grid-gutter-width;\n }\n }\n // if the list is stacked, then align the contents to the top\n .list-pf-stacked & {\n align-items: flex-start;\n }\n\n}\n\n.list-pf-main-content {\n align-items: center;\n display: flex;\n flex-basis: @list-pf-main-content-width;\n flex-grow: 1;\n flex-shrink: 1;\n flex-wrap: wrap;\n min-width: 0;\n}\n\n// at larger breakpoints, if the list is not stacked, then don't wrap the main contents and add some space between them\n.list-pf:not(.list-pf-stacked) .list-pf-main-content {\n @media (min-width: @screen-md-min) {\n flex-wrap: nowrap;\n width: auto;\n & > * + * {\n margin-left: @grid-gutter-width;\n }\n }\n}\n\n// Title and description are break-word wrapped; add .text-overflow-pf to truncate and ellipse instead\n.list-pf-title {\n flex-grow: 1;\n flex-shrink: 1;\n flex-basis: 100%;\n font-weight: bold;\n min-width: 0;\n word-wrap: break-word;\n}\n.list-pf-description {\n flex-grow: 1;\n flex-shrink: 1;\n flex-basis: 100%;\n min-width: 0;\n word-wrap: break-word;\n}\n\n.list-pf-additional-content {\n display: flex;\n flex-basis: ((100% - @list-pf-main-content-width) + 1%); // this adjusts the proportions but adding up to > 100% allows for proper wrapping\n flex-grow: 1;\n flex-shrink: 1;\n flex-wrap: wrap;\n justify-content: space-between;\n}\n.list-pf-actions {\n display: flex;\n align-items: flex-start;\n flex-grow: 0;\n margin-left: @grid-gutter-width;\n //by default, space contents apart\n & > * + * {\n margin-left: (@grid-gutter-width / 4);\n }\n\n}\n","//\n// List View\n// --------------------------------------------------\n\n\n.list-view-pf {\n .list-group-item {\n align-items: flex-start;\n background-clip: padding-box;\n border-color: transparent #fff;\n border-style: solid;\n border-width: 1px;\n .clearfix(); //IE9 fallback\n display: flex;\n flex-wrap: wrap;\n padding-bottom: 0;\n padding-top: 0;\n &.list-view-pf-expand-active {\n background-color: @list-view-hover-bg;\n box-shadow: 0 2px 6px rgba(3, 3, 3, .2);\n z-index: 1;\n }\n &.active {\n color: @list-group-link-color;\n background-color: @list-view-active-bg;\n background-clip: border-box;\n border-color: @list-view-active-border transparent transparent;\n z-index:auto;\n }\n &:hover {\n background-color: @list-view-hover-bg;\n border-left-color: transparent;\n border-right-color: transparent;\n }\n &.list-view-pf-expand-active {\n border: solid 1px @list-view-active-border;\n &:first-child {\n border-top-color: @list-view-active-border;\n }\n }\n &:first-child {\n border-top: 1px solid transparent;\n }\n @media (min-width: @screen-md-min) {\n align-items: center;\n }\n }\n .list-group-item-heading {\n font-size: @font-size-h3;\n small {\n display: block;\n font-size: (@font-size-base * .8);\n font-weight: 400;\n }\n @media (min-width: @screen-md-min) {\n flex: 1 0 ~\"calc(25% - 20px)\";\n float: left; // IE9 fallback\n font-size: @font-size-base;\n margin: 0 (@grid-gutter-width/2) 0 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n width: ~\"calc(25% - 20px)\"; // IE9 fallback\n }\n }\n .list-group-item-text {\n color: currentColor !important; // to overwrite color change when active.\n margin-bottom: 10px;\n @media (min-width: @screen-md-min) {\n flex: 1 0 auto; // it covers whats left from the title\n float: left; // IE9 fallback\n margin: 0 @grid-gutter-width 0 0;\n width: ~\"calc(75% - 40px)\" // IE9 fallback\n }\n }\n}\n.list-view-pf-actions {\n float: right; // IE9 fallback\n margin-bottom: (@grid-gutter-width/2);\n margin-left: (@grid-gutter-width/2);\n margin-top: (@grid-gutter-width/2);\n order: 2;\n button,\n > a,\n .dropdown-kebab-pf {\n margin-left: (@grid-gutter-width/4);\n }\n .list-view-pf-top-align & {\n align-self: flex-start;\n }\n}\n.list-view-pf-additional-info {\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n @media (min-width: @screen-md-min) {\n flex: 1 0 auto; // it covers whats left from summary\n float: left; // IE9 fallback\n width: 50%; // IE9 fallback\n }\n}\n.list-view-pf-additional-info-item {\n align-items: center;\n display: inline-block;\n display: flex;\n margin-right: (@grid-gutter-width/2);\n max-width:100%;\n text-align: center;\n &.list-view-pf-additional-info-item-stacked {\n text-align: center;\n flex-direction: column;\n strong {\n font-size: @font-size-h5;\n line-height: 1em;\n }\n }\n .pficon, .fa {\n font-size: @font-size-h3;\n margin-right: (@grid-gutter-width/4);\n }\n strong {\n font-size: @font-size-h3;\n font-weight: 600;\n margin-right: 5px;\n }\n &:last-child {\n margin-right: 0;\n }\n}\n.list-view-pf-additional-info-item-donut-chart { width: 60px; }\n.list-view-pf-body {\n align-items: center;\n display: table-cell; //IE9 fallback\n flex: 1;\n min-width: 0;\n vertical-align: top; //IE9 fallback\n width: 100%; // IE9 fallback, it extends the cell to size of the container\n @media (min-width: @screen-md-min) {\n align-items: center;\n display: flex;\n flex-direction: row;\n }\n}\n.list-view-pf-checkbox {\n border-right: 1px solid @list-view-divider;\n float: left; //IE9 fallback\n margin-bottom: (@grid-gutter-width/2);\n margin-right: 15px;\n margin-top: (@grid-gutter-width/2);\n padding: 3px (@grid-gutter-width/4) 3px 0;\n .list-view-pf-top-align & {\n align-self: flex-start;\n }\n}\n.list-view-pf-description {\n flex: 1 0 50%;\n .list-view-pf-stacked & {\n display: block;\n flex: none; // Fix FF\n }\n @media (min-width: @screen-md-min) {\n align-items: center;\n display: flex;\n float: left; //IE9 fallback\n width: 50%; //IE9 fallback\n }\n}\n.list-view-pf-left {\n display: table-cell; //IE9 fallback\n padding-right: (@grid-gutter-width/2);\n text-align: center;\n vertical-align: top; //IE9 fallback\n .list-view-pf-calendar {\n font-size: @font-size-small;\n line-height: 1em;\n strong {\n display: block;\n font-size: (@font-size-h2 * 2);\n font-weight: 300;\n line-height: 1em;\n }\n }\n .pficon, .fa {\n border-radius: 50%;\n font-size: 2em;\n // -md is out of alpha order to get correct bg on -danger\n &.list-view-pf-icon-md {\n background-color: @alert-info-bg;\n height: 50px;\n line-height: 50px;\n width: 50px;\n }\n &.list-view-pf-icon-danger {\n background-color: @alert-danger-bg;\n color: @alert-danger-border;\n }\n &.list-view-pf-icon-info {\n color: @alert-info-border;\n }\n &.list-view-pf-icon-lg {\n background-color: @alert-info-bg;\n height: 60px;\n line-height: 60px;\n width: 60px;\n }\n &.list-view-pf-icon-sm {\n border: 2px solid @list-view-accented-border;\n font-size: 1.4em;\n height: 30px;\n line-height: 30px;\n width: 30px;\n &:before {\n display: block;\n line-height: 26px;\n }\n }\n &.list-view-pf-icon-success {\n background-color: @alert-success-bg;\n color: @alert-success-border;\n }\n &.list-view-pf-icon-warning {\n background-color: @alert-warning-bg;\n color: @alert-warning-border;\n }\n }\n}\n.list-view-pf-main-info {\n align-items: flex-start;\n display: flex;\n flex: 1;\n min-width: 0;\n padding-bottom: (@grid-gutter-width/2);\n padding-top: (@grid-gutter-width/2);\n @media (min-width: @screen-md-min) {\n align-items: center;\n .list-view-pf-top-align & {\n align-items: flex-start;\n }\n }\n}\n.list-view-pf-stacked {\n .list-group-item-heading {\n float: none; // IE9 fallback\n font-size: @font-size-h3;\n line-height: 1.2em;\n margin-bottom: 5px;\n margin-right: @grid-gutter-width;\n width: auto; // IE9 fallback\n }\n .list-group-item-text {\n float: none;\n width: auto;\n }\n}\n.list-view-pf-view {\n background: @list-group-top-border;\n border: none;\n margin-top: 30px;\n}\n.list-group-item-header {\n box-sizing: content-box;\n cursor: pointer;\n margin: 0 -15px;\n padding: 0 15px; //filling the width of the list item\n width: 100%;\n}\n.list-view-pf-expand {\n cursor: pointer;\n float: left; //IE9 fallback\n margin-bottom: (@grid-gutter-width/2);\n margin-right: 2px;\n margin-top: (@grid-gutter-width/2);\n padding: 3px 0;\n &.active,\n &:hover {\n color: @link-color;\n }\n .list-view-pf-additional-info-item & {\n margin: 0;\n padding: 0;\n }\n .fa-angle-right {\n cursor: pointer;\n font-size: (@font-size-large+3);\n margin-right: 5px;\n margin-top: 2px;\n width: 10px;\n }\n}\n.list-group-item-container {\n background: #fff;\n border-top: solid 1px @list-view-active-border;\n box-sizing: content-box;\n margin: -1px -15px 0;\n order: 3;\n padding: 10px 15px;\n position: relative;\n width: 100%;\n}\n","// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n.clearfix() {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n &:after {\n clear: both;\n }\n}\n","//\n// List View Drag and Drop\n// See: https://github.com/marceljuenemann/angular-drag-and-drop-lists\n// --------------------------------------------------\n\n.list-view-pf-dnd {\n // Override dnd styles\n .dndDragging {\n &.drag-original {\n display: none;\n // Show when dragging original list items\n .list-view-pf-dnd-original-items {\n display: block;\n }\n }\n // Show dragable list items during move operation\n .list-view-pf-dnd-drag-items {\n display: inline-block;\n }\n // Hide original list items during dnd move operation\n .list-view-pf-dnd-original-items {\n display: none;\n }\n }\n // Override dnd placeholder element for dragging list items to\n .dndPlaceholder {\n background-color: @color-pf-black-200;\n padding: 20px 0;\n }\n // A handle decoration shown to left of each list items row\n .list-group-item-header {\n margin-left: -10px;\n &:before {\n background-image: linear-gradient(to bottom, @color-pf-blue-400 60%, @color-pf-white 0%);\n background-position: left;\n background-repeat: repeat-y;\n background-size: 2px 5px;\n border: 4px solid @color-pf-blue-400;\n border-color: @color-pf-blue-500;\n content: \"\";\n height: 55px;\n left: 4px;\n position: absolute;\n top: 5px;\n width: 10px;\n }\n }\n}\n\n// Always hide dragable list items until shown during dnd move operation\n.list-view-pf-dnd-drag-items {\n display: none;\n}\n","//\n// Login\n// --------------------------------------------------\n\n.login-pf {\n height: 100%;\n #brand {\n position: relative;\n top: -70px;\n img {\n display: block;\n height: 18px;\n margin: 0 auto;\n max-width: 100%;\n @media (min-width: @screen-sm-min) {\n margin: 0;\n text-align: left;\n }\n }\n }\n #badge {\n display: block;\n margin: 20px auto 70px;\n position: relative;\n text-align: center;\n @media (min-width: @screen-sm-min) {\n float: right;\n margin-right: 64px;\n margin-top: 50px;\n }\n }\n body {\n background: @login-bg-color url(\"@{img-path}/@{img-bg-login}\") repeat-x 50% 0;\n background-size: auto;\n @media (min-width: @screen-sm-min) {\n background-size: 100% auto;\n }\n }\n .container {\n background-color: @login-container-bg-color-rgba;\n clear: right;\n color: @color-pf-white;\n padding-bottom: 40px;\n padding-top: 20px;\n width: auto;\n @media (min-width: @screen-sm-min) {\n bottom: 13%;\n padding-left: 80px;\n position: absolute;\n width: 100%;\n }\n .details {\n p:first-child {\n border-top: 1px solid fade(@color-pf-white, 30%);\n padding-top: 25px;\n margin-top: 25px;\n }\n @media (min-width: @screen-sm-min) {\n p:first-child {\n border-top: 0;\n padding-top: 0;\n margin-top: 0;\n }\n border-left: 1px solid fade(@color-pf-white, 30%);\n padding-left: 40px;\n }\n p {\n margin-bottom: 2px;\n }\n }\n .form-horizontal {\n .control-label {\n font-size: (@font-size-base + 1);\n font-weight: 400;\n text-align: left;\n }\n .form-group:last-child {\n &,\n .help-block:last-child {\n margin-bottom: 0;\n }\n }\n }\n .help-block {\n color: @color-pf-white;\n }\n .login {\n @media (min-width: @screen-sm-min) {\n padding-right: 40px;\n }\n }\n .submit {\n text-align: right;\n }\n }\n}\n\n//\n// Login\n// The following styles are for the new login\n// --------------------------------------------------\n.login-pf-page {\n .login-pf-brand {\n margin-top: @login-pf-brand-margin-top;\n max-width:360px;\n width: 70%;\n @media (min-width: @screen-sm-min) {\n margin-top: @login-pf-brand-desktop-margin-top;\n }\n }\n .login-pf-page-header {\n margin-bottom: @login-pf-page-header-margin-bottom;\n @media (min-width: @screen-sm-min) {\n margin-bottom: @login-pf-page-header-desktop-margin-bottom;\n }\n text-align: center;\n p {\n color: @color-pf-white;\n font-size: @font-size-large;\n margin-left: auto;\n margin-right: auto;\n margin-top: @login-pf-page-header-paragraph-margin-top;\n }\n }\n .card-pf {\n padding: @login-pf-card-pf-padding;\n margin-bottom: 0;\n @media (min-width: @screen-sm-min) {\n padding: @login-pf-card-pf-desktop-padding;\n }\n p {\n color: @color-pf-black-600;\n }\n }\n .form-control {\n height: ceil((@input-height-base + 10px ));\n }\n .checkbox-label {\n color: @color-pf-black-600;\n font-weight: 300;\n margin-bottom: @login-pf-checkbox-label-margin-bottom;\n @media (min-width: @screen-sm-min) {\n margin: 0;\n }\n }\n .btn-primary {\n margin-top: @login-pf-btn-primary-margin-top;\n }\n .login-pf-header {\n margin-bottom: @login-pf-header-margin-bottom;\n @media (min-width: @screen-sm-min) {\n margin-bottom:@login-pf-header-desktop-margin-bottom;\n }\n display:flex;\n flex-direction: column;\n h1, p {\n text-align: center;\n }\n h1 {\n font-size: @font-size-h3;\n @media (min-width: @screen-sm-min) {\n font-size: @font-size-h1;\n }\n }\n //this is ugly but neccessary to get the desired style :(\n .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {\n width: auto;\n align-self: flex-end;\n .dropdown-toggle {\n color: @color-pf-black-700;\n background: none;\n padding:0 @login-pf-dropdown-toggle-padding-right 0 0;\n font-weight: 300;\n &:not(:focus) {\n box-shadow: none;\n border: 1px solid transparent;\n }\n .caret {\n right: 0;\n }\n }\n }\n }\n .login-pf-signup {\n margin: @login-pf-signup-margin-top 0 0;\n font-size: ceil((@font-size-base * 1.25));\n text-align: center;\n a {\n margin-left: @login-pf-signup-a-margin-left;\n }\n }\n .login-pf-settings {\n display: flex;\n justify-content: space-between;\n flex-wrap: wrap;\n }\n .login-pf-page-footer {\n display: flex;\n justify-content: center;\n flex-wrap:wrap;\n &-links {\n display: flex;\n margin: @login-pf-page-footer-links-margin-top 0 0 0;\n li:not(:last-of-type) {\n position: relative;\n margin: 0 @login-pf-page-footer-links-li-margin-right 0 0;\n &:after {\n content:\".\";\n color: @color-pf-white;\n position: absolute;\n top: 0px;\n right: -10px;\n }\n }\n }\n &-link {\n color: @color-pf-white;\n font-size: @font-size-large;\n }\n &-sso-services {\n flex: 1 0 100%;\n margin-top: @login-pf-page-footer-sso-margin-top;\n text-align: center;\n color: @color-pf-white;\n &-logos {\n display: flex;\n flex-wrap: wrap;\n padding: 0;\n margin: 0;\n list-style: none;\n justify-content: center;\n li {\n margin: 0 @login-pf-page-footer-sso-logos-li-margin @login-pf-page-footer-sso-logos-li-margin;\n }\n }\n }\n }//login-pf-footer\n\n\n // The following styles are for the login page with different account options\n // --------------------------------------------------------------------------\n\n &.login-pf-page-accounts {\n margin-left: @login-pf-page-accounts-margin;\n margin-right: @login-pf-page-accounts-margin;\n }\n .login-pf-accounts {\n display: flex;\n justify-content: space-between;\n flex-wrap: wrap;\n .login-pf-header, .login-pf-signup {\n flex-basis: 100%;\n }\n max-width: @login-pf-card-pf-max-width;\n margin-left: auto;\n margin-right: auto;\n }\n .login-pf-social-section {\n flex-basis: 100%;\n padding:0;\n @media (min-width: @screen-sm-min) {\n flex:0 1 50%;\n max-width:50%;// this is for IE10/11 that doesn't consider padding with box-sizing on flex-children.\n }\n @media (min-width: @screen-sm-min) {\n &:first-of-type {\n padding-right: @login-pf-accounts-section-heading-desktop-padding-right;\n }\n &:last-of-type {\n padding-left: ceil((@login-pf-accounts-section-heading-desktop-padding-left - 1px));\n border-left: 1px solid @color-pf-black-300;\n }\n }\n }//social-section\n .login-pf-social {\n margin: @login-pf-social-margin;\n @media (min-width: @screen-sm-min) {\n margin: 0;\n &-double-col {\n flex-wrap: wrap;\n display: flex;\n justify-content: space-between;\n .login-pf-social-link {\n flex-basis: 48%;\n }\n }\n }\n\n &:not(.login-pf-social-all) {\n .login-pf-social-link-more {\n display: none;\n }\n }\n\n &-link {\n margin-bottom: @login-pf-accounts-link-margin-bottom;\n a {\n display: block;\n padding: @login-pf-accounts-link-a-padding 0;\n font-size: @font-size-large;\n background: @color-pf-black-150;\n text-align: center;\n color: @color-pf-black-600;\n img {\n margin: 0 @login-pf-accounts-link-img-margin-right 0 0;\n width: 20px;\n height: 20px;\n }\n &:hover {\n text-decoration: none;\n background: @color-pf-black-200;\n }\n }\n }\n &-toggle {\n float: right;\n padding: 0;\n .caret {\n margin-left: @login-pf-accounts-more-caret-margin-left;\n }\n &-active {\n .caret {\n transform: rotate(-180deg);\n }\n }\n }\n }\n\n}//login-pf-page\n","//\n// Navbar\n// --------------------------------------------------\n\n.navbar-pf {\n background: @navbar-pf-bg-color;\n border: 0;\n border-radius: 0;\n border-top: 3px solid @navbar-pf-border-color;\n margin-bottom: 0;\n min-height: 0;\n .navbar-brand {\n color: @navbar-pf-active-color;\n height: auto;\n padding: 12px 0;\n margin: 0 0 0 20px;\n img {\n display: block;\n }\n }\n .navbar-collapse {\n border-top: 0;\n .box-shadow(none);\n padding: 0;\n }\n .navbar-header {\n border-bottom: 1px solid @navbar-pf-navbar-header-border-color;\n float: none;\n }\n .navbar-nav {\n margin: 0;\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n background-color: @navbar-pf-navbar-nav-active-bg-color;\n color: @navbar-pf-active-color;\n }\n > li > a {\n color: @navbar-pf-color;\n line-height: 1;\n padding: 10px 20px;\n text-shadow: none;\n &:hover,\n &:focus {\n color: @navbar-pf-active-color;\n }\n }\n > .open {\n > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-pf-navbar-nav-active-bg-color;\n color: @navbar-pf-active-color;\n }\n }\n }\n .badge {\n background-color: @notification-badge-color;\n border-radius: 20px;\n color: @navbar-pf-vertical-active-color;\n cursor: pointer;\n font-size: (@font-size-base - 3);\n font-weight: 700;\n left: 26px;\n margin: 0;\n padding: 2px 4px;\n position: absolute;\n min-width: 10px;\n min-height: 10px;\n top: 6px;\n @media(min-width: @screen-sm-min) {\n left: auto;\n right: 6px;\n top: 3px;\n }\n &.badge-pf-bordered {\n border: 1px solid @navbar-pf-bg-color;\n }\n}\n\n @media (max-width: @grid-float-breakpoint-max) {\n .active .dropdown-menu,\n .active .navbar-persistent,\n .open .dropdown-menu {\n background-color: @navbar-pf-navbar-nav-active-active-bg-color !important;\n margin-left: 0;\n padding-bottom: 0;\n padding-top: 0;\n > .active > a,\n .dropdown-submenu.open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-pf-navbar-nav-active-active-open-bg-color !important;\n color: @navbar-pf-active-color;\n }\n }\n > li > a {\n background-color: transparent;\n border: 0;\n color: @navbar-pf-color;\n outline: none;\n padding-left: 30px;\n &:hover {\n color: @navbar-pf-active-color;\n }\n }\n .divider {\n background-color: @navbar-pf-navbar-header-border-color;\n margin: 0 1px;\n }\n .dropdown-header {\n padding-bottom: 0;\n padding-left: 30px;\n }\n .dropdown-submenu {\n &.open .dropdown-toggle {\n color: @navbar-pf-active-color;\n }\n &.pull-left {\n float: none !important;\n }\n > a:after {\n display: none;\n }\n .dropdown-header {\n padding-left: 45px;\n }\n .dropdown-menu {\n border: 0;\n bottom: auto;\n .box-shadow(none);\n display: block;\n float: none;\n margin: 0;\n min-width: 0;\n padding: 0;\n position: relative;\n left: auto;\n right: auto;\n top: auto;\n > li > a {\n padding: 5px 15px 5px 45px;\n line-height: 20px;\n }\n .dropdown-menu > li > a {\n padding-left: 60px;\n }\n }\n }\n }\n .active .navbar-persistent {\n .dropdown-submenu {\n &.open .dropdown-menu {\n display: block;\n }\n > a:after {\n display: inline-block !important;\n position: relative;\n right: auto;\n top: 1px;\n }\n .dropdown-menu {\n display: none;\n }\n .dropdown-submenu > a:after {\n display: none !important;\n }\n }\n }\n .context-bootstrap-select { // Also see bootstrap-select.less\n .open > .dropdown-menu {\n background-color: @color-pf-white !important;\n > .active > a {\n &,\n &:active {\n background-color: @dropdown-link-hover-bg !important;\n border-color: @dropdown-link-hover-border-color !important;\n color: @gray-dark !important;\n small {\n color: @gray-light !important;\n }\n }\n }\n > .disabled > a {\n color: @gray-light !important;\n }\n > .selected > a {\n &,\n &:active {\n background-color: @dropdown-link-active-bg !important;\n border-color: @dropdown-link-active-border-color !important;\n color: @color-pf-white !important;\n small {\n color: fade(@color-pf-white, 50%) !important;\n }\n }\n }\n li {\n > a.opt {\n border-bottom: 1px solid transparent;\n border-top: 1px solid transparent;\n color: @gray-dark;\n padding-left: 10px;\n padding-right: 10px;\n }\n & a {\n &:active small {\n color: fade(@color-pf-white, 50%) !important;\n }\n &:hover,\n &:focus {\n small {\n color: @gray-light;\n }\n }\n }\n }\n }\n > .open > .dropdown-menu {\n padding-bottom: 5px;\n padding-top: 5px;\n }\n }\n }\n }\n .navbar-persistent {\n display: none;\n }\n .active > .navbar-persistent {\n display: block;\n }\n .navbar-primary {\n float: none;\n .context {\n border-bottom: 1px solid @navbar-pf-navbar-header-border-color;\n &.context-bootstrap-select .bootstrap-select.btn-group {\n &,\n &[class*=\"span\"] {\n margin: 8px 20px 9px;\n width: auto; // known bug: IE8 will make it as wide as the longest string\n }\n }\n }\n > li > .navbar-persistent > .dropdown-submenu > a {\n position: relative;\n &:after {\n content: @fa-var-angle-down;\n display: inline-block;\n font-family: @icon-font-name-fa;\n font-weight: normal;\n @media (max-width: @grid-float-breakpoint-max) {\n height: 10px;\n margin-left: 4px;\n vertical-align: baseline;\n }\n }\n }\n }\n .navbar-toggle {\n border: 0;\n margin: 0;\n padding: 10px 20px;\n &:hover,\n &:focus {\n background-color: transparent;\n outline: none;\n .icon-bar {\n .box-shadow(0 0 3px @color-pf-white);\n }\n }\n .icon-bar {\n background-color: @navbar-pf-icon-bar-bg-color;\n }\n }\n .navbar-utility {\n border-bottom: 1px solid @navbar-pf-navbar-header-border-color;\n li.dropdown > .dropdown-toggle {\n padding-left: 36px;\n position: relative;\n .pficon-user {\n left: 20px;\n position: absolute;\n top: 10px;\n }\n }\n @media (max-width: @grid-float-breakpoint-max) {\n > li + li {\n border-top: 1px solid @navbar-pf-navbar-header-border-color;\n }\n }\n }\n}\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-pf {\n .navbar-brand {\n padding: @navbar-pf-navbar-navbar-brand-padding;\n }\n .navbar-nav > li > a {\n padding-bottom: 14px;\n padding-top: 14px;\n }\n .navbar-persistent {\n font-size: @font-size-large;\n }\n .navbar-primary {\n font-size: @font-size-large;\n #gradient > .vertical(@navbar-pf-navbar-primary-bg-color-start, @navbar-pf-navbar-primary-bg-color-stop);\n &.persistent-secondary {\n .context {\n .dropdown-menu {\n top: auto;\n }\n }\n .dropup .dropdown-menu {\n bottom: -5px;\n top: auto;\n }\n > li {\n position: static;\n &.active {\n margin-bottom: 32px;\n > .navbar-persistent {\n display: block;\n left: 0;\n position: absolute;\n }\n }\n > .navbar-persistent {\n background: @navbar-pf-navbar-navbar-persistent-bg-color;\n border-bottom: 1px solid @navbar-pf-navbar-navbar-persistent-border-color;\n padding: 0;\n width: 100%;\n a {\n text-decoration: none !important;\n }\n > li {\n &.active {\n &,\n &:hover {\n .tab-indicator(@background: @nav-tabs-active-link-hover-color, @left: 20px, @right: 20px);\n }\n > a,\n > a:hover,\n &:hover > a {\n color: @link-color !important;\n }\n .active > a {\n color: @navbar-pf-active-color;\n }\n }\n &.dropdown-submenu {\n &:hover > .dropdown-menu {\n display: none;\n }\n &.open {\n > .dropdown-menu {\n display: block;\n left: 20px;\n margin-top: 1px;\n top: 100%;\n }\n > .dropdown-toggle {\n color: @gray-darker;\n &:after {\n border-top-color: @gray-darker;\n }\n }\n }\n > .dropdown-toggle {\n padding-right: 35px !important;\n &:after {\n position: absolute;\n right: 20px;\n top: 10px;\n }\n }\n }\n &:hover,\n &.open {\n .tab-indicator(@left: 20px, @right: 20px);\n > a {\n color: @gray-darker;\n &:after {\n border-top-color: @gray-darker;\n }\n }\n }\n > a {\n background-color: transparent;\n display: block;\n line-height: 1;\n padding: 9px 20px;\n &.dropdown-toggle {\n padding-right: 35px;\n &:after {\n font-size: (@font-size-large + 1);\n position: absolute;\n right: 20px;\n top: 9px;\n }\n }\n &:hover {\n color: @gray-darker;\n }\n }\n a {\n color: @gray-pf;\n }\n }\n }\n }\n }\n > li > a {\n border-bottom: 1px solid transparent;\n border-top: 1px solid transparent;\n position: relative;\n margin: -1px 0 0;\n &:hover {\n background-color: @navbar-pf-navbar-primary-hover-bg-color-stop;\n border-top-color: @navbar-pf-navbar-primary-hover-border-color;\n color: @navbar-pf-color;\n #gradient > .vertical(@navbar-pf-navbar-primary-hover-bg-color-start, @navbar-pf-navbar-primary-hover-bg-color-stop);\n }\n }\n > .active > a,\n > .active > a:hover,\n > .active > a:focus,\n > .open > a,\n > .open > a:hover,\n > .open > a:focus {\n background-color: @navbar-pf-navbar-primary-active-bg-color-stop;\n border-bottom-color: @navbar-pf-navbar-primary-active-bg-color-stop;\n border-top-color: @navbar-pf-navbar-primary-active-border-color;\n .box-shadow(none);\n color: @navbar-pf-active-color;\n #gradient > .vertical(@navbar-pf-navbar-primary-active-bg-color-start, @navbar-pf-navbar-primary-active-bg-color-stop);\n }\n li.context {\n &.context-bootstrap-select .filter-option {\n max-width: 160px;\n text-overflow: ellipsis;\n }\n &.dropdown {\n border-bottom: 0;\n }\n > a,\n &.context-bootstrap-select {\n background-color: @navbar-pf-navbar-primary-context-bg-color-stop;\n border-bottom-color: @navbar-pf-navbar-primary-context-border-color;\n border-right: 1px solid @navbar-pf-navbar-primary-context-border-color;\n border-top-color: @navbar-pf-navbar-primary-context-border-top-color;\n font-weight: 600;\n #gradient > .vertical(@navbar-pf-navbar-primary-context-bg-color-start, @navbar-pf-navbar-primary-context-bg-color-stop);\n &:hover {\n background-color: @navbar-pf-navbar-primary-context-hover-bg-color-stop;\n border-bottom-color: @navbar-pf-navbar-primary-context-hover-border-color;\n border-right-color: @navbar-pf-navbar-primary-context-hover-border-color;\n border-top-color: @navbar-pf-navbar-primary-context-hover-border-top-color;\n #gradient > .vertical(@navbar-pf-navbar-primary-context-hover-bg-color-start, @navbar-pf-navbar-primary-context-hover-bg-color-stop);\n }\n }\n &.open > a {\n background-color: @navbar-pf-navbar-primary-context-active-bg-color-stop;\n border-bottom-color: @navbar-pf-navbar-primary-context-active-border-color;\n border-right-color: @navbar-pf-navbar-primary-context-active-border-right-color;\n border-top-color: @navbar-pf-navbar-primary-context-active-border-top-color;\n #gradient > .vertical(@navbar-pf-navbar-primary-context-active-bg-color-start, @navbar-pf-navbar-primary-context-active-bg-color-stop);\n }\n }\n }\n .navbar-utility {\n border-bottom: 0;\n font-size: @font-size-small;\n position: absolute;\n right: 0;\n top: 0;\n > .active > a,\n > .active > a:hover,\n > .active > a:focus,\n > .open > a,\n > .open > a:hover,\n > .open > a:focus {\n background: @navbar-pf-navbar-utility-open-bg-color;\n color: @navbar-pf-navbar-utility-color;\n }\n > li > a {\n border-left: 1px solid @navbar-pf-navbar-utility-border-color;\n color: @navbar-pf-navbar-utility-color !important;\n padding: 7px 10px;\n &:hover {\n background: @navbar-pf-navbar-utility-hover-bg-color;\n border-left-color: @navbar-pf-navbar-utility-hover-border-color;\n }\n }\n > li.open > a {\n border-left-color: @navbar-pf-navbar-utility-open-border-color;\n color: @navbar-pf-active-color !important;\n }\n li.dropdown > .dropdown-toggle {\n padding-left: 26px;\n .pficon-user {\n left: 10px;\n top: 7px;\n }\n }\n .open .dropdown-menu {\n left: auto;\n right: 0;\n .dropdown-menu {\n left: auto;\n right: 100%;\n }\n }\n }\n .navbar-utility .open .dropdown-menu {\n border-top-width: 0;\n }\n .open {\n &.bootstrap-select .dropdown-menu,\n .dropdown-submenu > .dropdown-menu {\n border-top-width: 1px !important;\n }\n }\n }\n}\n@media (max-width: 360px) {\n .navbar-pf {\n .navbar-brand {\n margin-left: 10px;\n width: 75%;\n img {\n height: auto;\n max-width: 100%;\n }\n }\n .navbar-toggle {\n padding-left: 0;\n }\n }\n}\n","// Variables\n// --------------------------\n\n@fa-font-path: \"../fonts\";\n@fa-font-size-base: 14px;\n@fa-line-height-base: 1;\n//@fa-font-path: \"//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts\"; // for referencing Bootstrap CDN font files directly\n@fa-css-prefix: fa;\n@fa-version: \"4.7.0\";\n@fa-border-color: #eee;\n@fa-inverse: #fff;\n@fa-li-width: (30em / 14);\n\n@fa-var-500px: \"\\f26e\";\n@fa-var-address-book: \"\\f2b9\";\n@fa-var-address-book-o: \"\\f2ba\";\n@fa-var-address-card: \"\\f2bb\";\n@fa-var-address-card-o: \"\\f2bc\";\n@fa-var-adjust: \"\\f042\";\n@fa-var-adn: \"\\f170\";\n@fa-var-align-center: \"\\f037\";\n@fa-var-align-justify: \"\\f039\";\n@fa-var-align-left: \"\\f036\";\n@fa-var-align-right: \"\\f038\";\n@fa-var-amazon: \"\\f270\";\n@fa-var-ambulance: \"\\f0f9\";\n@fa-var-american-sign-language-interpreting: \"\\f2a3\";\n@fa-var-anchor: \"\\f13d\";\n@fa-var-android: \"\\f17b\";\n@fa-var-angellist: \"\\f209\";\n@fa-var-angle-double-down: \"\\f103\";\n@fa-var-angle-double-left: \"\\f100\";\n@fa-var-angle-double-right: \"\\f101\";\n@fa-var-angle-double-up: \"\\f102\";\n@fa-var-angle-down: \"\\f107\";\n@fa-var-angle-left: \"\\f104\";\n@fa-var-angle-right: \"\\f105\";\n@fa-var-angle-up: \"\\f106\";\n@fa-var-apple: \"\\f179\";\n@fa-var-archive: \"\\f187\";\n@fa-var-area-chart: \"\\f1fe\";\n@fa-var-arrow-circle-down: \"\\f0ab\";\n@fa-var-arrow-circle-left: \"\\f0a8\";\n@fa-var-arrow-circle-o-down: \"\\f01a\";\n@fa-var-arrow-circle-o-left: \"\\f190\";\n@fa-var-arrow-circle-o-right: \"\\f18e\";\n@fa-var-arrow-circle-o-up: \"\\f01b\";\n@fa-var-arrow-circle-right: \"\\f0a9\";\n@fa-var-arrow-circle-up: \"\\f0aa\";\n@fa-var-arrow-down: \"\\f063\";\n@fa-var-arrow-left: \"\\f060\";\n@fa-var-arrow-right: \"\\f061\";\n@fa-var-arrow-up: \"\\f062\";\n@fa-var-arrows: \"\\f047\";\n@fa-var-arrows-alt: \"\\f0b2\";\n@fa-var-arrows-h: \"\\f07e\";\n@fa-var-arrows-v: \"\\f07d\";\n@fa-var-asl-interpreting: \"\\f2a3\";\n@fa-var-assistive-listening-systems: \"\\f2a2\";\n@fa-var-asterisk: \"\\f069\";\n@fa-var-at: \"\\f1fa\";\n@fa-var-audio-description: \"\\f29e\";\n@fa-var-automobile: \"\\f1b9\";\n@fa-var-backward: \"\\f04a\";\n@fa-var-balance-scale: \"\\f24e\";\n@fa-var-ban: \"\\f05e\";\n@fa-var-bandcamp: \"\\f2d5\";\n@fa-var-bank: \"\\f19c\";\n@fa-var-bar-chart: \"\\f080\";\n@fa-var-bar-chart-o: \"\\f080\";\n@fa-var-barcode: \"\\f02a\";\n@fa-var-bars: \"\\f0c9\";\n@fa-var-bath: \"\\f2cd\";\n@fa-var-bathtub: \"\\f2cd\";\n@fa-var-battery: \"\\f240\";\n@fa-var-battery-0: \"\\f244\";\n@fa-var-battery-1: \"\\f243\";\n@fa-var-battery-2: \"\\f242\";\n@fa-var-battery-3: \"\\f241\";\n@fa-var-battery-4: \"\\f240\";\n@fa-var-battery-empty: \"\\f244\";\n@fa-var-battery-full: \"\\f240\";\n@fa-var-battery-half: \"\\f242\";\n@fa-var-battery-quarter: \"\\f243\";\n@fa-var-battery-three-quarters: \"\\f241\";\n@fa-var-bed: \"\\f236\";\n@fa-var-beer: \"\\f0fc\";\n@fa-var-behance: \"\\f1b4\";\n@fa-var-behance-square: \"\\f1b5\";\n@fa-var-bell: \"\\f0f3\";\n@fa-var-bell-o: \"\\f0a2\";\n@fa-var-bell-slash: \"\\f1f6\";\n@fa-var-bell-slash-o: \"\\f1f7\";\n@fa-var-bicycle: \"\\f206\";\n@fa-var-binoculars: \"\\f1e5\";\n@fa-var-birthday-cake: \"\\f1fd\";\n@fa-var-bitbucket: \"\\f171\";\n@fa-var-bitbucket-square: \"\\f172\";\n@fa-var-bitcoin: \"\\f15a\";\n@fa-var-black-tie: \"\\f27e\";\n@fa-var-blind: \"\\f29d\";\n@fa-var-bluetooth: \"\\f293\";\n@fa-var-bluetooth-b: \"\\f294\";\n@fa-var-bold: \"\\f032\";\n@fa-var-bolt: \"\\f0e7\";\n@fa-var-bomb: \"\\f1e2\";\n@fa-var-book: \"\\f02d\";\n@fa-var-bookmark: \"\\f02e\";\n@fa-var-bookmark-o: \"\\f097\";\n@fa-var-braille: \"\\f2a1\";\n@fa-var-briefcase: \"\\f0b1\";\n@fa-var-btc: \"\\f15a\";\n@fa-var-bug: \"\\f188\";\n@fa-var-building: \"\\f1ad\";\n@fa-var-building-o: \"\\f0f7\";\n@fa-var-bullhorn: \"\\f0a1\";\n@fa-var-bullseye: \"\\f140\";\n@fa-var-bus: \"\\f207\";\n@fa-var-buysellads: \"\\f20d\";\n@fa-var-cab: \"\\f1ba\";\n@fa-var-calculator: \"\\f1ec\";\n@fa-var-calendar: \"\\f073\";\n@fa-var-calendar-check-o: \"\\f274\";\n@fa-var-calendar-minus-o: \"\\f272\";\n@fa-var-calendar-o: \"\\f133\";\n@fa-var-calendar-plus-o: \"\\f271\";\n@fa-var-calendar-times-o: \"\\f273\";\n@fa-var-camera: \"\\f030\";\n@fa-var-camera-retro: \"\\f083\";\n@fa-var-car: \"\\f1b9\";\n@fa-var-caret-down: \"\\f0d7\";\n@fa-var-caret-left: \"\\f0d9\";\n@fa-var-caret-right: \"\\f0da\";\n@fa-var-caret-square-o-down: \"\\f150\";\n@fa-var-caret-square-o-left: \"\\f191\";\n@fa-var-caret-square-o-right: \"\\f152\";\n@fa-var-caret-square-o-up: \"\\f151\";\n@fa-var-caret-up: \"\\f0d8\";\n@fa-var-cart-arrow-down: \"\\f218\";\n@fa-var-cart-plus: \"\\f217\";\n@fa-var-cc: \"\\f20a\";\n@fa-var-cc-amex: \"\\f1f3\";\n@fa-var-cc-diners-club: \"\\f24c\";\n@fa-var-cc-discover: \"\\f1f2\";\n@fa-var-cc-jcb: \"\\f24b\";\n@fa-var-cc-mastercard: \"\\f1f1\";\n@fa-var-cc-paypal: \"\\f1f4\";\n@fa-var-cc-stripe: \"\\f1f5\";\n@fa-var-cc-visa: \"\\f1f0\";\n@fa-var-certificate: \"\\f0a3\";\n@fa-var-chain: \"\\f0c1\";\n@fa-var-chain-broken: \"\\f127\";\n@fa-var-check: \"\\f00c\";\n@fa-var-check-circle: \"\\f058\";\n@fa-var-check-circle-o: \"\\f05d\";\n@fa-var-check-square: \"\\f14a\";\n@fa-var-check-square-o: \"\\f046\";\n@fa-var-chevron-circle-down: \"\\f13a\";\n@fa-var-chevron-circle-left: \"\\f137\";\n@fa-var-chevron-circle-right: \"\\f138\";\n@fa-var-chevron-circle-up: \"\\f139\";\n@fa-var-chevron-down: \"\\f078\";\n@fa-var-chevron-left: \"\\f053\";\n@fa-var-chevron-right: \"\\f054\";\n@fa-var-chevron-up: \"\\f077\";\n@fa-var-child: \"\\f1ae\";\n@fa-var-chrome: \"\\f268\";\n@fa-var-circle: \"\\f111\";\n@fa-var-circle-o: \"\\f10c\";\n@fa-var-circle-o-notch: \"\\f1ce\";\n@fa-var-circle-thin: \"\\f1db\";\n@fa-var-clipboard: \"\\f0ea\";\n@fa-var-clock-o: \"\\f017\";\n@fa-var-clone: \"\\f24d\";\n@fa-var-close: \"\\f00d\";\n@fa-var-cloud: \"\\f0c2\";\n@fa-var-cloud-download: \"\\f0ed\";\n@fa-var-cloud-upload: \"\\f0ee\";\n@fa-var-cny: \"\\f157\";\n@fa-var-code: \"\\f121\";\n@fa-var-code-fork: \"\\f126\";\n@fa-var-codepen: \"\\f1cb\";\n@fa-var-codiepie: \"\\f284\";\n@fa-var-coffee: \"\\f0f4\";\n@fa-var-cog: \"\\f013\";\n@fa-var-cogs: \"\\f085\";\n@fa-var-columns: \"\\f0db\";\n@fa-var-comment: \"\\f075\";\n@fa-var-comment-o: \"\\f0e5\";\n@fa-var-commenting: \"\\f27a\";\n@fa-var-commenting-o: \"\\f27b\";\n@fa-var-comments: \"\\f086\";\n@fa-var-comments-o: \"\\f0e6\";\n@fa-var-compass: \"\\f14e\";\n@fa-var-compress: \"\\f066\";\n@fa-var-connectdevelop: \"\\f20e\";\n@fa-var-contao: \"\\f26d\";\n@fa-var-copy: \"\\f0c5\";\n@fa-var-copyright: \"\\f1f9\";\n@fa-var-creative-commons: \"\\f25e\";\n@fa-var-credit-card: \"\\f09d\";\n@fa-var-credit-card-alt: \"\\f283\";\n@fa-var-crop: \"\\f125\";\n@fa-var-crosshairs: \"\\f05b\";\n@fa-var-css3: \"\\f13c\";\n@fa-var-cube: \"\\f1b2\";\n@fa-var-cubes: \"\\f1b3\";\n@fa-var-cut: \"\\f0c4\";\n@fa-var-cutlery: \"\\f0f5\";\n@fa-var-dashboard: \"\\f0e4\";\n@fa-var-dashcube: \"\\f210\";\n@fa-var-database: \"\\f1c0\";\n@fa-var-deaf: \"\\f2a4\";\n@fa-var-deafness: \"\\f2a4\";\n@fa-var-dedent: \"\\f03b\";\n@fa-var-delicious: \"\\f1a5\";\n@fa-var-desktop: \"\\f108\";\n@fa-var-deviantart: \"\\f1bd\";\n@fa-var-diamond: \"\\f219\";\n@fa-var-digg: \"\\f1a6\";\n@fa-var-dollar: \"\\f155\";\n@fa-var-dot-circle-o: \"\\f192\";\n@fa-var-download: \"\\f019\";\n@fa-var-dribbble: \"\\f17d\";\n@fa-var-drivers-license: \"\\f2c2\";\n@fa-var-drivers-license-o: \"\\f2c3\";\n@fa-var-dropbox: \"\\f16b\";\n@fa-var-drupal: \"\\f1a9\";\n@fa-var-edge: \"\\f282\";\n@fa-var-edit: \"\\f044\";\n@fa-var-eercast: \"\\f2da\";\n@fa-var-eject: \"\\f052\";\n@fa-var-ellipsis-h: \"\\f141\";\n@fa-var-ellipsis-v: \"\\f142\";\n@fa-var-empire: \"\\f1d1\";\n@fa-var-envelope: \"\\f0e0\";\n@fa-var-envelope-o: \"\\f003\";\n@fa-var-envelope-open: \"\\f2b6\";\n@fa-var-envelope-open-o: \"\\f2b7\";\n@fa-var-envelope-square: \"\\f199\";\n@fa-var-envira: \"\\f299\";\n@fa-var-eraser: \"\\f12d\";\n@fa-var-etsy: \"\\f2d7\";\n@fa-var-eur: \"\\f153\";\n@fa-var-euro: \"\\f153\";\n@fa-var-exchange: \"\\f0ec\";\n@fa-var-exclamation: \"\\f12a\";\n@fa-var-exclamation-circle: \"\\f06a\";\n@fa-var-exclamation-triangle: \"\\f071\";\n@fa-var-expand: \"\\f065\";\n@fa-var-expeditedssl: \"\\f23e\";\n@fa-var-external-link: \"\\f08e\";\n@fa-var-external-link-square: \"\\f14c\";\n@fa-var-eye: \"\\f06e\";\n@fa-var-eye-slash: \"\\f070\";\n@fa-var-eyedropper: \"\\f1fb\";\n@fa-var-fa: \"\\f2b4\";\n@fa-var-facebook: \"\\f09a\";\n@fa-var-facebook-f: \"\\f09a\";\n@fa-var-facebook-official: \"\\f230\";\n@fa-var-facebook-square: \"\\f082\";\n@fa-var-fast-backward: \"\\f049\";\n@fa-var-fast-forward: \"\\f050\";\n@fa-var-fax: \"\\f1ac\";\n@fa-var-feed: \"\\f09e\";\n@fa-var-female: \"\\f182\";\n@fa-var-fighter-jet: \"\\f0fb\";\n@fa-var-file: \"\\f15b\";\n@fa-var-file-archive-o: \"\\f1c6\";\n@fa-var-file-audio-o: \"\\f1c7\";\n@fa-var-file-code-o: \"\\f1c9\";\n@fa-var-file-excel-o: \"\\f1c3\";\n@fa-var-file-image-o: \"\\f1c5\";\n@fa-var-file-movie-o: \"\\f1c8\";\n@fa-var-file-o: \"\\f016\";\n@fa-var-file-pdf-o: \"\\f1c1\";\n@fa-var-file-photo-o: \"\\f1c5\";\n@fa-var-file-picture-o: \"\\f1c5\";\n@fa-var-file-powerpoint-o: \"\\f1c4\";\n@fa-var-file-sound-o: \"\\f1c7\";\n@fa-var-file-text: \"\\f15c\";\n@fa-var-file-text-o: \"\\f0f6\";\n@fa-var-file-video-o: \"\\f1c8\";\n@fa-var-file-word-o: \"\\f1c2\";\n@fa-var-file-zip-o: \"\\f1c6\";\n@fa-var-files-o: \"\\f0c5\";\n@fa-var-film: \"\\f008\";\n@fa-var-filter: \"\\f0b0\";\n@fa-var-fire: \"\\f06d\";\n@fa-var-fire-extinguisher: \"\\f134\";\n@fa-var-firefox: \"\\f269\";\n@fa-var-first-order: \"\\f2b0\";\n@fa-var-flag: \"\\f024\";\n@fa-var-flag-checkered: \"\\f11e\";\n@fa-var-flag-o: \"\\f11d\";\n@fa-var-flash: \"\\f0e7\";\n@fa-var-flask: \"\\f0c3\";\n@fa-var-flickr: \"\\f16e\";\n@fa-var-floppy-o: \"\\f0c7\";\n@fa-var-folder: \"\\f07b\";\n@fa-var-folder-o: \"\\f114\";\n@fa-var-folder-open: \"\\f07c\";\n@fa-var-folder-open-o: \"\\f115\";\n@fa-var-font: \"\\f031\";\n@fa-var-font-awesome: \"\\f2b4\";\n@fa-var-fonticons: \"\\f280\";\n@fa-var-fort-awesome: \"\\f286\";\n@fa-var-forumbee: \"\\f211\";\n@fa-var-forward: \"\\f04e\";\n@fa-var-foursquare: \"\\f180\";\n@fa-var-free-code-camp: \"\\f2c5\";\n@fa-var-frown-o: \"\\f119\";\n@fa-var-futbol-o: \"\\f1e3\";\n@fa-var-gamepad: \"\\f11b\";\n@fa-var-gavel: \"\\f0e3\";\n@fa-var-gbp: \"\\f154\";\n@fa-var-ge: \"\\f1d1\";\n@fa-var-gear: \"\\f013\";\n@fa-var-gears: \"\\f085\";\n@fa-var-genderless: \"\\f22d\";\n@fa-var-get-pocket: \"\\f265\";\n@fa-var-gg: \"\\f260\";\n@fa-var-gg-circle: \"\\f261\";\n@fa-var-gift: \"\\f06b\";\n@fa-var-git: \"\\f1d3\";\n@fa-var-git-square: \"\\f1d2\";\n@fa-var-github: \"\\f09b\";\n@fa-var-github-alt: \"\\f113\";\n@fa-var-github-square: \"\\f092\";\n@fa-var-gitlab: \"\\f296\";\n@fa-var-gittip: \"\\f184\";\n@fa-var-glass: \"\\f000\";\n@fa-var-glide: \"\\f2a5\";\n@fa-var-glide-g: \"\\f2a6\";\n@fa-var-globe: \"\\f0ac\";\n@fa-var-google: \"\\f1a0\";\n@fa-var-google-plus: \"\\f0d5\";\n@fa-var-google-plus-circle: \"\\f2b3\";\n@fa-var-google-plus-official: \"\\f2b3\";\n@fa-var-google-plus-square: \"\\f0d4\";\n@fa-var-google-wallet: \"\\f1ee\";\n@fa-var-graduation-cap: \"\\f19d\";\n@fa-var-gratipay: \"\\f184\";\n@fa-var-grav: \"\\f2d6\";\n@fa-var-group: \"\\f0c0\";\n@fa-var-h-square: \"\\f0fd\";\n@fa-var-hacker-news: \"\\f1d4\";\n@fa-var-hand-grab-o: \"\\f255\";\n@fa-var-hand-lizard-o: \"\\f258\";\n@fa-var-hand-o-down: \"\\f0a7\";\n@fa-var-hand-o-left: \"\\f0a5\";\n@fa-var-hand-o-right: \"\\f0a4\";\n@fa-var-hand-o-up: \"\\f0a6\";\n@fa-var-hand-paper-o: \"\\f256\";\n@fa-var-hand-peace-o: \"\\f25b\";\n@fa-var-hand-pointer-o: \"\\f25a\";\n@fa-var-hand-rock-o: \"\\f255\";\n@fa-var-hand-scissors-o: \"\\f257\";\n@fa-var-hand-spock-o: \"\\f259\";\n@fa-var-hand-stop-o: \"\\f256\";\n@fa-var-handshake-o: \"\\f2b5\";\n@fa-var-hard-of-hearing: \"\\f2a4\";\n@fa-var-hashtag: \"\\f292\";\n@fa-var-hdd-o: \"\\f0a0\";\n@fa-var-header: \"\\f1dc\";\n@fa-var-headphones: \"\\f025\";\n@fa-var-heart: \"\\f004\";\n@fa-var-heart-o: \"\\f08a\";\n@fa-var-heartbeat: \"\\f21e\";\n@fa-var-history: \"\\f1da\";\n@fa-var-home: \"\\f015\";\n@fa-var-hospital-o: \"\\f0f8\";\n@fa-var-hotel: \"\\f236\";\n@fa-var-hourglass: \"\\f254\";\n@fa-var-hourglass-1: \"\\f251\";\n@fa-var-hourglass-2: \"\\f252\";\n@fa-var-hourglass-3: \"\\f253\";\n@fa-var-hourglass-end: \"\\f253\";\n@fa-var-hourglass-half: \"\\f252\";\n@fa-var-hourglass-o: \"\\f250\";\n@fa-var-hourglass-start: \"\\f251\";\n@fa-var-houzz: \"\\f27c\";\n@fa-var-html5: \"\\f13b\";\n@fa-var-i-cursor: \"\\f246\";\n@fa-var-id-badge: \"\\f2c1\";\n@fa-var-id-card: \"\\f2c2\";\n@fa-var-id-card-o: \"\\f2c3\";\n@fa-var-ils: \"\\f20b\";\n@fa-var-image: \"\\f03e\";\n@fa-var-imdb: \"\\f2d8\";\n@fa-var-inbox: \"\\f01c\";\n@fa-var-indent: \"\\f03c\";\n@fa-var-industry: \"\\f275\";\n@fa-var-info: \"\\f129\";\n@fa-var-info-circle: \"\\f05a\";\n@fa-var-inr: \"\\f156\";\n@fa-var-instagram: \"\\f16d\";\n@fa-var-institution: \"\\f19c\";\n@fa-var-internet-explorer: \"\\f26b\";\n@fa-var-intersex: \"\\f224\";\n@fa-var-ioxhost: \"\\f208\";\n@fa-var-italic: \"\\f033\";\n@fa-var-joomla: \"\\f1aa\";\n@fa-var-jpy: \"\\f157\";\n@fa-var-jsfiddle: \"\\f1cc\";\n@fa-var-key: \"\\f084\";\n@fa-var-keyboard-o: \"\\f11c\";\n@fa-var-krw: \"\\f159\";\n@fa-var-language: \"\\f1ab\";\n@fa-var-laptop: \"\\f109\";\n@fa-var-lastfm: \"\\f202\";\n@fa-var-lastfm-square: \"\\f203\";\n@fa-var-leaf: \"\\f06c\";\n@fa-var-leanpub: \"\\f212\";\n@fa-var-legal: \"\\f0e3\";\n@fa-var-lemon-o: \"\\f094\";\n@fa-var-level-down: \"\\f149\";\n@fa-var-level-up: \"\\f148\";\n@fa-var-life-bouy: \"\\f1cd\";\n@fa-var-life-buoy: \"\\f1cd\";\n@fa-var-life-ring: \"\\f1cd\";\n@fa-var-life-saver: \"\\f1cd\";\n@fa-var-lightbulb-o: \"\\f0eb\";\n@fa-var-line-chart: \"\\f201\";\n@fa-var-link: \"\\f0c1\";\n@fa-var-linkedin: \"\\f0e1\";\n@fa-var-linkedin-square: \"\\f08c\";\n@fa-var-linode: \"\\f2b8\";\n@fa-var-linux: \"\\f17c\";\n@fa-var-list: \"\\f03a\";\n@fa-var-list-alt: \"\\f022\";\n@fa-var-list-ol: \"\\f0cb\";\n@fa-var-list-ul: \"\\f0ca\";\n@fa-var-location-arrow: \"\\f124\";\n@fa-var-lock: \"\\f023\";\n@fa-var-long-arrow-down: \"\\f175\";\n@fa-var-long-arrow-left: \"\\f177\";\n@fa-var-long-arrow-right: \"\\f178\";\n@fa-var-long-arrow-up: \"\\f176\";\n@fa-var-low-vision: \"\\f2a8\";\n@fa-var-magic: \"\\f0d0\";\n@fa-var-magnet: \"\\f076\";\n@fa-var-mail-forward: \"\\f064\";\n@fa-var-mail-reply: \"\\f112\";\n@fa-var-mail-reply-all: \"\\f122\";\n@fa-var-male: \"\\f183\";\n@fa-var-map: \"\\f279\";\n@fa-var-map-marker: \"\\f041\";\n@fa-var-map-o: \"\\f278\";\n@fa-var-map-pin: \"\\f276\";\n@fa-var-map-signs: \"\\f277\";\n@fa-var-mars: \"\\f222\";\n@fa-var-mars-double: \"\\f227\";\n@fa-var-mars-stroke: \"\\f229\";\n@fa-var-mars-stroke-h: \"\\f22b\";\n@fa-var-mars-stroke-v: \"\\f22a\";\n@fa-var-maxcdn: \"\\f136\";\n@fa-var-meanpath: \"\\f20c\";\n@fa-var-medium: \"\\f23a\";\n@fa-var-medkit: \"\\f0fa\";\n@fa-var-meetup: \"\\f2e0\";\n@fa-var-meh-o: \"\\f11a\";\n@fa-var-mercury: \"\\f223\";\n@fa-var-microchip: \"\\f2db\";\n@fa-var-microphone: \"\\f130\";\n@fa-var-microphone-slash: \"\\f131\";\n@fa-var-minus: \"\\f068\";\n@fa-var-minus-circle: \"\\f056\";\n@fa-var-minus-square: \"\\f146\";\n@fa-var-minus-square-o: \"\\f147\";\n@fa-var-mixcloud: \"\\f289\";\n@fa-var-mobile: \"\\f10b\";\n@fa-var-mobile-phone: \"\\f10b\";\n@fa-var-modx: \"\\f285\";\n@fa-var-money: \"\\f0d6\";\n@fa-var-moon-o: \"\\f186\";\n@fa-var-mortar-board: \"\\f19d\";\n@fa-var-motorcycle: \"\\f21c\";\n@fa-var-mouse-pointer: \"\\f245\";\n@fa-var-music: \"\\f001\";\n@fa-var-navicon: \"\\f0c9\";\n@fa-var-neuter: \"\\f22c\";\n@fa-var-newspaper-o: \"\\f1ea\";\n@fa-var-object-group: \"\\f247\";\n@fa-var-object-ungroup: \"\\f248\";\n@fa-var-odnoklassniki: \"\\f263\";\n@fa-var-odnoklassniki-square: \"\\f264\";\n@fa-var-opencart: \"\\f23d\";\n@fa-var-openid: \"\\f19b\";\n@fa-var-opera: \"\\f26a\";\n@fa-var-optin-monster: \"\\f23c\";\n@fa-var-outdent: \"\\f03b\";\n@fa-var-pagelines: \"\\f18c\";\n@fa-var-paint-brush: \"\\f1fc\";\n@fa-var-paper-plane: \"\\f1d8\";\n@fa-var-paper-plane-o: \"\\f1d9\";\n@fa-var-paperclip: \"\\f0c6\";\n@fa-var-paragraph: \"\\f1dd\";\n@fa-var-paste: \"\\f0ea\";\n@fa-var-pause: \"\\f04c\";\n@fa-var-pause-circle: \"\\f28b\";\n@fa-var-pause-circle-o: \"\\f28c\";\n@fa-var-paw: \"\\f1b0\";\n@fa-var-paypal: \"\\f1ed\";\n@fa-var-pencil: \"\\f040\";\n@fa-var-pencil-square: \"\\f14b\";\n@fa-var-pencil-square-o: \"\\f044\";\n@fa-var-percent: \"\\f295\";\n@fa-var-phone: \"\\f095\";\n@fa-var-phone-square: \"\\f098\";\n@fa-var-photo: \"\\f03e\";\n@fa-var-picture-o: \"\\f03e\";\n@fa-var-pie-chart: \"\\f200\";\n@fa-var-pied-piper: \"\\f2ae\";\n@fa-var-pied-piper-alt: \"\\f1a8\";\n@fa-var-pied-piper-pp: \"\\f1a7\";\n@fa-var-pinterest: \"\\f0d2\";\n@fa-var-pinterest-p: \"\\f231\";\n@fa-var-pinterest-square: \"\\f0d3\";\n@fa-var-plane: \"\\f072\";\n@fa-var-play: \"\\f04b\";\n@fa-var-play-circle: \"\\f144\";\n@fa-var-play-circle-o: \"\\f01d\";\n@fa-var-plug: \"\\f1e6\";\n@fa-var-plus: \"\\f067\";\n@fa-var-plus-circle: \"\\f055\";\n@fa-var-plus-square: \"\\f0fe\";\n@fa-var-plus-square-o: \"\\f196\";\n@fa-var-podcast: \"\\f2ce\";\n@fa-var-power-off: \"\\f011\";\n@fa-var-print: \"\\f02f\";\n@fa-var-product-hunt: \"\\f288\";\n@fa-var-puzzle-piece: \"\\f12e\";\n@fa-var-qq: \"\\f1d6\";\n@fa-var-qrcode: \"\\f029\";\n@fa-var-question: \"\\f128\";\n@fa-var-question-circle: \"\\f059\";\n@fa-var-question-circle-o: \"\\f29c\";\n@fa-var-quora: \"\\f2c4\";\n@fa-var-quote-left: \"\\f10d\";\n@fa-var-quote-right: \"\\f10e\";\n@fa-var-ra: \"\\f1d0\";\n@fa-var-random: \"\\f074\";\n@fa-var-ravelry: \"\\f2d9\";\n@fa-var-rebel: \"\\f1d0\";\n@fa-var-recycle: \"\\f1b8\";\n@fa-var-reddit: \"\\f1a1\";\n@fa-var-reddit-alien: \"\\f281\";\n@fa-var-reddit-square: \"\\f1a2\";\n@fa-var-refresh: \"\\f021\";\n@fa-var-registered: \"\\f25d\";\n@fa-var-remove: \"\\f00d\";\n@fa-var-renren: \"\\f18b\";\n@fa-var-reorder: \"\\f0c9\";\n@fa-var-repeat: \"\\f01e\";\n@fa-var-reply: \"\\f112\";\n@fa-var-reply-all: \"\\f122\";\n@fa-var-resistance: \"\\f1d0\";\n@fa-var-retweet: \"\\f079\";\n@fa-var-rmb: \"\\f157\";\n@fa-var-road: \"\\f018\";\n@fa-var-rocket: \"\\f135\";\n@fa-var-rotate-left: \"\\f0e2\";\n@fa-var-rotate-right: \"\\f01e\";\n@fa-var-rouble: \"\\f158\";\n@fa-var-rss: \"\\f09e\";\n@fa-var-rss-square: \"\\f143\";\n@fa-var-rub: \"\\f158\";\n@fa-var-ruble: \"\\f158\";\n@fa-var-rupee: \"\\f156\";\n@fa-var-s15: \"\\f2cd\";\n@fa-var-safari: \"\\f267\";\n@fa-var-save: \"\\f0c7\";\n@fa-var-scissors: \"\\f0c4\";\n@fa-var-scribd: \"\\f28a\";\n@fa-var-search: \"\\f002\";\n@fa-var-search-minus: \"\\f010\";\n@fa-var-search-plus: \"\\f00e\";\n@fa-var-sellsy: \"\\f213\";\n@fa-var-send: \"\\f1d8\";\n@fa-var-send-o: \"\\f1d9\";\n@fa-var-server: \"\\f233\";\n@fa-var-share: \"\\f064\";\n@fa-var-share-alt: \"\\f1e0\";\n@fa-var-share-alt-square: \"\\f1e1\";\n@fa-var-share-square: \"\\f14d\";\n@fa-var-share-square-o: \"\\f045\";\n@fa-var-shekel: \"\\f20b\";\n@fa-var-sheqel: \"\\f20b\";\n@fa-var-shield: \"\\f132\";\n@fa-var-ship: \"\\f21a\";\n@fa-var-shirtsinbulk: \"\\f214\";\n@fa-var-shopping-bag: \"\\f290\";\n@fa-var-shopping-basket: \"\\f291\";\n@fa-var-shopping-cart: \"\\f07a\";\n@fa-var-shower: \"\\f2cc\";\n@fa-var-sign-in: \"\\f090\";\n@fa-var-sign-language: \"\\f2a7\";\n@fa-var-sign-out: \"\\f08b\";\n@fa-var-signal: \"\\f012\";\n@fa-var-signing: \"\\f2a7\";\n@fa-var-simplybuilt: \"\\f215\";\n@fa-var-sitemap: \"\\f0e8\";\n@fa-var-skyatlas: \"\\f216\";\n@fa-var-skype: \"\\f17e\";\n@fa-var-slack: \"\\f198\";\n@fa-var-sliders: \"\\f1de\";\n@fa-var-slideshare: \"\\f1e7\";\n@fa-var-smile-o: \"\\f118\";\n@fa-var-snapchat: \"\\f2ab\";\n@fa-var-snapchat-ghost: \"\\f2ac\";\n@fa-var-snapchat-square: \"\\f2ad\";\n@fa-var-snowflake-o: \"\\f2dc\";\n@fa-var-soccer-ball-o: \"\\f1e3\";\n@fa-var-sort: \"\\f0dc\";\n@fa-var-sort-alpha-asc: \"\\f15d\";\n@fa-var-sort-alpha-desc: \"\\f15e\";\n@fa-var-sort-amount-asc: \"\\f160\";\n@fa-var-sort-amount-desc: \"\\f161\";\n@fa-var-sort-asc: \"\\f0de\";\n@fa-var-sort-desc: \"\\f0dd\";\n@fa-var-sort-down: \"\\f0dd\";\n@fa-var-sort-numeric-asc: \"\\f162\";\n@fa-var-sort-numeric-desc: \"\\f163\";\n@fa-var-sort-up: \"\\f0de\";\n@fa-var-soundcloud: \"\\f1be\";\n@fa-var-space-shuttle: \"\\f197\";\n@fa-var-spinner: \"\\f110\";\n@fa-var-spoon: \"\\f1b1\";\n@fa-var-spotify: \"\\f1bc\";\n@fa-var-square: \"\\f0c8\";\n@fa-var-square-o: \"\\f096\";\n@fa-var-stack-exchange: \"\\f18d\";\n@fa-var-stack-overflow: \"\\f16c\";\n@fa-var-star: \"\\f005\";\n@fa-var-star-half: \"\\f089\";\n@fa-var-star-half-empty: \"\\f123\";\n@fa-var-star-half-full: \"\\f123\";\n@fa-var-star-half-o: \"\\f123\";\n@fa-var-star-o: \"\\f006\";\n@fa-var-steam: \"\\f1b6\";\n@fa-var-steam-square: \"\\f1b7\";\n@fa-var-step-backward: \"\\f048\";\n@fa-var-step-forward: \"\\f051\";\n@fa-var-stethoscope: \"\\f0f1\";\n@fa-var-sticky-note: \"\\f249\";\n@fa-var-sticky-note-o: \"\\f24a\";\n@fa-var-stop: \"\\f04d\";\n@fa-var-stop-circle: \"\\f28d\";\n@fa-var-stop-circle-o: \"\\f28e\";\n@fa-var-street-view: \"\\f21d\";\n@fa-var-strikethrough: \"\\f0cc\";\n@fa-var-stumbleupon: \"\\f1a4\";\n@fa-var-stumbleupon-circle: \"\\f1a3\";\n@fa-var-subscript: \"\\f12c\";\n@fa-var-subway: \"\\f239\";\n@fa-var-suitcase: \"\\f0f2\";\n@fa-var-sun-o: \"\\f185\";\n@fa-var-superpowers: \"\\f2dd\";\n@fa-var-superscript: \"\\f12b\";\n@fa-var-support: \"\\f1cd\";\n@fa-var-table: \"\\f0ce\";\n@fa-var-tablet: \"\\f10a\";\n@fa-var-tachometer: \"\\f0e4\";\n@fa-var-tag: \"\\f02b\";\n@fa-var-tags: \"\\f02c\";\n@fa-var-tasks: \"\\f0ae\";\n@fa-var-taxi: \"\\f1ba\";\n@fa-var-telegram: \"\\f2c6\";\n@fa-var-television: \"\\f26c\";\n@fa-var-tencent-weibo: \"\\f1d5\";\n@fa-var-terminal: \"\\f120\";\n@fa-var-text-height: \"\\f034\";\n@fa-var-text-width: \"\\f035\";\n@fa-var-th: \"\\f00a\";\n@fa-var-th-large: \"\\f009\";\n@fa-var-th-list: \"\\f00b\";\n@fa-var-themeisle: \"\\f2b2\";\n@fa-var-thermometer: \"\\f2c7\";\n@fa-var-thermometer-0: \"\\f2cb\";\n@fa-var-thermometer-1: \"\\f2ca\";\n@fa-var-thermometer-2: \"\\f2c9\";\n@fa-var-thermometer-3: \"\\f2c8\";\n@fa-var-thermometer-4: \"\\f2c7\";\n@fa-var-thermometer-empty: \"\\f2cb\";\n@fa-var-thermometer-full: \"\\f2c7\";\n@fa-var-thermometer-half: \"\\f2c9\";\n@fa-var-thermometer-quarter: \"\\f2ca\";\n@fa-var-thermometer-three-quarters: \"\\f2c8\";\n@fa-var-thumb-tack: \"\\f08d\";\n@fa-var-thumbs-down: \"\\f165\";\n@fa-var-thumbs-o-down: \"\\f088\";\n@fa-var-thumbs-o-up: \"\\f087\";\n@fa-var-thumbs-up: \"\\f164\";\n@fa-var-ticket: \"\\f145\";\n@fa-var-times: \"\\f00d\";\n@fa-var-times-circle: \"\\f057\";\n@fa-var-times-circle-o: \"\\f05c\";\n@fa-var-times-rectangle: \"\\f2d3\";\n@fa-var-times-rectangle-o: \"\\f2d4\";\n@fa-var-tint: \"\\f043\";\n@fa-var-toggle-down: \"\\f150\";\n@fa-var-toggle-left: \"\\f191\";\n@fa-var-toggle-off: \"\\f204\";\n@fa-var-toggle-on: \"\\f205\";\n@fa-var-toggle-right: \"\\f152\";\n@fa-var-toggle-up: \"\\f151\";\n@fa-var-trademark: \"\\f25c\";\n@fa-var-train: \"\\f238\";\n@fa-var-transgender: \"\\f224\";\n@fa-var-transgender-alt: \"\\f225\";\n@fa-var-trash: \"\\f1f8\";\n@fa-var-trash-o: \"\\f014\";\n@fa-var-tree: \"\\f1bb\";\n@fa-var-trello: \"\\f181\";\n@fa-var-tripadvisor: \"\\f262\";\n@fa-var-trophy: \"\\f091\";\n@fa-var-truck: \"\\f0d1\";\n@fa-var-try: \"\\f195\";\n@fa-var-tty: \"\\f1e4\";\n@fa-var-tumblr: \"\\f173\";\n@fa-var-tumblr-square: \"\\f174\";\n@fa-var-turkish-lira: \"\\f195\";\n@fa-var-tv: \"\\f26c\";\n@fa-var-twitch: \"\\f1e8\";\n@fa-var-twitter: \"\\f099\";\n@fa-var-twitter-square: \"\\f081\";\n@fa-var-umbrella: \"\\f0e9\";\n@fa-var-underline: \"\\f0cd\";\n@fa-var-undo: \"\\f0e2\";\n@fa-var-universal-access: \"\\f29a\";\n@fa-var-university: \"\\f19c\";\n@fa-var-unlink: \"\\f127\";\n@fa-var-unlock: \"\\f09c\";\n@fa-var-unlock-alt: \"\\f13e\";\n@fa-var-unsorted: \"\\f0dc\";\n@fa-var-upload: \"\\f093\";\n@fa-var-usb: \"\\f287\";\n@fa-var-usd: \"\\f155\";\n@fa-var-user: \"\\f007\";\n@fa-var-user-circle: \"\\f2bd\";\n@fa-var-user-circle-o: \"\\f2be\";\n@fa-var-user-md: \"\\f0f0\";\n@fa-var-user-o: \"\\f2c0\";\n@fa-var-user-plus: \"\\f234\";\n@fa-var-user-secret: \"\\f21b\";\n@fa-var-user-times: \"\\f235\";\n@fa-var-users: \"\\f0c0\";\n@fa-var-vcard: \"\\f2bb\";\n@fa-var-vcard-o: \"\\f2bc\";\n@fa-var-venus: \"\\f221\";\n@fa-var-venus-double: \"\\f226\";\n@fa-var-venus-mars: \"\\f228\";\n@fa-var-viacoin: \"\\f237\";\n@fa-var-viadeo: \"\\f2a9\";\n@fa-var-viadeo-square: \"\\f2aa\";\n@fa-var-video-camera: \"\\f03d\";\n@fa-var-vimeo: \"\\f27d\";\n@fa-var-vimeo-square: \"\\f194\";\n@fa-var-vine: \"\\f1ca\";\n@fa-var-vk: \"\\f189\";\n@fa-var-volume-control-phone: \"\\f2a0\";\n@fa-var-volume-down: \"\\f027\";\n@fa-var-volume-off: \"\\f026\";\n@fa-var-volume-up: \"\\f028\";\n@fa-var-warning: \"\\f071\";\n@fa-var-wechat: \"\\f1d7\";\n@fa-var-weibo: \"\\f18a\";\n@fa-var-weixin: \"\\f1d7\";\n@fa-var-whatsapp: \"\\f232\";\n@fa-var-wheelchair: \"\\f193\";\n@fa-var-wheelchair-alt: \"\\f29b\";\n@fa-var-wifi: \"\\f1eb\";\n@fa-var-wikipedia-w: \"\\f266\";\n@fa-var-window-close: \"\\f2d3\";\n@fa-var-window-close-o: \"\\f2d4\";\n@fa-var-window-maximize: \"\\f2d0\";\n@fa-var-window-minimize: \"\\f2d1\";\n@fa-var-window-restore: \"\\f2d2\";\n@fa-var-windows: \"\\f17a\";\n@fa-var-won: \"\\f159\";\n@fa-var-wordpress: \"\\f19a\";\n@fa-var-wpbeginner: \"\\f297\";\n@fa-var-wpexplorer: \"\\f2de\";\n@fa-var-wpforms: \"\\f298\";\n@fa-var-wrench: \"\\f0ad\";\n@fa-var-xing: \"\\f168\";\n@fa-var-xing-square: \"\\f169\";\n@fa-var-y-combinator: \"\\f23b\";\n@fa-var-y-combinator-square: \"\\f1d4\";\n@fa-var-yahoo: \"\\f19e\";\n@fa-var-yc: \"\\f23b\";\n@fa-var-yc-square: \"\\f1d4\";\n@fa-var-yelp: \"\\f1e9\";\n@fa-var-yen: \"\\f157\";\n@fa-var-yoast: \"\\f2b1\";\n@fa-var-youtube: \"\\f167\";\n@fa-var-youtube-play: \"\\f16a\";\n@fa-var-youtube-square: \"\\f166\";\n\n","//\n// Navbar Alt\n// --------------------------------------------------\n\n.navbar-pf-alt {\n background-color: @navbar-pf-alt-bg-color;\n background-image: @navbar-pf-alt-bg-img;\n background-repeat: @navbar-pf-alt-bg-repeat;\n background-size: @navbar-pf-alt-bg-size;\n border: none;\n border-radius: 0;\n border-top: @navbar-pf-alt-border-width @navbar-pf-alt-border-style @navbar-pf-alt-border-color;\n margin-bottom: 0;\n\n .infotip.bottom-right .arrow {\n left: 90%;\n }\n\n .layout-pf-alt-fixed & {\n left: 0;\n position: fixed;\n right: 0;\n top: 0;\n z-index: @zindex-navbar-fixed;\n }\n\n .nav {\n &.navbar-nav > li > .dropdown-menu.infotip {\n margin-top: 0;\n }\n\n .nav-item-iconic {\n cursor: pointer;\n line-height: 1;\n max-height: (@navbar-pf-alt-height - @navbar-pf-alt-border-width); // to keep Firefox from oversizing icons\n padding: @navbar-pf-alt-nav-item-iconic-padding;\n position: relative;\n\n &:hover,\n &:focus {\n background-color: transparent;\n\n .caret,\n .fa,\n .glyphicon,\n .pficon {\n color: @navbar-pf-alt-active-color;\n }\n }\n\n .badge {\n background-color: @notification-badge-color;\n border-radius: 20px;\n color: @navbar-pf-alt-active-color;\n cursor: pointer;\n font-size: (@font-size-base - 3);\n font-weight: 700;\n margin: 0 0 -11px -12px;\n min-width: 0;\n padding: 2px 4px;\n }\n\n .caret,\n .fa,\n .pficon {\n color: @navbar-pf-alt-color;\n font-size: (@font-size-base + 4);\n }\n\n .caret {\n font-size: @font-size-base;\n width: auto;\n }\n\n }\n\n .open > .nav-item-iconic {\n &,\n &:hover,\n &:focus {\n background: transparent;\n\n .caret,\n .fa,\n .pficon {\n color: @navbar-pf-alt-active-color;\n }\n }\n }\n }\n\n .navbar-brand {\n color: @navbar-pf-alt-navbar-brand-color;\n height: auto;\n margin: @navbar-pf-alt-navbar-brand-margin;\n min-height: @navbar-pf-alt-navbar-brand-min-height;\n padding: @navbar-pf-alt-navbar-brand-padding;\n\n .navbar-brand-name {\n display: inline;\n margin-left: @navbar-pf-alt-navbar-brand-name-margin;\n margin-right: @navbar-pf-alt-navbar-brand-name-margin;\n // hide once screen gets too small\n @media (max-width: @navbar-pf-alt-navbar-brand-name-breakpoint) {\n display: none;\n }\n }\n\n .navbar-brand-icon {\n display: inline;\n margin-left: @navbar-pf-alt-navbar-brand-icon-margin;\n margin-right: @navbar-pf-alt-navbar-brand-icon-margin;\n }\n }\n\n .navbar-iconic {\n margin-right: 0;\n }\n\n .navbar-toggle {\n border: 0;\n display: block;\n float: left;\n margin: @navbar-pf-alt-navbar-toggle-margin;\n\n &:hover,\n &:focus {\n .icon-bar {\n background: @navbar-pf-alt-navbar-toggle-icon-bar-hover-bg;\n }\n }\n\n + .navbar-brand {\n margin-left: 0;\n }\n\n .icon-bar {\n background: @navbar-pf-alt-color;\n }\n }\n}\n","//\n// Navigation Bar for use with vertical navigation\n// --------------------------------------------------\n\n.navbar-pf-vertical {\n background-color: @navbar-pf-vertical-bg-color;\n border: none;\n border-radius: 0;\n border-top: @navbar-pf-vertical-border-width @navbar-pf-vertical-border-style @navbar-pf-vertical-border-color;\n margin-bottom: 0;\n\n .infotip.bottom-right .arrow {\n left: 90%;\n }\n\n .layout-pf-fixed & {\n left: 0;\n position: fixed;\n right: 0;\n top: 0;\n z-index: @zindex-navbar-fixed;\n }\n\n .nav {\n &.navbar-nav > li > .dropdown-menu.infotip {\n margin-top: 0;\n }\n\n .nav-item-iconic {\n color: @navbar-pf-vertical-color;\n cursor: pointer;\n line-height: 1;\n max-height: (@navbar-pf-vertical-height - @navbar-pf-vertical-border-width); // to keep Firefox from oversizing icons\n padding: @navbar-pf-vertical-nav-item-iconic-padding;\n position: relative;\n\n &:hover,\n &:focus {\n color: @navbar-pf-vertical-active-color;\n background-color: transparent;\n\n .caret,\n .fa,\n .glyphicon,\n .pficon {\n color: @navbar-pf-vertical-active-color;\n }\n }\n\n .badge {\n background-color: @notification-badge-color;\n border-radius: 20px;\n color: @navbar-pf-vertical-active-color;\n cursor: pointer;\n font-size: (@font-size-base - 3);\n font-weight: 700;\n left: 20px;\n margin: 0;\n padding: 2px 4px;\n position: absolute;\n min-width: 10px;\n min-height: 10px;\n top: 18px;\n &.badge-pf-bordered {\n border: 1px solid @navbar-pf-vertical-bg-color;\n }\n }\n\n .caret,\n .fa,\n .pficon {\n color: @navbar-pf-vertical-color;\n font-size: (@font-size-base + 4);\n }\n\n .caret {\n font-size: @font-size-base;\n width: auto;\n }\n\n }\n\n .open > .nav-item-iconic {\n &,\n &:hover,\n &:focus {\n background: transparent;\n\n .caret,\n .fa,\n .pficon {\n color: @navbar-pf-vertical-active-color;\n }\n }\n }\n }\n\n .navbar-brand {\n color: @navbar-pf-vertical-navbar-brand-color;\n height: auto;\n margin: @navbar-pf-vertical-navbar-brand-margin;\n min-height: @navbar-pf-vertical-navbar-brand-min-height;\n padding: @navbar-pf-vertical-navbar-brand-padding;\n\n .navbar-brand-name {\n display: inline-block;\n margin: @navbar-pf-vertical-navbar-brand-name-margin;\n // hide once screen gets too small\n @media (max-width: @navbar-pf-vertical-navbar-brand-name-breakpoint) {\n display: none;\n }\n }\n\n .navbar-brand-icon {\n display: inline-block;\n margin: @navbar-pf-vertical-navbar-brand-icon-margin;\n max-height: @navbar-pf-vertical-navbar-brand-max-height;\n }\n\n .navbar-brand-txt {\n line-height: @navbar-pf-vertical-navbar-brand-line-height;\n }\n }\n\n .navbar-iconic {\n margin-right: 0;\n }\n\n .navbar-toggle {\n border: 0;\n display: block;\n float: left;\n margin: @navbar-pf-vertical-navbar-toggle-margin;\n\n &:hover,\n &:focus {\n .icon-bar {\n background: @navbar-pf-vertical-navbar-toggle-icon-bar-hover-bg;\n }\n }\n\n + .navbar-brand {\n margin-left: 0;\n }\n\n .icon-bar {\n background: @navbar-pf-vertical-color;\n }\n }\n}\n","//\n// Nav Vertical Alt\n// --------------------------------------------------\n\n.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt {\n transition: @flyout-transition-pf;\n\n &.collapsed .list-group-item .list-group-item-value {\n transition: opacity 0ms 100ms, opacity 100ms linear;\n }\n\n .list-group-item {\n .badge {\n transition: @flyout-transition-pf;\n }\n\n .list-group-item-value {\n transition: opacity 500ms ease-out;\n transition-delay: 150ms;\n }\n }\n}\n\n.nav-pf-vertical-alt {\n background: @nav-pf-vertical-alt-bg-color;\n\n .ie9.layout-pf-alt-fixed & {\n box-sizing: content-box; // IE9 incorrectly sizes the width if using padding-box\n }\n\n .layout-pf-alt-fixed & {\n border-right: 1px solid @nav-pf-vertical-alt-border-color;\n bottom: 0;\n overflow-x: hidden;\n overflow-y: auto;\n left: 0;\n position: fixed;\n top: @navbar-pf-alt-height; // move out of way of navbar-pf-alt\n width: @nav-pf-vertical-alt-width;\n z-index: @zindex-navbar-fixed;\n\n &.collapsed {\n width: @nav-pf-vertical-alt-collapsed-width !important;\n\n .list-group-item {\n .badge {\n padding: 2px 3px;\n right: 21px;\n top: 36px;\n }\n\n .list-group-item-value {\n opacity: 0;\n }\n }\n }\n\n &.hidden {\n display: none;\n\n &.show-mobile-nav {\n box-shadow: 0 0 3px fade(@color-pf-black, 15%);\n display: block !important;\n }\n }\n }\n\n .layout-pf-alt-fixed-with-footer & {\n bottom: @footer-pf-alt-height;\n }\n\n .list-group {\n border-top: 0;\n margin-bottom: 0;\n }\n\n .list-group-item {\n padding: 0;\n\n a {\n color: @gray-dark;\n display: block;\n font-size: (@font-size-base + 2);\n height: @nav-pf-vertical-alt-link-height;\n padding: @nav-pf-vertical-alt-link-padding;\n position: relative;\n white-space: nowrap;\n\n &:focus {\n color: @gray-dark;\n text-decoration: none;\n }\n\n &:hover {\n color: @nav-pf-vertical-alt-active-color;\n text-decoration: none;\n }\n }\n\n &.active {\n background-color: @nav-pf-vertical-alt-bg-color;\n border-color: @list-group-border;\n\n &:before {\n background: @nav-pf-vertical-alt-active-color;\n content: \" \";\n display: block;\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: 5px;\n }\n\n a {\n color: @nav-pf-vertical-alt-active-color;\n }\n }\n\n .badge {\n background: @gray-dark;\n border: 1px solid @nav-pf-vertical-alt-bg-color;\n border-radius: 3px;\n color: @nav-pf-vertical-alt-badge-color;\n font-weight: 700;\n font-size: (@font-size-base - 3);\n padding: 5px;\n position: absolute;\n right: 15px;\n text-align: center;\n top: 21px;\n\n &.notifications {\n background: @notification-badge-color;\n }\n }\n\n .fa,\n .glyphicon,\n .pficon {\n float: left;\n font-size: 18px;\n line-height: 30px;\n margin-right: 10px;\n text-align: center;\n width: 18px;\n }\n\n .list-group-item-value {\n display: inline-block;\n line-height: 30px;\n opacity: 1;\n overflow: hidden;\n text-overflow: ellipsis;\n width: 140px;\n }\n\n }\n\n .list-group-item-separator {\n border-top-width: 5px;\n }\n\n .sidebar-pf & {\n margin-left: (-(@grid-gutter-width / 2));\n margin-right: (-(@grid-gutter-width / 2));\n }\n}\n","//\n// Notifications Drawer\n// --------------------------------------------------\n\n\n.drawer-pf {\n background-color: @color-pf-black-100;\n border: 1px solid @card-pf-border-color;\n .box-shadow(0 6px 12px fade(@color-pf-black, 17.5%));\n overflow-y: auto;\n position: absolute;\n right: 0;\n width: 320px;\n z-index: 2;\n .panel {\n border-bottom: none;\n border-left: none;\n border-right: none;\n }\n .panel-group .panel-heading + .panel-collapse .panel-body {\n border-top: none;\n border-bottom: 1px solid @card-pf-border-color;\n padding: 0;\n }\n .panel-counter {\n display: block;\n font-style: italic;\n line-height: 1.2;\n padding-left: 18px;\n padding-top: 5px;\n }\n .panel-heading { border-bottom: 1px solid @card-pf-border-color; }\n .panel-group {\n bottom: 0;\n margin-bottom: 0;\n position: absolute;\n top: 25px; // Height of Notifications Drawer box.\n width: 100%;\n }\n .panel-title a {\n cursor: pointer;\n display: block;\n }\n &.drawer-pf-expanded {\n @media (max-width: @screen-xs-max) {\n left:0;\n width: 100%;\n }\n @media (min-width: @screen-xs-max) {\n left: 270px;\n } // if the drawer is expanded and the screen is reduced this ensures it switches to full width on smaller screens.\n width: inherit;\n .drawer-pf-toggle-expand:before {\n content: \"\\f101\";\n }\n }\n .blank-slate-pf {\n border: 0;\n margin-bottom: 0;\n padding: 30px;\n\n .blank-slate-pf-icon {\n font-size: 3em;\n line-height: 1em;\n }\n\n h1 {\n font-size: 1em;\n margin-bottom: 0;\n margin-top: 15px;\n }\n }\n}\n.drawer-pf-close, .drawer-pf-toggle-expand {\n color: @gray-darker;\n cursor: pointer;\n line-height: inherit;\n padding: 2px 10px;\n position: absolute;\n &:hover,\n &:focus {\n color: @color-pf-blue-400;\n text-decoration: none;\n }\n}\n.drawer-pf-toggle-expand {\n left: 0;\n &:before {\n content: \"\\f100\";\n font-family: \"FontAwesome\";\n }\n &:hover {\n color: @link-color;\n }\n}\n.drawer-pf-close {\n right: 0;\n}\n\n\n.drawer-pf-action {\n display: flex;\n border-bottom: 1px solid @card-pf-border-color;\n\n .btn-link {\n color: @link-color;\n padding: 10px 0;\n .pficon, .fa {\n margin-right: 3px;\n }\n .pficon-close {\n position: relative;\n top: 1px;\n }\n\n &:hover { color: @link-hover-color; }\n }\n}\n\n.drawer-pf-action-link {\n border-left: solid 1px @color-pf-black-300;\n flex: 1 1 0%;\n margin: 10px 0;\n text-align: center;\n\n &:first-of-type {\n border-left-width: 0;\n }\n\n .btn-link {\n padding: 0;\n }\n}\n\n.drawer-pf-loading {\n color: @gray-pf;\n font-size: (@font-size-base + 2);\n padding: 20px 15px;\n}\n\n.drawer-pf-notification {\n border-bottom: 1px solid @card-pf-border-color;\n padding: 15px;\n .date {\n border-right: 1px solid #aaa;\n display: inline-block;\n line-height: 1;\n margin-right: 5px;\n padding-right: 9px;\n }\n > .dropdown-kebab-pf {\n margin-top: -3px;\n }\n\n .pficon {\n font-size: @font-size-large;\n margin-top: 3px;\n }\n &:last-of-type {\n border-bottom: none;\n }\n &:hover { background-color: @color-pf-blue-50; }\n &.unread .drawer-pf-notification-message { font-weight: bold; }\n &.expanded-notification {\n .date {\n border-right: none;\n padding-right: 0;\n }\n }\n}\n\n.drawer-pf-notification-content {\n cursor: default;\n}\n\n.drawer-pf-notification-info,\n.drawer-pf-notification-message {\n display: block;\n padding-left: 27px;\n padding-right: 19px;\n .expanded-notification & {\n display: inline-block;\n }\n}\n\n.drawer-pf-notifications-non-clickable .drawer-pf-notification:hover {\n background-color: @color-pf-white;\n}\n\n.drawer-pf-title {\n background-color: @color-pf-black-100;\n border-bottom: 1px solid @card-pf-border-color;\n position: absolute;\n width: 100%;\n h3 {\n font-size: @font-size-base;\n margin: 0;\n padding: 6px 15px;\n }\n}\n\n.drawer-pf-notification.expanded-notification {\n .drawer-pf-notification-content {\n display: flex;\n @media (max-width: @screen-sm-max) {\n flex-direction: column;\n }\n .drawer-pf-notification-message {\n flex: 1 1;\n }\n }\n}\n\n/* Exclusive styles to work with Vertical Navigation */\n.navbar-pf-vertical {\n .drawer-pf {\n height: ~\"calc(100vh - @{drawer-pf-top-vertical} - 20px)\";//to create a 20px offset bottom\n top: @drawer-pf-top-vertical; //menu height;\n @media (max-width: @screen-xs-max) {\n width:100%;\n height: calc(~\"100vh - @{drawer-pf-top-vertical}\");\n }\n\n }\n .nav .drawer-pf-trigger {\n .drawer-pf-trigger-icon {\n border-left: 1px solid @navbar-pf-navbar-utility-border-color;\n border-right: 1px solid @navbar-pf-navbar-utility-border-color;\n padding-left: 15px;\n padding-right: 15px;\n }\n &.open .drawer-pf-trigger-icon {\n background-color: @navbar-pf-navbar-utility-hover-bg-color;\n }\n }\n}\n\n/* Exclusive styles to work with Horizontal Navigation */\n.navbar-pf {\n .drawer-pf {\n height: ~\"calc(100vh - @{drawer-pf-top-horizontal} - 20px)\";\n top: @drawer-pf-top-horizontal;\n @media (max-width: @screen-xs-max) {\n width:100%;\n height: calc(~\"100vh - @{drawer-pf-top-horizontal} - 32px\");\n top:calc(~\"@{drawer-pf-top-horizontal} + 8px\");\n }\n }\n .drawer-pf-trigger-icon { cursor: pointer; }\n}\n","//\n// Search\n// --------------------------------------------------\n\n.search-pf {\n &.has-button {\n border-collapse: separate;\n display: table;\n .form-group {\n display: table-cell;\n width: 100%;\n .btn {\n .box-shadow(none);\n float: left;\n margin-left: -1px;\n &.btn-lg {\n font-size: (@font-size-large + .5); // to make button height consistent across browsers!\n }\n &.btn-sm {\n font-size: (@font-size-small - .3); // to make button height consistent across browsers!\n }\n }\n .form-control {\n float: left;\n }\n }\n }\n .has-clear {\n .clear {\n background: fade(@color-pf-white, 0%); // to make the whole button clickable in IE9+\n border: 0;\n height: (@input-height-base - 1);\n line-height: 1;\n padding: 0;\n position: absolute;\n right: 1px;\n top: 1px;\n width: 28px;\n &:focus {\n outline: none;\n }\n }\n .form-control {\n padding-right: 30px;\n &::-ms-clear {\n display: none;\n }\n }\n .input-lg + .clear {\n height: (@input-height-large - 2);\n width: 28px;\n }\n .input-sm + .clear {\n height: (@input-height-small - 2);\n width: 28px;\n span {\n font-size: (@font-size-base - 2);\n }\n }\n .search-pf-input-group {\n position: relative;\n }\n }\n}\n","//\n// Sidebar\n// --------------------------------------------------\n\n.sidebar-header {\n border-bottom: 1px solid darken(@page-header-border-color, 2%);\n padding-bottom: ((@line-height-computed / 2) + 1);\n margin: ((@line-height-computed * 2) + 10) 0 @line-height-computed;\n .actions {\n margin-top: -2px;\n }\n}\n\n.sidebar-pf {\n .sidebar-header + .list-group {\n border-top: 0;\n margin-top: (-@grid-gutter-width / 2 / 2);\n .list-group-item {\n background: transparent;\n border-color: darken(@page-header-border-color, 2%);\n padding-left: 0;\n }\n .list-group-item-heading {\n font-size: @font-size-base;\n }\n }\n .nav-category {\n h2 {\n color: @dropdown-header-color;\n font-size: @font-size-base;\n font-weight: 400;\n line-height: (@line-height-computed + 1);\n margin: 0;\n padding: 8px 0;\n }\n + .nav-category {\n margin-top: (@grid-gutter-width / 4);\n }\n }\n .nav-pills > li {\n &.active > a {\n background: @dropdown-link-active-bg !important;\n border-color: @dropdown-link-active-border-color !important;\n color: @color-pf-white;\n @media (min-width: @grid-float-breakpoint) {\n &:after {\n content: @fa-var-angle-right;\n font-family: @icon-font-name-fa;\n display: block;\n position: absolute;\n right: (@grid-gutter-width / 2 / 2);\n top: 1px;\n }\n }\n .fa {\n color: @color-pf-white;\n }\n }\n > a {\n border-bottom: 1px solid transparent;\n border-radius: 0;\n border-top: 1px solid transparent;\n color: @text-color;\n font-size: (@font-size-base + 1);\n line-height: (@line-height-computed + 1);\n padding: 1px (@grid-gutter-width / 2);\n &:hover {\n background: @dropdown-link-hover-bg;\n border-color: @dropdown-link-hover-border-color;\n }\n .fa {\n color: lighten(@gray-pf, 12%);\n font-size: (@font-size-base + 3);\n margin-right: (@grid-gutter-width / 4);\n text-align: center;\n vertical-align: middle;\n width: (@font-size-base + 3);\n }\n }\n }\n .nav-stacked {\n margin-left: (-(@grid-gutter-width / 2));\n margin-right: (-(@grid-gutter-width / 2));\n li + li {\n margin-top: 0;\n }\n }\n .panel {\n background: transparent;\n }\n .panel-body {\n padding: 6px (@grid-gutter-width / 2);\n .nav-pills > li > a {\n padding-left: (@grid-gutter-width / 2 + 17);\n }\n }\n .panel-heading {\n padding: 9px (@grid-gutter-width / 2);\n }\n .panel-title {\n font-size: @font-size-base;\n > a {\n &:before {\n display: inline-block;\n margin-left: 1px;\n margin-right: 4px;\n width: 9px;\n }\n &.collapsed:before {\n margin-left: 3px;\n margin-right: 2px;\n }\n }\n }\n}\n\n@media (min-width: @grid-float-breakpoint-max) {\n .sidebar-header-bleed-left {\n margin-left: (-(@grid-gutter-width / 2));\n > h2 {\n margin-left: (@grid-gutter-width / 2);\n }\n }\n .sidebar-header-bleed-right {\n margin-right: (-(@grid-gutter-width / 2));\n .actions {\n margin-right: (@grid-gutter-width / 2);\n }\n > h2 {\n margin-right: (@grid-gutter-width / 2);\n }\n + .list-group {\n margin-right: (-(@grid-gutter-width / 2));\n }\n }\n .sidebar-pf {\n .panel-group .panel-default,\n .treeview {\n border-left: 0;\n border-right: 0;\n margin-left: (-(@grid-gutter-width / 2));\n margin-right: (-(@grid-gutter-width / 2));\n }\n .treeview {\n margin-top: 5px;\n .list-group-item {\n padding-left: (@grid-gutter-width / 2);\n padding-right: (@grid-gutter-width / 2);\n &.node-selected:after {\n content: @fa-var-angle-right;\n font-family: @icon-font-name-fa;\n display: block;\n position: absolute;\n right: (@grid-gutter-width/2 / 2);\n top: 1px;\n }\n }\n }\n }\n}\n\n@media (min-width: @grid-float-breakpoint) {\n .sidebar-pf {\n background: @sidebar-pf-bg;\n &.sidebar-pf-left {\n border-right: 1px solid @sidebar-pf-border-color;\n }\n &.sidebar-pf-right {\n border-left: 1px solid @sidebar-pf-border-color;\n }\n > .nav-category,\n > .nav-stacked {\n margin-top: 5px;\n }\n }\n}\n","//\n// Skip to content\n// --------------------------------------------------\n.skiplink-pf {\n position: absolute;\n top: @skiplink-pf-top;\n left: -300%; /* moves off screen */\n z-index: @zindex-modal;\n}\n.skiplink-pf:focus {\n left: @skiplink-pf-left;\n}\n","//\n// Spinner\n// --------------------------------------------------\n\n@keyframes rotation {\n from {transform: rotate(0deg);}\n to {transform: rotate(359deg);}\n}\n\n.spinner {\n animation: rotation 600ms infinite linear;\n border-bottom: 4px solid fade(@color-pf-black, 25%);\n border-left: 4px solid fade(@color-pf-black, 25%);\n border-right: 4px solid fade(@color-pf-black, 25%);\n border-radius: 100%;\n border-top: 4px solid fade(@color-pf-black, 75%);\n height: (@font-size-base * 2);\n margin: 0 auto;\n position: relative;\n width: (@font-size-base * 2);\n &.spinner-inline {\n display: inline-block;\n margin-right: 3px;\n }\n &.spinner-lg {\n border-width: 5px;\n height: (@font-size-base * 2.5);\n width: (@font-size-base * 2.5);\n }\n &.spinner-sm {\n border-width: 3px;\n height: (@font-size-base * 1.5);\n width: (@font-size-base * 1.5);\n }\n &.spinner-xs {\n border-width: 2px;\n height: @font-size-base;\n width: @font-size-base;\n }\n &.spinner-inverse {\n border-bottom-color: fade(@color-pf-white, 25%);\n border-left-color: fade(@color-pf-white, 25%);\n border-right-color: fade(@color-pf-white, 25%);\n border-top-color: fade(@color-pf-white, 75%);\n }\n}\n\n.ie9 .spinner {\n background: url(\"@{img-path}/@{img-spinner}\") no-repeat;\n border: 0;\n &.spinner-inverse {\n background-image: url(\"@{img-path}/@{img-spinner-inverse}\");\n }\n &.spinner-inverse-lg {\n background-image: url(\"@{img-path}/@{img-spinner-inverse-lg}\");\n }\n &.spinner-inverse-sm {\n background-image: url(\"@{img-path}/@{img-spinner-inverse-sm}\");\n }\n &.spinner-inverse-xs {\n background-image: url(\"@{img-path}/@{img-spinner-inverse-xs}\");\n }\n &.spinner-lg {\n background-image: url(\"@{img-path}/@{img-spinner-lg}\");\n }\n &.spinner-sm {\n background-image: url(\"@{img-path}/@{img-spinner-sm}\");\n }\n &.spinner-xs {\n background-image: url(\"@{img-path}/@{img-spinner-xs}\");\n }\n}\n","//\n// Syntax Highlighting for google-code-prettify\n// --------------------------------------------------\n\n.prettyprint {\n .atn,\n .com,\n .fun,\n .var {\n color: @syntax-3;\n }\n\n .atv,\n .str {\n color: @syntax-1;\n }\n\n .clo,\n .dec,\n .kwd,\n .opn,\n .pln,\n .pun {\n color: @syntax-2;\n }\n\n .lit,\n .tag,\n .typ {\n color: @syntax-4;\n }\n\n ol.linenums {\n margin-bottom: 0;\n }\n}\n","//\n// Table View\n// --------------------------------------------------\n\n// Keep dataTable class for legacy apps\ntable.dataTable {\n height: 100%;\n margin-bottom: 0;\n max-width: none !important;\n tbody {\n > tr {\n > td {\n // Styling for inline actions\n &.table-view-pf-actions {\n padding: 0;\n vertical-align: middle;\n }\n }\n &:hover {\n // Styling when hovering anywhere else on a row\n > td.table-view-pf-actions {\n background-color: @table-bg-accent;\n border-bottom-color: @table-border-color;\n }\n }\n }\n > tr.selected {\n color: @color-pf-white;\n background-color: @color-pf-blue-400;\n > td {\n border-bottom-color: @color-pf-blue-500;\n &.table-view-pf-actions {\n background-color: @table-bg-accent;\n border-bottom-color: @table-border-color;\n }\n }\n &:hover {\n > td {\n background-color: inherit;\n border-bottom-color: @color-pf-blue-500;\n &.table-view-pf-actions {\n background-color: @table-bg-accent;\n border-bottom-color: @table-border-color;\n }\n }\n }\n }\n }\n thead {\n .sorting,\n .sorting_asc,\n .sorting_desc,\n .sorting_asc_disabled,\n .sorting_desc_disabled {\n cursor: pointer;\n }\n .sorting_asc,\n .sorting_desc {\n color: @link-color !important;\n position: relative;\n &:after {\n content: @fa-var-angle-down;\n font-family: @icon-font-name-fa;\n font-size: (@font-size-base - 2);\n font-weight: normal;\n height: (@font-size-base - 3);\n left: 7px;\n line-height: @font-size-base;\n position: relative;\n top: 2px;\n vertical-align: baseline;\n width: @font-size-base;\n }\n &:before {\n background: @link-color;\n content: \"\";\n height: 2px;\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n }\n }\n .sorting_asc:after {\n content: @fa-var-angle-up;\n top: -3px;\n }\n }\n th:active {\n outline: none;\n }\n}\n\n// Empty table\n.table-view-pf-empty {\n &.blank-slate-pf {\n background-color: @table-bg-accent;\n border: 1px solid @table-border-color;\n border-radius: 0;\n margin-top: -1px;\n }\n}\n\n// Embedded toolbar\n.table-view-pf-toolbar {\n &.toolbar-pf {\n background-color: @table-bg-accent;\n border-bottom: none;\n border-left: 1px solid @table-border-color;\n border-right: 1px solid @table-border-color;\n border-top: 1px solid @table-border-color;\n box-shadow: none;\n margin-left: 0px;\n margin-right: 0px;\n .toolbar-pf-results {\n border-top: 1px solid @table-border-color;\n min-height: 40px;\n line-height: 40px;\n }\n }\n}\n\n// External Toolbar\n.table-view-pf-toolbar-external {\n &.toolbar-pf {\n border-bottom: none;\n border-top: none;\n box-shadow: none;\n .toolbar-pf-results {\n border-top: 1px solid @table-border-color;\n min-height: 40px;\n line-height: 40px;\n }\n }\n}\n\n.table-view-pf-colvis-menu {\n > li {\n padding: 5px 10px;\n &:hover {\n background-color: #def3ff;\n }\n > input {\n margin-top: 0;\n margin-right: 10px;\n vertical-align: middle;\n }\n > label {\n margin-bottom: 0;\n }\n }\n\n}\n\n// Inline action button and kebab\n// Sets button height to 100% of td height in firefox and chrome, but not in IE when wrapping occurs.\n// Button height must be set dynamically in IE to be equal to td height.\n.table-view-pf-actions {\n background-color: @btn-default-bg; // included just in case there are gaps between the edges of the buttons and the table cell\n height: 100%;\n .btn,\n .dropdown-toggle {\n border: none;\n box-shadow: none;\n height: 100%;\n width: 100%;\n }\n .dropdown,\n .table-view-pf-btn {\n height: 100%;\n }\n .dropdown-menu.dropdown-menu-right {\n right: -5px;\n }\n &:last-child {\n width: 24px;\n }\n}\n\n// Selection column\n.table-view-pf-select {\n width: 33px;\n}\n\n// Results area containing selected row text\n.table-view-pf-select-results {\n text-align: right;\n}\n","//\n// Time Picker\n// --------------------------------------------------\n.bootstrap-datetimepicker-widget {\n a[data-action] {\n border: 0;\n box-shadow: none;\n color: @gray-dark;\n display: block;\n padding-bottom: 4px;\n padding-top: 4px;\n &:hover { color: @link-color; }\n }\n &.dropdown-menu {\n left: 0!important;\n padding: 0;\n width: ~\"calc(100% - 25px)\";\n &:before, &:after {\n content: none;\n }\n &.top {\n margin-bottom: -1px;\n }\n &.bottom {\n margin-top: -1px;\n }\n }\n .timepicker-hour {\n width: 100%;\n &:after {\n content: \":\";\n float: right;\n }\n }\n}\n.timepicker-hours,\n.timepicker-minutes {\n table td {\n font-weight: bold;\n line-height: 30px;\n height: 30px;\n &:hover { color: @link-color; }\n }\n .table-condensed > tbody > tr > td { padding: 0; }\n}\n.time-picker-pf {\n .input-group-addon {\n .fa,\n .pficon { width: 12px; }\n &:not(.active) { box-shadow: none; }\n }\n}\n.timepicker-picker {\n table td {\n span,\n a span {\n height: 24px;\n line-height: 24px;\n margin: 0;\n width: 100%;\n }\n }\n .table-condensed > tbody > tr > td {\n height: 25px;\n line-height: 18px;\n padding: 0;\n }\n button[data-action] { // provisional until the button is removed\n padding-bottom: 0;\n padding-top: 0;\n }\n .separator { display: none; }\n tr:nth-child(2) td {\n background-color: @dropdown-link-hover-bg;\n border-color: @dropdown-link-hover-border-color;\n border-style: solid;\n border-width: 1px;\n border-left: 0;\n border-right: 0;\n }\n}\n","//\n// Toast notifications\n// --------------------------------------------------\n\n.toast-pf {\n background-color: @color-pf-white;\n border-color: @color-pf-black-400;\n box-shadow: 0 2px 6px fade(@color-pf-black, 20%);\n padding-left: 68px; //15px space between the icon and the text\n margin-bottom: 5px;\n &.alert-danger > .pficon { background-color: @alert-danger-border; }\n &.alert-info > .pficon { background-color: @alert-info-border; }\n &.alert-success > .pficon { background-color: @alert-success-border; }\n &.alert-warning > .pficon { background-color: @alert-warning-border; }\n .dropdown-kebab-pf { margin-left: 10px; }\n > .pficon {\n background-color: @gray-pf;\n bottom: -1px;\n box-shadow: 2px 0 5px -2px fade(@color-pf-black, 20%);\n left: -1px;\n padding-top: 10px;\n text-align: center;\n top: -1px;\n width: 53px;\n &:before { color: fade(@color-pf-white, 74%); }\n }\n .toast-pf-action {\n margin-left: 15px;\n }\n .dropdown-kebab-pf .btn-link {\n padding-top: 0;\n padding-bottom: 0;\n vertical-align: text-bottom;\n }\n /* Medium devices (desktops, 992px and up) */\n @media (min-width: @screen-md-min) {\n display: inline-block;\n }\n}\n// Sets max width on toast notifications\n.toast-pf-max-width {\n @media (min-width: @screen-md-min) {\n max-width: 31.1%; // sets the size to 4 cols;\n }\n}\n// To position the notification on the top right corner, used in context on cards layout\n.toast-pf-top-right {\n left: (@grid-gutter-width / 2);\n position: absolute;\n right: (@grid-gutter-width / 2);\n top: 12px;\n z-index: 1055; // More than @zindex-modal\n /* Medium devices (desktops, 992px and up) */\n @media (min-width: @screen-md-min) {\n left: auto;\n }\n}\n\n.toast-notifications-list-pf {\n margin-left: (@grid-gutter-width / 2);\n position: fixed;\n right: (@grid-gutter-width / 2);\n top: @toast-notification-top;\n z-index: 1055;\n .toast-pf {\n clear: both;\n float: right;\n }\n @media (min-width: @screen-sm-min) {\n max-width: calc(50%);\n }\n @media (min-width: @screen-md-min) {\n max-width: calc(33.1% ); // sets the size to 4 cols;\n }\n}\n","//\n// Toolbar (Filter and view options)\n// --------------------------------------------------\n\n.toolbar-pf {\n background: @color-pf-white;\n border-bottom: 1px solid @sidebar-pf-border-color;\n box-shadow: 0 1px 0px fade(@color-pf-black, 4.5%);\n padding-top: (@grid-gutter-width/4);\n .form-group {\n margin-bottom: (@grid-gutter-width/4);\n @media (min-width: @grid-float-breakpoint) {\n border-right: 1px solid @sidebar-pf-border-color;\n float: left;\n margin-bottom: 0;\n padding-left: (@grid-gutter-width/2);\n padding-right: (@grid-gutter-width/2);\n }\n &:last-child {\n border-right: 0;\n margin-bottom: 0;\n padding-right: 0;\n }\n .btn,\n .btn-group {\n + .btn,\n + .btn-group { margin-left: 5px; }\n + .btn-link,\n + .dropdown { margin-left: 10px; }\n }\n .btn-link {\n color: @gray-darker;\n font-size: (@font-size-base + 4);\n line-height: 1;\n padding: 4px 0;\n &:active,\n &:focus,\n &:hover { color: @link-color; }\n }\n .dropdown-kebab-pf .btn-link {\n padding: 4px (@grid-gutter-width/4);\n margin-left: (@grid-gutter-width/(-4));\n margin-right: (@grid-gutter-width/(-4));\n }\n }\n}\n.toolbar-pf-actions {\n display: table;\n margin-bottom: 10px;\n width: 100%;\n @media (min-width: @grid-float-breakpoint) {\n .toolbar-pf-filter {\n padding-left: 0;\n }\n }\n}\n.toolbar-pf-view-selector {\n font-size: (@font-size-base + 4);\n .btn-link.active {\n color: @link-color;\n cursor: default;\n }\n}\n.toolbar-pf-action-right {\n float: right;\n @media (max-width: @grid-float-breakpoint) {\n float: none;\n }\n}\n.toolbar-pf-find {\n font-size: (@font-size-base + 2);\n position: relative;\n}\n.find-pf-dropdown-container {\n background: @color-pf-white;\n border: solid 1px @color-pf-black-400;\n display: none;\n right: -20px;\n padding: 5px;\n position: absolute;\n top: 35px;\n width: 300px;\n z-index: 10000;\n @media (max-width: @grid-float-breakpoint) {\n left: 30px;\n top: -5px;\n width: calc(100% - 30px);\n }\n &:before,\n &:after {\n content: \"\";\n position: absolute;\n }\n &:before {\n border-bottom:11px solid @color-pf-black-400;\n border-left:11px solid transparent;\n border-right:11px solid transparent;\n right: 35px;\n .toolbar-pf-find:last-child & {\n right: 15px;\n }\n top: -12px;\n @media (max-width: @grid-float-breakpoint) {\n border-bottom:11px solid transparent;\n border-right:11px solid @color-pf-black-400;\n border-top:11px solid transparent;\n left: -22px;\n right: initial;\n top: 8px;\n }\n }\n &:after {\n border-bottom:10px solid @color-pf-white;\n border-left:10px solid transparent;\n border-right:10px solid transparent;\n right: 36px;\n .toolbar-pf-find:last-child & {\n right: 16px;\n }\n top: -10px;\n @media (max-width: @grid-float-breakpoint) {\n border-bottom:10px solid transparent;\n border-right:10px solid @color-pf-white;\n border-top:10px solid transparent;\n left: -20px;\n right: initial;\n top: 9px;\n }\n }\n input {\n height: 30px;\n padding: 5px 117px 5px 5px; // 112px (components) + 5px (offset)\n width: 100%;\n }\n .find-pf-buttons {\n position: absolute;\n right: 10px;\n top: 5px;\n .btn {\n border: none;\n cursor: pointer;\n margin-left: 0 !important;\n padding: 0;\n width: 18px;\n .fa-angle-up,\n .fa-angle-down {\n font-weight: bold;\n font-size: (@font-size-base + 6);\n }\n .pficon-close { font-size: (@font-size-base + 2); }\n }\n span {\n height: 30px;\n line-height: 30px;\n vertical-align: middle;\n }\n .find-pf-nums {\n color: @color-pf-black-500;\n margin-right: 3px;\n }\n }\n}\n\n.toolbar-pf-results {\n border-top: 1px solid @sidebar-pf-border-color;\n margin-top: (@grid-gutter-width/4);\n h5,\n p,\n ul {\n display: inline-block;\n line-height: (@grid-gutter-width/1.5);\n margin-bottom: 0;\n margin-top: 0;\n @media (min-width: @screen-sm-min) {\n line-height: @grid-gutter-width;\n }\n }\n h5 {\n font-weight: 700;\n margin-right: 20px;\n }\n .label {\n font-size: (@font-size-base - 1);\n a {\n color: @color-pf-white;\n display: inline-block;\n margin-left: 5px;\n }\n }\n}\n","//\n// Vertical navigation\n// --------------------------------------------------\n//\n// Basic Required Layout for Vertical Navigation\n//\n// .navbar navbar-pf-vertical\n// .navbar-header\n// .collapse navbar-collapse <-- necessary for collapsing vertical nav and mobile\n// .nav-pf-vertical [.nav-pf-vertical-callapsible-menus] [.nav-pf-persistent-secondary] [.hidden-icons-pf]\n// .list-group\n// .list-group-item [.active] [.secondary-nav-item-pf]\n// a\n// [primary icon] <-- Not shown if .hidden-icons-pf above\n// .list-group-item-value\n// .nav-pf-secondary-nav <-- if .secondary-nav-item-pf above\n// .nav-item-pf-header\n// .secondary-collapse-toggle-pf data-toggle=\"collapse-secondary-nav\"\n// .list-group\n// .list-group-item [.active] [tertiary-nav-item-pf]\n// a\n// .list-group-item-value\n// .nav-pf-tertiary-nav <-- if .tertiary-nav-item-pf above\n// .nav-item-pf-header\n// .tertiary-collapse-toggle-pf data-toggle=\"collapse-tertiary-nav\"\n// .list-group\n// .list-group-item [.active] [tertiary-nav-item-pf]\n// a\n// .list-group-item-value\n//\n// .container-pf-nav-pf-vertical [.nav-pf-persistent-secondary] [.hidden-icons-pf]\n//\n\n.nav-pf-vertical {\n background: @nav-pf-vertical-bg-color;\n border-right: 1px solid @nav-pf-vertical-border-color;\n bottom: 0;\n left: 0;\n overflow-x: hidden;\n overflow-y: auto;\n position: fixed;\n top: @navbar-pf-height;\n width: @nav-pf-vertical-width;\n z-index: @zindex-navbar-fixed;\n .layout-pf-fixed-with-footer & {\n bottom: @footer-pf-height;\n }\n .ie9.layout-pf-fixed & {\n box-sizing: content-box; // IE9 incorrectly sizes the width if using padding-box\n }\n &.hidden.show-mobile-nav { // Mobile mode open\n box-shadow: 0 0 3px fade(@color-pf-black, 15%);\n display: block !important;\n }\n &.hide-nav-pf { // Used to hide navigation initially to avoid startup flicker\n visibility: hidden !important;\n }\n .list-group {\n border-top: 0;\n margin-bottom: 0;\n }\n .list-group-item {\n background-color: transparent;\n border-color: @nav-pf-vertical-item-border-color;\n padding: 0;\n > a {\n background-color: transparent;\n color: @nav-pf-vertical-color;\n cursor: pointer;\n display: block;\n font-size: (@font-size-base + 2);\n font-weight: @nav-pf-vertical-font-weight;\n height: @nav-pf-vertical-link-height;\n line-height: 26px;\n padding: @nav-pf-vertical-link-padding;\n position: relative;\n white-space: nowrap;\n width: @nav-pf-vertical-width;\n // When flexbox is supported nav item names take up all available space\n @supports (display: flex) {\n display: flex;\n padding-right: 0;\n }\n .fa,\n .glyphicon,\n .pficon {\n color: @nav-pf-vertical-icon-color;\n float: left;\n font-size: (@font-size-base + 8);\n line-height: 26px;\n margin-right: 10px;\n text-align: center;\n width: @nav-pf-vertical-icon-width;\n }\n &:hover {\n text-decoration: none;\n }\n }\n &.active,\n &:hover {\n > a {\n background-color: @nav-pf-vertical-active-bg-color;\n color: @nav-pf-vertical-active-color;\n font-weight: @nav-pf-vertical-active-font-weight;\n .fa,\n .glyphicon,\n .pficon {\n color: @nav-pf-vertical-active-icon-color;\n }\n }\n }\n &.active {\n > a:before {\n background: @nav-pf-vertical-active-before-color;\n content: \" \";\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: 3px;\n }\n &:hover { // to over-ride default list group setting\n background-color: transparent;\n border-color: @nav-pf-vertical-item-border-color;\n }\n }\n .list-group-item-value {\n display: block;\n line-height: 25px;\n max-width: 120px;\n // If flexbox is supported, do not set max-width, take all space with just some right padding\n @supports (display: flex) {\n flex: 1;\n max-width: none;\n padding-right: 15px;\n }\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n .list-group-item-separator {\n border-top-color: @nav-pf-vertical-item-border-color;\n border-top-width: 2px;\n }\n &.nav-pf-vertical-with-badges {\n width: @nav-pf-vertical-badges-width;\n .list-group-item > a {\n width: @nav-pf-vertical-badges-width;\n }\n }\n h5 {\n color: @nav-pf-vertical-secondary-color;\n cursor: default;\n font-size: (@font-size-base + 1);\n font-weight: 600;\n margin: @nav-pf-vertical-secondary-list-header-margin;\n }\n &.hidden-icons-pf {\n > .list-group > .list-group-item { // only the primary menu hides icons\n > a {\n .fa,\n .glyphicon,\n .pficon {\n display: none;\n }\n }\n }\n &.collapsed {\n display: none;\n }\n }\n .badge-container-pf {\n position: absolute;\n right: 15px;\n top: 20px;\n // If flexbox is supported, use relative positioning to place to the right of the label\n // and adjust the top position so that the secondary and tertiary nav items don't need to change\n @supports (display: flex) {\n padding-left: 0;\n padding-right: 15px;\n position: relative;\n right: 0;\n margin-top: -3px;\n top: 5px;\n }\n .badge {\n background: @nav-pf-vertical-badge-bg-color;\n color: @nav-pf-vertical-badge-color;\n float: left;\n font-size: @font-size-base;\n font-weight: 700;\n line-height: @line-height-base;\n margin: 0;\n padding: 0 7px;\n text-align: center;\n .pficon,\n .fa {\n font-size: (@font-size-base + 2);\n height: 20px;\n line-height: @line-height-base;\n margin-right: 3px;\n margin-top: -1px;\n }\n }\n }\n}\n.nav-pf-vertical-tooltip.tooltip {\n margin-left: 15px;\n .tooltip-inner {\n background-color: @color-pf-white;\n color: @color-pf-black-900;\n }\n .tooltip-arrow {\n border-bottom-color: @color-pf-white;\n left: calc(50% - 15px) !important;\n }\n}\n.hover-secondary-nav-pf {\n width: ~\"calc(@{nav-pf-vertical-width} * 2)\";\n &.nav-pf-vertical-with-badges {\n width: ~\"calc(@{nav-pf-vertical-badges-width} * 2)\";\n }\n}\n.hover-tertiary-nav-pf {\n width: ~\"calc(@{nav-pf-vertical-width} * 3)\";\n &.nav-pf-vertical-with-badges {\n width: ~\"calc(@{nav-pf-vertical-badges-width} * 3)\";\n }\n .nav-pf-secondary-nav {\n width: ~\"calc(@{nav-pf-vertical-width} * 2)\";\n .collapsed-tertiary-nav-pf {\n width: @nav-pf-vertical-width;\n }\n }\n .nav-pf-tertiary-nav {\n left: ~\"calc(@{nav-pf-vertical-width} * 2)\";\n }\n &.nav-pf-vertical-with-badges {\n .nav-pf-secondary-nav {\n width: ~\"calc(@{nav-pf-vertical-badges-width} * 2)\";\n .collapsed-tertiary-nav-pf {\n width: @nav-pf-vertical-badges-width;\n }\n }\n .nav-pf-tertiary-nav {\n left: ~\"calc(@{nav-pf-vertical-badges-width} * 2)\";\n }\n }\n}\n.nav-pf-vertical.collapsed {\n width: @nav-pf-vertical-collapsed-width;\n &.collapsed-secondary-nav-pf { // collapsed state with secondary menu pinned\n width: @nav-pf-vertical-width;\n &.nav-pf-vertical-with-badges {\n width: @nav-pf-vertical-badges-width;\n }\n }\n &.collapsed-tertiary-nav-pf { // collapsed state with tertiary menu pinned\n width: @nav-pf-vertical-width;\n &.nav-pf-vertical-with-badges {\n width: @nav-pf-vertical-badges-width;\n }\n }\n &.hover-secondary-nav-pf {\n width: ~\"calc(@{nav-pf-vertical-collapsed-width} + @{nav-pf-vertical-width})\";\n &.nav-pf-vertical-with-badges {\n width: ~\"calc(@{nav-pf-vertical-collapsed-width} + @{nav-pf-vertical-badges-width})\";\n }\n }\n &.hover-tertiary-nav-pf {\n width: ~\"calc(@{nav-pf-vertical-collapsed-width} + (@{nav-pf-vertical-width} * 2))\";\n &.nav-pf-vertical-with-badges {\n width: ~\"calc(@{nav-pf-vertical-collapsed-width} + (@{nav-pf-vertical-badges-width} * 2))\";\n }\n }\n}\n.show-mobile-nav {\n &.show-mobile-secondary {\n width: @nav-pf-vertical-width;\n &.nav-pf-vertical-with-badges {\n width: @nav-pf-vertical-badges-width;\n }\n }\n &.show-mobile-tertiary {\n width: @nav-pf-vertical-width;\n &.nav-pf-vertical-with-badges {\n width: @nav-pf-vertical-badges-width;\n }\n }\n .mobile-nav-item-pf,\n .mobile-secondary-item-pf {\n .nav-pf-secondary-nav {\n left: 0;\n opacity: 1;\n visibility: visible;\n z-index: (@zindex-navbar-fixed + 4);\n }\n > .nav-pf-tertiary-nav {\n left: 0;\n opacity: 1;\n visibility: visible;\n z-index: (@zindex-navbar-fixed + 8);\n }\n }\n .nav-pf-secondary-nav {\n left: 0;\n .secondary-nav-item-pf:hover & {\n opacity: 0;\n visibility: hidden;\n }\n }\n .tertiary-nav-item-pf:hover {\n .nav-pf-tertiary-nav {\n opacity: 0;\n visibility: hidden;\n }\n }\n .tertiary-nav-item-pf.mobile-nav-item-pf:hover {\n .nav-pf-tertiary-nav {\n opacity: 1;\n visibility: visible;\n }\n }\n}\n.secondary-nav-item-pf {\n > a {\n cursor: default;\n &:after {\n color: @nav-pf-vertical-secondary-indicator-color;\n content: @fa-var-angle-right;\n display: block;\n font-family: \"FontAwesome\";\n font-size: (@font-size-base * 2);\n line-height: 30px;\n padding: @nav-pf-vertical-secondary-indicator-padding;\n position: absolute;\n right: 20px;\n top: 0;\n }\n .list-group-item-value {\n // If flex box is supported add some padding to account for the submenu indicator\n @supports (display: flex) {\n padding-right: 35px;\n }\n }\n }\n &.active,\n &:hover {\n > a {\n width: ~\"calc(@{nav-pf-vertical-width} + 1px)\";\n z-index: (@zindex-navbar-fixed + 1);\n &:after {\n right: 21px;\n }\n .collapsed-secondary-nav-pf & {\n z-index: 0;\n }\n .collapsed-tertiary-nav-pf & {\n z-index: 0;\n }\n }\n }\n .nav-pf-vertical-with-badges & {\n &.active,\n &:hover {\n > a {\n width: ~\"calc(@{nav-pf-vertical-badges-width} + 1px)\";\n }\n }\n }\n}\n.nav-pf-vertical.collapsed-secondary-nav-pf {\n width: @nav-pf-vertical-width;\n &.nav-pf-vertical-with-badges {\n width: @nav-pf-vertical-badges-width;\n }\n .secondary-nav-item-pf { // Keep sub-menu indicators below collapsed menu\n &.active,\n &.hover {\n > a {\n z-index: @zindex-navbar-fixed;\n }\n }\n }\n &.hover-tertiary-nav-pf {\n width: @nav-pf-vertical-width;\n &.nav-pf-vertical-with-badges {\n width: @nav-pf-vertical-badges-width;\n }\n }\n .nav-pf-secondary-nav {\n left: 0;\n }\n .nav-pf-tertiary-nav {\n left: @nav-pf-vertical-width;\n }\n &.nav-pf-vertical-with-badges {\n .nav-pf-tertiary-nav {\n left: @nav-pf-vertical-badges-width;\n }\n }\n}\n.nav-pf-vertical.collapsed-tertiary-nav-pf {\n width: @nav-pf-vertical-width;\n &.nav-pf-vertical-with-badges {\n width: @nav-pf-vertical-badges-width;\n }\n .nav-pf-secondary-nav {\n width: @nav-pf-vertical-width;\n &.nav-pf-vertical-with-badges {\n width: @nav-pf-vertical-badges-width;\n }\n }\n .secondary-nav-item-pf, // Keep sub-menu indicators below collapsed menu\n .tertiary-nav-item-pf {\n &.active,\n &.hover {\n > a {\n z-index: 0;\n }\n }\n }\n}\n.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf { // Persistent secondary nav settings\n @media (min-width: @screen-lg-min) { // secondary menu only persistent at lg screen\n width: ~\"calc(@{nav-pf-vertical-width} * 2)\";\n &.nav-pf-vertical-with-badges {\n width: ~\"calc(@{nav-pf-vertical-badges-width} * 2)\";\n }\n &.collapsed-secondary-nav-pf {\n width: @nav-pf-vertical-width;\n &.nav-pf-vertical-with-badges {\n width: @nav-pf-vertical-badges-width;\n }\n &.hover-tertiary-nav-pf {\n width: ~\"calc(@{nav-pf-vertical-width} * 2)\";\n &.nav-pf-vertical-with-badges {\n width: ~\"calc(@{nav-pf-vertical-badges-width} * 2)\";\n }\n }\n }\n &.collapsed-tertiary-nav-pf {\n width: @nav-pf-vertical-width;\n &.nav-pf-vertical-with-badges {\n width: @nav-pf-vertical-badges-width;\n }\n }\n &.collapsed {\n width: ~\"calc(@{nav-pf-vertical-collapsed-width} + @{nav-pf-vertical-width})\";\n &.collapsed-secondary-nav-pf {\n width: @nav-pf-vertical-width;\n &.nav-pf-vertical-with-badges {\n width: @nav-pf-vertical-badges-width;\n }\n }\n &.collapsed-tertiary-nav-pf {\n width: @nav-pf-vertical-width;\n &.nav-pf-vertical-with-badges {\n width: @nav-pf-vertical-badges-width;\n }\n }\n &.hover-tertiary-nav-pf {\n width: ~\"calc(@{nav-pf-vertical-collapsed-width} + (@{nav-pf-vertical-width} * 2))\";\n &.nav-pf-vertical-with-badges {\n width: ~\"calc(@{nav-pf-vertical-collapsed-width} + (@{nav-pf-vertical-badges-width} * 2))\";\n }\n }\n }\n &.hover-tertiary-nav-pf {\n width: ~\"calc(@{nav-pf-vertical-width} * 3)\";\n &.nav-pf-vertical-with-badges {\n width: ~\"calc(@{nav-pf-vertical-badges-width} * 3)\";\n }\n }\n .secondary-nav-item-pf.active {\n .nav-pf-secondary-nav {\n visibility: visible;\n opacity: 1;\n }\n }\n }\n}\n.nav-item-pf-header {\n color: @nav-pf-vertical-secondary-color;\n font-size: (@font-size-base + 4);\n margin: @nav-pf-vertical-secondary-header-margin;\n > a {\n cursor: pointer;\n margin-right: 7px;\n &:hover,\n &:focus {\n color: @link-color;\n text-decoration: none;\n }\n }\n}\n.nav-pf-vertical.collapsed { // Collapsed Primary Menu state\n width: @nav-pf-vertical-collapsed-width;\n .list-group-item { // Show only the icons\n > a {\n width: @nav-pf-vertical-collapsed-width;\n > .list-group-item-value {\n display: none;\n }\n > .badge-container-pf {\n display: none;\n }\n }\n &.secondary-nav-item-pf { // Adjust widths\n &.active > a,\n > a {\n width: @nav-pf-vertical-collapsed-width;\n &:after {\n right: 10px;\n }\n }\n &.active,\n &:hover {\n > a {\n width: (@nav-pf-vertical-collapsed-width + 2);\n &:after {\n right: 11px;\n }\n }\n }\n }\n }\n}\n.nav-pf-secondary-nav {\n background: @nav-pf-vertical-secondary-bg-color;\n border: 1px solid @nav-pf-vertical-border-color;\n border-bottom: none;\n border-top: none;\n bottom: 0;\n display: block;\n left: @nav-pf-vertical-width;\n opacity: 0;\n overflow-x: hidden;\n overflow-y: auto;\n position: fixed;\n top: @navbar-pf-height;\n visibility: hidden;\n width: @nav-pf-vertical-width;\n z-index: @zindex-navbar-fixed;\n .secondary-nav-item-pf.active & { // Show secondary menu if active and either is collapsed\n .collapsed-secondary-nav-pf & {\n left: 0;\n opacity: 1;\n visibility: visible;\n z-index: (@zindex-navbar-fixed + 2);\n }\n .collapsed-tertiary-nav-pf & {\n left: 0;\n opacity: 1;\n visibility: visible;\n }\n }\n .secondary-nav-item-pf.is-hover & { // Show secondary menu if hovering\n .hover-secondary-nav-pf & {\n opacity: 1;\n visibility: visible;\n }\n }\n .ie9.layout-pf-fixed & {\n box-sizing: content-box; // IE9 incorrectly sizes the width if using padding-box\n }\n .layout-pf-fixed-with-footer & {\n bottom: @footer-pf-height;\n }\n .list-group-item {\n border: none;\n padding: @nav-pf-vertical-secondary-item-padding;\n width: @nav-pf-vertical-width;\n > a {\n background-color: @nav-pf-vertical-secondary-bg-color;\n color: @nav-pf-vertical-secondary-item-color;\n font-size: @font-size-base;\n font-weight: inherit;\n height: inherit;\n padding: @nav-pf-vertical-secondary-link-padding;\n margin-left: 20px;\n width: ~\"calc(@{nav-pf-vertical-width} - 20px)\";\n\n &:hover {\n .list-group-item-value {\n text-decoration: underline;\n }\n }\n }\n &.active > a:before {\n display: none;\n }\n &.active,\n &:hover {\n > a {\n background-color: @nav-pf-vertical-secondary-active-bg-color;\n color: @nav-pf-vertical-secondary-active-color;\n }\n }\n .badge-container-pf {\n top: 5px;\n .badge {\n background: @nav-pf-vertical-secondary-badge-bg-color;\n color: @nav-pf-vertical-badge-color;\n }\n }\n .list-group-item-value {\n padding-left: 5px;\n }\n &.tertiary-nav-item-pf { // Secondary menu items with tertiary sub menus\n > a {\n cursor: default;\n &:after {\n color: @nav-pf-vertical-secondary-indicator-color;\n content: @fa-var-angle-right;\n display: block;\n font-family: \"FontAwesome\";\n font-size: 20px;\n line-height: 20px;\n padding: @nav-pf-vertical-tertiary-indicator-padding;\n position: absolute;\n right: 20px;\n top: 4px;\n }\n // If flex box is supported add some padding to account for the submenu indicator\n .list-group-item-value {\n @supports (display: flex) {\n padding-right: 35px;\n }\n }\n }\n &.active,\n &:hover {\n > a {\n width: ~\"calc(@{nav-pf-vertical-width} - 19px)\";\n z-index: (@zindex-navbar-fixed + 3);\n &:after {\n right: 21px;\n }\n }\n }\n }\n }\n .nav-pf-vertical-with-badges & {\n left: @nav-pf-vertical-badges-width;\n width: @nav-pf-vertical-badges-width;\n .list-group-item {\n width: @nav-pf-vertical-badges-width;\n > a {\n width: ~\"calc(@{nav-pf-vertical-badges-width} - 20px)\";\n }\n &.tertiary-nav-item-pf { // Secondary menu items with tertiary sub menus\n &.active,\n &:hover {\n > a {\n width: ~\"calc(@{nav-pf-vertical-badges-width} - 19px)\";\n }\n }\n }\n }\n }\n}\n.nav-pf-tertiary-nav {\n background: @nav-pf-vertical-tertiary-bg-color;\n border: 1px solid @nav-pf-vertical-border-color;\n border-bottom: none;\n border-top: none;\n bottom: 0;\n display: block;\n left: ~\"calc(@{nav-pf-vertical-width} * 2)\";\n opacity: 0;\n overflow-x: hidden;\n overflow-y: auto;\n position: fixed;\n top: @navbar-pf-height;\n visibility: hidden;\n width: @nav-pf-vertical-width;\n z-index: @zindex-navbar-fixed;\n .nav-pf-vertical-with-badges & {\n left: @nav-pf-vertical-badges-width;\n width: @nav-pf-vertical-badges-width;\n .show-mobile-nav {\n left: 0;\n }\n }\n .tertiary-nav-item-pf.active & { // Show tertiary menu if active and collapsed\n .collapsed-tertiary-nav-pf & {\n left: 0;\n opacity: 1;\n visibility: visible;\n z-index: (@zindex-navbar-fixed + 3);\n }\n }\n .tertiary-nav-item-pf.is-hover & { // Show tertiary menu if hovering\n .hover-tertiary-nav-pf & {\n opacity: 1;\n visibility: visible;\n .collapsed.collapsed-tertiary-nav-pf & {\n left: 0;\n }\n }\n }\n .ie9.layout-pf-fixed & {\n box-sizing: content-box; // IE9 incorrectly sizes the width if using padding-box\n }\n .layout-pf-fixed-with-footer & {\n bottom: @footer-pf-height;\n }\n .nav-item-pf-header {\n color: @nav-pf-vertical-tertiary-color;\n margin: @nav-pf-vertical-tertiary-header-margin;\n }\n h5 {\n color: @nav-pf-vertical-tertiary-color;\n margin: @nav-pf-vertical-tertiary-list-header-margin;\n }\n .list-group-item {\n border: none;\n padding: @nav-pf-vertical-tertiary-item-padding;\n > a {\n background-color: transparent;\n color: @nav-pf-vertical-tertiary-item-color;\n font-size: @font-size-base;\n font-weight: inherit;\n height: inherit;\n margin: @nav-pf-vertical-tertiary-link-margin;\n padding: @nav-pf-vertical-tertiary-link-padding;\n }\n &.active > a:before {\n display: none;\n }\n &.active,\n &:hover {\n > a {\n background-color: @nav-pf-vertical-tertiary-active-bg-color;\n color: @nav-pf-vertical-tertiary-active-color;\n }\n }\n .badge-container-pf {\n top: 5px;\n .badge {\n background: @nav-pf-vertical-tertiary-badge-bg-color;\n color: @nav-pf-vertical-tertiary-badge-color;\n }\n }\n .list-group-item-value {\n padding-left: 5px;\n }\n }\n}\n.collapsed {\n .nav-pf-secondary-nav { // Adjust left placement\n left: @nav-pf-vertical-collapsed-width;\n .list-group-item {\n > a {\n width: ~\"calc(@{nav-pf-vertical-width} - 20px)\";\n > .list-group-item-value { // Continue to show labels for secondary menu items\n display: inline-block;\n }\n > .badge-container-pf {\n display: inline-block;\n }\n }\n }\n }\n .nav-pf-tertiary-nav { // Adjust left placement\n left: ~\"calc(@{nav-pf-vertical-collapsed-width} + @{nav-pf-vertical-width})\";\n .list-group-item {\n > a {\n width: ~\"calc(@{nav-pf-vertical-width} - 20px)\";\n > .list-group-item-value { // Continue to show labels for tertiary menu items\n display: inline-block;\n }\n > .badge-container-pf {\n display: inline-block;\n }\n }\n }\n }\n &.collapsed-secondary-nav-pf,\n &.collapsed-tertiary-nav-pf {\n width: @nav-pf-vertical-width;\n .secondary-nav-item-pf {\n &:hover {\n > a {\n z-index: @zindex-navbar-fixed;\n }\n }\n }\n .nav-pf-secondary-nav {\n left: 0;\n }\n }\n &.collapsed-secondary-nav-pf {\n .nav-pf-tertiary-nav {\n left: @nav-pf-vertical-width;\n }\n }\n &.collapsed-tertiary-nav-pf {\n .nav-pf-tertiary-nav {\n left: 0;\n }\n }\n &.hover-secondary-nav-pf {\n width: ~\"calc(@{nav-pf-vertical-collapsed-width} + @{nav-pf-vertical-width})\";\n\n &.collapsed-secondary-nav-pf,\n &.collapsed-tertiary-nav-pf {\n width: @nav-pf-vertical-width;\n }\n }\n &.hover-tertiary-nav-pf {\n width: ~\"calc(@{nav-pf-vertical-collapsed-width} + (@{nav-pf-vertical-width} * 2))\";\n &.collapsed-secondary-nav-pf {\n width: ~\"calc(@{nav-pf-vertical-width} * 2)\";\n }\n &.collapsed-tertiary-nav-pf {\n width: @nav-pf-vertical-width;\n }\n }\n &.nav-pf-vertical-with-badges {\n .nav-pf-secondary-nav {\n .list-group-item {\n > a {\n width: ~\"calc(@{nav-pf-vertical-badges-width} - 20px)\";\n }\n }\n }\n .nav-pf-tertiary-nav {\n left: ~\"calc(@{nav-pf-vertical-collapsed-width} + @{nav-pf-vertical-badges-width})\";\n .list-group-item {\n > a {\n width: ~\"calc(@{nav-pf-vertical-badges-width} - 20px)\";\n }\n }\n }\n &.collapsed-secondary-nav-pf,\n &.collapsed-tertiary-nav-pf {\n width: @nav-pf-vertical-badges-width;\n }\n &.collapsed-secondary-nav-pf {\n .nav-pf-tertiary-nav {\n left: @nav-pf-vertical-badges-width;\n }\n }\n &.hover-secondary-nav-pf {\n width: ~\"calc(@{nav-pf-vertical-collapsed-width} + @{nav-pf-vertical-badges-width})\";\n &.collapsed-secondary-nav-pf,\n &.collapsed-tertiary-nav-pf {\n width: @nav-pf-vertical-badges-width;\n }\n }\n &.hover-tertiary-nav-pf {\n width: ~\"calc(@{nav-pf-vertical-collapsed-width} + (@{nav-pf-vertical-width} * 2))\";\n &.collapsed-secondary-nav-pf {\n width: ~\"calc(@{nav-pf-vertical-width} * 2)\";\n }\n &.collapsed-tertiary-nav-pf {\n width: @nav-pf-vertical-width;\n }\n }\n }\n}\n.secondary-collapse-toggle-pf {\n display: none;\n font-family: @icon-font-name-fa;\n font-size: inherit;\n opacity: 0;\n pointer-events: none;\n -webkit-font-smoothing: antialiased;\n &:before {\n content: @fa-var-arrow-circle-o-left;\n }\n &.collapsed {\n &:before {\n content: @fa-var-arrow-circle-o-right;\n }\n }\n}\n.tertiary-collapse-toggle-pf {\n display: none;\n font-family: @icon-font-name-fa;\n font-size: inherit;\n opacity: 0;\n pointer-events: none;\n -webkit-font-smoothing: antialiased;\n &:before {\n content: @fa-var-arrow-circle-o-left;\n }\n &.collapsed {\n &:before {\n content: @fa-var-arrow-circle-o-right;\n }\n }\n}\n.nav-pf-vertical-collapsible-menus {\n .secondary-collapse-toggle-pf {\n display: inline-block;\n }\n .secondary-nav-item-pf.active {\n .secondary-collapse-toggle-pf {\n opacity: 1;\n pointer-events: all;\n }\n }\n .tertiary-collapse-toggle-pf {\n display: inline-block;\n }\n .tertiary-nav-item-pf.active {\n .tertiary-collapse-toggle-pf {\n opacity: 1;\n pointer-events: all;\n }\n }\n}\n.show-mobile-nav {\n .secondary-collapse-toggle-pf {\n display: inline-block;\n opacity: 1;\n pointer-events: all;\n &:before {\n content: @fa-var-arrow-circle-o-left;\n }\n }\n .tertiary-collapse-toggle-pf {\n display: inline-block;\n opacity: 1;\n pointer-events: all;\n &:before {\n content: @fa-var-arrow-circle-o-left;\n }\n }\n}\n.force-hide-secondary-nav-pf { // Used to temporarily hide sub-menus on an unpin event\n .nav-pf-secondary-nav {\n display: none !important;\n }\n .nav-pf-tertiary-nav {\n display: none !important;\n }\n}\n.nav-pf-vertical.transitions {\n transition: width @nav-pf-menu-transition-period;\n .nav-pf-secondary-nav {\n transition: visibility @nav-pf-menu-transition-period, opacity @nav-pf-menu-transition-period linear;\n }\n .nav-pf-tertiary-nav {\n transition: visibility @nav-pf-menu-transition-period, opacity @nav-pf-menu-transition-period linear;\n }\n}\n","//\n// Wizard\n// --------------------------------------------------\n.wizard-pf {\n padding: 10px;\n margin: 0 auto;\n max-height: 900px;\n width: auto;\n .modal-content {\n min-height:100%;\n }\n}\n\n// Wizard header\n// Top section of the wizard w/ title and dismiss\n\n.wizard-pf-body {\n background:@color-pf-white;\n padding: 0;\n position: static;\n}\n/* styles the sidebard containing the sub-steps */\n.wizard-pf-sidebar {\n background: @color-pf-black-100;\n border-right: 1px solid @color-pf-black-300;\n display:none;\n @media (min-width: @screen-sm-min) {\n display:inherit;\n flex:0 0 auto;\n overflow-x: hidden;\n overflow-y: auto;\n .list-group {\n border-top: 0;\n margin-bottom: 0;\n }\n .list-group-item {\n background-color: transparent;\n border-color: @color-pf-black-200;\n padding: 0;\n > a {\n color: @color-pf-black;\n cursor: pointer;\n display: block;\n font-size: 14px;\n font-weight: 700;\n height: 50px;\n outline: 0;\n padding-top: 11px;\n padding-left: 20px;\n position: relative;\n white-space: nowrap;\n width: 14em;\n &:hover {\n text-decoration: none;\n background-color: @color-pf-black-200;\n }\n &:focus {\n //corrects odd behavior when hover and focus are combined.\n text-decoration: none;\n span {\n text-decoration: underline;\n }\n }\n }\n &.active {\n background-color: @color-pf-black-200;\n\n //override default behavior\n &:hover {\n border-color: @color-pf-black-200;\n }\n > a {\n color: @color-pf-blue-300;\n cursor: default;\n }\n // line to left side showing active substep\n > a:before {\n content: \" \";\n background: @color-pf-blue-300;\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: 3px;\n }\n // caret to right showing active substep\n > a:after {\n color: @color-pf-blue-300;\n content: \"\\f105\"; // right caret\n display: block;\n font-family: FontAwesome;\n font-size: 24px;\n font-weight: 500;\n line-height: 30px;\n padding-top: 10px;\n position: absolute;\n right: 23px;\n top: 0;\n }\n }\n }\n }\n}\n.wizard-pf-substep-number {\n display:inline-block;\n margin-right: 5px;\n vertical-align: middle;\n width: 25px;\n}\n.wizard-pf-substep-title {\n display:inline-block;\n margin-right: 5px;\n text-align: left;\n vertical-align: middle;\n}\n/* styles the steps indicator across the top of the wizard */\n.wizard-pf-steps {\n border-bottom: solid 1px @color-pf-black-300;\n @media (min-width: @screen-sm-min) {\n text-align: center;\n }\n}\n\n.wizard-pf-steps-indicator {\n background: @color-pf-black-200;\n border-top: 1px solid @color-pf-black-300;\n display: inline-block;\n display: flex;\n font-size: ceil((@font-size-base * 1.3333));\n list-style: none;\n margin-bottom: 0;\n padding: 15px 0;\n @media (min-width: @screen-sm-min) {\n background: @color-pf-white;\n height: 120px;\n padding: 38px 0 0;\n justify-content: space-around;\n }\n\n li {\n counter-increment: section;\n float:left; /* float for IE9 since it doesn't support flex. If items wrap, they overlap */\n flex-grow: 1;\n flex-basis: 0;\n line-height: 15px;\n margin: 0;\n padding: 0;\n position: relative;\n text-align: center;\n &:not(.active) {\n display: none;\n @media (min-width: @screen-sm-min) {\n display: block;\n }\n }\n a {\n align-items: center;\n display: flex;\n flex-wrap:wrap;\n font-weight: 700;\n @media (min-width: @screen-sm-min) {\n font-weight: normal;\n justify-content: center;\n }\n .wizard-pf-step-title {\n margin-left: 10px;\n @media(min-width: @screen-sm-min) {\n margin-left: 0;\n }\n\n &-substep {\n font-weight: normal;\n margin-left: 10px;\n text-transform: capitalize;\n &:before {\n content:\"\\00BB\";\n font-size: 20px;\n margin-right: 10px;\n }\n &:not(.active) {\n display: none;\n }\n }\n }\n }\n /* draw the line between the circles */\n @media (min-width: @screen-sm-min) {\n .wizard-pf-step-title-substep {\n display: none;\n }\n &:before {\n background-color: @color-pf-black-400;\n content: \"\";\n height: 2px;\n left: 0;\n position: absolute;\n right: 0;\n top: 40px; // needed for IE9/10 calculate 50% of just the li, others calc 50% of the entire thing including the a:before\n //otherwise, use top: calc(50% - 1px);\n }\n /* don't draw the line between the circles on the ends */\n &:first-child:before {\n left: 50%;\n right: 0;\n }\n &:last-child:before {\n left: 0;\n right: 50%;\n }\n &:only-of-type:before {\n background-color: transparent;\n }\n }\n a {\n color: @color-pf-black;\n cursor: pointer;\n font-size: 16px;\n margin-left:1em;\n margin-right:1em;\n text-decoration: none;\n &:hover {\n .wizard-pf-step-number {\n background-color: @color-pf-black-400;\n border-color: @color-pf-black-400;\n color: @color-pf-white;\n }\n }\n }\n}\n /* draw the step number in the circle */\n\n .wizard-pf-step-number {\n background-color: @color-pf-white;\n border-radius: 50%;\n border: solid 2px @color-pf-black-400;\n color: @color-pf-black-400;\n font-size: @font-size-base;\n font-weight: 700;\n height: 25px;\n line-height: 22px;\n @media (min-width: @screen-sm-min) {\n left: ~\"calc(50% - 13px)\";\n position: absolute;\n top: 27px;\n }\n width: 25px;\n }\n .active .wizard-pf-step-number {\n background-color: @color-pf-blue-300;\n border-color: @color-pf-blue-300;\n cursor: default;\n color: @color-pf-white;\n }\n\n .viewed-pf .wizard-pf-step-number {\n color: @color-pf-black;\n background-color: @color-pf-white;\n border-color: @color-pf-blue-300;\n }\n\n}\n\n/* styles the main content portion of the wizard */\n.wizard-pf-main {\n height: 100%;\n padding:1em;\n vertical-align: top;\n width:100%;\n @media (min-width: @screen-sm-min) {\n overflow: auto;\n padding:3em;\n flex:1 1 auto;\n }\n .blank-slate-pf {\n background-color: transparent;\n border: none;\n left: 0;\n right: 0;\n }\n}\n\n.wizard-pf-contents textarea {\n resize: vertical;\n}\n\n/* styles the content of a review page */\n.wizard-pf-review-steps {\n list-style: none;\n .list-group, .list-group-item {\n border: none;\n margin-bottom: 0;\n }\n > ul {\n > li {\n float: left;\n line-height: 15px;\n margin: 0;\n padding-top: 0;\n position: relative;\n width: 100%;\n > a {\n color: #030303;\n cursor: pointer;\n font-size: 16px;\n padding-left: 30px;\n padding-right: 5px;\n text-decoration: none;\n transition: 250ms;\n &:before {\n content: \"\\f107\";\n display: block;\n font-family: FontAwesome;\n font-size: 24px;\n font-weight: 500;\n left: 20px;\n position: absolute;\n top: 0;\n }\n &.collapsed {\n &:before {\n content: \"\\f105\";\n }\n }\n }\n }\n }\n}\n\n.wizard-pf-review-substeps {\n padding-left: 22px;\n > ul {\n > li {\n float: left;\n line-height: 15px;\n margin: 0;\n position: relative;\n width: 100%;\n a {\n color: #030303;\n cursor: pointer;\n font-size: 16px;\n padding-left: 30px;\n padding-right: 5px;\n text-decoration: none;\n transition: 250ms;\n &:before {\n content: \"\\f107\";\n display: block;\n font-family: FontAwesome;\n font-size: 24px;\n font-weight: 500;\n left: 20px;\n position: absolute;\n top: 10px;\n }\n &.collapsed {\n &:before {\n content: \"\\f105\";\n }\n }\n }\n }\n }\n}\n\n.wizard-pf-review-content {\n padding-top: 10px;\n padding-left: 40px;\n .wizard-pf-review-item {\n padding: 5px 0;\n &.sub-item {\n margin-left: 10px;\n }\n .wizard-pf-review-item-label {\n font-weight: 700;\n padding-right: 10px;\n }\n .wizard-pf-review-item-field {\n font-weight: 700;\n margin: 5px 0;\n padding-right: 10px;\n &:first-of-type {\n margin-top: 0;\n }\n &:last-of-type {\n margin-bottom: 0;\n }\n &.sub-field {\n margin-left: 10px;\n }\n }\n }\n}\n\n.wizard-pf-success-icon {\n color: @color-pf-green-400;\n font-size: (@font-size-base * 5.6);\n line-height: (@font-size-base * 5.6);\n}\n\n/* styles the footer */\n.wizard-pf-footer {\n background:@color-pf-white;\n border-top: 1px solid @color-pf-black-300;\n margin-top: 0;\n padding-bottom: 17px;\n .btn-cancel {\n margin-right:25px;\n }\n}\n\n.wizard-pf-row {\n @media (min-width: @screen-sm-min) {\n display: flex;\n width:100%;\n height: 900px;\n max-height: 65vh;\n }\n}\n\n// Scale up the modal\n@media (min-width: @screen-md-min) {\n // increasing space around modal for larger viewports\n .wizard-pf {\n padding: 30px 0;\n width: 900px;\n }\n // increasing width of sidebar for larger viewports\n .wizard-pf-sidebar .list-group-item > a {\n width: 18em;\n }\n}\n\n//\n//\n// This is for the new wizard that is more robust on mobile.\n// --------------------------------------------------\n\n.wizard-pf-steps-alt, .wizard-pf-steps-alt ul {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.wizard-pf-steps-alt {\n margin-left: 15px;\n margin-top: 15px;\n background-image: linear-gradient(to right, transparent 11px, @color-pf-black-300 11px, @color-pf-black-300 13px, transparent 13px);\n @media (min-width: @screen-sm-min) {\n display:none;\n }\n &-indicator {\n position: relative;\n // caret to top showing active substep\n &:after {\n color: @color-pf-black-700;\n content: \"\\f107\"; // top caret\n display: block;\n font-family: FontAwesome;\n font-size: 24px;\n font-weight: 500;\n position: absolute;\n right: 17px;\n top: 50%;\n transform:translateY(-50%);\n @media (min-width: @screen-sm-min) {\n display:none;\n }\n }\n &.active {\n &:after {\n content: \"\\f106\";\n }\n }\n }//indicator\n}//.wizard-pf-steps-alt\n\n.wizard-pf-step-alt {\n margin-bottom: 10px;\n a {\n display:flex;\n flex:1;\n &:hover {\n text-decoration: none;\n .wizard-pf-step-alt-title {\n color: @color-pf-blue-300;\n }\n }\n }\n ul {\n margin-left: 11px;\n }\n .wizard-pf-step-alt-title {\n margin-left: 5px;\n align-self:center;\n }\n .wizard-pf-step-alt-number {\n flex:0 0 auto;\n }\n\n &.active {\n .wizard-pf-step-alt-number {\n background-color: @color-pf-blue-300;\n border-color: @color-pf-blue-300;\n cursor: default;\n color: @color-pf-white;\n }\n .wizard-pf-step-alt-title {\n color: @color-pf-blue-300;\n }\n .wizard-pf-step-alt-substep:first-of-type {\n margin-top: 2px; // gives proper spacing below number in circle active state\n }\n\n\n }\n &.viewed {\n .wizard-pf-step-alt-number {\n color: @color-pf-black;\n background-color: @color-pf-white;\n border-color: @color-pf-blue-300;\n }\n }\n\n}//.wizard-pf-step-alt\n\n.wizard-pf-step-alt-number {\n background-color: @color-pf-white;\n border-radius: 50%;\n border: solid 2px @color-pf-black-400;\n color: @color-pf-black-400;\n font-size: @font-size-base;\n font-weight: 700;\n height: 24px;\n width: 24px;\n display: inline-block;\n text-align: center;\n}\n\n\n.wizard-pf-step-alt-title {\n color: @color-pf-black;\n font-weight: 700;\n text-transform: capitalize;\n display:inline-block;\n\n}//.wizard-pf-steps-alt-title\n\n.wizard-pf-step-alt-substep {\n display:flex;\n a {\n padding:5px 0 5px 18px;\n color: @color-pf-black-800;\n }\n\n&:not(.disabled) {\n &.active, &:hover {\n background-color: @color-pf-black-200;\n background-image: linear-gradient(to right, @color-pf-blue-300 2px, transparent 2px);\n a {\n color:@color-pf-blue-300;\n }\n }\n}\n &.active {\n a {\n font-weight:700;\n }\n }\n &.disabled {\n cursor: not-allowed;\n a {\n pointer-events: none;\n }\n }\n}\n"]}
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/build/less/patternfly-additions.min.css b/themes/src/main/node_modules/patternfly/tests/build/less/patternfly-additions.min.css
new file mode 100644
index 0000000000..6d76c60369
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/build/less/patternfly-additions.min.css
@@ -0,0 +1,5 @@
+.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:100%;height:16px}.slider.slider-horizontal .slider-track{height:8px;width:100%;margin-top:-4px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-high,.slider.slider-horizontal .slider-track-low{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-handle,.slider.slider-horizontal .slider-tick{margin-left:-8px}.slider.slider-horizontal .slider-handle.triangle,.slider.slider-horizontal .slider-tick.triangle{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border-width:0 8px 8px 8px;width:0;height:0;border-bottom-color:#ededed;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:16px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:16px * .2;display:inline-block;text-align:center}.slider.slider-horizontal.slider-rtl .slider-track{left:initial;right:0}.slider.slider-horizontal.slider-rtl .slider-handle,.slider.slider-horizontal.slider-rtl .slider-tick{margin-left:initial;margin-right:-8px}.slider.slider-horizontal.slider-rtl .slider-tick-container{left:initial;right:0}.slider.slider-vertical{height:210px;width:16px}.slider.slider-vertical .slider-track{width:8px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-high,.slider.slider-vertical .slider-track-low{width:100%;left:0;right:0}.slider.slider-vertical .slider-handle,.slider.slider-vertical .slider-tick{margin-top:-8px}.slider.slider-vertical .slider-handle.triangle,.slider.slider-vertical .slider-tick.triangle{border-width:8px 0 8px 8px;width:1px;height:1px;border-left-color:#ededed;border-right-color:#ededed;margin-left:0;margin-right:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:16px * .2}.slider.slider-vertical.slider-rtl .slider-track{left:initial;right:25%}.slider.slider-vertical.slider-rtl .slider-selection{left:initial;right:0}.slider.slider-vertical.slider-rtl .slider-handle.triangle,.slider.slider-vertical.slider-rtl .slider-tick.triangle{border-width:8px 8px 8px 0}.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{padding-left:initial;padding-right:16px * .2}.slider.slider-disabled .slider-handle{background-image:linear-gradient(to bottom,#dfdfdf 0,#bebebe 100%);background-repeat:repeat-x}.slider.slider-disabled .slider-track{background-image:linear-gradient(to bottom,#e5e5e5 0,#e9e9e9 100%);background-repeat:repeat-x;cursor:not-allowed}.slider input{display:none}.slider .tooltip.top{margin-top:-36px}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .hide{display:none}.slider-track{position:absolute;cursor:pointer;background-image:linear-gradient(to bottom,#f5f5f5 0,#f9f9f9 100%);background-repeat:repeat-x;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-radius:1px}.slider-selection{position:absolute;background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);background-repeat:repeat-x;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-sizing:border-box;border-radius:1px}.slider-selection.tick-slider-selection{background-image:linear-gradient(to bottom,#0088ce 0,#39a5dc 100%);background-repeat:repeat-x}.slider-track-high,.slider-track-low{position:absolute;background:0 0;box-sizing:border-box;border-radius:1px}.slider-handle{position:absolute;top:0;width:16px;height:16px;background-color:#39a5dc;background-image:linear-gradient(to bottom,#fafafa 0,#ededed 100%);background-repeat:repeat-x;filter:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);border:0 solid transparent}.slider-handle.round{border-radius:50%}.slider-handle.triangle{background:transparent none}.slider-handle.custom{background:transparent none}.slider-handle.custom::before{line-height:16px;font-size:20px;content:'\2605';color:#726204}.slider-tick{position:absolute;width:16px;height:16px;background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);background-repeat:repeat-x;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-sizing:border-box;filter:none;opacity:.8;border:0 solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.triangle{background:transparent none}.slider-tick.custom{background:transparent none}.slider-tick.custom::before{line-height:16px;font-size:20px;content:'\2605';color:#726204}.slider-tick.in-selection{background-image:linear-gradient(to bottom,#0088ce 0,#39a5dc 100%);background-repeat:repeat-x;opacity:1}@media (min-width:768px){.form-inline .combobox-container,.form-search .combobox-container{display:inline-block;margin-bottom:0;vertical-align:top}.form-inline .combobox-container .input-group-addon,.form-search .combobox-container .input-group-addon{width:auto}}.combobox-selected .caret{display:none}.combobox-container:not(.combobox-selected) .glyphicon-remove{display:none}.typeahead-long{max-height:300px;overflow-y:auto}.control-group.error .combobox-container .add-on{color:#b94a48;border-color:#b94a48}.control-group.error .combobox-container .caret{border-top-color:#b94a48}.control-group.warning .combobox-container .add-on{color:#c09853;border-color:#c09853}.control-group.warning .combobox-container .caret{border-top-color:#c09853}.control-group.success .combobox-container .add-on{color:#468847;border-color:#468847}.control-group.success .combobox-container .caret{border-top-color:#468847}.datepicker{border-radius:1px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #bbb;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #bbb}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#9c9c9c}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#f1f1f1;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#9c9c9c;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active,.open>.dropdown-toggle.datepicker table tr td.highlighted{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover,.open>.dropdown-toggle.datepicker table tr td.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.highlighted:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active,.open>.dropdown-toggle.datepicker table tr td.highlighted{background-image:none}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted .badge{color:#d9edf7;background-color:#000}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#9c9c9c}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active,.datepicker table tr td.today:active,.open>.dropdown-toggle.datepicker table tr td.today{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover,.open>.dropdown-toggle.datepicker table tr td.today.focus,.open>.dropdown-toggle.datepicker table tr td.today:focus,.open>.dropdown-toggle.datepicker table tr td.today:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.active,.datepicker table tr td.today:active,.open>.dropdown-toggle.datepicker table tr td.today{background-image:none}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today .badge{color:#ffdb99;background-color:#000}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#9c9c9c}.datepicker table tr td.range{color:#000;background-color:#f1f1f1;border-color:#bebebe;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d8d8d8;border-color:#7f7f7f}.datepicker table tr td.range:hover{color:#000;background-color:#d8d8d8;border-color:#a0a0a0}.datepicker table tr td.range.active,.datepicker table tr td.range:active,.open>.dropdown-toggle.datepicker table tr td.range{color:#000;background-color:#d8d8d8;border-color:#a0a0a0}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover,.open>.dropdown-toggle.datepicker table tr td.range.focus,.open>.dropdown-toggle.datepicker table tr td.range:focus,.open>.dropdown-toggle.datepicker table tr td.range:hover{color:#000;background-color:#c6c6c6;border-color:#7f7f7f}.datepicker table tr td.range.active,.datepicker table tr td.range:active,.open>.dropdown-toggle.datepicker table tr td.range{background-image:none}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#f1f1f1;border-color:#bebebe}.datepicker table tr td.range .badge{color:#f1f1f1;background-color:#000}.datepicker table tr td.range.focused{background:#d8d8d8}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#f1f1f1;color:#9c9c9c}.datepicker table tr td.range.highlighted{color:#000;background-color:#e5eff4;border-color:#9dc3d6}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d9e5;border-color:#488bac}.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d9e5;border-color:#72a9c4}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{color:#000;background-color:#c1d9e5;border-color:#72a9c4}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover,.open>.dropdown-toggle.datepicker table tr td.range.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.range.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#a8cadb;border-color:#488bac}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{background-image:none}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e5eff4;border-color:#9dc3d6}.datepicker table tr td.range.highlighted .badge{color:#e5eff4;background-color:#000}.datepicker table tr td.range.highlighted.focused{background:#c1d9e5}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e5eff4;color:#9c9c9c}.datepicker table tr td.range.today{color:#000;background-color:#f8cb79;border-color:#f3a618}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f6b848;border-color:#855807}.datepicker table tr td.range.today:hover{color:#000;background-color:#f6b848;border-color:#c4820a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active,.open>.dropdown-toggle.datepicker table tr td.range.today{color:#000;background-color:#f6b848;border-color:#c4820a}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover,.open>.dropdown-toggle.datepicker table tr td.range.today.focus,.open>.dropdown-toggle.datepicker table tr td.range.today:focus,.open>.dropdown-toggle.datepicker table tr td.range.today:hover{color:#000;background-color:#f4ab26;border-color:#855807}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active,.open>.dropdown-toggle.datepicker table tr td.range.today{background-image:none}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f8cb79;border-color:#f3a618}.datepicker table tr td.range.today .badge{color:#f8cb79;background-color:#000}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f8cb79;color:#9c9c9c}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#9c9c9c;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:#838383;border-color:#161616}.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:hover{color:#fff;background-color:#838383;border-color:#373737}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{color:#fff;background-color:#838383;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover,.open>.dropdown-toggle.datepicker table tr td.selected.focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:hover,.open>.dropdown-toggle.datepicker table tr td.selected:focus,.open>.dropdown-toggle.datepicker table tr td.selected:hover{color:#fff;background-color:#717171;border-color:#161616}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{background-image:none}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#9c9c9c;border-color:#555}.datepicker table tr td.selected .badge,.datepicker table tr td.selected.highlighted .badge{color:#9c9c9c;background-color:#fff}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#0088ce;border-color:#00659c;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#00669b;border-color:#00121d}.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:hover{color:#fff;background-color:#00669b;border-color:#003d5f}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted{color:#fff;background-color:#00669b;border-color:#003d5f}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover,.open>.dropdown-toggle.datepicker table tr td.active.focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:hover,.open>.dropdown-toggle.datepicker table tr td.active:focus,.open>.dropdown-toggle.datepicker table tr td.active:hover{color:#fff;background-color:#004f77;border-color:#00121d}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted{background-image:none}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#0088ce;border-color:#00659c}.datepicker table tr td.active .badge,.datepicker table tr td.active.highlighted .badge{color:#0088ce;background-color:#fff}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#f1f1f1}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#9c9c9c;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#0088ce;border-color:#00659c;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#00669b;border-color:#00121d}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#00669b;border-color:#003d5f}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover{color:#fff;background-color:#00669b;border-color:#003d5f}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled.focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover.focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:hover,.open>.dropdown-toggle.datepicker table tr td span.active.focus,.open>.dropdown-toggle.datepicker table tr td span.active:focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover.focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover:focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#004f77;border-color:#00121d}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover{background-image:none}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#0088ce;border-color:#00659c}.datepicker table tr td span.active .badge,.datepicker table tr td span.active.disabled .badge,.datepicker table tr td span.active.disabled:hover .badge,.datepicker table tr td span.active:hover .badge{color:#0088ce;background-color:#fff}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#9c9c9c}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#f1f1f1}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.66666667;text-shadow:0 1px 0 #fff;border-width:1px 0;margin-left:-5px;margin-right:-5px}select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px;z-index:1}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group.bs-container{position:absolute;height:0!important;padding:0!important}.bootstrap-select.btn-group.bs-container .dropdown-menu{z-index:1060}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}.bootstrap-switch{display:inline-block;direction:ltr;cursor:pointer;border-radius:1px;border:1px solid;border-color:#bbb;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;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:1px;transform:translate3d(0,0,0)}.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-label{box-sizing:border-box;cursor:pointer;display:table-cell;vertical-align:middle;padding:2px 6px;font-size:12px;line-height:20px}.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on{text-align:center;z-index:1}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{color:#fff;background:#0088ce}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info{color:#fff;background:#00659c}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success{color:#fff;background:#3f9c35}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning{background:#ec7a08;color:#fff}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger{color:#fff;background:#a30000}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default{color:#000;background:#f1f1f1}.bootstrap-switch .bootstrap-switch-label{text-align:center;margin-top:-1px;margin-bottom:-1px;z-index:100;color:#4d5258;background:#f1f1f1}.bootstrap-switch span::before{content:"\200b"}.bootstrap-switch .bootstrap-switch-handle-on{border-bottom-left-radius:1px - 1;border-top-left-radius:1px - 1}.bootstrap-switch .bootstrap-switch-handle-off{border-bottom-right-radius:1px - 1;border-top-right-radius:1px - 1}.bootstrap-switch input[type=checkbox],.bootstrap-switch input[type=radio]{position:absolute!important;top:0;left:0;margin:0;z-index:-1;opacity:0;visibility:hidden}.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label{padding:1px 5px;font-size:11px;line-height:1.5}.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label{padding:2px 6px;font-size:11px;line-height:1.5}.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label{padding:2px 10px;font-size:14px;line-height:1.3333333}.bootstrap-switch.bootstrap-switch-disabled,.bootstrap-switch.bootstrap-switch-indeterminate,.bootstrap-switch.bootstrap-switch-readonly{cursor:default!important}.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label{opacity:.5;cursor:default!important}.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container{transition:margin-left .5s}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on{border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:1px - 1;border-top-right-radius:1px - 1}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off{border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:1px - 1;border-top-left-radius:1px - 1}.bootstrap-switch.bootstrap-switch-focused{border-color:#0088ce;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,136,206,.6)}.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label{border-bottom-right-radius:1px - 1;border-top-right-radius:1px - 1}.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label{border-bottom-left-radius:1px - 1;border-top-left-radius:1px - 1}.bootstrap-touchspin .input-group-btn-vertical{position:relative;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell}.bootstrap-touchspin .input-group-btn-vertical>.btn{display:block;float:none;width:100%;max-width:100%;padding:8px 10px;margin-left:-1px;position:relative}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0;border-top-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{margin-top:-2px;border-radius:0;border-bottom-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical i{position:absolute;top:3px;left:5px;font-size:9px;font-weight:400}.c3 svg{font:10px sans-serif;-webkit-tap-highlight-color:transparent}.c3 line,.c3 path{fill:none;stroke:#000}.c3 text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c3-bars path,.c3-event-rect,.c3-legend-item-tile,.c3-xgrid-focus,.c3-ygrid{shape-rendering:crispEdges}.c3-chart-arc path{stroke:#fff}.c3-chart-arc text{fill:#fff;font-size:13px}.c3-grid line{stroke:#aaa}.c3-grid text{fill:#aaa}.c3-xgrid,.c3-ygrid{stroke-dasharray:3 3}.c3-text.c3-empty{fill:grey;font-size:2em}.c3-line{stroke-width:1px}.c3-circle._expanded_{stroke-width:1px;stroke:#fff}.c3-selected-circle{fill:#fff;stroke-width:2px}.c3-bar{stroke-width:0}.c3-bar._expanded_{fill-opacity:1;fill-opacity:.75}.c3-target.c3-focused{opacity:1}.c3-target.c3-focused path.c3-line,.c3-target.c3-focused path.c3-step{stroke-width:2px}.c3-target.c3-defocused{opacity:.3!important}.c3-region{fill:#4682b4;fill-opacity:.1}.c3-brush .extent{fill-opacity:.1}.c3-legend-item{font-size:12px}.c3-legend-item-hidden{opacity:.15}.c3-legend-background{opacity:.75;fill:#fff;stroke:#d3d3d3;stroke-width:1}.c3-title{font:14px sans-serif}.c3-tooltip-container{z-index:10}.c3-tooltip{border-collapse:collapse;border-spacing:0;background-color:#fff;empty-cells:show;box-shadow:7px 7px 12px -9px #777;opacity:.9}.c3-tooltip tr{border:1px solid #ccc}.c3-tooltip th{background-color:#aaa;font-size:14px;padding:2px 5px;text-align:left;color:#fff}.c3-tooltip td{font-size:13px;padding:3px 6px;background-color:#fff;border-left:1px dotted #999}.c3-tooltip td>span{display:inline-block;width:10px;height:10px;margin-right:6px}.c3-tooltip td.value{text-align:right}.c3-area{stroke-width:0;opacity:.2}.c3-chart-arcs-title{dominant-baseline:middle;font-size:1.3em}.c3-chart-arcs .c3-chart-arcs-background{fill:#e0e0e0;stroke:none}.c3-chart-arcs .c3-chart-arcs-gauge-unit{fill:#000;font-size:16px}.c3-chart-arcs .c3-chart-arcs-gauge-max{fill:#777}.c3-chart-arcs .c3-chart-arcs-gauge-min{fill:#777}.c3-chart-arc .c3-gauge-value{fill:#000}.c3-chart-arc.c3-target g path{opacity:1}.c3-chart-arc.c3-target.c3-focused g path{opacity:1}/*!
+ * Datetimepicker for Bootstrap 3
+ * version : 4.17.47
+ * https://github.com/Eonasdan/bootstrap-datetimepicker/
+ */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{display:block;margin:2px 0;padding:4px;width:19em}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:after,.bootstrap-datetimepicker-widget.dropdown-menu:before{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:700;font-size:1em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Hours";content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Minutes";content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Hours";content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Minutes";content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action=clear]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action=today]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:1px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:0 0;color:#9c9c9c;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:0 0}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#9c9c9c}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:0 0;cursor:pointer}.bootstrap-datetimepicker-widget table td.new,.bootstrap-datetimepicker-widget table td.old{color:#9c9c9c}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#0088ce;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#0088ce;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:0 0;color:#9c9c9c;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:1px}.bootstrap-datetimepicker-widget table td span:hover{background:0 0}.bootstrap-datetimepicker-widget table td span.active{background-color:#0088ce;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget table td span.old{color:#9c9c9c}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:0 0;color:#9c9c9c;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em!important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.text-overflow-pf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.about-modal-pf{background-color:#292e34;background-image:url(../img/bg-modal-about-pf.png);background-position:right bottom;background-repeat:no-repeat;background-size:216px auto}@media (min-width:768px){.about-modal-pf{background-size:auto}}.about-modal-pf .modal-body{color:#fff;padding-bottom:16px;padding-left:40px;padding-right:40px}@media (min-width:768px){.about-modal-pf .modal-body{padding-left:80px;padding-right:80px}}.about-modal-pf .modal-header{background-color:transparent}.about-modal-pf .pficon-close{color:#fff}.product-versions-pf{margin-bottom:30px;margin-top:30px}.product-versions-pf li strong{margin-right:10px}.trademark-pf{font-size:11px}.applauncher-pf{display:inline-block;overflow:visible}.applauncher-pf .applauncher-pf-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.applauncher-pf .dropdown-toggle.disabled{cursor:not-allowed}.applauncher-pf.open>.dropdown-menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.applauncher-pf .applauncher-pf-item{width:100%}.applauncher-pf .applauncher-pf-link{display:-ms-flexbox;display:flex;white-space:initial;-ms-flex-align:center;align-items:center}@media (min-width:768px){.applauncher-pf-block-list .applauncher-pf-item{-ms-flex:0 0 50%;flex:0 0 50%}}.applauncher-pf-block-list .applauncher-pf-link{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.applauncher-pf-block-list .applauncher-pf-link{-ms-flex-direction:column;flex-direction:column;text-align:center;padding:15px 0;height:100%}}.applauncher-pf-block-list .applauncher-pf-link-icon{padding:0}.applauncher-pf-block-list .applauncher-pf-link-title{margin-top:auto}@media (min-width:768px){.applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link{padding:9px}.applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-icon{-ms-flex:1 0 0px;flex:1 0 0;text-align:left}.applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-title{-ms-flex:3;flex:3}}.applauncher-pf .dropdown-menu{padding:9px;min-width:220px}.applauncher-pf .applauncher-pf-link{border-style:solid;border-width:1px;border-color:transparent}.applauncher-pf .applauncher-pf-link:hover{background-color:#f5f5f5;border-color:#bbb;color:#0088ce;text-decoration:none;box-shadow:0 0 2px 0 #d1d1d1}.applauncher-pf .applauncher-pf-link-icon{font-size:1.2em;text-align:center;width:1.28571429em}@media (min-width:768px){.applauncher-pf .applauncher-pf-link-icon{font-size:2em}}.navbar-utility .applauncher-pf .dropdown-menu{border-width:1px!important}@media (min-width:768px){.navbar-utility .applauncher-pf .dropdown-menu{margin-top:3px;right:0}}.navbar-pf .applauncher-pf.open>a,.navbar-pf .applauncher-pf.open>a:focus,.navbar-pf .navbar-utility .applauncher-pf.open>a,.navbar-pf .navbar-utility .applauncher-pf.open>a:focus,.navbar-pf-alt .applauncher-pf.open>a,.navbar-pf-alt .applauncher-pf.open>a:focus,.navbar-pf-alt .navbar-utility .applauncher-pf.open>a,.navbar-pf-alt .navbar-utility .applauncher-pf.open>a:focus{background-color:#232323;color:#f5f5f5}@media (min-width:768px){.navbar-pf .applauncher-pf.open>a,.navbar-pf .applauncher-pf.open>a:focus,.navbar-pf .navbar-utility .applauncher-pf.open>a,.navbar-pf .navbar-utility .applauncher-pf.open>a:focus,.navbar-pf-alt .applauncher-pf.open>a,.navbar-pf-alt .applauncher-pf.open>a:focus,.navbar-pf-alt .navbar-utility .applauncher-pf.open>a,.navbar-pf-alt .navbar-utility .applauncher-pf.open>a:focus{background-color:#363636;border-color:#2b2b2b;color:#d1d1d1}}@media (max-width:767px){.navbar-pf .applauncher-pf.open .dropdown-menu>li>a,.navbar-pf .navbar-utility .applauncher-pf.open .dropdown-menu>li>a,.navbar-pf-alt .applauncher-pf.open .dropdown-menu>li>a,.navbar-pf-alt .navbar-utility .applauncher-pf.open .dropdown-menu>li>a{padding-left:20px}.navbar-pf .applauncher-pf.open .dropdown-menu>li>a .applauncher-pf-link-icon,.navbar-pf .navbar-utility .applauncher-pf.open .dropdown-menu>li>a .applauncher-pf-link-icon,.navbar-pf-alt .applauncher-pf.open .dropdown-menu>li>a .applauncher-pf-link-icon,.navbar-pf-alt .navbar-utility .applauncher-pf.open .dropdown-menu>li>a .applauncher-pf-link-icon{padding-right:20px}}.navbar-pf .applauncher-pf .dropdown-toggle,.navbar-pf .applauncher-pf.dropdown>.dropdown-toggle,.navbar-pf .navbar-utility .applauncher-pf .dropdown-toggle,.navbar-pf .navbar-utility .applauncher-pf.dropdown>.dropdown-toggle,.navbar-pf-alt .applauncher-pf .dropdown-toggle,.navbar-pf-alt .applauncher-pf.dropdown>.dropdown-toggle,.navbar-pf-alt .navbar-utility .applauncher-pf .dropdown-toggle,.navbar-pf-alt .navbar-utility .applauncher-pf.dropdown>.dropdown-toggle{background-color:inherit;color:#d1d1d1;text-align:left;text-decoration:none;border-width:0;display:block;padding-left:20px}.navbar-pf .applauncher-pf .dropdown-toggle.disabled,.navbar-pf .applauncher-pf.dropdown>.dropdown-toggle.disabled,.navbar-pf .navbar-utility .applauncher-pf .dropdown-toggle.disabled,.navbar-pf .navbar-utility .applauncher-pf.dropdown>.dropdown-toggle.disabled,.navbar-pf-alt .applauncher-pf .dropdown-toggle.disabled,.navbar-pf-alt .applauncher-pf.dropdown>.dropdown-toggle.disabled,.navbar-pf-alt .navbar-utility .applauncher-pf .dropdown-toggle.disabled,.navbar-pf-alt .navbar-utility .applauncher-pf.dropdown>.dropdown-toggle.disabled{color:#8b8d8f!important}@media (min-width:768px){.navbar-pf .applauncher-pf .dropdown-toggle,.navbar-pf .applauncher-pf.dropdown>.dropdown-toggle,.navbar-pf .navbar-utility .applauncher-pf .dropdown-toggle,.navbar-pf .navbar-utility .applauncher-pf.dropdown>.dropdown-toggle,.navbar-pf-alt .applauncher-pf .dropdown-toggle,.navbar-pf-alt .applauncher-pf.dropdown>.dropdown-toggle,.navbar-pf-alt .navbar-utility .applauncher-pf .dropdown-toggle,.navbar-pf-alt .navbar-utility .applauncher-pf.dropdown>.dropdown-toggle{border-left:1px solid #2b2b2b;padding:7px 10px;line-height:1}}.navbar-pf .applauncher-pf .applauncher-pf-icon,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-icon,.navbar-pf-alt .applauncher-pf .applauncher-pf-icon,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-icon{padding-right:4px}@media (min-width:768px){.navbar-pf .applauncher-pf .applauncher-pf-icon,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-icon,.navbar-pf-alt .applauncher-pf .applauncher-pf-icon,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-icon{padding:0}}.navbar-pf .applauncher-pf .applauncher-pf-title,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-title,.navbar-pf-alt .applauncher-pf .applauncher-pf-title,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-title{display:inline;position:relative}.navbar-pf .applauncher-pf .applauncher-pf-link,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link,.navbar-pf-alt .applauncher-pf .applauncher-pf-link,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link{overflow:hidden;width:100%}.navbar-pf .applauncher-pf .applauncher-pf-link:hover,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link:hover,.navbar-pf-alt .applauncher-pf .applauncher-pf-link:hover,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link:hover{background-color:transparent;border-color:transparent;box-shadow:none}.navbar-pf .applauncher-pf .applauncher-pf-link-title,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link-title,.navbar-pf-alt .applauncher-pf .applauncher-pf-link-title,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link-title{overflow:hidden}@media (min-width:768px){.navbar-pf .applauncher-pf,.navbar-pf .navbar-utility .applauncher-pf,.navbar-pf-alt .applauncher-pf,.navbar-pf-alt .navbar-utility .applauncher-pf{display:inline-block;overflow:visible}.navbar-pf .applauncher-pf .applauncher-pf-title,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-title,.navbar-pf-alt .applauncher-pf .applauncher-pf-title,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.navbar-pf .applauncher-pf .dropdown-toggle.disabled,.navbar-pf .navbar-utility .applauncher-pf .dropdown-toggle.disabled,.navbar-pf-alt .applauncher-pf .dropdown-toggle.disabled,.navbar-pf-alt .navbar-utility .applauncher-pf .dropdown-toggle.disabled{cursor:not-allowed}.navbar-pf .applauncher-pf.open>.dropdown-menu,.navbar-pf .navbar-utility .applauncher-pf.open>.dropdown-menu,.navbar-pf-alt .applauncher-pf.open>.dropdown-menu,.navbar-pf-alt .navbar-utility .applauncher-pf.open>.dropdown-menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.navbar-pf .applauncher-pf .applauncher-pf-item,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-item,.navbar-pf-alt .applauncher-pf .applauncher-pf-item,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-item{width:100%}.navbar-pf .applauncher-pf .applauncher-pf-link,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link,.navbar-pf-alt .applauncher-pf .applauncher-pf-link,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link{display:-ms-flexbox;display:flex;white-space:initial;-ms-flex-align:center;align-items:center}.navbar-pf .applauncher-pf-block-list .applauncher-pf-link,.navbar-pf .navbar-utility .applauncher-pf-block-list .applauncher-pf-link,.navbar-pf-alt .applauncher-pf-block-list .applauncher-pf-link,.navbar-pf-alt .navbar-utility .applauncher-pf-block-list .applauncher-pf-link{-ms-flex-wrap:wrap;flex-wrap:wrap}.navbar-pf .applauncher-pf-block-list .applauncher-pf-link-icon,.navbar-pf .navbar-utility .applauncher-pf-block-list .applauncher-pf-link-icon,.navbar-pf-alt .applauncher-pf-block-list .applauncher-pf-link-icon,.navbar-pf-alt .navbar-utility .applauncher-pf-block-list .applauncher-pf-link-icon{padding:0}.navbar-pf .applauncher-pf-block-list .applauncher-pf-link-title,.navbar-pf .navbar-utility .applauncher-pf-block-list .applauncher-pf-link-title,.navbar-pf-alt .applauncher-pf-block-list .applauncher-pf-link-title,.navbar-pf-alt .navbar-utility .applauncher-pf-block-list .applauncher-pf-link-title{margin-top:auto}.navbar-pf .applauncher-pf .dropdown-menu,.navbar-pf .navbar-utility .applauncher-pf .dropdown-menu,.navbar-pf-alt .applauncher-pf .dropdown-menu,.navbar-pf-alt .navbar-utility .applauncher-pf .dropdown-menu{padding:9px;min-width:220px}.navbar-pf .applauncher-pf .applauncher-pf-link,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link,.navbar-pf-alt .applauncher-pf .applauncher-pf-link,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link{border-style:solid;border-width:1px;border-color:transparent}.navbar-pf .applauncher-pf .applauncher-pf-link:hover,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link:hover,.navbar-pf-alt .applauncher-pf .applauncher-pf-link:hover,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link:hover{background-color:#f5f5f5;border-color:#bbb;color:#0088ce;text-decoration:none;box-shadow:0 0 2px 0 #d1d1d1}.navbar-pf .applauncher-pf .applauncher-pf-link-icon,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link-icon,.navbar-pf-alt .applauncher-pf .applauncher-pf-link-icon,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link-icon{font-size:1.2em;text-align:center;width:1.28571429em}}@media (min-width:768px) and (min-width:768px){.navbar-pf .applauncher-pf-block-list .applauncher-pf-item,.navbar-pf .navbar-utility .applauncher-pf-block-list .applauncher-pf-item,.navbar-pf-alt .applauncher-pf-block-list .applauncher-pf-item,.navbar-pf-alt .navbar-utility .applauncher-pf-block-list .applauncher-pf-item{-ms-flex:0 0 50%;flex:0 0 50%}}@media (min-width:768px) and (min-width:768px){.navbar-pf .applauncher-pf-block-list .applauncher-pf-link,.navbar-pf .navbar-utility .applauncher-pf-block-list .applauncher-pf-link,.navbar-pf-alt .applauncher-pf-block-list .applauncher-pf-link,.navbar-pf-alt .navbar-utility .applauncher-pf-block-list .applauncher-pf-link{-ms-flex-direction:column;flex-direction:column;text-align:center;padding:15px 0;height:100%}}@media (min-width:768px) and (min-width:768px){.navbar-pf .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link,.navbar-pf .navbar-utility .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link,.navbar-pf-alt .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link,.navbar-pf-alt .navbar-utility .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link{padding:9px}.navbar-pf .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-icon,.navbar-pf .navbar-utility .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-icon,.navbar-pf-alt .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-icon,.navbar-pf-alt .navbar-utility .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-icon{-ms-flex:1 0 0px;flex:1 0 0;text-align:left}.navbar-pf .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-title,.navbar-pf .navbar-utility .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-title,.navbar-pf-alt .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-title,.navbar-pf-alt .navbar-utility .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-title{-ms-flex:3;flex:3}}@media (min-width:768px) and (min-width:768px){.navbar-pf .applauncher-pf .applauncher-pf-link-icon,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link-icon,.navbar-pf-alt .applauncher-pf .applauncher-pf-link-icon,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link-icon{font-size:2em}}@media (min-width:768px){.navbar-iconic .applauncher-pf .dropdown-toggle,.navbar-iconic .applauncher-pf.dropdown>.dropdown-toggle,.navbar-iconic .navbar-utility .applauncher-pf .dropdown-toggle,.navbar-iconic .navbar-utility .applauncher-pf.dropdown>.dropdown-toggle{padding:22px 10px;line-height:inherit}}.blank-slate-pf{background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:1px;margin-bottom:20px;padding:30px;text-align:center}@media (min-width:768px){.blank-slate-pf{padding:60px 60px}}@media (min-width:992px){.blank-slate-pf{padding:90px 120px}}.blank-slate-pf .blank-slate-pf-icon{color:#9c9c9c;font-size:57.6px;line-height:57.6px}.blank-slate-pf .blank-slate-pf-main-action{margin-top:20px}.blank-slate-pf .blank-slate-pf-secondary-action{margin-top:20px}.blank-slate-pf button{margin-right:5px}.blank-slate-pf button:last-of-type{margin-right:0}.combobox-container.combobox-selected .glyphicon-remove{display:inline-block}.combobox-container .caret{margin-left:0}.combobox-container .combobox::-ms-clear{display:none}.combobox-container .dropdown-menu{margin-top:-1px;width:100%}.combobox-container .glyphicon-remove{display:none;top:auto;width:12px}.combobox-container .glyphicon-remove:before{content:"\e60b";font-family:PatternFlyIcons-webfont}.combobox-container .input-group-addon{background-color:#f1f1f1;background-image:linear-gradient(to bottom,#fafafa 0,#ededed 100%);background-repeat:repeat-x;border-color:#bbb;color:#4d5258;position:relative}.combobox-container .input-group-addon.active,.combobox-container .input-group-addon:active,.combobox-container .input-group-addon:focus,.combobox-container .input-group-addon:hover,.open .dropdown-toggle.combobox-container .input-group-addon{background-color:#f1f1f1;background-image:none;border-color:#bbb;color:#4d5258}.combobox-container .input-group-addon.active,.combobox-container .input-group-addon:active,.open .dropdown-toggle.combobox-container .input-group-addon{background-image:none}.combobox-container .input-group-addon.active.focus,.combobox-container .input-group-addon.active:focus,.combobox-container .input-group-addon.active:hover,.combobox-container .input-group-addon:active.focus,.combobox-container .input-group-addon:active:focus,.combobox-container .input-group-addon:active:hover,.open .dropdown-toggle.combobox-container .input-group-addon.focus,.open .dropdown-toggle.combobox-container .input-group-addon:focus,.open .dropdown-toggle.combobox-container .input-group-addon:hover{background-color:#e5e5e5;border-color:#a9a9a9}.combobox-container .input-group-addon.disabled,.combobox-container .input-group-addon.disabled.active,.combobox-container .input-group-addon.disabled:active,.combobox-container .input-group-addon.disabled:focus,.combobox-container .input-group-addon.disabled:hover,.combobox-container .input-group-addon[disabled],.combobox-container .input-group-addon[disabled].active,.combobox-container .input-group-addon[disabled]:active,.combobox-container .input-group-addon[disabled]:focus,.combobox-container .input-group-addon[disabled]:hover,fieldset[disabled] .combobox-container .input-group-addon,fieldset[disabled] .combobox-container .input-group-addon.active,fieldset[disabled] .combobox-container .input-group-addon:active,fieldset[disabled] .combobox-container .input-group-addon:focus,fieldset[disabled] .combobox-container .input-group-addon:hover{background-color:#f1f1f1;border-color:#bbb}.combobox-container .input-group-addon:active{box-shadow:inset 0 2px 8px rgba(3,3,3,.2)}.bootstrap-datepicker.form-control[readonly]{background-color:#fff;border-color:#bbb!important;color:#363636;box-shadow:inset 0 1px 1px rgba(3,3,3,.075)}.bootstrap-datepicker.form-control[readonly]:focus{border-color:#0088ce;outline:0!important;box-shadow:inset 0 1px 1px rgba(3,3,3,.075),0 0 8px rgba(0,136,206,.6)}.bootstrap-datepicker.form-control[readonly]:focus{border-color:#0088ce!important}.has-error .bootstrap-datepicker.form-control[readonly]:focus{border-color:#900;box-shadow:inset 0 1px 1px rgba(3,3,3,.075),0 0 6px #f33}.has-success .bootstrap-datepicker.form-control[readonly]:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(3,3,3,.075),0 0 6px #67b168}.has-warning .bootstrap-datepicker.form-control[readonly]:focus{border-color:#bb6106;box-shadow:inset 0 1px 1px rgba(3,3,3,.075),0 0 6px #faad60}.bootstrap-datepicker.form-control[readonly]:hover{border-color:#7dc3e8!important}.has-error .bootstrap-datepicker.form-control[readonly]:hover{border-color:#900!important}.has-success .bootstrap-datepicker.form-control[readonly]:hover{border-color:#2b542c!important}.has-warning .bootstrap-datepicker.form-control[readonly]:hover{border-color:#bb6106!important}.has-error .bootstrap-datepicker.form-control[readonly]{border-color:#c00!important}.has-success .bootstrap-datepicker.form-control[readonly]{border-color:#3c763d!important}.has-warning .bootstrap-datepicker.form-control[readonly]{border-color:#ec7a08!important}.datepicker{border-radius:1px}.datepicker .datepicker-switch,.datepicker tfoot .clear,.datepicker tfoot .today{font-size:14px;font-weight:500}.datepicker .next,.datepicker .prev{font-weight:500}.datepicker table tr td,.datepicker table tr th{border-radius:1px}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background:#0088ce!important;color:#fff!important;text-shadow:none}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#def3ff}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{text-shadow:none}.datepicker table tr td span{border-radius:1px}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background:#0088ce;text-shadow:none}.datepicker table tr td span:hover{background:#def3ff}.datepicker tfoot tr th:hover,.datepicker thead tr:first-child th:hover{background:#def3ff}.input-daterange input:first-child{border-radius:1px 0 0 1px}.input-daterange input:last-child{border-radius:0 1px 1px 0}.input-daterange .input-group-addon{background-color:#f1f1f1;border-color:#bbb;line-height:1.66666667;padding:2px 6px}.bootstrap-select.btn-group.form-control{margin-bottom:0}.bootstrap-select.btn-group .btn{transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bootstrap-select.btn-group .btn:hover{border-color:#7dc3e8}.bootstrap-select.btn-group .btn .caret{margin-top:-4px}.bootstrap-select.btn-group .btn:focus{border-color:#0088ce;outline:0!important;box-shadow:inset 0 1px 1px rgba(3,3,3,.075),0 0 8px rgba(0,136,206,.6)}.has-error .bootstrap-select.btn-group .btn{border-color:#c00}.has-error .bootstrap-select.btn-group .btn:focus{border-color:#900;box-shadow:inset 0 1px 1px rgba(3,3,3,.075),0 0 6px #f33}.has-success .bootstrap-select.btn-group .btn{border-color:#3c763d}.has-success .bootstrap-select.btn-group .btn:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(3,3,3,.075),0 0 6px #67b168}.has-warning .bootstrap-select.btn-group .btn{border-color:#ec7a08}.has-warning .bootstrap-select.btn-group .btn:focus{border-color:#bb6106;box-shadow:inset 0 1px 1px rgba(3,3,3,.075),0 0 6px #faad60}.bootstrap-select.btn-group .dropdown-menu>.active>a,.bootstrap-select.btn-group .dropdown-menu>.active>a:active{background-color:#def3ff!important;border-color:#bee1f4!important;color:#363636!important}.bootstrap-select.btn-group .dropdown-menu>.active>a small,.bootstrap-select.btn-group .dropdown-menu>.active>a:active small{color:#9c9c9c!important}.bootstrap-select.btn-group .dropdown-menu>.disabled>a{color:#9c9c9c!important}.bootstrap-select.btn-group .dropdown-menu>.selected>a{background-color:#0088ce!important;border-color:#0088ce!important;color:#fff!important}.bootstrap-select.btn-group .dropdown-menu>.selected>a small{color:rgba(255,255,255,.5)!important}.bootstrap-select.btn-group .dropdown-menu .divider{background:#ededed!important;margin:4px 1px!important}.bootstrap-select.btn-group .dropdown-menu dt{color:#8b8d8f;font-weight:400;padding:1px 10px}.bootstrap-select.btn-group .dropdown-menu li>a.opt{padding:1px 10px}.bootstrap-select.btn-group .dropdown-menu li a:active small{color:rgba(255,255,255,.5)!important}.bootstrap-select.btn-group .dropdown-menu li a:focus small,.bootstrap-select.btn-group .dropdown-menu li a:hover small{color:#9c9c9c}.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small{color:#9c9c9c}.slider-tick-label-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-left:0!important}.slider-tick-label{width:auto!important}.slider .tooltip{top:-10px}.slider-track{background-color:#ededed;box-shadow:inset 0 2px 3px rgba(0,0,0,.1),0 0 2px #ededed;border:1px solid #bbb}.slider-selection{background-image:linear-gradient(to bottom,#0088ce 0,#39a5dc 100%);background-repeat:repeat-x}.slider-handle{width:16px;height:16px;border:1px solid #bbb}.slider-tick{background-color:transparent!important;background-image:radial-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3) 2px,transparent 2px)!important;box-shadow:none}.slider-pf{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.slider-pf *{margin-right:10px}.slider-pf :last-child{margin:0}.slider-pf .slider{width:auto;-ms-flex:1 1 100%;flex:1 1 100%}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default{background:#fafafa}.bootstrap-switch .bootstrap-switch-label{background:#f1f1f1;box-shadow:0 0 2px rgba(3,3,3,.4);background-image:linear-gradient(to bottom,#fafafa 0,#ededed 100%);background-repeat:repeat-x;position:relative;z-index:9}.bootstrap-touchspin .input-group-btn-vertical>.btn{padding-bottom:6px;padding-top:6px}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{border-bottom-right-radius:1px}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-top-right-radius:1px}.bootstrap-touchspin .input-group-btn-vertical i{font-size:8px;left:6px;top:2px}.bootstrap-touchspin .input-group-btn-vertical i.fa-angle-down,.bootstrap-touchspin .input-group-btn-vertical i.fa-angle-up{font-size:12px;line-height:12px;top:0}.bootstrap-touchspin .input-group-btn-vertical i.fa-angle-down,.bootstrap-touchspin .input-group-btn-vertical i.fa-angle-up{left:7px}.treeview .list-group{border-top:0}.treeview .list-group-item{background:0 0;border-bottom:1px solid transparent!important;border-top:1px solid transparent!important;cursor:default!important;margin-bottom:0;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.treeview .list-group-item:hover{background:0 0!important}.treeview .list-group-item.node-selected{background:0 0!important;border-color:transparent!important;color:inherit!important}.treeview .list-group-item.node-check-changed span.node-icon,.treeview .list-group-item.node-check-changed span.text{color:#39a5dc}.treeview span.icon{display:inline-block;font-size:13px;min-width:10px;text-align:center}.treeview span.icon>[class*=fa-angle]{font-size:15px}.treeview span.icon.check-icon{margin-right:10px}.treeview span.icon.expand-icon{cursor:pointer!important}.treeview span.image{background-repeat:no-repeat;background-size:contain;display:inline-block;height:1.19em;line-height:1em;margin-right:5px;vertical-align:middle;width:12px}.treeview span.indent{margin-right:5px}.treeview .node-disabled{color:#d1d1d1;cursor:not-allowed}.treeview .node-disabled span.expand-icon{cursor:default!important}.treeview .node-hidden{display:none}.treeview-pf-hover .list-group-item{cursor:pointer!important}.treeview-pf-hover .list-group-item:hover{background-color:#def3ff!important;border-color:#bee1f4!important}.treeview-pf-select .list-group-item{cursor:pointer!important}.treeview-pf-select .list-group-item.node-selected{background:#0088ce!important;border-color:#0088ce!important;color:#fff!important}.card-pf{background:#fff;border-top:2px solid transparent;box-shadow:0 1px 1px rgba(3,3,3,.175);margin:0 -10px 20px;padding:0 20px}.card-pf.card-pf-accented{border-top-color:#39a5dc}.card-pf.card-pf-aggregate-status .card-pf-aggregate-status-notifications a,.card-pf.card-pf-aggregate-status .card-pf-title a{color:#363636}.card-pf.card-pf-aggregate-status .card-pf-aggregate-status-notifications a.add,.card-pf.card-pf-aggregate-status .card-pf-title a.add{color:#0088ce}.card-pf.card-pf-aggregate-status .card-pf-aggregate-status-notifications a.add:hover,.card-pf.card-pf-aggregate-status .card-pf-title a.add:hover{color:#00659c}.card-pf.card-pf-aggregate-status .card-pf-aggregate-status-notifications a:hover,.card-pf.card-pf-aggregate-status .card-pf-title a:hover{color:#00659c}.card-pf.card-pf-aggregate-status{padding:0 10px;text-align:center}.card-pf.card-pf-aggregate-status-mini{padding-bottom:10px;position:relative}@media (min-width:768px){.card-pf.card-pf-bleed-left{margin-left:-20px}.card-pf.card-pf-bleed-right{border-right:1px solid #d1d1d1;margin-right:-20px}}.card-pf-aggregate-status-notifications{font-size:24px;font-weight:300}.card-pf-aggregate-status-mini .card-pf-aggregate-status-notifications{line-height:1}.card-pf-aggregate-status-notifications .card-pf-aggregate-status-notification+.card-pf-aggregate-status-notification{border-left:1px solid #d1d1d1;margin-left:3px;padding-left:10px}.card-pf-aggregate-status-notifications .fa,.card-pf-aggregate-status-notifications .pficon{font-size:18px;margin-right:7px}.card-pf-body{margin:20px 0 0;padding:0 0 20px}.card-pf-aggregate-status .card-pf-body{margin-top:10px;padding-bottom:10px}.card-pf-aggregate-status-mini .card-pf-body{margin-bottom:0;margin-top:0;padding-bottom:0;position:absolute;right:20px;top:15px}.card-pf-utilization .card-pf-title+.card-pf-body{margin-top:-8px}.card-pf-body>:last-child{margin-bottom:0}.card-pf-footer{background-color:#fafafa;border-top:1px solid #d1d1d1;margin:0 -20px!important;padding:20px 20px 10px}.card-pf-footer a .fa,.card-pf-footer a .pficon{margin-right:5px}.card-pf-footer .card-pf-time-frame-filter{margin-top:-2px}.card-pf-link-with-icon{padding-left:21px;position:relative}.card-pf-link-with-icon .fa,.card-pf-link-with-icon .pficon{font-size:16px;left:0;position:absolute;top:0}.card-pf-footer .card-pf-time-frame-filter,.card-pf-heading .card-pf-time-frame-filter{float:right;margin-left:20px}.card-pf-heading{border-bottom:1px solid #d1d1d1;margin:0 -20px 20px;padding:0 20px 0}.card-pf-heading .card-pf-time-frame-filter{margin-top:-5px}.card-pf-heading-details{float:right;font-size:10px}.card-pf-subtitle{font-size:16px;margin-top:20px;margin-bottom:10px}[class^=col] .card-pf-subtitle{margin-top:0}@media (max-width:767px){.card-pf-body [class^=col]+[class^=col]>.card-pf-subtitle{margin-top:40px}}.card-pf-title{font-size:16px;font-weight:400;margin:20px 0;padding:0}.card-pf-aggregate-status .card-pf-title{font-size:14px;margin:10px 0 0}.card-pf-aggregate-status .card-pf-title .fa,.card-pf-aggregate-status .card-pf-title .pficon{color:#292e34;font-size:16px;margin-right:7px}.card-pf-title .card-pf-aggregate-status-count{font-size:16px}.card-pf-aggregate-status-mini .card-pf-title .card-pf-aggregate-status-count{display:block;font-size:24px;font-weight:300;margin-bottom:3px}.card-pf-aggregate-status-mini .card-pf-title{font-size:12px;margin-top:5px}.card-pf-aggregate-status-mini .card-pf-title a{display:inline-block}.card-pf-aggregate-status-mini .card-pf-title .fa,.card-pf-aggregate-status-mini .card-pf-title .pficon{font-size:26px;margin-right:0;min-width:26px;position:absolute;left:20px;text-align:center;top:15px}.card-pf-utilization-details{border-bottom:1px solid #d1d1d1;display:table;margin:12px 0 15px;padding:0 0 15px;width:100%}.card-pf-utilization-details .card-pf-utilization-card-details-count,.card-pf-utilization-details .card-pf-utilization-card-details-description{float:left;line-height:1}.card-pf-utilization-details .card-pf-utilization-card-details-count{font-size:26px;font-weight:300;margin-right:10px}.card-pf-utilization-details .card-pf-utilization-card-details-line-1,.card-pf-utilization-details .card-pf-utilization-card-details-line-2{display:block}.card-pf-utilization-details .card-pf-utilization-card-details-line-1{font-size:10px;margin-bottom:2px}.cards-pf{background:#f5f5f5}.cards-pf .row-cards-pf{padding:0 20px}.cards-pf .row-cards-pf:first-child{padding-top:20px}.container-cards-pf{margin-top:20px}.row-cards-pf{margin-left:-10px;margin-right:-10px}.card-pf-view{border:2px solid transparent}.card-pf-view .card-pf-heading-kebab .dropdown-kebab-pf{margin-top:-3px}.card-pf-view .card-pf-heading-kebab+.progress-pf-legend p{margin-bottom:0}.card-pf-view .card-pf-heading-kebab+.progress-pf-legend .progress{margin-bottom:7px;margin-top:16px}.card-pf-view .card-pf-info{margin-top:15px}.card-pf-view .card-pf-info strong{font-size:13px;margin-right:10px}.card-pf-view .card-pf-item{display:inline-block;font-size:16px;padding:0 13px 0 15px}.card-pf-view .card-pf-item:first-child{padding-left:0}.card-pf-view .card-pf-item:last-child{padding-right:0}.card-pf-view .card-pf-item+.card-pf-item{border-left:1px solid #d1d1d1}.card-pf-view .card-pf-item .fa-check{color:#3f9c35}.card-pf-view .card-pf-item .fa+.card-pf-item-text,.card-pf-view .card-pf-item .pficon+.card-pf-item-text{margin-left:10px}.card-pf-view .card-pf-items{margin-top:15px}.card-pf-view .card-pf-title{font-size:20px;font-weight:300;margin-bottom:0;margin-top:15px}.card-pf-view .card-pf-title .fa,.card-pf-view .card-pf-title .pficon{font-size:18px;margin-right:2px}.col-lg-2 .card-pf-view .card-pf-title{font-size:16px}.card-pf-view .card-pf-top-element .card-pf-icon-circle{border:2px solid #39a5dc;border-radius:50%;display:block;font-size:46px;height:106px;line-height:102px;margin:0 auto;text-align:center;width:106px}.col-lg-2 .card-pf-view .card-pf-top-element .card-pf-icon-circle{font-size:23px;height:54px;line-height:50px;width:54px}.card-pf-view .card-pf-view-checkbox{position:absolute;top:11px;left:15px}.card-pf-view .card-pf-view-checkbox input[type=checkbox]{display:none}.card-pf-view.card-pf-view-multi-select .card-pf-view-checkbox input[type=checkbox]{display:block}@media (min-width:768px){.card-pf-view.card-pf-view-multi-select .card-pf-view-checkbox input[type=checkbox]{visibility:hidden}.card-pf-view.card-pf-view-multi-select .card-pf-view-checkbox input[type=checkbox]:checked{visibility:visible}}.card-pf-view.card-pf-view-multi-select:hover .card-pf-view-checkbox input[type=checkbox]{visibility:visible}.card-pf-view.card-pf-view-select{position:relative}.card-pf-view.card-pf-view-select:hover{box-shadow:0 1px 6px rgba(3,3,3,.35)}.card-pf-view.card-pf-view-select.active{border:2px solid #39a5dc}.card-pf-view.card-pf-view-single-select{cursor:pointer}.card-pf-view.card-pf-view-xs .card-pf-title{font-size:16px;font-weight:400;margin-bottom:10px}.card-pf-view.card-pf-view-xs .card-pf-title .fa,.card-pf-view.card-pf-view-xs .card-pf-title .pficon{font-size:14px;margin-right:5px}.c3 path{stroke:#d1d1d1}.c3 svg{font-family:"Open Sans",Helvetica,Arial,sans-serif}.c3-axis-x .tick line{stroke:#d1d1d1}.c3-axis-y .tick line{display:none}.c3-chart-arc path{stroke:#fff}.c3-grid line{stroke:#d1d1d1}.c3-line{stroke-width:2px}.c3-tooltip{background:#393f44;box-shadow:none;opacity:.9}.c3-tooltip td{background:0 0;border:0;color:#fff;font-size:12px;padding:5px 10px}.c3-tooltip th{background:0 0;font-size:12px;padding:5px 10px 0;border-bottom:solid 2px #030303}.c3-tooltip tr{border:0}.c3-tooltip tr+tr>td{padding-top:0}.c3-tooltip-sparkline,.donut-tooltip-pf{background:#393f44;color:#fff;opacity:.9;padding:2px 6px}.c3-xgrid,.c3-ygrid{stroke-dasharray:0 0}.chart-pf-sparkline{margin-left:-5px;margin-right:-5px}.donut-title-big-pf{font-size:30px;font-weight:300}.donut-title-small-pf{font-size:12px;font-weight:400}.line-chart-pf .c3-zoom-rect{opacity:1!important;fill:#fafafa;stroke:#d1d1d1;stroke-width:1px}.pct-donut-chart-pf .pct-donut-chart-pf-label{display:block}.pct-donut-chart-pf .pct-donut-chart-pf-left,.pct-donut-chart-pf .pct-donut-chart-pf-right,.pct-donut-chart-pf.pct-donut-chart-pf-left,.pct-donut-chart-pf.pct-donut-chart-pf-right{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.pct-donut-chart-pf.pct-donut-chart-pf-left,.pct-donut-chart-pf.pct-donut-chart-pf-right{display:-ms-inline-flexbox;display:inline-flex}.pct-donut-chart-pf .pct-donut-chart-pf-left,.pct-donut-chart-pf.pct-donut-chart-pf-left{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.close{text-shadow:none;z-index:1;position:relative;opacity:.6}.close:focus,.close:hover{opacity:.9}.ColVis_Button:active:focus{outline:0}.ColVis_catcher{position:absolute;z-index:999}.ColVis_collection{background-color:#fff;border:1px solid #bbb;border-radius:1px;box-shadow:0 6px 12px rgba(3,3,3,.175);background-clip:padding-box;list-style:none;margin:-1px 0 0 0;padding:5px 10px;width:150px;z-index:1000}.ColVis_collection label{font-weight:400;margin-bottom:5px;margin-top:5px;padding-left:20px}.ColVis_collectionBackground{background-color:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:998}.dataTables_header{background-color:#f5f5f5;border:1px solid #d1d1d1;border-bottom:none;padding:5px;position:relative;text-align:center}.dataTables_header .btn{box-shadow:none}.dataTables_header .ColVis{position:absolute;right:5px;text-align:left;top:5px}.dataTables_header .ColVis+.dataTables_info{padding-right:30px}.dataTables_header .dataTables_filter{position:absolute}.dataTables_header .dataTables_filter input{border:1px solid #bbb;height:24px}@media (max-width:767px){.dataTables_header .dataTables_filter input{width:100px}}.dataTables_header .dataTables_info{padding:2px 0}@media (max-width:480px){.dataTables_header .dataTables_info{text-align:right}}.dataTables_header .dataTables_info b{font-weight:700}.dataTables_footer{background-color:#fff;border:1px solid #d1d1d1;border-top:none;overflow:hidden}.dataTables_paginate{background:#fafafa;float:right;margin:0}.dataTables_paginate .pagination{float:left;margin:0}.dataTables_paginate .pagination>li>span{border-color:#fff #d1d1d1 #f5f5f5;border-width:0 1px;font-size:16px;font-weight:400;padding:0;text-align:center;width:31px}.dataTables_paginate .pagination>li.last>span{border-right:none}.dataTables_paginate .pagination>li.disabled>span{background:#f5f5f5;border-left-color:#ededed;border-right-color:#ededed}.dataTables_paginate .pagination-input{float:left;font-size:12px;line-height:1em;padding:4px 15px 0;text-align:right}.dataTables_paginate .pagination-input .paginate_input{border:1px solid #d1d1d1;box-shadow:inset 0 1px 1px rgba(3,3,3,.075);font-size:12px;font-weight:600;height:19px;margin-right:8px;padding-right:3px;text-align:right;width:30px}.dataTables_paginate .pagination-input .paginate_of{position:relative}.dataTables_paginate .pagination-input .paginate_of b{margin-left:3px}.dataTables_empty{background:#f5f5f5}.DTCR_clonedTable{background-color:rgba(255,255,255,.7);z-index:202}.DTCR_pointer{background-color:#0088ce;width:1px;z-index:201}.experimental-pf>*{border:2px solid #92d400}.experimental-pf-bar{background-color:#92d400;border:none;text-align:center;position:relative}.experimental-pf-more-info{background-color:#92d400;border:0;color:#030303;display:block;width:100%;padding-top:10px;padding-bottom:10px;position:static}@media (min-width:992px){.experimental-pf-more-info{padding:0 10px;position:absolute;right:0;top:0;width:auto}}@media (min-width:992px){.experimental-pf-text{padding-left:150px;padding-right:150px}}.experimental-pf-text a{color:#030303;text-decoration:underline}.experimental-pf-text a:hover{color:#030303;cursor:pointer}.btn-experimental-pf{background-color:#92d400;background-image:linear-gradient(to bottom,#ace12e 0,#92d400 100%);background-repeat:repeat-x;border-color:#92d400;color:#4d5258}.btn-experimental-pf.active,.btn-experimental-pf:active,.btn-experimental-pf:focus,.btn-experimental-pf:hover,.open .dropdown-toggle.btn-experimental-pf{background-color:#92d400;background-image:none;border-color:#92d400;color:#4d5258}.btn-experimental-pf.active,.btn-experimental-pf:active,.open .dropdown-toggle.btn-experimental-pf{background-image:none}.btn-experimental-pf.active.focus,.btn-experimental-pf.active:focus,.btn-experimental-pf.active:hover,.btn-experimental-pf:active.focus,.btn-experimental-pf:active:focus,.btn-experimental-pf:active:hover,.open .dropdown-toggle.btn-experimental-pf.focus,.open .dropdown-toggle.btn-experimental-pf:focus,.open .dropdown-toggle.btn-experimental-pf:hover{background-color:#80bb00;border-color:#79b000}.btn-experimental-pf.disabled,.btn-experimental-pf.disabled.active,.btn-experimental-pf.disabled:active,.btn-experimental-pf.disabled:focus,.btn-experimental-pf.disabled:hover,.btn-experimental-pf[disabled],.btn-experimental-pf[disabled].active,.btn-experimental-pf[disabled]:active,.btn-experimental-pf[disabled]:focus,.btn-experimental-pf[disabled]:hover,fieldset[disabled] .btn-experimental-pf,fieldset[disabled] .btn-experimental-pf.active,fieldset[disabled] .btn-experimental-pf:active,fieldset[disabled] .btn-experimental-pf:focus,fieldset[disabled] .btn-experimental-pf:hover{background-color:#92d400;border-color:#92d400}.filter-pf-category-select{display:-ms-flexbox;display:flex}.filter-pf-category-select-value{border-left-width:0}.filter-pf-category-item{margin-bottom:5px}.filter-pf-category-label{font-weight:700;margin-right:5px;padding:5px 0 6px 5px}.filter-pf-select .caret{position:absolute;top:50%;right:10px;-ms-transform:translateY(-50%);transform:translateY(-50%)}.filter-pf-select-dropdown{background-color:#fff;background-image:none;color:#8b8d8f;font-size:12px;font-style:italic;font-weight:400;padding-right:25px;text-align:left}.filter-pf-select-dropdown .caret{font-style:normal}.filter-pf-active-label{margin-right:5px}.footer-pf,.footer-pf-alt{background-color:#030303;color:#9c9c9c;font-size:11px;line-height:17px;padding-left:25px;padding-top:10px}.layout-pf-alt-fixed-with-footer .footer-pf,.layout-pf-alt-fixed-with-footer .footer-pf-alt,.layout-pf-fixed-with-footer .footer-pf,.layout-pf-fixed-with-footer .footer-pf-alt{bottom:0;left:0;position:fixed;right:0;z-index:1030}@font-face{font-family:PatternFlyIcons-webfont;src:url(../fonts/PatternFlyIcons-webfont.eot);src:url(../fonts/PatternFlyIcons-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/PatternFlyIcons-webfont.ttf) format("truetype"),url(../fonts/PatternFlyIcons-webfont.woff) format("woff"),url(../fonts/PatternFlyIcons-webfont.svg#PatternFlyIcons-webfont) format("svg");font-weight:400;font-style:normal}[class*=" pficon-"],[class^=pficon-]{display:inline-block;font-family:PatternFlyIcons-webfont;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.pficon-add-circle-o:before{content:"\e61b"}.pficon-applications:before{content:"\e936"}.pficon-arrow:before{content:"\e929"}.pficon-asleep:before{content:"\e925"}.pficon-automation:before{content:"\e937"}.pficon-build:before{content:"\e902"}.pficon-builder-image:before{content:"\e800"}.pficon-bundle:before{content:"\e918"}.pficon-blueprint:before{content:"\e915"}.pficon-catalog:before{content:"\e939"}.pficon-chat:before{content:"\e928"}.pficon-close:before{content:"\e60b"}.pficon-cloud-security:before{content:"\e903"}.pficon-cloud-tenant:before{content:"\e904"}.pficon-cluster:before{content:"\e620"}.pficon-connected:before{content:"\e938"}.pficon-container-node:before{content:"\e621"}.pficon-cpu:before{content:"\e927"}.pficon-degraded:before{content:"\e91b"}.pficon-delete:before{content:"\e611"}.pficon-disconnected:before{content:"\e93c"}.pficon-domain:before{content:"\e919"}.pficon-edit:before{content:"\e60a"}.pficon-enhancement:before{content:"\e93a"}.pficon-enterprise:before{content:"\e906"}.pficon-equalizer:before{content:"\e610"}.pficon-error-circle-o:before{color:#c00;content:"\e926"}.pficon-export:before{content:"\e616"}.pficon-flag:before,.pficon-messages:before{content:"\e603"}.pficon-flavor:before{content:"\e907"}.pficon-filter:before{content:"\e943"}.pficon-folder-close:before{content:"\e607"}.pficon-folder-open:before{content:"\e606"}.pficon-help:before{content:"\e605"}.pficon-history:before{content:"\e617"}.pficon-home:before{content:"\e618"}.pficon-image:before{content:"\e61f"}.pficon-import:before{content:"\e615"}.pficon-in-progress:before{content:"\e92c"}.pficon-info:before{content:"\e92b"}.pficon-infrastructure:before{content:"\e93d"}.pficon-integration:before{content:"\e948"}.pficon-key:before{content:"\e924"}.pficon-locked:before{content:"\e923"}.pficon-maintenance:before{content:"\e92d"}.pficon-memory:before{content:"\e908"}.pficon-middleware:before{content:"\e917"}.pficon-migration:before{content:"\e92e"}.pficon-monitoring:before{content:"\e944"}.pficon-network:before{content:"\e909"}.pficon-on:before{content:"\e931"}.pficon-on-running:before{content:"\e930"}.pficon-optimize:before{content:"\e93e"}.pficon-orders:before{content:"\e93f"}.pficon-off:before{content:"\e92f"}.pficon-ok:before{color:#3f9c35;content:"\e602"}.pficon-paused:before{content:"\e932"}.pficon-pending:before{content:"\e933"}.pficon-plugged:before{content:"\e940"}.pficon-port:before{content:"\e945"}.pficon-print:before{content:"\e612"}.pficon-process-automation:before{content:"\e949"}.pficon-private:before{content:"\e914"}.pficon-project:before{content:"\e905"}.pficon-rebalance:before{content:"\e91c"}.pficon-rebooting:before{content:"\e934"}.pficon-refresh:before,.pficon-restart:before{content:"\e617"}.pficon-regions:before{content:"\e90a"}.pficon-registry:before{content:"\e623"}.pficon-remove:before{content:"\e611"}.pficon-replicator:before{content:"\e624"}.pficon-repository:before{content:"\e90b"}.pficon-resource-pool:before{content:"\e90c"}.pficon-resources-almost-empty:before{content:"\e91d"}.pficon-resources-almost-full:before{content:"\e912"}.pficon-resources-full:before{content:"\e92a"}.pficon-route:before{content:"\e625"}.pficon-running:before{content:"\e614"}.pficon-save:before{content:"\e601"}.pficon-screen:before{content:"\e600"}.pficon-search:before{content:"\e921"}.pficon-security:before{content:"\e946"}.pficon-server:before{content:"\e90d"}.pficon-server-group:before{content:"\e91a"}.pficon-service:before{content:"\e61e"}.pficon-services:before{content:"\e947"}.pficon-service-catalog:before{content:"\e941"}.pficon-settings:before{content:"\e610"}.pficon-spinner:before{content:"\e614"}.pficon-spinner2:before{content:"\e613"}.pficon-storage-domain:before{content:"\e90e"}.pficon-tenant:before{content:"\e916"}.pficon-thumb-tack-o:before{content:"\e920"}.pficon-topology:before{content:"\e608"}.pficon-trend-down:before{content:"\e900"}.pficon-trend-up:before{content:"\e901"}.pficon-unknown:before{content:"\e935"}.pficon-user:before{content:"\e91e"}.pficon-users:before{content:"\e91f"}.pficon-unlocked:before{content:"\e922"}.pficon-unplugged:before{content:"\e942"}.pficon-virtual-machine:before{content:"\e90f"}.pficon-volume:before{content:"\e910"}.pficon-warning-triangle-o:before{color:#ec7a08;content:"\e913"}.pficon-zone:before{content:"\e911"}.navbar-nav>li>.dropdown-menu.infotip{border-top-width:1px!important;margin-top:10px}@media (max-width:767px){.navbar-pf .navbar-nav .open .dropdown-menu.infotip{background-color:#fff!important;margin-top:0}}.infotip{min-width:235px;padding:0}.infotip .list-group{border-top:0;margin:0;padding:8px 0}.infotip .list-group .list-group-item{border:none;margin:0 15px 0 34px;padding:5px 0}.infotip .list-group .list-group-item>.i{color:#4d5258;font-size:13px;left:-20px;position:absolute;top:8px}.infotip .list-group .list-group-item>a{color:#4d5258;line-height:13px}.infotip .list-group .list-group-item>.close{float:right}.infotip .footer{background-color:#f5f5f5;padding:6px 15px}.infotip .footer a:hover{color:#0088ce}.infotip .arrow,.infotip .arrow:after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0}.infotip .arrow{border-width:11px}.infotip .arrow:after{border-width:10px;content:""}.infotip.bottom .arrow,.infotip.bottom-left .arrow,.infotip.bottom-right .arrow{border-bottom-color:#bbb;border-top-width:0;left:50%;margin-left:-11px;top:-11px}.infotip.bottom .arrow:after,.infotip.bottom-left .arrow:after,.infotip.bottom-right .arrow:after{border-top-width:0;border-bottom-color:#fff;content:" ";margin-left:-10px;top:1px}.infotip.bottom-left .arrow{left:20%}.infotip.bottom-right .arrow{left:80%}.infotip.top .arrow{border-bottom-width:0;border-top-color:#bbb;bottom:-11px;left:50%;margin-left:-11px}.infotip.top .arrow:after{border-bottom-width:0;border-top-color:#f5f5f5;bottom:1px;content:" ";margin-left:-10px}.infotip.right .arrow{border-left-width:0;border-right-color:#bbb;left:-11px;margin-top:-11px;top:50%}.infotip.right .arrow:after{bottom:-10px;border-left-width:0;border-right-color:#fff;content:" ";left:1px}.infotip.left .arrow{border-left-color:#bbb;border-right-width:0;margin-top:-11px;right:-11px;top:50%}.infotip.left .arrow:after{border-left-color:#fff;border-right-width:0;bottom:-10px;content:" ";right:1px}.layout-pf,.layout-pf body{min-height:100%}.layout-pf.layout-pf-fixed.transitions .container-pf-nav-pf-vertical{transition:all .2s cubic-bezier(.35,0,.25,1)}.layout-pf.layout-pf-fixed body{padding-top:60px}.layout-pf.layout-pf-fixed .navbar-pf{left:0;position:fixed;top:0;right:0;z-index:1030}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical{margin-left:200px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-vertical-with-badges{margin-left:250px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-nav{margin-left:75px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-nav.hidden-icons-pf{margin-left:0}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.hidden-nav{margin-left:0}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.hide-nav-pf{margin-left:0!important}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-secondary-nav-pf,.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-tertiary-nav-pf{margin-left:200px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges,.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges{margin-left:250px}@media (min-width:1200px){.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf{margin-left:400px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.nav-pf-vertical-with-badges{margin-left:500px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.hidden-nav{margin-left:0}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf{margin-left:200px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges{margin-left:250px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-tertiary-nav-pf{margin-left:200px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges{margin-left:250px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav{margin-left:275px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.nav-pf-vertical-with-badges{margin-left:325px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.collapsed-secondary-nav-pf{margin-left:200px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges{margin-left:250px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.collapsed-tertiary-nav-pf{margin-left:200px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges{margin-left:250px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.hidden-icons-pf{margin-left:0}}.layout-pf.layout-pf-fixed-with-footer body{padding-bottom:37px}.layout-pf-alt,.layout-pf-alt body{min-height:100%}.layout-pf-alt.layout-pf-alt-fixed.layout-pf-alt-fixed-inner-scroll,.layout-pf-alt.layout-pf-alt-fixed.layout-pf-alt-fixed-inner-scroll body{height:100%;min-height:0}.layout-pf-alt.layout-pf-alt-fixed.layout-pf-alt-fixed-inner-scroll .container-pf-alt-nav-pf-vertical-alt{height:100%;overflow:auto}.layout-pf-alt.layout-pf-alt-fixed.layout-pf-alt-fixed-inner-scroll .container-pf-alt-nav-pf-vertical-alt.container-cards-pf{margin-top:0;padding-top:20px}.layout-pf-alt.layout-pf-alt-fixed.transitions .container-pf-alt-nav-pf-vertical-alt{transition:all .2s cubic-bezier(.35,0,.25,1)}.layout-pf-alt.layout-pf-alt-fixed body{padding-top:60px}.layout-pf-alt.layout-pf-alt-fixed .container-pf-alt-nav-pf-vertical-alt{margin-left:250px}.layout-pf-alt.layout-pf-alt-fixed .container-pf-alt-nav-pf-vertical-alt.collapsed-nav{margin-left:75px}.layout-pf-alt.layout-pf-alt-fixed .container-pf-alt-nav-pf-vertical-alt.hidden-nav{margin-left:0}.layout-pf-alt.layout-pf-alt-fixed-with-footer body{padding-bottom:37px}a.disabled{color:#8b8d8f;cursor:not-allowed;text-decoration:none}.list-pf{border-bottom:1px solid #ededed}.list-pf-item{border-color:#ededed;border-left-color:#fff;border-right-color:#fff;border-style:solid;border-width:1px;border-bottom:none}.list-pf-item:hover{background-color:#edf8ff}.list-pf-item.active{background-color:#ededed;border-color:#bbb;border-bottom-width:1px;border-bottom-style:solid}.list-pf-expansion{background-color:#fff}.list-pf-container{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;padding:20px}.list-pf-expansion .list-pf-container{border-top:1px solid #bbb}@media (min-width:992px){.list-pf:not(.list-pf-stacked) .list-pf-container{-ms-flex-align:center;align-items:center}}.list-pf-chevron{min-width:1.2em}.list-pf-chevron,.list-pf-select{margin-right:10px}.list-pf-chevron+.list-pf-content,.list-pf-select+.list-pf-content{border-left:1px solid #d1d1d1;padding-left:20px}.list-pf-chevron .fa,.list-pf-select .fa{font-size:22px}.list-pf-content-flex{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;min-width:0}@media (min-width:992px){.list-pf:not(.list-pf-stacked) .list-pf-content-flex{-ms-flex-align:center;align-items:center}}.list-pf-left{-ms-flex-positive:0;flex-grow:0;margin-left:0;margin-right:20px}.list-pf-icon{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.list-pf-icon-bordered{border-radius:50%;border:2px solid #39a5dc}.list-pf-icon-small{font-size:1.4em;height:30px;line-height:30px;width:30px}.list-pf-content-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:0}@media (min-width:992px){.list-pf-content-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.list-pf-content-wrapper>*+*{margin-left:40px}}.list-pf-stacked .list-pf-content-wrapper{-ms-flex-align:start;align-items:flex-start}.list-pf-main-content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:70%;flex-basis:70%;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:0}@media (min-width:992px){.list-pf:not(.list-pf-stacked) .list-pf-main-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto}.list-pf:not(.list-pf-stacked) .list-pf-main-content>*+*{margin-left:40px}}.list-pf-title{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:100%;flex-basis:100%;font-weight:700;min-width:0;word-wrap:break-word}.list-pf-description{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:100%;flex-basis:100%;min-width:0;word-wrap:break-word}.list-pf-additional-content{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:31%;flex-basis:31%;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.list-pf-actions{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-positive:0;flex-grow:0;margin-left:40px}.list-pf-actions>*+*{margin-left:10px}.list-view-pf .list-group-item{-ms-flex-align:start;align-items:flex-start;background-clip:padding-box;border-color:transparent #fff;border-style:solid;border-width:1px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0;padding-top:0}.list-view-pf .list-group-item:after,.list-view-pf .list-group-item:before{content:" ";display:table}.list-view-pf .list-group-item:after{clear:both}.list-view-pf .list-group-item.list-view-pf-expand-active{background-color:#edf8ff;box-shadow:0 2px 6px rgba(3,3,3,.2);z-index:1}.list-view-pf .list-group-item.active{color:#555;background-color:#def3ff;background-clip:border-box;border-color:#bbb transparent transparent;z-index:auto}.list-view-pf .list-group-item:hover{background-color:#edf8ff;border-left-color:transparent;border-right-color:transparent}.list-view-pf .list-group-item.list-view-pf-expand-active{border:solid 1px #bbb}.list-view-pf .list-group-item.list-view-pf-expand-active:first-child{border-top-color:#bbb}.list-view-pf .list-group-item:first-child{border-top:1px solid transparent}@media (min-width:992px){.list-view-pf .list-group-item{-ms-flex-align:center;align-items:center}}.list-view-pf .list-group-item-heading{font-size:16px}.list-view-pf .list-group-item-heading small{display:block;font-size:9.6px;font-weight:400}@media (min-width:992px){.list-view-pf .list-group-item-heading{-ms-flex:1 0 calc(25% - 20px);flex:1 0 calc(25% - 20px);float:left;font-size:12px;margin:0 20px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(25% - 20px)}}.list-view-pf .list-group-item-text{color:currentColor!important;margin-bottom:10px}@media (min-width:992px){.list-view-pf .list-group-item-text{-ms-flex:1 0 auto;flex:1 0 auto;float:left;margin:0 40px 0 0;width:calc(75% - 40px)}}.list-view-pf-actions{float:right;margin-bottom:20px;margin-left:20px;margin-top:20px;-ms-flex-order:2;order:2}.list-view-pf-actions .dropdown-kebab-pf,.list-view-pf-actions button,.list-view-pf-actions>a{margin-left:10px}.list-view-pf-top-align .list-view-pf-actions{-ms-flex-item-align:start;align-self:flex-start}.list-view-pf-additional-info{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.list-view-pf-additional-info{-ms-flex:1 0 auto;flex:1 0 auto;float:left;width:50%}}.list-view-pf-additional-info-item{-ms-flex-align:center;align-items:center;display:inline-block;display:-ms-flexbox;display:flex;margin-right:20px;max-width:100%;text-align:center}.list-view-pf-additional-info-item.list-view-pf-additional-info-item-stacked{text-align:center;-ms-flex-direction:column;flex-direction:column}.list-view-pf-additional-info-item.list-view-pf-additional-info-item-stacked strong{font-size:13px;line-height:1em}.list-view-pf-additional-info-item .fa,.list-view-pf-additional-info-item .pficon{font-size:16px;margin-right:10px}.list-view-pf-additional-info-item strong{font-size:16px;font-weight:600;margin-right:5px}.list-view-pf-additional-info-item:last-child{margin-right:0}.list-view-pf-additional-info-item-donut-chart{width:60px}.list-view-pf-body{-ms-flex-align:center;align-items:center;display:table-cell;-ms-flex:1;flex:1;min-width:0;vertical-align:top;width:100%}@media (min-width:992px){.list-view-pf-body{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}.list-view-pf-checkbox{border-right:1px solid #d1d1d1;float:left;margin-bottom:20px;margin-right:15px;margin-top:20px;padding:3px 10px 3px 0}.list-view-pf-top-align .list-view-pf-checkbox{-ms-flex-item-align:start;align-self:flex-start}.list-view-pf-description{-ms-flex:1 0 50%;flex:1 0 50%}.list-view-pf-stacked .list-view-pf-description{display:block;-ms-flex:none;flex:none}@media (min-width:992px){.list-view-pf-description{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;float:left;width:50%}}.list-view-pf-left{display:table-cell;padding-right:20px;text-align:center;vertical-align:top}.list-view-pf-left .list-view-pf-calendar{font-size:11px;line-height:1em}.list-view-pf-left .list-view-pf-calendar strong{display:block;font-size:44px;font-weight:300;line-height:1em}.list-view-pf-left .fa,.list-view-pf-left .pficon{border-radius:50%;font-size:2em}.list-view-pf-left .fa.list-view-pf-icon-md,.list-view-pf-left .pficon.list-view-pf-icon-md{background-color:#f5f5f5;height:50px;line-height:50px;width:50px}.list-view-pf-left .fa.list-view-pf-icon-danger,.list-view-pf-left .pficon.list-view-pf-icon-danger{background-color:#ffe6e6;color:#c00}.list-view-pf-left .fa.list-view-pf-icon-info,.list-view-pf-left .pficon.list-view-pf-icon-info{color:#8b8d8f}.list-view-pf-left .fa.list-view-pf-icon-lg,.list-view-pf-left .pficon.list-view-pf-icon-lg{background-color:#f5f5f5;height:60px;line-height:60px;width:60px}.list-view-pf-left .fa.list-view-pf-icon-sm,.list-view-pf-left .pficon.list-view-pf-icon-sm{border:2px solid #39a5dc;font-size:1.4em;height:30px;line-height:30px;width:30px}.list-view-pf-left .fa.list-view-pf-icon-sm:before,.list-view-pf-left .pficon.list-view-pf-icon-sm:before{display:block;line-height:26px}.list-view-pf-left .fa.list-view-pf-icon-success,.list-view-pf-left .pficon.list-view-pf-icon-success{background-color:#e9f4e9;color:#3f9c35}.list-view-pf-left .fa.list-view-pf-icon-warning,.list-view-pf-left .pficon.list-view-pf-icon-warning{background-color:#fdf2e5;color:#ec7a08}.list-view-pf-main-info{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-width:0;padding-bottom:20px;padding-top:20px}@media (min-width:992px){.list-view-pf-main-info{-ms-flex-align:center;align-items:center}.list-view-pf-top-align .list-view-pf-main-info{-ms-flex-align:start;align-items:flex-start}}.list-view-pf-stacked .list-group-item-heading{float:none;font-size:16px;line-height:1.2em;margin-bottom:5px;margin-right:40px;width:auto}.list-view-pf-stacked .list-group-item-text{float:none;width:auto}.list-view-pf-view{background:#ededed;border:none;margin-top:30px}.list-group-item-header{box-sizing:content-box;cursor:pointer;margin:0 -15px;padding:0 15px;width:100%}.list-view-pf-expand{cursor:pointer;float:left;margin-bottom:20px;margin-right:2px;margin-top:20px;padding:3px 0}.list-view-pf-expand.active,.list-view-pf-expand:hover{color:#0088ce}.list-view-pf-additional-info-item .list-view-pf-expand{margin:0;padding:0}.list-view-pf-expand .fa-angle-right{cursor:pointer;font-size:17px;margin-right:5px;margin-top:2px;width:10px}.list-group-item-container{background:#fff;border-top:solid 1px #bbb;box-sizing:content-box;margin:-1px -15px 0;-ms-flex-order:3;order:3;padding:10px 15px;position:relative;width:100%}.list-view-pf-dnd .dndDragging.drag-original{display:none}.list-view-pf-dnd .dndDragging.drag-original .list-view-pf-dnd-original-items{display:block}.list-view-pf-dnd .dndDragging .list-view-pf-dnd-drag-items{display:inline-block}.list-view-pf-dnd .dndDragging .list-view-pf-dnd-original-items{display:none}.list-view-pf-dnd .dndPlaceholder{background-color:#ededed;padding:20px 0}.list-view-pf-dnd .list-group-item-header{margin-left:-10px}.list-view-pf-dnd .list-group-item-header:before{background-image:linear-gradient(to bottom,#0088ce 60%,#fff 0);background-position:left;background-repeat:repeat-y;background-size:2px 5px;border:4px solid #0088ce;border-color:#00659c;content:"";height:55px;left:4px;position:absolute;top:5px;width:10px}.list-view-pf-dnd-drag-items{display:none}.login-pf{height:100%}.login-pf #brand{position:relative;top:-70px}.login-pf #brand img{display:block;height:18px;margin:0 auto;max-width:100%}@media (min-width:768px){.login-pf #brand img{margin:0;text-align:left}}.login-pf #badge{display:block;margin:20px auto 70px;position:relative;text-align:center}@media (min-width:768px){.login-pf #badge{float:right;margin-right:64px;margin-top:50px}}.login-pf body{background:#030303 url(../img/bg-login.jpg) repeat-x 50% 0;background-size:auto}@media (min-width:768px){.login-pf body{background-size:100% auto}}.login-pf .container{background-color:rgba(255,255,255,.055);clear:right;color:#fff;padding-bottom:40px;padding-top:20px;width:auto}@media (min-width:768px){.login-pf .container{bottom:13%;padding-left:80px;position:absolute;width:100%}}.login-pf .container .details p:first-child{border-top:1px solid rgba(255,255,255,.3);padding-top:25px;margin-top:25px}@media (min-width:768px){.login-pf .container .details{border-left:1px solid rgba(255,255,255,.3);padding-left:40px}.login-pf .container .details p:first-child{border-top:0;padding-top:0;margin-top:0}}.login-pf .container .details p{margin-bottom:2px}.login-pf .container .form-horizontal .control-label{font-size:13px;font-weight:400;text-align:left}.login-pf .container .form-horizontal .form-group:last-child,.login-pf .container .form-horizontal .form-group:last-child .help-block:last-child{margin-bottom:0}.login-pf .container .help-block{color:#fff}@media (min-width:768px){.login-pf .container .login{padding-right:40px}}.login-pf .container .submit{text-align:right}.login-pf-page .login-pf-brand{margin-top:20px;max-width:360px;width:70%}@media (min-width:768px){.login-pf-page .login-pf-brand{margin-top:62px}}.login-pf-page .login-pf-page-header{margin-bottom:20px;text-align:center}@media (min-width:768px){.login-pf-page .login-pf-page-header{margin-bottom:40px}}.login-pf-page .login-pf-page-header p{color:#fff;font-size:14px;margin-left:auto;margin-right:auto;margin-top:20px}.login-pf-page .card-pf{padding:10px 20px 30px 20px;margin-bottom:0}@media (min-width:768px){.login-pf-page .card-pf{padding:20px 40px 30px 40px}}.login-pf-page .card-pf p{color:#72767b}.login-pf-page .form-control{height:36px}.login-pf-page .checkbox-label{color:#72767b;font-weight:300;margin-bottom:15px}@media (min-width:768px){.login-pf-page .checkbox-label{margin:0}}.login-pf-page .btn-primary{margin-top:40px}.login-pf-page .login-pf-header{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.login-pf-page .login-pf-header{margin-bottom:30px}}.login-pf-page .login-pf-header h1,.login-pf-page .login-pf-header p{text-align:center}.login-pf-page .login-pf-header h1{font-size:16px}@media (min-width:768px){.login-pf-page .login-pf-header h1{font-size:24px}}.login-pf-page .login-pf-header .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:auto;-ms-flex-item-align:end;align-self:flex-end}.login-pf-page .login-pf-header .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) .dropdown-toggle{color:#4d5258;background:0 0;padding:0 15px 0 0;font-weight:300}.login-pf-page .login-pf-header .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) .dropdown-toggle:not(:focus){box-shadow:none;border:1px solid transparent}.login-pf-page .login-pf-header .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) .dropdown-toggle .caret{right:0}.login-pf-page .login-pf-signup{margin:40px 0 0;font-size:15px;text-align:center}.login-pf-page .login-pf-signup a{margin-left:10px}.login-pf-page .login-pf-settings{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.login-pf-page .login-pf-page-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.login-pf-page .login-pf-page-footer-links{display:-ms-flexbox;display:flex;margin:60px 0 0 0}.login-pf-page .login-pf-page-footer-links li:not(:last-of-type){position:relative;margin:0 20px 0 0}.login-pf-page .login-pf-page-footer-links li:not(:last-of-type):after{content:".";color:#fff;position:absolute;top:0;right:-10px}.login-pf-page .login-pf-page-footer-link{color:#fff;font-size:14px}.login-pf-page .login-pf-page-footer-sso-services{-ms-flex:1 0 100%;flex:1 0 100%;margin-top:40px;text-align:center;color:#fff}.login-pf-page .login-pf-page-footer-sso-services-logos{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;list-style:none;-ms-flex-pack:center;justify-content:center}.login-pf-page .login-pf-page-footer-sso-services-logos li{margin:0 5px 5px}.login-pf-page.login-pf-page-accounts{margin-left:20px;margin-right:20px}.login-pf-page .login-pf-accounts{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:840px;margin-left:auto;margin-right:auto}.login-pf-page .login-pf-accounts .login-pf-header,.login-pf-page .login-pf-accounts .login-pf-signup{-ms-flex-preferred-size:100%;flex-basis:100%}.login-pf-page .login-pf-social-section{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0}@media (min-width:768px){.login-pf-page .login-pf-social-section{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%}}@media (min-width:768px){.login-pf-page .login-pf-social-section:first-of-type{padding-right:40px}.login-pf-page .login-pf-social-section:last-of-type{padding-left:39px;border-left:1px solid #d1d1d1}}.login-pf-page .login-pf-social{margin:40px 0 0 0}@media (min-width:768px){.login-pf-page .login-pf-social{margin:0}.login-pf-page .login-pf-social-double-col{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.login-pf-page .login-pf-social-double-col .login-pf-social-link{-ms-flex-preferred-size:48%;flex-basis:48%}}.login-pf-page .login-pf-social:not(.login-pf-social-all) .login-pf-social-link-more{display:none}.login-pf-page .login-pf-social-link{margin-bottom:15px}.login-pf-page .login-pf-social-link a{display:block;padding:7px 0;font-size:14px;background:#f5f5f5;text-align:center;color:#72767b}.login-pf-page .login-pf-social-link a img{margin:0 10px 0 0;width:20px;height:20px}.login-pf-page .login-pf-social-link a:hover{text-decoration:none;background:#ededed}.login-pf-page .login-pf-social-toggle{float:right;padding:0}.login-pf-page .login-pf-social-toggle .caret{margin-left:5px}.login-pf-page .login-pf-social-toggle-active .caret{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.navbar-pf{background:#030303;border:0;border-radius:0;border-top:3px solid #39a5dc;margin-bottom:0;min-height:0}.navbar-pf .navbar-brand{color:#f5f5f5;height:auto;padding:12px 0;margin:0 0 0 20px}.navbar-pf .navbar-brand img{display:block}.navbar-pf .navbar-collapse{border-top:0;box-shadow:none;padding:0}.navbar-pf .navbar-header{border-bottom:1px solid #292929;float:none}.navbar-pf .navbar-nav{margin:0}.navbar-pf .navbar-nav>.active>a,.navbar-pf .navbar-nav>.active>a:focus,.navbar-pf .navbar-nav>.active>a:hover{background-color:#232323;color:#f5f5f5}.navbar-pf .navbar-nav>li>a{color:#d1d1d1;line-height:1;padding:10px 20px;text-shadow:none}.navbar-pf .navbar-nav>li>a:focus,.navbar-pf .navbar-nav>li>a:hover{color:#f5f5f5}.navbar-pf .navbar-nav>.open>a,.navbar-pf .navbar-nav>.open>a:focus,.navbar-pf .navbar-nav>.open>a:hover{background-color:#232323;color:#f5f5f5}.navbar-pf .navbar-nav .badge{background-color:#0088ce;border-radius:20px;color:#fff;cursor:pointer;font-size:9px;font-weight:700;left:26px;margin:0;padding:2px 4px;position:absolute;min-width:10px;min-height:10px;top:6px}@media (min-width:768px){.navbar-pf .navbar-nav .badge{left:auto;right:6px;top:3px}}.navbar-pf .navbar-nav .badge.badge-pf-bordered{border:1px solid #030303}@media (max-width:767px){.navbar-pf .navbar-nav .active .dropdown-menu,.navbar-pf .navbar-nav .active .navbar-persistent,.navbar-pf .navbar-nav .open .dropdown-menu{background-color:#171717!important;margin-left:0;padding-bottom:0;padding-top:0}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open>a,.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open>a:focus,.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open>a:hover,.navbar-pf .navbar-nav .active .dropdown-menu>.active>a,.navbar-pf .navbar-nav .active .dropdown-menu>.active>a:focus,.navbar-pf .navbar-nav .active .dropdown-menu>.active>a:hover,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open>a,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open>a:focus,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open>a:hover,.navbar-pf .navbar-nav .active .navbar-persistent>.active>a,.navbar-pf .navbar-nav .active .navbar-persistent>.active>a:focus,.navbar-pf .navbar-nav .active .navbar-persistent>.active>a:hover,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open>a,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open>a:focus,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open>a:hover,.navbar-pf .navbar-nav .open .dropdown-menu>.active>a,.navbar-pf .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-pf .navbar-nav .open .dropdown-menu>.active>a:hover{background-color:#1f1f1f!important;color:#f5f5f5}.navbar-pf .navbar-nav .active .dropdown-menu>li>a,.navbar-pf .navbar-nav .active .navbar-persistent>li>a,.navbar-pf .navbar-nav .open .dropdown-menu>li>a{background-color:transparent;border:0;color:#d1d1d1;outline:0;padding-left:30px}.navbar-pf .navbar-nav .active .dropdown-menu>li>a:hover,.navbar-pf .navbar-nav .active .navbar-persistent>li>a:hover,.navbar-pf .navbar-nav .open .dropdown-menu>li>a:hover{color:#f5f5f5}.navbar-pf .navbar-nav .active .dropdown-menu .divider,.navbar-pf .navbar-nav .active .navbar-persistent .divider,.navbar-pf .navbar-nav .open .dropdown-menu .divider{background-color:#292929;margin:0 1px}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-header,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-header,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-header{padding-bottom:0;padding-left:30px}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open .dropdown-toggle,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open .dropdown-toggle,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open .dropdown-toggle{color:#f5f5f5}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.pull-left,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.pull-left,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.pull-left{float:none!important}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu>a:after,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu>a:after,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu>a:after{display:none}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-header,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-header,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-header{padding-left:45px}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-menu,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu{border:0;bottom:auto;box-shadow:none;display:block;float:none;margin:0;min-width:0;padding:0;position:relative;left:auto;right:auto;top:auto}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-menu>li>a,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu>li>a,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu>li>a{padding:5px 15px 5px 45px;line-height:20px}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-menu>li>a,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu .dropdown-menu>li>a,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-menu>li>a{padding-left:60px}.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open .dropdown-menu{display:block}.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu>a:after{display:inline-block!important;position:relative;right:auto;top:1px}.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu{display:none}.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-submenu>a:after{display:none!important}.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu{background-color:#fff!important}.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.active>a,.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.active>a:active{background-color:#def3ff!important;border-color:#bee1f4!important;color:#363636!important}.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.active>a small,.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.active>a:active small{color:#9c9c9c!important}.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.disabled>a{color:#9c9c9c!important}.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.selected>a,.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.selected>a:active{background-color:#0088ce!important;border-color:#0088ce!important;color:#fff!important}.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.selected>a small,.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.selected>a:active small{color:rgba(255,255,255,.5)!important}.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu li>a.opt{border-bottom:1px solid transparent;border-top:1px solid transparent;color:#363636;padding-left:10px;padding-right:10px}.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu li a:active small{color:rgba(255,255,255,.5)!important}.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu li a:focus small,.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu li a:hover small{color:#9c9c9c}.navbar-pf .navbar-nav .context-bootstrap-select>.open>.dropdown-menu{padding-bottom:5px;padding-top:5px}}.navbar-pf .navbar-persistent{display:none}.navbar-pf .active>.navbar-persistent{display:block}.navbar-pf .navbar-primary{float:none}.navbar-pf .navbar-primary .context{border-bottom:1px solid #292929}.navbar-pf .navbar-primary .context.context-bootstrap-select .bootstrap-select.btn-group,.navbar-pf .navbar-primary .context.context-bootstrap-select .bootstrap-select.btn-group[class*=span]{margin:8px 20px 9px;width:auto}.navbar-pf .navbar-primary>li>.navbar-persistent>.dropdown-submenu>a{position:relative}.navbar-pf .navbar-primary>li>.navbar-persistent>.dropdown-submenu>a:after{content:"\f107";display:inline-block;font-family:FontAwesome;font-weight:400}@media (max-width:767px){.navbar-pf .navbar-primary>li>.navbar-persistent>.dropdown-submenu>a:after{height:10px;margin-left:4px;vertical-align:baseline}}.navbar-pf .navbar-toggle{border:0;margin:0;padding:10px 20px}.navbar-pf .navbar-toggle:focus,.navbar-pf .navbar-toggle:hover{background-color:transparent;outline:0}.navbar-pf .navbar-toggle:focus .icon-bar,.navbar-pf .navbar-toggle:hover .icon-bar{box-shadow:0 0 3px #fff}.navbar-pf .navbar-toggle .icon-bar{background-color:#fff}.navbar-pf .navbar-utility{border-bottom:1px solid #292929}.navbar-pf .navbar-utility li.dropdown>.dropdown-toggle{padding-left:36px;position:relative}.navbar-pf .navbar-utility li.dropdown>.dropdown-toggle .pficon-user{left:20px;position:absolute;top:10px}@media (max-width:767px){.navbar-pf .navbar-utility>li+li{border-top:1px solid #292929}}@media (min-width:768px){.navbar-pf .navbar-brand{padding:8px 0 7px}.navbar-pf .navbar-nav>li>a{padding-bottom:14px;padding-top:14px}.navbar-pf .navbar-persistent{font-size:14px}.navbar-pf .navbar-primary{font-size:14px;background-image:linear-gradient(to bottom,#1d1d1d 0,#030303 100%);background-repeat:repeat-x}.navbar-pf .navbar-primary.persistent-secondary .context .dropdown-menu{top:auto}.navbar-pf .navbar-primary.persistent-secondary .dropup .dropdown-menu{bottom:-5px;top:auto}.navbar-pf .navbar-primary.persistent-secondary>li{position:static}.navbar-pf .navbar-primary.persistent-secondary>li.active{margin-bottom:32px}.navbar-pf .navbar-primary.persistent-secondary>li.active>.navbar-persistent{display:block;left:0;position:absolute}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent{background:#f5f5f5;border-bottom:1px solid #d1d1d1;padding:0;width:100%}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent a{text-decoration:none!important}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.active:before,.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.active:hover:before{background:#0088ce;bottom:-1px;content:"";display:block;height:2px;left:20px;position:absolute;right:20px}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.active:hover>a,.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.active>a,.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.active>a:hover{color:#0088ce!important}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.active .active>a{color:#f5f5f5}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.dropdown-submenu:hover>.dropdown-menu{display:none}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.dropdown-submenu.open>.dropdown-menu{display:block;left:20px;margin-top:1px;top:100%}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.dropdown-submenu.open>.dropdown-toggle{color:#252525}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.dropdown-submenu.open>.dropdown-toggle:after{border-top-color:#252525}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.dropdown-submenu>.dropdown-toggle{padding-right:35px!important}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.dropdown-submenu>.dropdown-toggle:after{position:absolute;right:20px;top:10px}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.open:before,.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li:hover:before{background:#bbb;bottom:-1px;content:"";display:block;height:2px;left:20px;position:absolute;right:20px}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.open>a,.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li:hover>a{color:#252525}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.open>a:after,.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li:hover>a:after{border-top-color:#252525}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li>a{background-color:transparent;display:block;line-height:1;padding:9px 20px}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li>a.dropdown-toggle{padding-right:35px}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li>a.dropdown-toggle:after{font-size:15px;position:absolute;right:20px;top:9px}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li>a:hover{color:#252525}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li a{color:#4d5258}.navbar-pf .navbar-primary>li>a{border-bottom:1px solid transparent;border-top:1px solid transparent;position:relative;margin:-1px 0 0}.navbar-pf .navbar-primary>li>a:hover{background-color:#1d1d1d;border-top-color:#5c5c5c;color:#d1d1d1;background-image:linear-gradient(to bottom,#363636 0,#1d1d1d 100%);background-repeat:repeat-x}.navbar-pf .navbar-primary>.active>a,.navbar-pf .navbar-primary>.active>a:focus,.navbar-pf .navbar-primary>.active>a:hover,.navbar-pf .navbar-primary>.open>a,.navbar-pf .navbar-primary>.open>a:focus,.navbar-pf .navbar-primary>.open>a:hover{background-color:#303030;border-bottom-color:#303030;border-top-color:#696969;box-shadow:none;color:#f5f5f5;background-image:linear-gradient(to bottom,#434343 0,#303030 100%);background-repeat:repeat-x}.navbar-pf .navbar-primary li.context.context-bootstrap-select .filter-option{max-width:160px;text-overflow:ellipsis}.navbar-pf .navbar-primary li.context.dropdown{border-bottom:0}.navbar-pf .navbar-primary li.context.context-bootstrap-select,.navbar-pf .navbar-primary li.context>a{background-color:#1f1f1f;border-bottom-color:#3e3e3e;border-right:1px solid #3e3e3e;border-top-color:#3b3b3b;font-weight:600;background-image:linear-gradient(to bottom,#323232 0,#1f1f1f 100%);background-repeat:repeat-x}.navbar-pf .navbar-primary li.context.context-bootstrap-select:hover,.navbar-pf .navbar-primary li.context>a:hover{background-color:#323232;border-bottom-color:#4a4a4a;border-right-color:#4a4a4a;border-top-color:#4a4a4a;background-image:linear-gradient(to bottom,#3f3f3f 0,#323232 100%);background-repeat:repeat-x}.navbar-pf .navbar-primary li.context.open>a{background-color:#454545;border-bottom-color:#575757;border-right-color:#575757;border-top-color:#5a5a5a;background-image:linear-gradient(to bottom,#4c4c4c 0,#454545 100%);background-repeat:repeat-x}.navbar-pf .navbar-utility{border-bottom:0;font-size:11px;position:absolute;right:0;top:0}.navbar-pf .navbar-utility>.active>a,.navbar-pf .navbar-utility>.active>a:focus,.navbar-pf .navbar-utility>.active>a:hover,.navbar-pf .navbar-utility>.open>a,.navbar-pf .navbar-utility>.open>a:focus,.navbar-pf .navbar-utility>.open>a:hover{background:#363636;color:#d1d1d1}.navbar-pf .navbar-utility>li>a{border-left:1px solid #2b2b2b;color:#d1d1d1!important;padding:7px 10px}.navbar-pf .navbar-utility>li>a:hover{background:#232323;border-left-color:#373737}.navbar-pf .navbar-utility>li.open>a{border-left-color:#444;color:#f5f5f5!important}.navbar-pf .navbar-utility li.dropdown>.dropdown-toggle{padding-left:26px}.navbar-pf .navbar-utility li.dropdown>.dropdown-toggle .pficon-user{left:10px;top:7px}.navbar-pf .navbar-utility .open .dropdown-menu{left:auto;right:0}.navbar-pf .navbar-utility .open .dropdown-menu .dropdown-menu{left:auto;right:100%}.navbar-pf .navbar-utility .open .dropdown-menu{border-top-width:0}.navbar-pf .open .dropdown-submenu>.dropdown-menu,.navbar-pf .open.bootstrap-select .dropdown-menu{border-top-width:1px!important}}@media (max-width:360px){.navbar-pf .navbar-brand{margin-left:10px;width:75%}.navbar-pf .navbar-brand img{height:auto;max-width:100%}.navbar-pf .navbar-toggle{padding-left:0}}.navbar-pf-alt{background-color:#030303;background-image:"bg-navbar-pf-alt.svg";background-repeat:no-repeat;background-size:auto 100%;border:none;border-radius:0;border-top:2px solid #39a5dc;margin-bottom:0}.navbar-pf-alt .infotip.bottom-right .arrow{left:90%}.layout-pf-alt-fixed .navbar-pf-alt{left:0;position:fixed;right:0;top:0;z-index:1030}.navbar-pf-alt .nav.navbar-nav>li>.dropdown-menu.infotip{margin-top:0}.navbar-pf-alt .nav .nav-item-iconic{cursor:pointer;line-height:1;max-height:58px;padding:21px 12px;position:relative}.navbar-pf-alt .nav .nav-item-iconic:focus,.navbar-pf-alt .nav .nav-item-iconic:hover{background-color:transparent}.navbar-pf-alt .nav .nav-item-iconic:focus .caret,.navbar-pf-alt .nav .nav-item-iconic:focus .fa,.navbar-pf-alt .nav .nav-item-iconic:focus .glyphicon,.navbar-pf-alt .nav .nav-item-iconic:focus .pficon,.navbar-pf-alt .nav .nav-item-iconic:hover .caret,.navbar-pf-alt .nav .nav-item-iconic:hover .fa,.navbar-pf-alt .nav .nav-item-iconic:hover .glyphicon,.navbar-pf-alt .nav .nav-item-iconic:hover .pficon{color:#fff}.navbar-pf-alt .nav .nav-item-iconic .badge{background-color:#0088ce;border-radius:20px;color:#fff;cursor:pointer;font-size:9px;font-weight:700;margin:0 0 -11px -12px;min-width:0;padding:2px 4px}.navbar-pf-alt .nav .nav-item-iconic .caret,.navbar-pf-alt .nav .nav-item-iconic .fa,.navbar-pf-alt .nav .nav-item-iconic .pficon{color:#d1d1d1;font-size:16px}.navbar-pf-alt .nav .nav-item-iconic .caret{font-size:12px;width:auto}.navbar-pf-alt .nav .open>.nav-item-iconic,.navbar-pf-alt .nav .open>.nav-item-iconic:focus,.navbar-pf-alt .nav .open>.nav-item-iconic:hover{background:0 0}.navbar-pf-alt .nav .open>.nav-item-iconic .caret,.navbar-pf-alt .nav .open>.nav-item-iconic .fa,.navbar-pf-alt .nav .open>.nav-item-iconic .pficon,.navbar-pf-alt .nav .open>.nav-item-iconic:focus .caret,.navbar-pf-alt .nav .open>.nav-item-iconic:focus .fa,.navbar-pf-alt .nav .open>.nav-item-iconic:focus .pficon,.navbar-pf-alt .nav .open>.nav-item-iconic:hover .caret,.navbar-pf-alt .nav .open>.nav-item-iconic:hover .fa,.navbar-pf-alt .nav .open>.nav-item-iconic:hover .pficon{color:#fff}.navbar-pf-alt .navbar-brand{color:#fff;height:auto;margin:0 0 0 25px;min-height:35px;padding:11px 0 12px}.navbar-pf-alt .navbar-brand .navbar-brand-name{display:inline;margin-left:0 15px 0 0;margin-right:0 15px 0 0}@media (max-width:480px){.navbar-pf-alt .navbar-brand .navbar-brand-name{display:none}}.navbar-pf-alt .navbar-brand .navbar-brand-icon{display:inline;margin-left:0 15px 0 0;margin-right:0 15px 0 0}.navbar-pf-alt .navbar-iconic{margin-right:0}.navbar-pf-alt .navbar-toggle{border:0;display:block;float:left;margin:13px 15px}.navbar-pf-alt .navbar-toggle:focus .icon-bar,.navbar-pf-alt .navbar-toggle:hover .icon-bar{background:#fff}.navbar-pf-alt .navbar-toggle+.navbar-brand{margin-left:0}.navbar-pf-alt .navbar-toggle .icon-bar{background:#d1d1d1}.navbar-pf-vertical{background-color:#1d1d1d;border:none;border-radius:0;border-top:2px solid #39a5dc;margin-bottom:0}.navbar-pf-vertical .infotip.bottom-right .arrow{left:90%}.layout-pf-fixed .navbar-pf-vertical{left:0;position:fixed;right:0;top:0;z-index:1030}.navbar-pf-vertical .nav.navbar-nav>li>.dropdown-menu.infotip{margin-top:0}.navbar-pf-vertical .nav .nav-item-iconic{color:#d1d1d1;cursor:pointer;line-height:1;max-height:58px;padding:21px 12px;position:relative}.navbar-pf-vertical .nav .nav-item-iconic:focus,.navbar-pf-vertical .nav .nav-item-iconic:hover{color:#fff;background-color:transparent}.navbar-pf-vertical .nav .nav-item-iconic:focus .caret,.navbar-pf-vertical .nav .nav-item-iconic:focus .fa,.navbar-pf-vertical .nav .nav-item-iconic:focus .glyphicon,.navbar-pf-vertical .nav .nav-item-iconic:focus .pficon,.navbar-pf-vertical .nav .nav-item-iconic:hover .caret,.navbar-pf-vertical .nav .nav-item-iconic:hover .fa,.navbar-pf-vertical .nav .nav-item-iconic:hover .glyphicon,.navbar-pf-vertical .nav .nav-item-iconic:hover .pficon{color:#fff}.navbar-pf-vertical .nav .nav-item-iconic .badge{background-color:#0088ce;border-radius:20px;color:#fff;cursor:pointer;font-size:9px;font-weight:700;left:20px;margin:0;padding:2px 4px;position:absolute;min-width:10px;min-height:10px;top:18px}.navbar-pf-vertical .nav .nav-item-iconic .badge.badge-pf-bordered{border:1px solid #1d1d1d}.navbar-pf-vertical .nav .nav-item-iconic .caret,.navbar-pf-vertical .nav .nav-item-iconic .fa,.navbar-pf-vertical .nav .nav-item-iconic .pficon{color:#d1d1d1;font-size:16px}.navbar-pf-vertical .nav .nav-item-iconic .caret{font-size:12px;width:auto}.navbar-pf-vertical .nav .open>.nav-item-iconic,.navbar-pf-vertical .nav .open>.nav-item-iconic:focus,.navbar-pf-vertical .nav .open>.nav-item-iconic:hover{background:0 0}.navbar-pf-vertical .nav .open>.nav-item-iconic .caret,.navbar-pf-vertical .nav .open>.nav-item-iconic .fa,.navbar-pf-vertical .nav .open>.nav-item-iconic .pficon,.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .caret,.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .fa,.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .pficon,.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .caret,.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .fa,.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .pficon{color:#fff}.navbar-pf-vertical .navbar-brand{color:#fff;height:auto;margin:0 0 0 25px;min-height:35px;padding:11px 0 12px}.navbar-pf-vertical .navbar-brand .navbar-brand-name{display:inline-block;margin:0 15px 0 0}@media (max-width:480px){.navbar-pf-vertical .navbar-brand .navbar-brand-name{display:none}}.navbar-pf-vertical .navbar-brand .navbar-brand-icon{display:inline-block;margin:0 15px 0 0;max-height:35px}.navbar-pf-vertical .navbar-brand .navbar-brand-txt{line-height:34px}.navbar-pf-vertical .navbar-iconic{margin-right:0}.navbar-pf-vertical .navbar-toggle{border:0;display:block;float:left;margin:13px 15px}.navbar-pf-vertical .navbar-toggle:focus .icon-bar,.navbar-pf-vertical .navbar-toggle:hover .icon-bar{background:#fff}.navbar-pf-vertical .navbar-toggle+.navbar-brand{margin-left:0}.navbar-pf-vertical .navbar-toggle .icon-bar{background:#d1d1d1}.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt{transition:all .2s cubic-bezier(.35,0,.25,1)}.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt.collapsed .list-group-item .list-group-item-value{transition:opacity 0s .1s,opacity .1s linear}.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt .list-group-item .badge{transition:all .2s cubic-bezier(.35,0,.25,1)}.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt .list-group-item .list-group-item-value{transition:opacity .5s ease-out;transition-delay:150ms}.nav-pf-vertical-alt{background:#fff}.ie9.layout-pf-alt-fixed .nav-pf-vertical-alt{box-sizing:content-box}.layout-pf-alt-fixed .nav-pf-vertical-alt{border-right:1px solid #d1d1d1;bottom:0;overflow-x:hidden;overflow-y:auto;left:0;position:fixed;top:60px;width:250px;z-index:1030}.layout-pf-alt-fixed .nav-pf-vertical-alt.collapsed{width:75px!important}.layout-pf-alt-fixed .nav-pf-vertical-alt.collapsed .list-group-item .badge{padding:2px 3px;right:21px;top:36px}.layout-pf-alt-fixed .nav-pf-vertical-alt.collapsed .list-group-item .list-group-item-value{opacity:0}.layout-pf-alt-fixed .nav-pf-vertical-alt.hidden{display:none}.layout-pf-alt-fixed .nav-pf-vertical-alt.hidden.show-mobile-nav{box-shadow:0 0 3px rgba(3,3,3,.15);display:block!important}.layout-pf-alt-fixed-with-footer .nav-pf-vertical-alt{bottom:37px}.nav-pf-vertical-alt .list-group{border-top:0;margin-bottom:0}.nav-pf-vertical-alt .list-group-item{padding:0}.nav-pf-vertical-alt .list-group-item a{color:#363636;display:block;font-size:14px;height:63px;padding:17px 20px 17px 25px;position:relative;white-space:nowrap}.nav-pf-vertical-alt .list-group-item a:focus{color:#363636;text-decoration:none}.nav-pf-vertical-alt .list-group-item a:hover{color:#39a5dc;text-decoration:none}.nav-pf-vertical-alt .list-group-item.active{background-color:#fff;border-color:#f5f5f5}.nav-pf-vertical-alt .list-group-item.active:before{background:#39a5dc;content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:5px}.nav-pf-vertical-alt .list-group-item.active a{color:#39a5dc}.nav-pf-vertical-alt .list-group-item .badge{background:#363636;border:1px solid #fff;border-radius:3px;color:#fff;font-weight:700;font-size:9px;padding:5px;position:absolute;right:15px;text-align:center;top:21px}.nav-pf-vertical-alt .list-group-item .badge.notifications{background:#0088ce}.nav-pf-vertical-alt .list-group-item .fa,.nav-pf-vertical-alt .list-group-item .glyphicon,.nav-pf-vertical-alt .list-group-item .pficon{float:left;font-size:18px;line-height:30px;margin-right:10px;text-align:center;width:18px}.nav-pf-vertical-alt .list-group-item .list-group-item-value{display:inline-block;line-height:30px;opacity:1;overflow:hidden;text-overflow:ellipsis;width:140px}.nav-pf-vertical-alt .list-group-item-separator{border-top-width:5px}.sidebar-pf .nav-pf-vertical-alt{margin-left:-20px;margin-right:-20px}.drawer-pf{background-color:#fafafa;border:1px solid #d1d1d1;box-shadow:0 6px 12px rgba(3,3,3,.175);overflow-y:auto;position:absolute;right:0;width:320px;z-index:2}.drawer-pf .panel{border-bottom:none;border-left:none;border-right:none}.drawer-pf .panel-group .panel-heading+.panel-collapse .panel-body{border-top:none;border-bottom:1px solid #d1d1d1;padding:0}.drawer-pf .panel-counter{display:block;font-style:italic;line-height:1.2;padding-left:18px;padding-top:5px}.drawer-pf .panel-heading{border-bottom:1px solid #d1d1d1}.drawer-pf .panel-group{bottom:0;margin-bottom:0;position:absolute;top:25px;width:100%}.drawer-pf .panel-title a{cursor:pointer;display:block}.drawer-pf.drawer-pf-expanded{width:inherit}@media (max-width:767px){.drawer-pf.drawer-pf-expanded{left:0;width:100%}}@media (min-width:767px){.drawer-pf.drawer-pf-expanded{left:270px}}.drawer-pf.drawer-pf-expanded .drawer-pf-toggle-expand:before{content:"\f101"}.drawer-pf .blank-slate-pf{border:0;margin-bottom:0;padding:30px}.drawer-pf .blank-slate-pf .blank-slate-pf-icon{font-size:3em;line-height:1em}.drawer-pf .blank-slate-pf h1{font-size:1em;margin-bottom:0;margin-top:15px}.drawer-pf-close,.drawer-pf-toggle-expand{color:#252525;cursor:pointer;line-height:inherit;padding:2px 10px;position:absolute}.drawer-pf-close:focus,.drawer-pf-close:hover,.drawer-pf-toggle-expand:focus,.drawer-pf-toggle-expand:hover{color:#0088ce;text-decoration:none}.drawer-pf-toggle-expand{left:0}.drawer-pf-toggle-expand:before{content:"\f100";font-family:FontAwesome}.drawer-pf-toggle-expand:hover{color:#0088ce}.drawer-pf-close{right:0}.drawer-pf-action{display:-ms-flexbox;display:flex;border-bottom:1px solid #d1d1d1}.drawer-pf-action .btn-link{color:#0088ce;padding:10px 0}.drawer-pf-action .btn-link .fa,.drawer-pf-action .btn-link .pficon{margin-right:3px}.drawer-pf-action .btn-link .pficon-close{position:relative;top:1px}.drawer-pf-action .btn-link:hover{color:#00659c}.drawer-pf-action-link{border-left:solid 1px #d1d1d1;-ms-flex:1 1 0%;flex:1 1 0%;margin:10px 0;text-align:center}.drawer-pf-action-link:first-of-type{border-left-width:0}.drawer-pf-action-link .btn-link{padding:0}.drawer-pf-loading{color:#4d5258;font-size:14px;padding:20px 15px}.drawer-pf-notification{border-bottom:1px solid #d1d1d1;padding:15px}.drawer-pf-notification .date{border-right:1px solid #aaa;display:inline-block;line-height:1;margin-right:5px;padding-right:9px}.drawer-pf-notification>.dropdown-kebab-pf{margin-top:-3px}.drawer-pf-notification .pficon{font-size:14px;margin-top:3px}.drawer-pf-notification:last-of-type{border-bottom:none}.drawer-pf-notification:hover{background-color:#def3ff}.drawer-pf-notification.unread .drawer-pf-notification-message{font-weight:700}.drawer-pf-notification.expanded-notification .date{border-right:none;padding-right:0}.drawer-pf-notification-content{cursor:default}.drawer-pf-notification-info,.drawer-pf-notification-message{display:block;padding-left:27px;padding-right:19px}.expanded-notification .drawer-pf-notification-info,.expanded-notification .drawer-pf-notification-message{display:inline-block}.drawer-pf-notifications-non-clickable .drawer-pf-notification:hover{background-color:#fff}.drawer-pf-title{background-color:#fafafa;border-bottom:1px solid #d1d1d1;position:absolute;width:100%}.drawer-pf-title h3{font-size:12px;margin:0;padding:6px 15px}.drawer-pf-notification.expanded-notification .drawer-pf-notification-content{display:-ms-flexbox;display:flex}@media (max-width:991px){.drawer-pf-notification.expanded-notification .drawer-pf-notification-content{-ms-flex-direction:column;flex-direction:column}}.drawer-pf-notification.expanded-notification .drawer-pf-notification-content .drawer-pf-notification-message{-ms-flex:1 1;flex:1 1}.navbar-pf-vertical .drawer-pf{height:calc(100vh - 58px - 20px);top:58px}@media (max-width:767px){.navbar-pf-vertical .drawer-pf{width:100%;height:calc(100vh - 58px)}}.navbar-pf-vertical .nav .drawer-pf-trigger .drawer-pf-trigger-icon{border-left:1px solid #2b2b2b;border-right:1px solid #2b2b2b;padding-left:15px;padding-right:15px}.navbar-pf-vertical .nav .drawer-pf-trigger.open .drawer-pf-trigger-icon{background-color:#232323}.navbar-pf .drawer-pf{height:calc(100vh - 26px - 20px);top:26px}@media (max-width:767px){.navbar-pf .drawer-pf{width:100%;height:calc(100vh - 26px - 32px);top:calc(26px + 8px)}}.navbar-pf .drawer-pf-trigger-icon{cursor:pointer}.search-pf.has-button{border-collapse:separate;display:table}.search-pf.has-button .form-group{display:table-cell;width:100%}.search-pf.has-button .form-group .btn{box-shadow:none;float:left;margin-left:-1px}.search-pf.has-button .form-group .btn.btn-lg{font-size:14.5px}.search-pf.has-button .form-group .btn.btn-sm{font-size:10.7px}.search-pf.has-button .form-group .form-control{float:left}.search-pf .has-clear .clear{background:rgba(255,255,255,0);border:0;height:25px;line-height:1;padding:0;position:absolute;right:1px;top:1px;width:28px}.search-pf .has-clear .clear:focus{outline:0}.search-pf .has-clear .form-control{padding-right:30px}.search-pf .has-clear .form-control::-ms-clear{display:none}.search-pf .has-clear .input-lg+.clear{height:31px;width:28px}.search-pf .has-clear .input-sm+.clear{height:20px;width:28px}.search-pf .has-clear .input-sm+.clear span{font-size:10px}.search-pf .has-clear .search-pf-input-group{position:relative}.sidebar-header{border-bottom:1px solid #ececec;padding-bottom:11px;margin:50px 0 20px}.sidebar-header .actions{margin-top:-2px}.sidebar-pf .sidebar-header+.list-group{border-top:0;margin-top:-10px}.sidebar-pf .sidebar-header+.list-group .list-group-item{background:0 0;border-color:#ececec;padding-left:0}.sidebar-pf .sidebar-header+.list-group .list-group-item-heading{font-size:12px}.sidebar-pf .nav-category h2{color:#9c9c9c;font-size:12px;font-weight:400;line-height:21px;margin:0;padding:8px 0}.sidebar-pf .nav-category+.nav-category{margin-top:10px}.sidebar-pf .nav-pills>li.active>a{background:#0088ce!important;border-color:#0088ce!important;color:#fff}@media (min-width:768px){.sidebar-pf .nav-pills>li.active>a:after{content:"\f105";font-family:FontAwesome;display:block;position:absolute;right:10px;top:1px}}.sidebar-pf .nav-pills>li.active>a .fa{color:#fff}.sidebar-pf .nav-pills>li>a{border-bottom:1px solid transparent;border-radius:0;border-top:1px solid transparent;color:#363636;font-size:13px;line-height:21px;padding:1px 20px}.sidebar-pf .nav-pills>li>a:hover{background:#def3ff;border-color:#bee1f4}.sidebar-pf .nav-pills>li>a .fa{color:#6a7079;font-size:15px;margin-right:10px;text-align:center;vertical-align:middle;width:15px}.sidebar-pf .nav-stacked{margin-left:-20px;margin-right:-20px}.sidebar-pf .nav-stacked li+li{margin-top:0}.sidebar-pf .panel{background:0 0}.sidebar-pf .panel-body{padding:6px 20px}.sidebar-pf .panel-body .nav-pills>li>a{padding-left:37px}.sidebar-pf .panel-heading{padding:9px 20px}.sidebar-pf .panel-title{font-size:12px}.sidebar-pf .panel-title>a:before{display:inline-block;margin-left:1px;margin-right:4px;width:9px}.sidebar-pf .panel-title>a.collapsed:before{margin-left:3px;margin-right:2px}@media (min-width:767px){.sidebar-header-bleed-left{margin-left:-20px}.sidebar-header-bleed-left>h2{margin-left:20px}.sidebar-header-bleed-right{margin-right:-20px}.sidebar-header-bleed-right .actions{margin-right:20px}.sidebar-header-bleed-right>h2{margin-right:20px}.sidebar-header-bleed-right+.list-group{margin-right:-20px}.sidebar-pf .panel-group .panel-default,.sidebar-pf .treeview{border-left:0;border-right:0;margin-left:-20px;margin-right:-20px}.sidebar-pf .treeview{margin-top:5px}.sidebar-pf .treeview .list-group-item{padding-left:20px;padding-right:20px}.sidebar-pf .treeview .list-group-item.node-selected:after{content:"\f105";font-family:FontAwesome;display:block;position:absolute;right:10px;top:1px}}@media (min-width:768px){.sidebar-pf{background:#fafafa}.sidebar-pf.sidebar-pf-left{border-right:1px solid #d1d1d1}.sidebar-pf.sidebar-pf-right{border-left:1px solid #d1d1d1}.sidebar-pf>.nav-category,.sidebar-pf>.nav-stacked{margin-top:5px}}.skiplink-pf{position:absolute;top:12px;left:-300%;z-index:1050}.skiplink-pf:focus{left:10px}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.spinner{animation:rotation .6s infinite linear;border-bottom:4px solid rgba(3,3,3,.25);border-left:4px solid rgba(3,3,3,.25);border-right:4px solid rgba(3,3,3,.25);border-radius:100%;border-top:4px solid rgba(3,3,3,.75);height:24px;margin:0 auto;position:relative;width:24px}.spinner.spinner-inline{display:inline-block;margin-right:3px}.spinner.spinner-lg{border-width:5px;height:30px;width:30px}.spinner.spinner-sm{border-width:3px;height:18px;width:18px}.spinner.spinner-xs{border-width:2px;height:12px;width:12px}.spinner.spinner-inverse{border-bottom-color:rgba(255,255,255,.25);border-left-color:rgba(255,255,255,.25);border-right-color:rgba(255,255,255,.25);border-top-color:rgba(255,255,255,.75)}.ie9 .spinner{background:url(../img/spinner.gif) no-repeat;border:0}.ie9 .spinner.spinner-inverse{background-image:url(../img/spinner-inverse.gif)}.ie9 .spinner.spinner-inverse-lg{background-image:url(../img/spinner-inverse-lg.gif)}.ie9 .spinner.spinner-inverse-sm{background-image:url(../img/spinner-inverse-sm.gif)}.ie9 .spinner.spinner-inverse-xs{background-image:url(../img/spinner-inverse-xs.gif)}.ie9 .spinner.spinner-lg{background-image:url(../img/spinner-lg.gif)}.ie9 .spinner.spinner-sm{background-image:url(../img/spinner-sm.gif)}.ie9 .spinner.spinner-xs{background-image:url(../img/spinner-xs.gif)}.prettyprint .atn,.prettyprint .com,.prettyprint .fun,.prettyprint .var{color:#3f9c35}.prettyprint .atv,.prettyprint .str{color:#a30000}.prettyprint .clo,.prettyprint .dec,.prettyprint .kwd,.prettyprint .opn,.prettyprint .pln,.prettyprint .pun{color:#363636}.prettyprint .lit,.prettyprint .tag,.prettyprint .typ{color:#00659c}.prettyprint ol.linenums{margin-bottom:0}table.dataTable{height:100%;margin-bottom:0;max-width:none!important}table.dataTable tbody>tr>td.table-view-pf-actions{padding:0;vertical-align:middle}table.dataTable tbody>tr:hover>td.table-view-pf-actions{background-color:#f5f5f5;border-bottom-color:#d1d1d1}table.dataTable tbody>tr.selected{color:#fff;background-color:#0088ce}table.dataTable tbody>tr.selected>td{border-bottom-color:#00659c}table.dataTable tbody>tr.selected>td.table-view-pf-actions{background-color:#f5f5f5;border-bottom-color:#d1d1d1}table.dataTable tbody>tr.selected:hover>td{background-color:inherit;border-bottom-color:#00659c}table.dataTable tbody>tr.selected:hover>td.table-view-pf-actions{background-color:#f5f5f5;border-bottom-color:#d1d1d1}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{cursor:pointer}table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{color:#0088ce!important;position:relative}table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after{content:"\f107";font-family:FontAwesome;font-size:10px;font-weight:400;height:9px;left:7px;line-height:12px;position:relative;top:2px;vertical-align:baseline;width:12px}table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:before{background:#0088ce;content:"";height:2px;position:absolute;left:0;top:0;width:100%}table.dataTable thead .sorting_asc:after{content:"\f106";top:-3px}table.dataTable th:active{outline:0}.table-view-pf-empty.blank-slate-pf{background-color:#f5f5f5;border:1px solid #d1d1d1;border-radius:0;margin-top:-1px}.table-view-pf-toolbar.toolbar-pf{background-color:#f5f5f5;border-bottom:none;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-top:1px solid #d1d1d1;box-shadow:none;margin-left:0;margin-right:0}.table-view-pf-toolbar.toolbar-pf .toolbar-pf-results{border-top:1px solid #d1d1d1;min-height:40px;line-height:40px}.table-view-pf-toolbar-external.toolbar-pf{border-bottom:none;border-top:none;box-shadow:none}.table-view-pf-toolbar-external.toolbar-pf .toolbar-pf-results{border-top:1px solid #d1d1d1;min-height:40px;line-height:40px}.table-view-pf-colvis-menu>li{padding:5px 10px}.table-view-pf-colvis-menu>li:hover{background-color:#def3ff}.table-view-pf-colvis-menu>li>input{margin-top:0;margin-right:10px;vertical-align:middle}.table-view-pf-colvis-menu>li>label{margin-bottom:0}.table-view-pf-actions{background-color:#f1f1f1;height:100%}.table-view-pf-actions .btn,.table-view-pf-actions .dropdown-toggle{border:none;box-shadow:none;height:100%;width:100%}.table-view-pf-actions .dropdown,.table-view-pf-actions .table-view-pf-btn{height:100%}.table-view-pf-actions .dropdown-menu.dropdown-menu-right{right:-5px}.table-view-pf-actions:last-child{width:24px}.table-view-pf-select{width:33px}.table-view-pf-select-results{text-align:right}.bootstrap-datetimepicker-widget a[data-action]{border:0;box-shadow:none;color:#363636;display:block;padding-bottom:4px;padding-top:4px}.bootstrap-datetimepicker-widget a[data-action]:hover{color:#0088ce}.bootstrap-datetimepicker-widget.dropdown-menu{left:0!important;padding:0;width:calc(100% - 25px)}.bootstrap-datetimepicker-widget.dropdown-menu:after,.bootstrap-datetimepicker-widget.dropdown-menu:before{content:none}.bootstrap-datetimepicker-widget.dropdown-menu.top{margin-bottom:-1px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom{margin-top:-1px}.bootstrap-datetimepicker-widget .timepicker-hour{width:100%}.bootstrap-datetimepicker-widget .timepicker-hour:after{content:":";float:right}.timepicker-hours table td,.timepicker-minutes table td{font-weight:700;line-height:30px;height:30px}.timepicker-hours table td:hover,.timepicker-minutes table td:hover{color:#0088ce}.timepicker-hours .table-condensed>tbody>tr>td,.timepicker-minutes .table-condensed>tbody>tr>td{padding:0}.time-picker-pf .input-group-addon .fa,.time-picker-pf .input-group-addon .pficon{width:12px}.time-picker-pf .input-group-addon:not(.active){box-shadow:none}.timepicker-picker table td a span,.timepicker-picker table td span{height:24px;line-height:24px;margin:0;width:100%}.timepicker-picker .table-condensed>tbody>tr>td{height:25px;line-height:18px;padding:0}.timepicker-picker button[data-action]{padding-bottom:0;padding-top:0}.timepicker-picker .separator{display:none}.timepicker-picker tr:nth-child(2) td{background-color:#def3ff;border-color:#bee1f4;border-style:solid;border-width:1px;border-left:0;border-right:0}.toast-pf{background-color:#fff;border-color:#bbb;box-shadow:0 2px 6px rgba(3,3,3,.2);padding-left:68px;margin-bottom:5px}.toast-pf.alert-danger>.pficon{background-color:#c00}.toast-pf.alert-info>.pficon{background-color:#8b8d8f}.toast-pf.alert-success>.pficon{background-color:#3f9c35}.toast-pf.alert-warning>.pficon{background-color:#ec7a08}.toast-pf .dropdown-kebab-pf{margin-left:10px}.toast-pf>.pficon{background-color:#4d5258;bottom:-1px;box-shadow:2px 0 5px -2px rgba(3,3,3,.2);left:-1px;padding-top:10px;text-align:center;top:-1px;width:53px}.toast-pf>.pficon:before{color:rgba(255,255,255,.74)}.toast-pf .toast-pf-action{margin-left:15px}.toast-pf .dropdown-kebab-pf .btn-link{padding-top:0;padding-bottom:0;vertical-align:text-bottom}@media (min-width:992px){.toast-pf{display:inline-block}}@media (min-width:992px){.toast-pf-max-width{max-width:31.1%}}.toast-pf-top-right{left:20px;position:absolute;right:20px;top:12px;z-index:1055}@media (min-width:992px){.toast-pf-top-right{left:auto}}.toast-notifications-list-pf{margin-left:20px;position:fixed;right:20px;top:80px;z-index:1055}.toast-notifications-list-pf .toast-pf{clear:both;float:right}@media (min-width:768px){.toast-notifications-list-pf{max-width:calc(50%)}}@media (min-width:992px){.toast-notifications-list-pf{max-width:calc(33.1%)}}.toolbar-pf{background:#fff;border-bottom:1px solid #d1d1d1;box-shadow:0 1px 0 rgba(3,3,3,.045);padding-top:10px}.toolbar-pf .form-group{margin-bottom:10px}@media (min-width:768px){.toolbar-pf .form-group{border-right:1px solid #d1d1d1;float:left;margin-bottom:0;padding-left:20px;padding-right:20px}}.toolbar-pf .form-group:last-child{border-right:0;margin-bottom:0;padding-right:0}.toolbar-pf .form-group .btn+.btn,.toolbar-pf .form-group .btn+.btn-group,.toolbar-pf .form-group .btn-group+.btn,.toolbar-pf .form-group .btn-group+.btn-group{margin-left:5px}.toolbar-pf .form-group .btn+.btn-link,.toolbar-pf .form-group .btn+.dropdown,.toolbar-pf .form-group .btn-group+.btn-link,.toolbar-pf .form-group .btn-group+.dropdown{margin-left:10px}.toolbar-pf .form-group .btn-link{color:#252525;font-size:16px;line-height:1;padding:4px 0}.toolbar-pf .form-group .btn-link:active,.toolbar-pf .form-group .btn-link:focus,.toolbar-pf .form-group .btn-link:hover{color:#0088ce}.toolbar-pf .form-group .dropdown-kebab-pf .btn-link{padding:4px 10px;margin-left:-10px;margin-right:-10px}.toolbar-pf-actions{display:table;margin-bottom:10px;width:100%}@media (min-width:768px){.toolbar-pf-actions .toolbar-pf-filter{padding-left:0}}.toolbar-pf-view-selector{font-size:16px}.toolbar-pf-view-selector .btn-link.active{color:#0088ce;cursor:default}.toolbar-pf-action-right{float:right}@media (max-width:768px){.toolbar-pf-action-right{float:none}}.toolbar-pf-find{font-size:14px;position:relative}.find-pf-dropdown-container{background:#fff;border:solid 1px #bbb;display:none;right:-20px;padding:5px;position:absolute;top:35px;width:300px;z-index:10000}@media (max-width:768px){.find-pf-dropdown-container{left:30px;top:-5px;width:calc(100% - 30px)}}.find-pf-dropdown-container:after,.find-pf-dropdown-container:before{content:"";position:absolute}.find-pf-dropdown-container:before{border-bottom:11px solid #bbb;border-left:11px solid transparent;border-right:11px solid transparent;right:35px;top:-12px}.toolbar-pf-find:last-child .find-pf-dropdown-container:before{right:15px}@media (max-width:768px){.find-pf-dropdown-container:before{border-bottom:11px solid transparent;border-right:11px solid #bbb;border-top:11px solid transparent;left:-22px;right:initial;top:8px}}.find-pf-dropdown-container:after{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;right:36px;top:-10px}.toolbar-pf-find:last-child .find-pf-dropdown-container:after{right:16px}@media (max-width:768px){.find-pf-dropdown-container:after{border-bottom:10px solid transparent;border-right:10px solid #fff;border-top:10px solid transparent;left:-20px;right:initial;top:9px}}.find-pf-dropdown-container input{height:30px;padding:5px 117px 5px 5px;width:100%}.find-pf-dropdown-container .find-pf-buttons{position:absolute;right:10px;top:5px}.find-pf-dropdown-container .find-pf-buttons .btn{border:none;cursor:pointer;margin-left:0!important;padding:0;width:18px}.find-pf-dropdown-container .find-pf-buttons .btn .fa-angle-down,.find-pf-dropdown-container .find-pf-buttons .btn .fa-angle-up{font-weight:700;font-size:18px}.find-pf-dropdown-container .find-pf-buttons .btn .pficon-close{font-size:14px}.find-pf-dropdown-container .find-pf-buttons span{height:30px;line-height:30px;vertical-align:middle}.find-pf-dropdown-container .find-pf-buttons .find-pf-nums{color:#8b8d8f;margin-right:3px}.toolbar-pf-results{border-top:1px solid #d1d1d1;margin-top:10px}.toolbar-pf-results h5,.toolbar-pf-results p,.toolbar-pf-results ul{display:inline-block;line-height:26.66666667px;margin-bottom:0;margin-top:0}@media (min-width:768px){.toolbar-pf-results h5,.toolbar-pf-results p,.toolbar-pf-results ul{line-height:40px}}.toolbar-pf-results h5{font-weight:700;margin-right:20px}.toolbar-pf-results .label{font-size:11px}.toolbar-pf-results .label a{color:#fff;display:inline-block;margin-left:5px}.nav-pf-vertical{background:#292e34;border-right:1px solid #292e34;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:60px;width:200px;z-index:1030}.layout-pf-fixed-with-footer .nav-pf-vertical{bottom:37px}.ie9.layout-pf-fixed .nav-pf-vertical{box-sizing:content-box}.nav-pf-vertical.hidden.show-mobile-nav{box-shadow:0 0 3px rgba(3,3,3,.15);display:block!important}.nav-pf-vertical.hide-nav-pf{visibility:hidden!important}.nav-pf-vertical .list-group{border-top:0;margin-bottom:0}.nav-pf-vertical .list-group-item{background-color:transparent;border-color:#030303;padding:0}.nav-pf-vertical .list-group-item>a{background-color:transparent;color:#d1d1d1;cursor:pointer;display:block;font-size:14px;font-weight:400;height:63px;line-height:26px;padding:17px 20px 17px 25px;position:relative;white-space:nowrap;width:200px}@supports (display:flex){.nav-pf-vertical .list-group-item>a{display:-ms-flexbox;display:flex;padding-right:0}}.nav-pf-vertical .list-group-item>a .fa,.nav-pf-vertical .list-group-item>a .glyphicon,.nav-pf-vertical .list-group-item>a .pficon{color:#72767b;float:left;font-size:20px;line-height:26px;margin-right:10px;text-align:center;width:24px}.nav-pf-vertical .list-group-item>a:hover{text-decoration:none}.nav-pf-vertical .list-group-item.active>a,.nav-pf-vertical .list-group-item:hover>a{background-color:#393f44;color:#fff;font-weight:600}.nav-pf-vertical .list-group-item.active>a .fa,.nav-pf-vertical .list-group-item.active>a .glyphicon,.nav-pf-vertical .list-group-item.active>a .pficon,.nav-pf-vertical .list-group-item:hover>a .fa,.nav-pf-vertical .list-group-item:hover>a .glyphicon,.nav-pf-vertical .list-group-item:hover>a .pficon{color:#39a5dc}.nav-pf-vertical .list-group-item.active>a:before{background:#39a5dc;content:" ";height:100%;left:0;position:absolute;top:0;width:3px}.nav-pf-vertical .list-group-item.active:hover{background-color:transparent;border-color:#030303}.nav-pf-vertical .list-group-item .list-group-item-value{display:block;line-height:25px;max-width:120px;overflow:hidden;text-overflow:ellipsis}@supports (display:flex){.nav-pf-vertical .list-group-item .list-group-item-value{-ms-flex:1;flex:1;max-width:none;padding-right:15px}}.nav-pf-vertical .list-group-item-separator{border-top-color:#030303;border-top-width:2px}.nav-pf-vertical.nav-pf-vertical-with-badges{width:250px}.nav-pf-vertical.nav-pf-vertical-with-badges .list-group-item>a{width:250px}.nav-pf-vertical h5{color:#fff;cursor:default;font-size:13px;font-weight:600;margin:30px 20px 10px 20px}.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .fa,.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .glyphicon,.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .pficon{display:none}.nav-pf-vertical.hidden-icons-pf.collapsed{display:none}.nav-pf-vertical .badge-container-pf{position:absolute;right:15px;top:20px}@supports (display:flex){.nav-pf-vertical .badge-container-pf{padding-left:0;padding-right:15px;position:relative;right:0;margin-top:-3px;top:5px}}.nav-pf-vertical .badge-container-pf .badge{background:#292e34;color:#fff;float:left;font-size:12px;font-weight:700;line-height:1.66666667;margin:0;padding:0 7px;text-align:center}.nav-pf-vertical .badge-container-pf .badge .fa,.nav-pf-vertical .badge-container-pf .badge .pficon{font-size:14px;height:20px;line-height:1.66666667;margin-right:3px;margin-top:-1px}.nav-pf-vertical-tooltip.tooltip{margin-left:15px}.nav-pf-vertical-tooltip.tooltip .tooltip-inner{background-color:#fff;color:#292e34}.nav-pf-vertical-tooltip.tooltip .tooltip-arrow{border-bottom-color:#fff;left:calc(50% - 15px)!important}.hover-secondary-nav-pf{width:calc(200px * 2)}.hover-secondary-nav-pf.nav-pf-vertical-with-badges{width:calc(250px * 2)}.hover-tertiary-nav-pf{width:calc(200px * 3)}.hover-tertiary-nav-pf.nav-pf-vertical-with-badges{width:calc(250px * 3)}.hover-tertiary-nav-pf .nav-pf-secondary-nav{width:calc(200px * 2)}.hover-tertiary-nav-pf .nav-pf-secondary-nav .collapsed-tertiary-nav-pf{width:200px}.hover-tertiary-nav-pf .nav-pf-tertiary-nav{left:calc(200px * 2)}.hover-tertiary-nav-pf.nav-pf-vertical-with-badges .nav-pf-secondary-nav{width:calc(250px * 2)}.hover-tertiary-nav-pf.nav-pf-vertical-with-badges .nav-pf-secondary-nav .collapsed-tertiary-nav-pf{width:250px}.hover-tertiary-nav-pf.nav-pf-vertical-with-badges .nav-pf-tertiary-nav{left:calc(250px * 2)}.nav-pf-vertical.collapsed{width:75px}.nav-pf-vertical.collapsed.collapsed-secondary-nav-pf{width:200px}.nav-pf-vertical.collapsed.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges{width:250px}.nav-pf-vertical.collapsed.collapsed-tertiary-nav-pf{width:200px}.nav-pf-vertical.collapsed.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges{width:250px}.nav-pf-vertical.collapsed.hover-secondary-nav-pf{width:calc(75px + 200px)}.nav-pf-vertical.collapsed.hover-secondary-nav-pf.nav-pf-vertical-with-badges{width:calc(75px + 250px)}.nav-pf-vertical.collapsed.hover-tertiary-nav-pf{width:calc(75px + (200px * 2))}.nav-pf-vertical.collapsed.hover-tertiary-nav-pf.nav-pf-vertical-with-badges{width:calc(75px + (250px * 2))}.show-mobile-nav.show-mobile-secondary{width:200px}.show-mobile-nav.show-mobile-secondary.nav-pf-vertical-with-badges{width:250px}.show-mobile-nav.show-mobile-tertiary{width:200px}.show-mobile-nav.show-mobile-tertiary.nav-pf-vertical-with-badges{width:250px}.show-mobile-nav .mobile-nav-item-pf .nav-pf-secondary-nav,.show-mobile-nav .mobile-secondary-item-pf .nav-pf-secondary-nav{left:0;opacity:1;visibility:visible;z-index:1034}.show-mobile-nav .mobile-nav-item-pf>.nav-pf-tertiary-nav,.show-mobile-nav .mobile-secondary-item-pf>.nav-pf-tertiary-nav{left:0;opacity:1;visibility:visible;z-index:1038}.show-mobile-nav .nav-pf-secondary-nav{left:0}.secondary-nav-item-pf:hover .show-mobile-nav .nav-pf-secondary-nav{opacity:0;visibility:hidden}.show-mobile-nav .tertiary-nav-item-pf:hover .nav-pf-tertiary-nav{opacity:0;visibility:hidden}.show-mobile-nav .tertiary-nav-item-pf.mobile-nav-item-pf:hover .nav-pf-tertiary-nav{opacity:1;visibility:visible}.secondary-nav-item-pf>a{cursor:default}.secondary-nav-item-pf>a:after{color:#72767b;content:"\f105";display:block;font-family:FontAwesome;font-size:24px;line-height:30px;padding:14px 0;position:absolute;right:20px;top:0}@supports (display:flex){.secondary-nav-item-pf>a .list-group-item-value{padding-right:35px}}.secondary-nav-item-pf.active>a,.secondary-nav-item-pf:hover>a{width:calc(200px + 1px);z-index:1031}.secondary-nav-item-pf.active>a:after,.secondary-nav-item-pf:hover>a:after{right:21px}.collapsed-secondary-nav-pf .secondary-nav-item-pf.active>a,.collapsed-secondary-nav-pf .secondary-nav-item-pf:hover>a{z-index:0}.collapsed-tertiary-nav-pf .secondary-nav-item-pf.active>a,.collapsed-tertiary-nav-pf .secondary-nav-item-pf:hover>a{z-index:0}.nav-pf-vertical-with-badges .secondary-nav-item-pf.active>a,.nav-pf-vertical-with-badges .secondary-nav-item-pf:hover>a{width:calc(250px + 1px)}.nav-pf-vertical.collapsed-secondary-nav-pf{width:200px}.nav-pf-vertical.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges{width:250px}.nav-pf-vertical.collapsed-secondary-nav-pf .secondary-nav-item-pf.active>a,.nav-pf-vertical.collapsed-secondary-nav-pf .secondary-nav-item-pf.hover>a{z-index:1030}.nav-pf-vertical.collapsed-secondary-nav-pf.hover-tertiary-nav-pf{width:200px}.nav-pf-vertical.collapsed-secondary-nav-pf.hover-tertiary-nav-pf.nav-pf-vertical-with-badges{width:250px}.nav-pf-vertical.collapsed-secondary-nav-pf .nav-pf-secondary-nav{left:0}.nav-pf-vertical.collapsed-secondary-nav-pf .nav-pf-tertiary-nav{left:200px}.nav-pf-vertical.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges .nav-pf-tertiary-nav{left:250px}.nav-pf-vertical.collapsed-tertiary-nav-pf{width:200px}.nav-pf-vertical.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges{width:250px}.nav-pf-vertical.collapsed-tertiary-nav-pf .nav-pf-secondary-nav{width:200px}.nav-pf-vertical.collapsed-tertiary-nav-pf .nav-pf-secondary-nav.nav-pf-vertical-with-badges{width:250px}.nav-pf-vertical.collapsed-tertiary-nav-pf .secondary-nav-item-pf.active>a,.nav-pf-vertical.collapsed-tertiary-nav-pf .secondary-nav-item-pf.hover>a,.nav-pf-vertical.collapsed-tertiary-nav-pf .tertiary-nav-item-pf.active>a,.nav-pf-vertical.collapsed-tertiary-nav-pf .tertiary-nav-item-pf.hover>a{z-index:0}@media (min-width:1200px){.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf{width:calc(200px * 2)}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.nav-pf-vertical-with-badges{width:calc(250px * 2)}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf{width:200px}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges{width:250px}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf.hover-tertiary-nav-pf{width:calc(200px * 2)}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf.hover-tertiary-nav-pf.nav-pf-vertical-with-badges{width:calc(250px * 2)}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-tertiary-nav-pf{width:200px}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges{width:250px}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed{width:calc(75px + 200px)}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.collapsed-secondary-nav-pf{width:200px}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges{width:250px}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.collapsed-tertiary-nav-pf{width:200px}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges{width:250px}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.hover-tertiary-nav-pf{width:calc(75px + (200px * 2))}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.hover-tertiary-nav-pf.nav-pf-vertical-with-badges{width:calc(75px + (250px * 2))}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.hover-tertiary-nav-pf{width:calc(200px * 3)}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.hover-tertiary-nav-pf.nav-pf-vertical-with-badges{width:calc(250px * 3)}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf .secondary-nav-item-pf.active .nav-pf-secondary-nav{visibility:visible;opacity:1}}.nav-item-pf-header{color:#fff;font-size:16px;margin:18px 20px 10px 20px}.nav-item-pf-header>a{cursor:pointer;margin-right:7px}.nav-item-pf-header>a:focus,.nav-item-pf-header>a:hover{color:#0088ce;text-decoration:none}.nav-pf-vertical.collapsed{width:75px}.nav-pf-vertical.collapsed .list-group-item>a{width:75px}.nav-pf-vertical.collapsed .list-group-item>a>.list-group-item-value{display:none}.nav-pf-vertical.collapsed .list-group-item>a>.badge-container-pf{display:none}.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf.active>a,.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf>a{width:75px}.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf.active>a:after,.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf>a:after{right:10px}.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf.active>a,.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf:hover>a{width:77px}.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf.active>a:after,.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf:hover>a:after{right:11px}.nav-pf-secondary-nav{background:#393f44;border:1px solid #292e34;border-bottom:none;border-top:none;bottom:0;display:block;left:200px;opacity:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:60px;visibility:hidden;width:200px;z-index:1030}.collapsed-secondary-nav-pf .secondary-nav-item-pf.active .nav-pf-secondary-nav{left:0;opacity:1;visibility:visible;z-index:1032}.collapsed-tertiary-nav-pf .secondary-nav-item-pf.active .nav-pf-secondary-nav{left:0;opacity:1;visibility:visible}.hover-secondary-nav-pf .secondary-nav-item-pf.is-hover .nav-pf-secondary-nav{opacity:1;visibility:visible}.ie9.layout-pf-fixed .nav-pf-secondary-nav{box-sizing:content-box}.layout-pf-fixed-with-footer .nav-pf-secondary-nav{bottom:37px}.nav-pf-secondary-nav .list-group-item{border:none;padding:0 0 5px 0;width:200px}.nav-pf-secondary-nav .list-group-item>a{background-color:#393f44;color:#d1d1d1;font-size:12px;font-weight:inherit;height:inherit;padding:4px 0 2px 0;margin-left:20px;width:calc(200px - 20px)}.nav-pf-secondary-nav .list-group-item>a:hover .list-group-item-value{text-decoration:underline}.nav-pf-secondary-nav .list-group-item.active>a:before{display:none}.nav-pf-secondary-nav .list-group-item.active>a,.nav-pf-secondary-nav .list-group-item:hover>a{background-color:#4d5258;color:#fff}.nav-pf-secondary-nav .list-group-item .badge-container-pf{top:5px}.nav-pf-secondary-nav .list-group-item .badge-container-pf .badge{background:#292e34;color:#fff}.nav-pf-secondary-nav .list-group-item .list-group-item-value{padding-left:5px}.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf>a{cursor:default}.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf>a:after{color:#72767b;content:"\f105";display:block;font-family:FontAwesome;font-size:20px;line-height:20px;padding:0;position:absolute;right:20px;top:4px}@supports (display:flex){.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf>a .list-group-item-value{padding-right:35px}}.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf.active>a,.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf:hover>a{width:calc(200px - 19px);z-index:1033}.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf.active>a:after,.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf:hover>a:after{right:21px}.nav-pf-vertical-with-badges .nav-pf-secondary-nav{left:250px;width:250px}.nav-pf-vertical-with-badges .nav-pf-secondary-nav .list-group-item{width:250px}.nav-pf-vertical-with-badges .nav-pf-secondary-nav .list-group-item>a{width:calc(250px - 20px)}.nav-pf-vertical-with-badges .nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf.active>a,.nav-pf-vertical-with-badges .nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf:hover>a{width:calc(250px - 19px)}.nav-pf-tertiary-nav{background:#4d5258;border:1px solid #292e34;border-bottom:none;border-top:none;bottom:0;display:block;left:calc(200px * 2);opacity:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:60px;visibility:hidden;width:200px;z-index:1030}.nav-pf-vertical-with-badges .nav-pf-tertiary-nav{left:250px;width:250px}.nav-pf-vertical-with-badges .nav-pf-tertiary-nav .show-mobile-nav{left:0}.collapsed-tertiary-nav-pf .tertiary-nav-item-pf.active .nav-pf-tertiary-nav{left:0;opacity:1;visibility:visible;z-index:1033}.hover-tertiary-nav-pf .tertiary-nav-item-pf.is-hover .nav-pf-tertiary-nav{opacity:1;visibility:visible}.collapsed.collapsed-tertiary-nav-pf .hover-tertiary-nav-pf .tertiary-nav-item-pf.is-hover .nav-pf-tertiary-nav{left:0}.ie9.layout-pf-fixed .nav-pf-tertiary-nav{box-sizing:content-box}.layout-pf-fixed-with-footer .nav-pf-tertiary-nav{bottom:37px}.nav-pf-tertiary-nav .nav-item-pf-header{color:#fff;margin:18px 20px 10px 20px}.nav-pf-tertiary-nav h5{color:#fff;margin:30px 20px 10px 20px}.nav-pf-tertiary-nav .list-group-item{border:none;padding:0 0 5px 0}.nav-pf-tertiary-nav .list-group-item>a{background-color:transparent;color:#d1d1d1;font-size:12px;font-weight:inherit;height:inherit;margin:0 20px 0 20px;padding:4px 0 2px 0}.nav-pf-tertiary-nav .list-group-item.active>a:before{display:none}.nav-pf-tertiary-nav .list-group-item.active>a,.nav-pf-tertiary-nav .list-group-item:hover>a{background-color:#393f44;color:#fff}.nav-pf-tertiary-nav .list-group-item .badge-container-pf{top:5px}.nav-pf-tertiary-nav .list-group-item .badge-container-pf .badge{background:#292e34;color:#fff}.nav-pf-tertiary-nav .list-group-item .list-group-item-value{padding-left:5px}.collapsed .nav-pf-secondary-nav{left:75px}.collapsed .nav-pf-secondary-nav .list-group-item>a{width:calc(200px - 20px)}.collapsed .nav-pf-secondary-nav .list-group-item>a>.list-group-item-value{display:inline-block}.collapsed .nav-pf-secondary-nav .list-group-item>a>.badge-container-pf{display:inline-block}.collapsed .nav-pf-tertiary-nav{left:calc(75px + 200px)}.collapsed .nav-pf-tertiary-nav .list-group-item>a{width:calc(200px - 20px)}.collapsed .nav-pf-tertiary-nav .list-group-item>a>.list-group-item-value{display:inline-block}.collapsed .nav-pf-tertiary-nav .list-group-item>a>.badge-container-pf{display:inline-block}.collapsed.collapsed-secondary-nav-pf,.collapsed.collapsed-tertiary-nav-pf{width:200px}.collapsed.collapsed-secondary-nav-pf .secondary-nav-item-pf:hover>a,.collapsed.collapsed-tertiary-nav-pf .secondary-nav-item-pf:hover>a{z-index:1030}.collapsed.collapsed-secondary-nav-pf .nav-pf-secondary-nav,.collapsed.collapsed-tertiary-nav-pf .nav-pf-secondary-nav{left:0}.collapsed.collapsed-secondary-nav-pf .nav-pf-tertiary-nav{left:200px}.collapsed.collapsed-tertiary-nav-pf .nav-pf-tertiary-nav{left:0}.collapsed.hover-secondary-nav-pf{width:calc(75px + 200px)}.collapsed.hover-secondary-nav-pf.collapsed-secondary-nav-pf,.collapsed.hover-secondary-nav-pf.collapsed-tertiary-nav-pf{width:200px}.collapsed.hover-tertiary-nav-pf{width:calc(75px + (200px * 2))}.collapsed.hover-tertiary-nav-pf.collapsed-secondary-nav-pf{width:calc(200px * 2)}.collapsed.hover-tertiary-nav-pf.collapsed-tertiary-nav-pf{width:200px}.collapsed.nav-pf-vertical-with-badges .nav-pf-secondary-nav .list-group-item>a{width:calc(250px - 20px)}.collapsed.nav-pf-vertical-with-badges .nav-pf-tertiary-nav{left:calc(75px + 250px)}.collapsed.nav-pf-vertical-with-badges .nav-pf-tertiary-nav .list-group-item>a{width:calc(250px - 20px)}.collapsed.nav-pf-vertical-with-badges.collapsed-secondary-nav-pf,.collapsed.nav-pf-vertical-with-badges.collapsed-tertiary-nav-pf{width:250px}.collapsed.nav-pf-vertical-with-badges.collapsed-secondary-nav-pf .nav-pf-tertiary-nav{left:250px}.collapsed.nav-pf-vertical-with-badges.hover-secondary-nav-pf{width:calc(75px + 250px)}.collapsed.nav-pf-vertical-with-badges.hover-secondary-nav-pf.collapsed-secondary-nav-pf,.collapsed.nav-pf-vertical-with-badges.hover-secondary-nav-pf.collapsed-tertiary-nav-pf{width:250px}.collapsed.nav-pf-vertical-with-badges.hover-tertiary-nav-pf{width:calc(75px + (200px * 2))}.collapsed.nav-pf-vertical-with-badges.hover-tertiary-nav-pf.collapsed-secondary-nav-pf{width:calc(200px * 2)}.collapsed.nav-pf-vertical-with-badges.hover-tertiary-nav-pf.collapsed-tertiary-nav-pf{width:200px}.secondary-collapse-toggle-pf{display:none;font-family:FontAwesome;font-size:inherit;opacity:0;pointer-events:none;-webkit-font-smoothing:antialiased}.secondary-collapse-toggle-pf:before{content:"\f190"}.secondary-collapse-toggle-pf.collapsed:before{content:"\f18e"}.tertiary-collapse-toggle-pf{display:none;font-family:FontAwesome;font-size:inherit;opacity:0;pointer-events:none;-webkit-font-smoothing:antialiased}.tertiary-collapse-toggle-pf:before{content:"\f190"}.tertiary-collapse-toggle-pf.collapsed:before{content:"\f18e"}.nav-pf-vertical-collapsible-menus .secondary-collapse-toggle-pf{display:inline-block}.nav-pf-vertical-collapsible-menus .secondary-nav-item-pf.active .secondary-collapse-toggle-pf{opacity:1;pointer-events:all}.nav-pf-vertical-collapsible-menus .tertiary-collapse-toggle-pf{display:inline-block}.nav-pf-vertical-collapsible-menus .tertiary-nav-item-pf.active .tertiary-collapse-toggle-pf{opacity:1;pointer-events:all}.show-mobile-nav .secondary-collapse-toggle-pf{display:inline-block;opacity:1;pointer-events:all}.show-mobile-nav .secondary-collapse-toggle-pf:before{content:"\f190"}.show-mobile-nav .tertiary-collapse-toggle-pf{display:inline-block;opacity:1;pointer-events:all}.show-mobile-nav .tertiary-collapse-toggle-pf:before{content:"\f190"}.force-hide-secondary-nav-pf .nav-pf-secondary-nav{display:none!important}.force-hide-secondary-nav-pf .nav-pf-tertiary-nav{display:none!important}.nav-pf-vertical.transitions{transition:width .1s}.nav-pf-vertical.transitions .nav-pf-secondary-nav{transition:visibility .1s,opacity .1s linear}.nav-pf-vertical.transitions .nav-pf-tertiary-nav{transition:visibility .1s,opacity .1s linear}.wizard-pf{padding:10px;margin:0 auto;max-height:900px;width:auto}.wizard-pf .modal-content{min-height:100%}.wizard-pf-body{background:#fff;padding:0;position:static}.wizard-pf-sidebar{background:#fafafa;border-right:1px solid #d1d1d1;display:none}@media (min-width:768px){.wizard-pf-sidebar{display:inherit;-ms-flex:0 0 auto;flex:0 0 auto;overflow-x:hidden;overflow-y:auto}.wizard-pf-sidebar .list-group{border-top:0;margin-bottom:0}.wizard-pf-sidebar .list-group-item{background-color:transparent;border-color:#ededed;padding:0}.wizard-pf-sidebar .list-group-item>a{color:#030303;cursor:pointer;display:block;font-size:14px;font-weight:700;height:50px;outline:0;padding-top:11px;padding-left:20px;position:relative;white-space:nowrap;width:14em}.wizard-pf-sidebar .list-group-item>a:hover{text-decoration:none;background-color:#ededed}.wizard-pf-sidebar .list-group-item>a:focus{text-decoration:none}.wizard-pf-sidebar .list-group-item>a:focus span{text-decoration:underline}.wizard-pf-sidebar .list-group-item.active{background-color:#ededed}.wizard-pf-sidebar .list-group-item.active:hover{border-color:#ededed}.wizard-pf-sidebar .list-group-item.active>a{color:#39a5dc;cursor:default}.wizard-pf-sidebar .list-group-item.active>a:before{content:" ";background:#39a5dc;height:100%;left:0;position:absolute;top:0;width:3px}.wizard-pf-sidebar .list-group-item.active>a:after{color:#39a5dc;content:"\f105";display:block;font-family:FontAwesome;font-size:24px;font-weight:500;line-height:30px;padding-top:10px;position:absolute;right:23px;top:0}}.wizard-pf-substep-number{display:inline-block;margin-right:5px;vertical-align:middle;width:25px}.wizard-pf-substep-title{display:inline-block;margin-right:5px;text-align:left;vertical-align:middle}.wizard-pf-steps{border-bottom:solid 1px #d1d1d1}@media (min-width:768px){.wizard-pf-steps{text-align:center}}.wizard-pf-steps-indicator{background:#ededed;border-top:1px solid #d1d1d1;display:inline-block;display:-ms-flexbox;display:flex;font-size:16px;list-style:none;margin-bottom:0;padding:15px 0}@media (min-width:768px){.wizard-pf-steps-indicator{background:#fff;height:120px;padding:38px 0 0;-ms-flex-pack:distribute;justify-content:space-around}}.wizard-pf-steps-indicator li{counter-increment:section;float:left;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;line-height:15px;margin:0;padding:0;position:relative;text-align:center}.wizard-pf-steps-indicator li:not(.active){display:none}@media (min-width:768px){.wizard-pf-steps-indicator li:not(.active){display:block}}.wizard-pf-steps-indicator li a{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:700}@media (min-width:768px){.wizard-pf-steps-indicator li a{font-weight:400;-ms-flex-pack:center;justify-content:center}}.wizard-pf-steps-indicator li a .wizard-pf-step-title{margin-left:10px}@media (min-width:768px){.wizard-pf-steps-indicator li a .wizard-pf-step-title{margin-left:0}}.wizard-pf-steps-indicator li a .wizard-pf-step-title-substep{font-weight:400;margin-left:10px;text-transform:capitalize}.wizard-pf-steps-indicator li a .wizard-pf-step-title-substep:before{content:"\00BB";font-size:20px;margin-right:10px}.wizard-pf-steps-indicator li a .wizard-pf-step-title-substep:not(.active){display:none}@media (min-width:768px){.wizard-pf-steps-indicator li .wizard-pf-step-title-substep{display:none}.wizard-pf-steps-indicator li:before{background-color:#bbb;content:"";height:2px;left:0;position:absolute;right:0;top:40px}.wizard-pf-steps-indicator li:first-child:before{left:50%;right:0}.wizard-pf-steps-indicator li:last-child:before{left:0;right:50%}.wizard-pf-steps-indicator li:only-of-type:before{background-color:transparent}}.wizard-pf-steps-indicator li a{color:#030303;cursor:pointer;font-size:16px;margin-left:1em;margin-right:1em;text-decoration:none}.wizard-pf-steps-indicator li a:hover .wizard-pf-step-number{background-color:#bbb;border-color:#bbb;color:#fff}.wizard-pf-steps-indicator .wizard-pf-step-number{background-color:#fff;border-radius:50%;border:solid 2px #bbb;color:#bbb;font-size:12px;font-weight:700;height:25px;line-height:22px;width:25px}@media (min-width:768px){.wizard-pf-steps-indicator .wizard-pf-step-number{left:calc(50% - 13px);position:absolute;top:27px}}.wizard-pf-steps-indicator .active .wizard-pf-step-number{background-color:#39a5dc;border-color:#39a5dc;cursor:default;color:#fff}.wizard-pf-steps-indicator .viewed-pf .wizard-pf-step-number{color:#030303;background-color:#fff;border-color:#39a5dc}.wizard-pf-main{height:100%;padding:1em;vertical-align:top;width:100%}@media (min-width:768px){.wizard-pf-main{overflow:auto;padding:3em;-ms-flex:1 1 auto;flex:1 1 auto}}.wizard-pf-main .blank-slate-pf{background-color:transparent;border:none;left:0;right:0}.wizard-pf-contents textarea{resize:vertical}.wizard-pf-review-steps{list-style:none}.wizard-pf-review-steps .list-group,.wizard-pf-review-steps .list-group-item{border:none;margin-bottom:0}.wizard-pf-review-steps>ul>li{float:left;line-height:15px;margin:0;padding-top:0;position:relative;width:100%}.wizard-pf-review-steps>ul>li>a{color:#030303;cursor:pointer;font-size:16px;padding-left:30px;padding-right:5px;text-decoration:none;transition:250ms}.wizard-pf-review-steps>ul>li>a:before{content:"\f107";display:block;font-family:FontAwesome;font-size:24px;font-weight:500;left:20px;position:absolute;top:0}.wizard-pf-review-steps>ul>li>a.collapsed:before{content:"\f105"}.wizard-pf-review-substeps{padding-left:22px}.wizard-pf-review-substeps>ul>li{float:left;line-height:15px;margin:0;position:relative;width:100%}.wizard-pf-review-substeps>ul>li a{color:#030303;cursor:pointer;font-size:16px;padding-left:30px;padding-right:5px;text-decoration:none;transition:250ms}.wizard-pf-review-substeps>ul>li a:before{content:"\f107";display:block;font-family:FontAwesome;font-size:24px;font-weight:500;left:20px;position:absolute;top:10px}.wizard-pf-review-substeps>ul>li a.collapsed:before{content:"\f105"}.wizard-pf-review-content{padding-top:10px;padding-left:40px}.wizard-pf-review-content .wizard-pf-review-item{padding:5px 0}.wizard-pf-review-content .wizard-pf-review-item.sub-item{margin-left:10px}.wizard-pf-review-content .wizard-pf-review-item .wizard-pf-review-item-label{font-weight:700;padding-right:10px}.wizard-pf-review-content .wizard-pf-review-item .wizard-pf-review-item-field{font-weight:700;margin:5px 0;padding-right:10px}.wizard-pf-review-content .wizard-pf-review-item .wizard-pf-review-item-field:first-of-type{margin-top:0}.wizard-pf-review-content .wizard-pf-review-item .wizard-pf-review-item-field:last-of-type{margin-bottom:0}.wizard-pf-review-content .wizard-pf-review-item .wizard-pf-review-item-field.sub-field{margin-left:10px}.wizard-pf-success-icon{color:#3f9c35;font-size:67.2px;line-height:67.2px}.wizard-pf-footer{background:#fff;border-top:1px solid #d1d1d1;margin-top:0;padding-bottom:17px}.wizard-pf-footer .btn-cancel{margin-right:25px}@media (min-width:768px){.wizard-pf-row{display:-ms-flexbox;display:flex;width:100%;height:900px;max-height:65vh}}@media (min-width:992px){.wizard-pf{padding:30px 0;width:900px}.wizard-pf-sidebar .list-group-item>a{width:18em}}.wizard-pf-steps-alt,.wizard-pf-steps-alt ul{list-style:none;margin:0;padding:0}.wizard-pf-steps-alt{margin-left:15px;margin-top:15px;background-image:linear-gradient(to right,transparent 11px,#d1d1d1 11px,#d1d1d1 13px,transparent 13px)}@media (min-width:768px){.wizard-pf-steps-alt{display:none}}.wizard-pf-steps-alt-indicator{position:relative}.wizard-pf-steps-alt-indicator:after{color:#4d5258;content:"\f107";display:block;font-family:FontAwesome;font-size:24px;font-weight:500;position:absolute;right:17px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.wizard-pf-steps-alt-indicator:after{display:none}}.wizard-pf-steps-alt-indicator.active:after{content:"\f106"}.wizard-pf-step-alt{margin-bottom:10px}.wizard-pf-step-alt a{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.wizard-pf-step-alt a:hover{text-decoration:none}.wizard-pf-step-alt a:hover .wizard-pf-step-alt-title{color:#39a5dc}.wizard-pf-step-alt ul{margin-left:11px}.wizard-pf-step-alt .wizard-pf-step-alt-title{margin-left:5px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.wizard-pf-step-alt .wizard-pf-step-alt-number{-ms-flex:0 0 auto;flex:0 0 auto}.wizard-pf-step-alt.active .wizard-pf-step-alt-number{background-color:#39a5dc;border-color:#39a5dc;cursor:default;color:#fff}.wizard-pf-step-alt.active .wizard-pf-step-alt-title{color:#39a5dc}.wizard-pf-step-alt.active .wizard-pf-step-alt-substep:first-of-type{margin-top:2px}.wizard-pf-step-alt.viewed .wizard-pf-step-alt-number{color:#030303;background-color:#fff;border-color:#39a5dc}.wizard-pf-step-alt-number{background-color:#fff;border-radius:50%;border:solid 2px #bbb;color:#bbb;font-size:12px;font-weight:700;height:24px;width:24px;display:inline-block;text-align:center}.wizard-pf-step-alt-title{color:#030303;font-weight:700;text-transform:capitalize;display:inline-block}.wizard-pf-step-alt-substep{display:-ms-flexbox;display:flex}.wizard-pf-step-alt-substep a{padding:5px 0 5px 18px;color:#393f44}.wizard-pf-step-alt-substep:not(.disabled).active,.wizard-pf-step-alt-substep:not(.disabled):hover{background-color:#ededed;background-image:linear-gradient(to right,#39a5dc 2px,transparent 2px)}.wizard-pf-step-alt-substep:not(.disabled).active a,.wizard-pf-step-alt-substep:not(.disabled):hover a{color:#39a5dc}.wizard-pf-step-alt-substep.active a{font-weight:700}.wizard-pf-step-alt-substep.disabled{cursor:not-allowed}.wizard-pf-step-alt-substep.disabled a{pointer-events:none}
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/build/less/patternfly-additions.min.css.map b/themes/src/main/node_modules/patternfly/tests/build/less/patternfly-additions.min.css.map
new file mode 100644
index 0000000000..04010a4c3c
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/build/less/patternfly-additions.min.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["node_modules/bootstrap-slider/src/less/rules.less","node_modules/bootstrap/less/mixins/gradients.less","node_modules/bootstrap/less/mixins/vendor-prefixes.less","node_modules/patternfly-bootstrap-combobox/less/combobox.less","node_modules/bootstrap-datepicker/less/datepicker3.less","node_modules/bootstrap/less/mixins/buttons.less","node_modules/bootstrap-select/less/bootstrap-select.less","node_modules/bootstrap-switch/src/less/bootstrap3/bootstrap-switch.less","node_modules/bootstrap/less/mixins/border-radius.less","node_modules/bootstrap/less/mixins/opacity.less","node_modules/bootstrap-touchspin/dist/jquery.bootstrap-touchspin.css","node_modules/c3/c3.css","tests/build/less/patternfly-additions.css","node_modules/eonasdan-bootstrap-datetimepicker/src/less/_bootstrap-datetimepicker.less","node_modules/eonasdan-bootstrap-datetimepicker/src/less/bootstrap-datetimepicker-build.less","src/less/mixins.less","src/less/about-modal.less","src/less/application-launcher.less","src/less/blank-slate.less","src/less/bootstrap-combobox.less","src/less/variables.less","src/less/bootstrap-datepicker.less","src/less/bootstrap-mixin-overrides.less","src/less/bootstrap-select.less","src/less/bootstrap-slider.less","src/less/bootstrap-switch.less","src/less/bootstrap-touchspin.less","src/less/bootstrap-treeview.less","src/less/cards.less","src/less/card-view.less","src/less/charts.less","src/less/close.less","src/less/datatables.less","src/less/experimental-features.less","src/less/filter.less","src/less/footer.less","src/less/icons.less","src/less/infotip.less","src/less/layouts.less","src/less/links.less","src/less/list-pf.less","src/less/list-view.less","node_modules/bootstrap/less/mixins/clearfix.less","src/less/list-view-dnd.less","src/less/login.less","src/less/navbar.less","node_modules/font-awesome/less/variables.less","src/less/navbar-alt.less","src/less/navbar-vertical.less","src/less/nav-vertical-alt.less","src/less/notifications-drawer.less","src/less/search.less","src/less/sidebar.less","src/less/skip-to-content.less","src/less/spinner.less","src/less/syntax-highlighting.less","src/less/table-view.less","src/less/time-picker.less","src/less/toast.less","src/less/toolbar.less","src/less/vertical-nav.less","src/less/wizard.less"],"names":[],"mappings":"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iIkE,QgB/HhD,oBAClB,QhB+HkE,QgB7H/C,qBACnB,QhB6HkE,QgB3HtC,8BAC5B,QhB2HkE,QgBzHxC,4BAC1B,QhByHkE,QgBvH7C,uBACrB,QhBuHkE,QgBrH3C,yBACvB,QhBqHkE,QgBnHtC,8BAC5B,QhBmHkE,QgBjHjD,mBACjB,QhBiHkE,QgB/G5C,wBACtB,QhB+GkE,QgB7G9C,sBACpB,QhB6GkE,QgB3GxC,4BAC1B,QhB2GkE,QgBzG9C,sBACpB,QhByGkE,QgBvGhD,oBAClB,QhBuGkE,QgBrGzC,2BACzB,QhBqGkE,QgBnG1C,0BACxB,QhBmGkE,QgBjG3C,yBACvB,QhBiGkE,QgB/FtC,8BAC5B,MAAA,KACA,QhB8FkE,QgB5F9C,sBACpB,QhB4FkE,QgB1FhD,oBACI,wBACtB,QhByFkE,QgBvF9C,sBACpB,QhBuFkE,QgBrF9C,sBACpB,QhBqFkE,QgBnFxC,4BAC1B,QhBmFkE,QgBjFzC,2BACzB,QhBiFkE,QgB/EhD,oBAClB,QhB+EkE,QgB7E7C,uBACrB,QhB6EkE,QgB3EhD,oBAClB,QhB2EkE,QgBzE/C,qBACnB,QhByEkE,QgBvE9C,sBACpB,QhBuEkE,QgBrEzC,2BACzB,QhBwEkE,QgBtEhD,oBAClB,QhBkEkE,QgBhEtC,8BAC5B,QhBgEkE,QgB9DzC,2BACzB,QhB8DkE,QgB5DjD,mBACjB,QhB6DkE,QgB3D9C,sBACpB,QhB4DkE,QgB1DzC,2BACzB,QhB0DkE,QgBxD9C,sBACpB,QhBwDkE,QgBtD1C,0BACxB,QhBuDkE,QgBrD3C,yBACvB,QhBqDkE,QgBnD1C,0BACxB,QhBmDkE,QgBjD7C,uBACrB,QhBiDkE,QgB/ClD,kBAChB,QhBiDkE,QgB/C1C,0BACxB,QhB+CkE,QgB7C5C,wBACtB,QhB8CkE,QgB5C9C,sBACpB,QhB4CkE,QgB1CjD,mBACjB,QhBmCkE,QgBjClD,kBAChB,MAAA,QACA,QhBgCkE,QgB9B9C,sBACpB,QhBmCkE,QgBjC7C,uBACrB,QhBiCkE,QgB/B7C,uBACrB,QhB+BkE,QgB7BhD,oBAClB,QhB6BkE,QgB3B/C,qBACnB,QhB4BkE,QgB1BlC,kCAChC,QhB0BkE,QgBxB7C,uBACrB,QhBqBkE,QgBnB7C,uBACrB,QhBqBkE,QgBnB3C,yBACvB,QhBmBkE,QgBjB3C,yBACvB,QhBiBkE,QgBf7C,uBACA,uBACrB,QhBuBkE,QgBrB7C,uBACrB,QhBWkE,QgBT5C,wBACtB,QhBSkE,QgBP9C,sBACpB,QhBOkE,QgBL1C,0BACxB,QhBKkE,QgBH1C,0BACxB,QhBGkE,QgBDvC,6BAC3B,QhBCkE,QgBC9B,sCACpC,QhBDkE,QgBG/B,qCACnC,QhBHkE,QgBKtC,8BAC5B,QhBLkE,QgBO/C,qBACnB,QhBNkE,QgBQ7C,uBACrB,QhBRkE,QgBUhD,oBAClB,QhBVkE,QgBY9C,sBACpB,QhBZkE,QgBc9C,sBACpB,QhBdkE,QgBgB5C,wBACtB,QhBhBkE,QgBkB9C,sBACpB,QhBlBkE,QgBoBxC,4BAC1B,QhBpBkE,QgBsB7C,uBACrB,QhBtBkE,QgBwB5C,wBACtB,QhBvBkE,QgByBrC,+BAC7B,QhB3BkE,QgB6B5C,wBACtB,QhB5BkE,QgB8B7C,uBACrB,QhB9BkE,QgBgC5C,wBACtB,QhBhCkE,QgBkCtC,8BAC5B,QhBlCkE,QgBoC9C,sBACpB,QhBpCkE,QgBsCxC,4BAC1B,QhBtCkE,QgBwC5C,wBACtB,QhBxCkE,QgB0C1C,0BACxB,QhB1CkE,QgB4C5C,wBACtB,QhB5CkE,QgB8C7C,uBACrB,QhB5CkE,QgB8ChD,oBAClB,QhB9CkE,QgBgD/C,qBACnB,QhBhDkE,QgBkD5C,wBACtB,QhBvDkE,QgByD3C,yBACvB,QhBzDkE,QgB2DrC,+BAC7B,QhBxDkE,QgB0D9C,sBACpB,QhB1DkE,QgB4DlC,kCAChC,MAAA,QACA,QhB7DkE,QgB+DhD,oBAClB,QhB/DkE,QiBxRnC,sCAC/B,iBAAA,cACA,WAAA,KAI6C,yBACF,oDACzC,iBAAA,eACA,WAAA,GAKJ,SACE,UAAA,MACA,QAAA,EACA,qBACE,WAAA,EACA,OAAA,EACA,QAAA,IAAA,EACA,sCACE,OAAA,KACA,OAAA,EAAA,KAAA,EAAA,KACA,QAAA,IAAA,EACA,yCA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"}
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/build/less/patternfly.css b/themes/src/main/node_modules/patternfly/tests/build/less/patternfly.css
new file mode 100644
index 0000000000..a6a6bfb2a3
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/build/less/patternfly.css
@@ -0,0 +1,10535 @@
+/* PatternFly */
+@font-face {
+ font-family: "Open Sans";
+ font-style: normal;
+ font-weight: 300;
+ src: url("../fonts/OpenSans-Light-webfont.eot");
+ /* IE9 Compat Modes */
+ src: local("Open Sans Light"), local("OpenSans-Light"), url("../fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/OpenSans-Light-webfont.woff2") format("woff2"), /* Super Modern Browsers */ url("../fonts/OpenSans-Light-webfont.woff") format("woff"), /* Modern Browsers */ url("../fonts/OpenSans-Light-webfont.ttf") format("truetype"), /* Safari, Android, iOS */ url("../fonts/OpenSans-Light-webfont.svg#OpenSans") format("svg");
+ /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: normal;
+ font-weight: 400;
+ src: url("../fonts/OpenSans-Regular-webfont.eot");
+ /* IE9 Compat Modes */
+ src: local("Open Sans"), local("OpenSans"), url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/OpenSans-Regular-webfont.woff2") format("woff2"), /* Super Modern Browsers */ url("../fonts/OpenSans-Regular-webfont.woff") format("woff"), /* Modern Browsers */ url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"), /* Safari, Android, iOS */ url("../fonts/OpenSans-Regular-webfont.svg#OpenSans") format("svg");
+ /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: italic;
+ font-weight: 300;
+ src: url("../fonts/OpenSans-LightItalic-webfont.eot");
+ /* IE9 Compat Modes */
+ src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url("../fonts/OpenSans-LightItalic-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/OpenSans-LightItalic-webfont.woff2") format("woff2"), /* Super Modern Browsers */ url("../fonts/OpenSans-LightItalic-webfont.woff") format("woff"), /* Modern Browsers */ url("../fonts/OpenSans-LightItalic-webfont.ttf") format("truetype"), /* Safari, Android, iOS */ url("../fonts/OpenSans-LightItalic-webfont.svg#OpenSans") format("svg");
+ /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: italic;
+ font-weight: 400;
+ src: url("../fonts/OpenSans-Italic-webfont.eot");
+ /* IE9 Compat Modes */
+ src: local("Open Sans Italic"), local("OpenSans-Italic"), url("../fonts/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/OpenSans-Italic-webfont.woff2") format("woff2"), /* Super Modern Browsers */ url("../fonts/OpenSans-Italic-webfont.woff") format("woff"), /* Modern Browsers */ url("../fonts/OpenSans-Italic-webfont.ttf") format("truetype"), /* Safari, Android, iOS */ url("../fonts/OpenSans-Italic-webfont.svg#OpenSans") format("svg");
+ /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: normal;
+ font-weight: 600;
+ src: url("../fonts/OpenSans-Semibold-webfont.eot");
+ /* IE9 Compat Modes */
+ src: local("Open Sans Semibold"), local("OpenSans-Semibold-webfont"), url("../fonts/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/OpenSans-Semibold-webfont.woff2") format("woff2"), /* Super Modern Browsers */ url("../fonts/OpenSans-Semibold-webfont.woff") format("woff"), /* Modern Browsers */ url("../fonts/OpenSans-Semibold-webfont.ttf") format("truetype"), /* Safari, Android, iOS */ url("../fonts/OpenSans-Semibold-webfont.svg#OpenSans") format("svg");
+ /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: italic;
+ font-weight: 600;
+ src: url("../fonts/OpenSans-SemiboldItalic-webfont.eot");
+ /* IE9 Compat Modes */
+ src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic-webfont"), url("../fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/OpenSans-SemiboldItalic-webfont.woff2") format("woff2"), /* Super Modern Browsers */ url("../fonts/OpenSans-SemiboldItalic-webfont.woff") format("woff"), /* Modern Browsers */ url("../fonts/OpenSans-SemiboldItalic-webfont.ttf") format("truetype"), /* Safari, Android, iOS */ url("../fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSans") format("svg");
+ /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: normal;
+ font-weight: 700;
+ src: url("../fonts/OpenSans-Bold-webfont.eot");
+ /* IE9 Compat Modes */
+ src: local("Open Sans Bold"), local("OpenSans-Bold"), url("../fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/OpenSans-Bold-webfont.woff2") format("woff2"), /* Super Modern Browsers */ url("../fonts/OpenSans-Bold-webfont.woff") format("woff"), /* Modern Browsers */ url("../fonts/OpenSans-Bold-webfont.ttf") format("truetype"), /* Safari, Android, iOS */ url("../fonts/OpenSans-Bold-webfont.svg#OpenSans") format("svg");
+ /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: italic;
+ font-weight: 700;
+ src: url("../fonts/OpenSans-BoldItalic-webfont.eot");
+ /* IE9 Compat Modes */
+ src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url("../fonts/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/OpenSans-BoldItalic-webfont.woff2") format("woff2"), /* Super Modern Browsers */ url("../fonts/OpenSans-BoldItalic-webfont.woff") format("woff"), /* Modern Browsers */ url("../fonts/OpenSans-BoldItalic-webfont.ttf") format("truetype"), /* Safari, Android, iOS */ url("../fonts/OpenSans-BoldItalic-webfont.svg#OpenSans") format("svg");
+ /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: italic;
+ font-weight: 800;
+ src: url("../fonts/OpenSans-ExtraBoldItalic-webfont.eot");
+ /* IE9 Compat Modes */
+ src: local("Open Sans Extrabold Italic"), local("OpenSans-ExtraboldItalic"), url("../fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/OpenSans-ExtraBoldItalic-webfont.woff2") format("woff2"), /* Super Modern Browsers */ url("../fonts/OpenSans-ExtraBoldItalic-webfont.woff") format("woff"), /* Modern Browsers */ url("../fonts/OpenSans-ExtraBoldItalic-webfont.ttf") format("truetype"), /* Safari, Android, iOS */ url("../fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSans") format("svg");
+ /* Legacy iOS */
+}
+@font-face {
+ font-family: "Open Sans";
+ font-style: normal;
+ font-weight: 800;
+ src: url("../fonts/OpenSans-ExtraBold-webfont.eot");
+ /* IE9 Compat Modes */
+ src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url("../fonts/OpenSans-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/OpenSans-ExtraBold-webfont.woff2") format("woff2"), /* Super Modern Browsers */ url("../fonts/OpenSans-ExtraBold-webfont.woff") format("woff"), /* Modern Browsers */ url("../fonts/OpenSans-ExtraBold-webfont.ttf") format("truetype"), /* Safari, Android, iOS */ url("../fonts/OpenSans-ExtraBold-webfont.svg#OpenSans") format("svg");
+ /* Legacy iOS */
+}
+/*!
+ * Bootstrap v3.3.7 (http://getbootstrap.com)
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
+html {
+ font-family: sans-serif;
+ -ms-text-size-adjust: 100%;
+ -webkit-text-size-adjust: 100%;
+}
+body {
+ margin: 0;
+}
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+menu,
+nav,
+section,
+summary {
+ display: block;
+}
+audio,
+canvas,
+progress,
+video {
+ display: inline-block;
+ vertical-align: baseline;
+}
+audio:not([controls]) {
+ display: none;
+ height: 0;
+}
+[hidden],
+template {
+ display: none;
+}
+a {
+ background-color: transparent;
+}
+a:active,
+a:hover {
+ outline: 0;
+}
+abbr[title] {
+ border-bottom: 1px dotted;
+}
+b,
+strong {
+ font-weight: bold;
+}
+dfn {
+ font-style: italic;
+}
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+mark {
+ background: #ff0;
+ color: #000;
+}
+small {
+ font-size: 80%;
+}
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+sup {
+ top: -0.5em;
+}
+sub {
+ bottom: -0.25em;
+}
+img {
+ border: 0;
+}
+svg:not(:root) {
+ overflow: hidden;
+}
+figure {
+ margin: 1em 40px;
+}
+hr {
+ box-sizing: content-box;
+ height: 0;
+}
+pre {
+ overflow: auto;
+}
+code,
+kbd,
+pre,
+samp {
+ font-family: monospace, monospace;
+ font-size: 1em;
+}
+button,
+input,
+optgroup,
+select,
+textarea {
+ color: inherit;
+ font: inherit;
+ margin: 0;
+}
+button {
+ overflow: visible;
+}
+button,
+select {
+ text-transform: none;
+}
+button,
+html input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+ -webkit-appearance: button;
+ cursor: pointer;
+}
+button[disabled],
+html input[disabled] {
+ cursor: default;
+}
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+ border: 0;
+ padding: 0;
+}
+input {
+ line-height: normal;
+}
+input[type="checkbox"],
+input[type="radio"] {
+ box-sizing: border-box;
+ padding: 0;
+}
+input[type="number"]::-webkit-inner-spin-button,
+input[type="number"]::-webkit-outer-spin-button {
+ height: auto;
+}
+input[type="search"] {
+ -webkit-appearance: textfield;
+ box-sizing: content-box;
+}
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+fieldset {
+ border: 1px solid #c0c0c0;
+ margin: 0 2px;
+ padding: 0.35em 0.625em 0.75em;
+}
+legend {
+ border: 0;
+ padding: 0;
+}
+textarea {
+ overflow: auto;
+}
+optgroup {
+ font-weight: bold;
+}
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+td,
+th {
+ padding: 0;
+}
+/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
+@media print {
+ *,
+ *:before,
+ *:after {
+ background: transparent !important;
+ color: #000 !important;
+ box-shadow: none !important;
+ text-shadow: none !important;
+ }
+ a,
+ a:visited {
+ text-decoration: underline;
+ }
+ a[href]:after {
+ content: " (" attr(href) ")";
+ }
+ abbr[title]:after {
+ content: " (" attr(title) ")";
+ }
+ a[href^="#"]:after,
+ a[href^="javascript:"]:after {
+ content: "";
+ }
+ pre,
+ blockquote {
+ border: 1px solid #999;
+ page-break-inside: avoid;
+ }
+ thead {
+ display: table-header-group;
+ }
+ tr,
+ img {
+ page-break-inside: avoid;
+ }
+ img {
+ max-width: 100% !important;
+ }
+ p,
+ h2,
+ h3 {
+ orphans: 3;
+ widows: 3;
+ }
+ h2,
+ h3 {
+ page-break-after: avoid;
+ }
+ .navbar {
+ display: none;
+ }
+ .btn > .caret,
+ .dropup > .btn > .caret {
+ border-top-color: #000 !important;
+ }
+ .label {
+ border: 1px solid #000;
+ }
+ .table {
+ border-collapse: collapse !important;
+ }
+ .table td,
+ .table th {
+ background-color: #fff !important;
+ }
+ .table-bordered th,
+ .table-bordered td {
+ border: 1px solid #ddd !important;
+ }
+}
+@font-face {
+ font-family: 'Glyphicons Halflings';
+ src: url('../fonts/glyphicons-halflings-regular.eot');
+ src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
+}
+.glyphicon {
+ position: relative;
+ top: 1px;
+ display: inline-block;
+ font-family: 'Glyphicons Halflings';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+.glyphicon-asterisk:before {
+ content: "\002a";
+}
+.glyphicon-plus:before {
+ content: "\002b";
+}
+.glyphicon-euro:before,
+.glyphicon-eur:before {
+ content: "\20ac";
+}
+.glyphicon-minus:before {
+ content: "\2212";
+}
+.glyphicon-cloud:before {
+ content: "\2601";
+}
+.glyphicon-envelope:before {
+ content: "\2709";
+}
+.glyphicon-pencil:before {
+ content: "\270f";
+}
+.glyphicon-glass:before {
+ content: "\e001";
+}
+.glyphicon-music:before {
+ content: "\e002";
+}
+.glyphicon-search:before {
+ content: "\e003";
+}
+.glyphicon-heart:before {
+ content: "\e005";
+}
+.glyphicon-star:before {
+ content: "\e006";
+}
+.glyphicon-star-empty:before {
+ content: "\e007";
+}
+.glyphicon-user:before {
+ content: "\e008";
+}
+.glyphicon-film:before {
+ content: "\e009";
+}
+.glyphicon-th-large:before {
+ content: "\e010";
+}
+.glyphicon-th:before {
+ content: "\e011";
+}
+.glyphicon-th-list:before {
+ content: "\e012";
+}
+.glyphicon-ok:before {
+ content: "\e013";
+}
+.glyphicon-remove:before {
+ content: "\e014";
+}
+.glyphicon-zoom-in:before {
+ content: "\e015";
+}
+.glyphicon-zoom-out:before {
+ content: "\e016";
+}
+.glyphicon-off:before {
+ content: "\e017";
+}
+.glyphicon-signal:before {
+ content: "\e018";
+}
+.glyphicon-cog:before {
+ content: "\e019";
+}
+.glyphicon-trash:before {
+ content: "\e020";
+}
+.glyphicon-home:before {
+ content: "\e021";
+}
+.glyphicon-file:before {
+ content: "\e022";
+}
+.glyphicon-time:before {
+ content: "\e023";
+}
+.glyphicon-road:before {
+ content: "\e024";
+}
+.glyphicon-download-alt:before {
+ content: "\e025";
+}
+.glyphicon-download:before {
+ content: "\e026";
+}
+.glyphicon-upload:before {
+ content: "\e027";
+}
+.glyphicon-inbox:before {
+ content: "\e028";
+}
+.glyphicon-play-circle:before {
+ content: "\e029";
+}
+.glyphicon-repeat:before {
+ content: "\e030";
+}
+.glyphicon-refresh:before {
+ content: "\e031";
+}
+.glyphicon-list-alt:before {
+ content: "\e032";
+}
+.glyphicon-lock:before {
+ content: "\e033";
+}
+.glyphicon-flag:before {
+ content: "\e034";
+}
+.glyphicon-headphones:before {
+ content: "\e035";
+}
+.glyphicon-volume-off:before {
+ content: "\e036";
+}
+.glyphicon-volume-down:before {
+ content: "\e037";
+}
+.glyphicon-volume-up:before {
+ content: "\e038";
+}
+.glyphicon-qrcode:before {
+ content: "\e039";
+}
+.glyphicon-barcode:before {
+ content: "\e040";
+}
+.glyphicon-tag:before {
+ content: "\e041";
+}
+.glyphicon-tags:before {
+ content: "\e042";
+}
+.glyphicon-book:before {
+ content: "\e043";
+}
+.glyphicon-bookmark:before {
+ content: "\e044";
+}
+.glyphicon-print:before {
+ content: "\e045";
+}
+.glyphicon-camera:before {
+ content: "\e046";
+}
+.glyphicon-font:before {
+ content: "\e047";
+}
+.glyphicon-bold:before {
+ content: "\e048";
+}
+.glyphicon-italic:before {
+ content: "\e049";
+}
+.glyphicon-text-height:before {
+ content: "\e050";
+}
+.glyphicon-text-width:before {
+ content: "\e051";
+}
+.glyphicon-align-left:before {
+ content: "\e052";
+}
+.glyphicon-align-center:before {
+ content: "\e053";
+}
+.glyphicon-align-right:before {
+ content: "\e054";
+}
+.glyphicon-align-justify:before {
+ content: "\e055";
+}
+.glyphicon-list:before {
+ content: "\e056";
+}
+.glyphicon-indent-left:before {
+ content: "\e057";
+}
+.glyphicon-indent-right:before {
+ content: "\e058";
+}
+.glyphicon-facetime-video:before {
+ content: "\e059";
+}
+.glyphicon-picture:before {
+ content: "\e060";
+}
+.glyphicon-map-marker:before {
+ content: "\e062";
+}
+.glyphicon-adjust:before {
+ content: "\e063";
+}
+.glyphicon-tint:before {
+ content: "\e064";
+}
+.glyphicon-edit:before {
+ content: "\e065";
+}
+.glyphicon-share:before {
+ content: "\e066";
+}
+.glyphicon-check:before {
+ content: "\e067";
+}
+.glyphicon-move:before {
+ content: "\e068";
+}
+.glyphicon-step-backward:before {
+ content: "\e069";
+}
+.glyphicon-fast-backward:before {
+ content: "\e070";
+}
+.glyphicon-backward:before {
+ content: "\e071";
+}
+.glyphicon-play:before {
+ content: "\e072";
+}
+.glyphicon-pause:before {
+ content: "\e073";
+}
+.glyphicon-stop:before {
+ content: "\e074";
+}
+.glyphicon-forward:before {
+ content: "\e075";
+}
+.glyphicon-fast-forward:before {
+ content: "\e076";
+}
+.glyphicon-step-forward:before {
+ content: "\e077";
+}
+.glyphicon-eject:before {
+ content: "\e078";
+}
+.glyphicon-chevron-left:before {
+ content: "\e079";
+}
+.glyphicon-chevron-right:before {
+ content: "\e080";
+}
+.glyphicon-plus-sign:before {
+ content: "\e081";
+}
+.glyphicon-minus-sign:before {
+ content: "\e082";
+}
+.glyphicon-remove-sign:before {
+ content: "\e083";
+}
+.glyphicon-ok-sign:before {
+ content: "\e084";
+}
+.glyphicon-question-sign:before {
+ content: "\e085";
+}
+.glyphicon-info-sign:before {
+ content: "\e086";
+}
+.glyphicon-screenshot:before {
+ content: "\e087";
+}
+.glyphicon-remove-circle:before {
+ content: "\e088";
+}
+.glyphicon-ok-circle:before {
+ content: "\e089";
+}
+.glyphicon-ban-circle:before {
+ content: "\e090";
+}
+.glyphicon-arrow-left:before {
+ content: "\e091";
+}
+.glyphicon-arrow-right:before {
+ content: "\e092";
+}
+.glyphicon-arrow-up:before {
+ content: "\e093";
+}
+.glyphicon-arrow-down:before {
+ content: "\e094";
+}
+.glyphicon-share-alt:before {
+ content: "\e095";
+}
+.glyphicon-resize-full:before {
+ content: "\e096";
+}
+.glyphicon-resize-small:before {
+ content: "\e097";
+}
+.glyphicon-exclamation-sign:before {
+ content: "\e101";
+}
+.glyphicon-gift:before {
+ content: "\e102";
+}
+.glyphicon-leaf:before {
+ content: "\e103";
+}
+.glyphicon-fire:before {
+ content: "\e104";
+}
+.glyphicon-eye-open:before {
+ content: "\e105";
+}
+.glyphicon-eye-close:before {
+ content: "\e106";
+}
+.glyphicon-warning-sign:before {
+ content: "\e107";
+}
+.glyphicon-plane:before {
+ content: "\e108";
+}
+.glyphicon-calendar:before {
+ content: "\e109";
+}
+.glyphicon-random:before {
+ content: "\e110";
+}
+.glyphicon-comment:before {
+ content: "\e111";
+}
+.glyphicon-magnet:before {
+ content: "\e112";
+}
+.glyphicon-chevron-up:before {
+ content: "\e113";
+}
+.glyphicon-chevron-down:before {
+ content: "\e114";
+}
+.glyphicon-retweet:before {
+ content: "\e115";
+}
+.glyphicon-shopping-cart:before {
+ content: "\e116";
+}
+.glyphicon-folder-close:before {
+ content: "\e117";
+}
+.glyphicon-folder-open:before {
+ content: "\e118";
+}
+.glyphicon-resize-vertical:before {
+ content: "\e119";
+}
+.glyphicon-resize-horizontal:before {
+ content: "\e120";
+}
+.glyphicon-hdd:before {
+ content: "\e121";
+}
+.glyphicon-bullhorn:before {
+ content: "\e122";
+}
+.glyphicon-bell:before {
+ content: "\e123";
+}
+.glyphicon-certificate:before {
+ content: "\e124";
+}
+.glyphicon-thumbs-up:before {
+ content: "\e125";
+}
+.glyphicon-thumbs-down:before {
+ content: "\e126";
+}
+.glyphicon-hand-right:before {
+ content: "\e127";
+}
+.glyphicon-hand-left:before {
+ content: "\e128";
+}
+.glyphicon-hand-up:before {
+ content: "\e129";
+}
+.glyphicon-hand-down:before {
+ content: "\e130";
+}
+.glyphicon-circle-arrow-right:before {
+ content: "\e131";
+}
+.glyphicon-circle-arrow-left:before {
+ content: "\e132";
+}
+.glyphicon-circle-arrow-up:before {
+ content: "\e133";
+}
+.glyphicon-circle-arrow-down:before {
+ content: "\e134";
+}
+.glyphicon-globe:before {
+ content: "\e135";
+}
+.glyphicon-wrench:before {
+ content: "\e136";
+}
+.glyphicon-tasks:before {
+ content: "\e137";
+}
+.glyphicon-filter:before {
+ content: "\e138";
+}
+.glyphicon-briefcase:before {
+ content: "\e139";
+}
+.glyphicon-fullscreen:before {
+ content: "\e140";
+}
+.glyphicon-dashboard:before {
+ content: "\e141";
+}
+.glyphicon-paperclip:before {
+ content: "\e142";
+}
+.glyphicon-heart-empty:before {
+ content: "\e143";
+}
+.glyphicon-link:before {
+ content: "\e144";
+}
+.glyphicon-phone:before {
+ content: "\e145";
+}
+.glyphicon-pushpin:before {
+ content: "\e146";
+}
+.glyphicon-usd:before {
+ content: "\e148";
+}
+.glyphicon-gbp:before {
+ content: "\e149";
+}
+.glyphicon-sort:before {
+ content: "\e150";
+}
+.glyphicon-sort-by-alphabet:before {
+ content: "\e151";
+}
+.glyphicon-sort-by-alphabet-alt:before {
+ content: "\e152";
+}
+.glyphicon-sort-by-order:before {
+ content: "\e153";
+}
+.glyphicon-sort-by-order-alt:before {
+ content: "\e154";
+}
+.glyphicon-sort-by-attributes:before {
+ content: "\e155";
+}
+.glyphicon-sort-by-attributes-alt:before {
+ content: "\e156";
+}
+.glyphicon-unchecked:before {
+ content: "\e157";
+}
+.glyphicon-expand:before {
+ content: "\e158";
+}
+.glyphicon-collapse-down:before {
+ content: "\e159";
+}
+.glyphicon-collapse-up:before {
+ content: "\e160";
+}
+.glyphicon-log-in:before {
+ content: "\e161";
+}
+.glyphicon-flash:before {
+ content: "\e162";
+}
+.glyphicon-log-out:before {
+ content: "\e163";
+}
+.glyphicon-new-window:before {
+ content: "\e164";
+}
+.glyphicon-record:before {
+ content: "\e165";
+}
+.glyphicon-save:before {
+ content: "\e166";
+}
+.glyphicon-open:before {
+ content: "\e167";
+}
+.glyphicon-saved:before {
+ content: "\e168";
+}
+.glyphicon-import:before {
+ content: "\e169";
+}
+.glyphicon-export:before {
+ content: "\e170";
+}
+.glyphicon-send:before {
+ content: "\e171";
+}
+.glyphicon-floppy-disk:before {
+ content: "\e172";
+}
+.glyphicon-floppy-saved:before {
+ content: "\e173";
+}
+.glyphicon-floppy-remove:before {
+ content: "\e174";
+}
+.glyphicon-floppy-save:before {
+ content: "\e175";
+}
+.glyphicon-floppy-open:before {
+ content: "\e176";
+}
+.glyphicon-credit-card:before {
+ content: "\e177";
+}
+.glyphicon-transfer:before {
+ content: "\e178";
+}
+.glyphicon-cutlery:before {
+ content: "\e179";
+}
+.glyphicon-header:before {
+ content: "\e180";
+}
+.glyphicon-compressed:before {
+ content: "\e181";
+}
+.glyphicon-earphone:before {
+ content: "\e182";
+}
+.glyphicon-phone-alt:before {
+ content: "\e183";
+}
+.glyphicon-tower:before {
+ content: "\e184";
+}
+.glyphicon-stats:before {
+ content: "\e185";
+}
+.glyphicon-sd-video:before {
+ content: "\e186";
+}
+.glyphicon-hd-video:before {
+ content: "\e187";
+}
+.glyphicon-subtitles:before {
+ content: "\e188";
+}
+.glyphicon-sound-stereo:before {
+ content: "\e189";
+}
+.glyphicon-sound-dolby:before {
+ content: "\e190";
+}
+.glyphicon-sound-5-1:before {
+ content: "\e191";
+}
+.glyphicon-sound-6-1:before {
+ content: "\e192";
+}
+.glyphicon-sound-7-1:before {
+ content: "\e193";
+}
+.glyphicon-copyright-mark:before {
+ content: "\e194";
+}
+.glyphicon-registration-mark:before {
+ content: "\e195";
+}
+.glyphicon-cloud-download:before {
+ content: "\e197";
+}
+.glyphicon-cloud-upload:before {
+ content: "\e198";
+}
+.glyphicon-tree-conifer:before {
+ content: "\e199";
+}
+.glyphicon-tree-deciduous:before {
+ content: "\e200";
+}
+.glyphicon-cd:before {
+ content: "\e201";
+}
+.glyphicon-save-file:before {
+ content: "\e202";
+}
+.glyphicon-open-file:before {
+ content: "\e203";
+}
+.glyphicon-level-up:before {
+ content: "\e204";
+}
+.glyphicon-copy:before {
+ content: "\e205";
+}
+.glyphicon-paste:before {
+ content: "\e206";
+}
+.glyphicon-alert:before {
+ content: "\e209";
+}
+.glyphicon-equalizer:before {
+ content: "\e210";
+}
+.glyphicon-king:before {
+ content: "\e211";
+}
+.glyphicon-queen:before {
+ content: "\e212";
+}
+.glyphicon-pawn:before {
+ content: "\e213";
+}
+.glyphicon-bishop:before {
+ content: "\e214";
+}
+.glyphicon-knight:before {
+ content: "\e215";
+}
+.glyphicon-baby-formula:before {
+ content: "\e216";
+}
+.glyphicon-tent:before {
+ content: "\26fa";
+}
+.glyphicon-blackboard:before {
+ content: "\e218";
+}
+.glyphicon-bed:before {
+ content: "\e219";
+}
+.glyphicon-apple:before {
+ content: "\f8ff";
+}
+.glyphicon-erase:before {
+ content: "\e221";
+}
+.glyphicon-hourglass:before {
+ content: "\231b";
+}
+.glyphicon-lamp:before {
+ content: "\e223";
+}
+.glyphicon-duplicate:before {
+ content: "\e224";
+}
+.glyphicon-piggy-bank:before {
+ content: "\e225";
+}
+.glyphicon-scissors:before {
+ content: "\e226";
+}
+.glyphicon-bitcoin:before {
+ content: "\e227";
+}
+.glyphicon-btc:before {
+ content: "\e227";
+}
+.glyphicon-xbt:before {
+ content: "\e227";
+}
+.glyphicon-yen:before {
+ content: "\00a5";
+}
+.glyphicon-jpy:before {
+ content: "\00a5";
+}
+.glyphicon-ruble:before {
+ content: "\20bd";
+}
+.glyphicon-rub:before {
+ content: "\20bd";
+}
+.glyphicon-scale:before {
+ content: "\e230";
+}
+.glyphicon-ice-lolly:before {
+ content: "\e231";
+}
+.glyphicon-ice-lolly-tasted:before {
+ content: "\e232";
+}
+.glyphicon-education:before {
+ content: "\e233";
+}
+.glyphicon-option-horizontal:before {
+ content: "\e234";
+}
+.glyphicon-option-vertical:before {
+ content: "\e235";
+}
+.glyphicon-menu-hamburger:before {
+ content: "\e236";
+}
+.glyphicon-modal-window:before {
+ content: "\e237";
+}
+.glyphicon-oil:before {
+ content: "\e238";
+}
+.glyphicon-grain:before {
+ content: "\e239";
+}
+.glyphicon-sunglasses:before {
+ content: "\e240";
+}
+.glyphicon-text-size:before {
+ content: "\e241";
+}
+.glyphicon-text-color:before {
+ content: "\e242";
+}
+.glyphicon-text-background:before {
+ content: "\e243";
+}
+.glyphicon-object-align-top:before {
+ content: "\e244";
+}
+.glyphicon-object-align-bottom:before {
+ content: "\e245";
+}
+.glyphicon-object-align-horizontal:before {
+ content: "\e246";
+}
+.glyphicon-object-align-left:before {
+ content: "\e247";
+}
+.glyphicon-object-align-vertical:before {
+ content: "\e248";
+}
+.glyphicon-object-align-right:before {
+ content: "\e249";
+}
+.glyphicon-triangle-right:before {
+ content: "\e250";
+}
+.glyphicon-triangle-left:before {
+ content: "\e251";
+}
+.glyphicon-triangle-bottom:before {
+ content: "\e252";
+}
+.glyphicon-triangle-top:before {
+ content: "\e253";
+}
+.glyphicon-console:before {
+ content: "\e254";
+}
+.glyphicon-superscript:before {
+ content: "\e255";
+}
+.glyphicon-subscript:before {
+ content: "\e256";
+}
+.glyphicon-menu-left:before {
+ content: "\e257";
+}
+.glyphicon-menu-right:before {
+ content: "\e258";
+}
+.glyphicon-menu-down:before {
+ content: "\e259";
+}
+.glyphicon-menu-up:before {
+ content: "\e260";
+}
+* {
+ box-sizing: border-box;
+}
+*:before,
+*:after {
+ box-sizing: border-box;
+}
+html {
+ font-size: 10px;
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+}
+body {
+ font-family: "Open Sans", Helvetica, Arial, sans-serif;
+ font-size: 12px;
+ line-height: 1.66666667;
+ color: #363636;
+ background-color: #fff;
+}
+input,
+button,
+select,
+textarea {
+ font-family: inherit;
+ font-size: inherit;
+ line-height: inherit;
+}
+a {
+ color: #0088ce;
+ text-decoration: none;
+}
+a:hover,
+a:focus {
+ color: #00659c;
+ text-decoration: underline;
+}
+a:focus {
+ outline: 5px auto -webkit-focus-ring-color;
+ outline-offset: -2px;
+}
+figure {
+ margin: 0;
+}
+img {
+ vertical-align: middle;
+}
+.img-responsive,
+.thumbnail > img,
+.thumbnail a > img,
+.carousel-inner > .item > img,
+.carousel-inner > .item > a > img {
+ display: block;
+ max-width: 100%;
+ height: auto;
+}
+.img-rounded {
+ border-radius: 1px;
+}
+.img-thumbnail {
+ padding: 4px;
+ line-height: 1.66666667;
+ background-color: #fff;
+ border: 1px solid #ddd;
+ border-radius: 1px;
+ transition: all 0.2s ease-in-out;
+ display: inline-block;
+ max-width: 100%;
+ height: auto;
+}
+.img-circle {
+ border-radius: 50%;
+}
+hr {
+ margin-top: 20px;
+ margin-bottom: 20px;
+ border: 0;
+ border-top: 1px solid #f1f1f1;
+}
+.sr-only {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+}
+.sr-only-focusable:active,
+.sr-only-focusable:focus {
+ position: static;
+ width: auto;
+ height: auto;
+ margin: 0;
+ overflow: visible;
+ clip: auto;
+}
+[role="button"] {
+ cursor: pointer;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+.h1,
+.h2,
+.h3,
+.h4,
+.h5,
+.h6 {
+ font-family: inherit;
+ font-weight: 500;
+ line-height: 1.1;
+ color: inherit;
+}
+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 {
+ font-weight: normal;
+ line-height: 1;
+ color: #9c9c9c;
+}
+h1,
+.h1,
+h2,
+.h2,
+h3,
+.h3 {
+ margin-top: 20px;
+ margin-bottom: 10px;
+}
+h1 small,
+.h1 small,
+h2 small,
+.h2 small,
+h3 small,
+.h3 small,
+h1 .small,
+.h1 .small,
+h2 .small,
+.h2 .small,
+h3 .small,
+.h3 .small {
+ font-size: 65%;
+}
+h4,
+.h4,
+h5,
+.h5,
+h6,
+.h6 {
+ margin-top: 10px;
+ margin-bottom: 10px;
+}
+h4 small,
+.h4 small,
+h5 small,
+.h5 small,
+h6 small,
+.h6 small,
+h4 .small,
+.h4 .small,
+h5 .small,
+.h5 .small,
+h6 .small,
+.h6 .small {
+ font-size: 75%;
+}
+h1,
+.h1 {
+ font-size: 24px;
+}
+h2,
+.h2 {
+ font-size: 22px;
+}
+h3,
+.h3 {
+ font-size: 16px;
+}
+h4,
+.h4 {
+ font-size: 15px;
+}
+h5,
+.h5 {
+ font-size: 13px;
+}
+h6,
+.h6 {
+ font-size: 11px;
+}
+p {
+ margin: 0 0 10px;
+}
+.lead {
+ margin-bottom: 20px;
+ font-size: 13px;
+ font-weight: 300;
+ line-height: 1.4;
+}
+@media (min-width: 768px) {
+ .lead {
+ font-size: 18px;
+ }
+}
+small,
+.small {
+ font-size: 91%;
+}
+mark,
+.mark {
+ background-color: #fcf8e3;
+ padding: .2em;
+}
+.text-left {
+ text-align: left;
+}
+.text-right {
+ text-align: right;
+}
+.text-center {
+ text-align: center;
+}
+.text-justify {
+ text-align: justify;
+}
+.text-nowrap {
+ white-space: nowrap;
+}
+.text-lowercase {
+ text-transform: lowercase;
+}
+.text-uppercase {
+ text-transform: uppercase;
+}
+.text-capitalize {
+ text-transform: capitalize;
+}
+.text-muted {
+ color: #9c9c9c;
+}
+.text-primary {
+ color: #39a5dc;
+}
+a.text-primary:hover,
+a.text-primary:focus {
+ color: #228bc0;
+}
+.text-success {
+ color: #3c763d;
+}
+a.text-success:hover,
+a.text-success:focus {
+ color: #2b542c;
+}
+.text-info {
+ color: #31708f;
+}
+a.text-info:hover,
+a.text-info:focus {
+ color: #245269;
+}
+.text-warning {
+ color: #ec7a08;
+}
+a.text-warning:hover,
+a.text-warning:focus {
+ color: #bb6106;
+}
+.text-danger {
+ color: #cc0000;
+}
+a.text-danger:hover,
+a.text-danger:focus {
+ color: #990000;
+}
+.bg-primary {
+ color: #fff;
+ background-color: #39a5dc;
+}
+a.bg-primary:hover,
+a.bg-primary:focus {
+ background-color: #228bc0;
+}
+.bg-success {
+ background-color: #dff0d8;
+}
+a.bg-success:hover,
+a.bg-success:focus {
+ background-color: #c1e2b3;
+}
+.bg-info {
+ background-color: #d9edf7;
+}
+a.bg-info:hover,
+a.bg-info:focus {
+ background-color: #afd9ee;
+}
+.bg-warning {
+ background-color: #fcf8e3;
+}
+a.bg-warning:hover,
+a.bg-warning:focus {
+ background-color: #f7ecb5;
+}
+.bg-danger {
+ background-color: #f2dede;
+}
+a.bg-danger:hover,
+a.bg-danger:focus {
+ background-color: #e4b9b9;
+}
+.page-header {
+ padding-bottom: 9px;
+ margin: 40px 0 20px;
+ border-bottom: 1px solid #f1f1f1;
+}
+ul,
+ol {
+ margin-top: 0;
+ margin-bottom: 10px;
+}
+ul ul,
+ol ul,
+ul ol,
+ol ol {
+ margin-bottom: 0;
+}
+.list-unstyled {
+ padding-left: 0;
+ list-style: none;
+}
+.list-inline {
+ padding-left: 0;
+ list-style: none;
+ margin-left: -5px;
+}
+.list-inline > li {
+ display: inline-block;
+ padding-left: 5px;
+ padding-right: 5px;
+}
+dl {
+ margin-top: 0;
+ margin-bottom: 20px;
+}
+dt,
+dd {
+ line-height: 1.66666667;
+}
+dt {
+ font-weight: bold;
+}
+dd {
+ margin-left: 0;
+}
+@media (min-width: 768px) {
+ .dl-horizontal dt {
+ float: left;
+ width: 160px;
+ clear: left;
+ text-align: right;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ }
+ .dl-horizontal dd {
+ margin-left: 180px;
+ }
+}
+abbr[title],
+abbr[data-original-title] {
+ cursor: help;
+ border-bottom: 1px dotted #9c9c9c;
+}
+.initialism {
+ font-size: 90%;
+ text-transform: uppercase;
+}
+blockquote {
+ padding: 10px 20px;
+ margin: 0 0 20px;
+ font-size: 15px;
+ border-left: 5px solid #f1f1f1;
+}
+blockquote p:last-child,
+blockquote ul:last-child,
+blockquote ol:last-child {
+ margin-bottom: 0;
+}
+blockquote footer,
+blockquote small,
+blockquote .small {
+ display: block;
+ font-size: 80%;
+ line-height: 1.66666667;
+ color: #9c9c9c;
+}
+blockquote footer:before,
+blockquote small:before,
+blockquote .small:before {
+ content: '\2014 \00A0';
+}
+.blockquote-reverse,
+blockquote.pull-right {
+ padding-right: 15px;
+ padding-left: 0;
+ border-right: 5px solid #f1f1f1;
+ border-left: 0;
+ text-align: right;
+}
+.blockquote-reverse footer:before,
+blockquote.pull-right footer:before,
+.blockquote-reverse small:before,
+blockquote.pull-right small:before,
+.blockquote-reverse .small:before,
+blockquote.pull-right .small:before {
+ content: '';
+}
+.blockquote-reverse footer:after,
+blockquote.pull-right footer:after,
+.blockquote-reverse small:after,
+blockquote.pull-right small:after,
+.blockquote-reverse .small:after,
+blockquote.pull-right .small:after {
+ content: '\00A0 \2014';
+}
+address {
+ margin-bottom: 20px;
+ font-style: normal;
+ line-height: 1.66666667;
+}
+code,
+kbd,
+pre,
+samp {
+ font-family: Menlo, Monaco, Consolas, monospace;
+}
+code {
+ padding: 2px 4px;
+ font-size: 90%;
+ color: #004368;
+ background-color: #def3ff;
+ border-radius: 1px;
+}
+kbd {
+ padding: 2px 4px;
+ font-size: 90%;
+ color: #fff;
+ background-color: #333;
+ border-radius: 1px;
+ box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+kbd kbd {
+ padding: 0;
+ font-size: 100%;
+ font-weight: bold;
+ box-shadow: none;
+}
+pre {
+ display: block;
+ padding: 9.5px;
+ margin: 0 0 10px;
+ font-size: 11px;
+ line-height: 1.66666667;
+ word-break: break-all;
+ word-wrap: break-word;
+ color: #363636;
+ background-color: #fafafa;
+ border: 1px solid #ccc;
+ border-radius: 1px;
+}
+pre code {
+ padding: 0;
+ font-size: inherit;
+ color: inherit;
+ white-space: pre-wrap;
+ background-color: transparent;
+ border-radius: 0;
+}
+.pre-scrollable {
+ max-height: 340px;
+ overflow-y: scroll;
+}
+.container {
+ margin-right: auto;
+ margin-left: auto;
+ padding-left: 20px;
+ padding-right: 20px;
+}
+@media (min-width: 768px) {
+ .container {
+ width: 760px;
+ }
+}
+@media (min-width: 992px) {
+ .container {
+ width: 980px;
+ }
+}
+@media (min-width: 1200px) {
+ .container {
+ width: 1180px;
+ }
+}
+.container-fluid {
+ margin-right: auto;
+ margin-left: auto;
+ padding-left: 20px;
+ padding-right: 20px;
+}
+.row {
+ margin-left: -20px;
+ margin-right: -20px;
+}
+.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
+ position: relative;
+ min-height: 1px;
+ padding-left: 20px;
+ padding-right: 20px;
+}
+.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
+ float: left;
+}
+.col-xs-12 {
+ width: 100%;
+}
+.col-xs-11 {
+ width: 91.66666667%;
+}
+.col-xs-10 {
+ width: 83.33333333%;
+}
+.col-xs-9 {
+ width: 75%;
+}
+.col-xs-8 {
+ width: 66.66666667%;
+}
+.col-xs-7 {
+ width: 58.33333333%;
+}
+.col-xs-6 {
+ width: 50%;
+}
+.col-xs-5 {
+ width: 41.66666667%;
+}
+.col-xs-4 {
+ width: 33.33333333%;
+}
+.col-xs-3 {
+ width: 25%;
+}
+.col-xs-2 {
+ width: 16.66666667%;
+}
+.col-xs-1 {
+ width: 8.33333333%;
+}
+.col-xs-pull-12 {
+ right: 100%;
+}
+.col-xs-pull-11 {
+ right: 91.66666667%;
+}
+.col-xs-pull-10 {
+ right: 83.33333333%;
+}
+.col-xs-pull-9 {
+ right: 75%;
+}
+.col-xs-pull-8 {
+ right: 66.66666667%;
+}
+.col-xs-pull-7 {
+ right: 58.33333333%;
+}
+.col-xs-pull-6 {
+ right: 50%;
+}
+.col-xs-pull-5 {
+ right: 41.66666667%;
+}
+.col-xs-pull-4 {
+ right: 33.33333333%;
+}
+.col-xs-pull-3 {
+ right: 25%;
+}
+.col-xs-pull-2 {
+ right: 16.66666667%;
+}
+.col-xs-pull-1 {
+ right: 8.33333333%;
+}
+.col-xs-pull-0 {
+ right: auto;
+}
+.col-xs-push-12 {
+ left: 100%;
+}
+.col-xs-push-11 {
+ left: 91.66666667%;
+}
+.col-xs-push-10 {
+ left: 83.33333333%;
+}
+.col-xs-push-9 {
+ left: 75%;
+}
+.col-xs-push-8 {
+ left: 66.66666667%;
+}
+.col-xs-push-7 {
+ left: 58.33333333%;
+}
+.col-xs-push-6 {
+ left: 50%;
+}
+.col-xs-push-5 {
+ left: 41.66666667%;
+}
+.col-xs-push-4 {
+ left: 33.33333333%;
+}
+.col-xs-push-3 {
+ left: 25%;
+}
+.col-xs-push-2 {
+ left: 16.66666667%;
+}
+.col-xs-push-1 {
+ left: 8.33333333%;
+}
+.col-xs-push-0 {
+ left: auto;
+}
+.col-xs-offset-12 {
+ margin-left: 100%;
+}
+.col-xs-offset-11 {
+ margin-left: 91.66666667%;
+}
+.col-xs-offset-10 {
+ margin-left: 83.33333333%;
+}
+.col-xs-offset-9 {
+ margin-left: 75%;
+}
+.col-xs-offset-8 {
+ margin-left: 66.66666667%;
+}
+.col-xs-offset-7 {
+ margin-left: 58.33333333%;
+}
+.col-xs-offset-6 {
+ margin-left: 50%;
+}
+.col-xs-offset-5 {
+ margin-left: 41.66666667%;
+}
+.col-xs-offset-4 {
+ margin-left: 33.33333333%;
+}
+.col-xs-offset-3 {
+ margin-left: 25%;
+}
+.col-xs-offset-2 {
+ margin-left: 16.66666667%;
+}
+.col-xs-offset-1 {
+ margin-left: 8.33333333%;
+}
+.col-xs-offset-0 {
+ margin-left: 0%;
+}
+@media (min-width: 768px) {
+ .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
+ float: left;
+ }
+ .col-sm-12 {
+ width: 100%;
+ }
+ .col-sm-11 {
+ width: 91.66666667%;
+ }
+ .col-sm-10 {
+ width: 83.33333333%;
+ }
+ .col-sm-9 {
+ width: 75%;
+ }
+ .col-sm-8 {
+ width: 66.66666667%;
+ }
+ .col-sm-7 {
+ width: 58.33333333%;
+ }
+ .col-sm-6 {
+ width: 50%;
+ }
+ .col-sm-5 {
+ width: 41.66666667%;
+ }
+ .col-sm-4 {
+ width: 33.33333333%;
+ }
+ .col-sm-3 {
+ width: 25%;
+ }
+ .col-sm-2 {
+ width: 16.66666667%;
+ }
+ .col-sm-1 {
+ width: 8.33333333%;
+ }
+ .col-sm-pull-12 {
+ right: 100%;
+ }
+ .col-sm-pull-11 {
+ right: 91.66666667%;
+ }
+ .col-sm-pull-10 {
+ right: 83.33333333%;
+ }
+ .col-sm-pull-9 {
+ right: 75%;
+ }
+ .col-sm-pull-8 {
+ right: 66.66666667%;
+ }
+ .col-sm-pull-7 {
+ right: 58.33333333%;
+ }
+ .col-sm-pull-6 {
+ right: 50%;
+ }
+ .col-sm-pull-5 {
+ right: 41.66666667%;
+ }
+ .col-sm-pull-4 {
+ right: 33.33333333%;
+ }
+ .col-sm-pull-3 {
+ right: 25%;
+ }
+ .col-sm-pull-2 {
+ right: 16.66666667%;
+ }
+ .col-sm-pull-1 {
+ right: 8.33333333%;
+ }
+ .col-sm-pull-0 {
+ right: auto;
+ }
+ .col-sm-push-12 {
+ left: 100%;
+ }
+ .col-sm-push-11 {
+ left: 91.66666667%;
+ }
+ .col-sm-push-10 {
+ left: 83.33333333%;
+ }
+ .col-sm-push-9 {
+ left: 75%;
+ }
+ .col-sm-push-8 {
+ left: 66.66666667%;
+ }
+ .col-sm-push-7 {
+ left: 58.33333333%;
+ }
+ .col-sm-push-6 {
+ left: 50%;
+ }
+ .col-sm-push-5 {
+ left: 41.66666667%;
+ }
+ .col-sm-push-4 {
+ left: 33.33333333%;
+ }
+ .col-sm-push-3 {
+ left: 25%;
+ }
+ .col-sm-push-2 {
+ left: 16.66666667%;
+ }
+ .col-sm-push-1 {
+ left: 8.33333333%;
+ }
+ .col-sm-push-0 {
+ left: auto;
+ }
+ .col-sm-offset-12 {
+ margin-left: 100%;
+ }
+ .col-sm-offset-11 {
+ margin-left: 91.66666667%;
+ }
+ .col-sm-offset-10 {
+ margin-left: 83.33333333%;
+ }
+ .col-sm-offset-9 {
+ margin-left: 75%;
+ }
+ .col-sm-offset-8 {
+ margin-left: 66.66666667%;
+ }
+ .col-sm-offset-7 {
+ margin-left: 58.33333333%;
+ }
+ .col-sm-offset-6 {
+ margin-left: 50%;
+ }
+ .col-sm-offset-5 {
+ margin-left: 41.66666667%;
+ }
+ .col-sm-offset-4 {
+ margin-left: 33.33333333%;
+ }
+ .col-sm-offset-3 {
+ margin-left: 25%;
+ }
+ .col-sm-offset-2 {
+ margin-left: 16.66666667%;
+ }
+ .col-sm-offset-1 {
+ margin-left: 8.33333333%;
+ }
+ .col-sm-offset-0 {
+ margin-left: 0%;
+ }
+}
+@media (min-width: 992px) {
+ .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
+ float: left;
+ }
+ .col-md-12 {
+ width: 100%;
+ }
+ .col-md-11 {
+ width: 91.66666667%;
+ }
+ .col-md-10 {
+ width: 83.33333333%;
+ }
+ .col-md-9 {
+ width: 75%;
+ }
+ .col-md-8 {
+ width: 66.66666667%;
+ }
+ .col-md-7 {
+ width: 58.33333333%;
+ }
+ .col-md-6 {
+ width: 50%;
+ }
+ .col-md-5 {
+ width: 41.66666667%;
+ }
+ .col-md-4 {
+ width: 33.33333333%;
+ }
+ .col-md-3 {
+ width: 25%;
+ }
+ .col-md-2 {
+ width: 16.66666667%;
+ }
+ .col-md-1 {
+ width: 8.33333333%;
+ }
+ .col-md-pull-12 {
+ right: 100%;
+ }
+ .col-md-pull-11 {
+ right: 91.66666667%;
+ }
+ .col-md-pull-10 {
+ right: 83.33333333%;
+ }
+ .col-md-pull-9 {
+ right: 75%;
+ }
+ .col-md-pull-8 {
+ right: 66.66666667%;
+ }
+ .col-md-pull-7 {
+ right: 58.33333333%;
+ }
+ .col-md-pull-6 {
+ right: 50%;
+ }
+ .col-md-pull-5 {
+ right: 41.66666667%;
+ }
+ .col-md-pull-4 {
+ right: 33.33333333%;
+ }
+ .col-md-pull-3 {
+ right: 25%;
+ }
+ .col-md-pull-2 {
+ right: 16.66666667%;
+ }
+ .col-md-pull-1 {
+ right: 8.33333333%;
+ }
+ .col-md-pull-0 {
+ right: auto;
+ }
+ .col-md-push-12 {
+ left: 100%;
+ }
+ .col-md-push-11 {
+ left: 91.66666667%;
+ }
+ .col-md-push-10 {
+ left: 83.33333333%;
+ }
+ .col-md-push-9 {
+ left: 75%;
+ }
+ .col-md-push-8 {
+ left: 66.66666667%;
+ }
+ .col-md-push-7 {
+ left: 58.33333333%;
+ }
+ .col-md-push-6 {
+ left: 50%;
+ }
+ .col-md-push-5 {
+ left: 41.66666667%;
+ }
+ .col-md-push-4 {
+ left: 33.33333333%;
+ }
+ .col-md-push-3 {
+ left: 25%;
+ }
+ .col-md-push-2 {
+ left: 16.66666667%;
+ }
+ .col-md-push-1 {
+ left: 8.33333333%;
+ }
+ .col-md-push-0 {
+ left: auto;
+ }
+ .col-md-offset-12 {
+ margin-left: 100%;
+ }
+ .col-md-offset-11 {
+ margin-left: 91.66666667%;
+ }
+ .col-md-offset-10 {
+ margin-left: 83.33333333%;
+ }
+ .col-md-offset-9 {
+ margin-left: 75%;
+ }
+ .col-md-offset-8 {
+ margin-left: 66.66666667%;
+ }
+ .col-md-offset-7 {
+ margin-left: 58.33333333%;
+ }
+ .col-md-offset-6 {
+ margin-left: 50%;
+ }
+ .col-md-offset-5 {
+ margin-left: 41.66666667%;
+ }
+ .col-md-offset-4 {
+ margin-left: 33.33333333%;
+ }
+ .col-md-offset-3 {
+ margin-left: 25%;
+ }
+ .col-md-offset-2 {
+ margin-left: 16.66666667%;
+ }
+ .col-md-offset-1 {
+ margin-left: 8.33333333%;
+ }
+ .col-md-offset-0 {
+ margin-left: 0%;
+ }
+}
+@media (min-width: 1200px) {
+ .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
+ float: left;
+ }
+ .col-lg-12 {
+ width: 100%;
+ }
+ .col-lg-11 {
+ width: 91.66666667%;
+ }
+ .col-lg-10 {
+ width: 83.33333333%;
+ }
+ .col-lg-9 {
+ width: 75%;
+ }
+ .col-lg-8 {
+ width: 66.66666667%;
+ }
+ .col-lg-7 {
+ width: 58.33333333%;
+ }
+ .col-lg-6 {
+ width: 50%;
+ }
+ .col-lg-5 {
+ width: 41.66666667%;
+ }
+ .col-lg-4 {
+ width: 33.33333333%;
+ }
+ .col-lg-3 {
+ width: 25%;
+ }
+ .col-lg-2 {
+ width: 16.66666667%;
+ }
+ .col-lg-1 {
+ width: 8.33333333%;
+ }
+ .col-lg-pull-12 {
+ right: 100%;
+ }
+ .col-lg-pull-11 {
+ right: 91.66666667%;
+ }
+ .col-lg-pull-10 {
+ right: 83.33333333%;
+ }
+ .col-lg-pull-9 {
+ right: 75%;
+ }
+ .col-lg-pull-8 {
+ right: 66.66666667%;
+ }
+ .col-lg-pull-7 {
+ right: 58.33333333%;
+ }
+ .col-lg-pull-6 {
+ right: 50%;
+ }
+ .col-lg-pull-5 {
+ right: 41.66666667%;
+ }
+ .col-lg-pull-4 {
+ right: 33.33333333%;
+ }
+ .col-lg-pull-3 {
+ right: 25%;
+ }
+ .col-lg-pull-2 {
+ right: 16.66666667%;
+ }
+ .col-lg-pull-1 {
+ right: 8.33333333%;
+ }
+ .col-lg-pull-0 {
+ right: auto;
+ }
+ .col-lg-push-12 {
+ left: 100%;
+ }
+ .col-lg-push-11 {
+ left: 91.66666667%;
+ }
+ .col-lg-push-10 {
+ left: 83.33333333%;
+ }
+ .col-lg-push-9 {
+ left: 75%;
+ }
+ .col-lg-push-8 {
+ left: 66.66666667%;
+ }
+ .col-lg-push-7 {
+ left: 58.33333333%;
+ }
+ .col-lg-push-6 {
+ left: 50%;
+ }
+ .col-lg-push-5 {
+ left: 41.66666667%;
+ }
+ .col-lg-push-4 {
+ left: 33.33333333%;
+ }
+ .col-lg-push-3 {
+ left: 25%;
+ }
+ .col-lg-push-2 {
+ left: 16.66666667%;
+ }
+ .col-lg-push-1 {
+ left: 8.33333333%;
+ }
+ .col-lg-push-0 {
+ left: auto;
+ }
+ .col-lg-offset-12 {
+ margin-left: 100%;
+ }
+ .col-lg-offset-11 {
+ margin-left: 91.66666667%;
+ }
+ .col-lg-offset-10 {
+ margin-left: 83.33333333%;
+ }
+ .col-lg-offset-9 {
+ margin-left: 75%;
+ }
+ .col-lg-offset-8 {
+ margin-left: 66.66666667%;
+ }
+ .col-lg-offset-7 {
+ margin-left: 58.33333333%;
+ }
+ .col-lg-offset-6 {
+ margin-left: 50%;
+ }
+ .col-lg-offset-5 {
+ margin-left: 41.66666667%;
+ }
+ .col-lg-offset-4 {
+ margin-left: 33.33333333%;
+ }
+ .col-lg-offset-3 {
+ margin-left: 25%;
+ }
+ .col-lg-offset-2 {
+ margin-left: 16.66666667%;
+ }
+ .col-lg-offset-1 {
+ margin-left: 8.33333333%;
+ }
+ .col-lg-offset-0 {
+ margin-left: 0%;
+ }
+}
+table {
+ background-color: transparent;
+}
+caption {
+ padding-top: 10px;
+ padding-bottom: 10px;
+ color: #9c9c9c;
+ text-align: left;
+}
+th {
+ text-align: left;
+}
+.table {
+ width: 100%;
+ max-width: 100%;
+ margin-bottom: 20px;
+}
+.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: 10px;
+ line-height: 1.66666667;
+ vertical-align: top;
+ border-top: 1px solid #d1d1d1;
+}
+.table > thead > tr > th {
+ vertical-align: bottom;
+ border-bottom: 2px solid #d1d1d1;
+}
+.table > caption + thead > tr:first-child > th,
+.table > colgroup + thead > tr:first-child > th,
+.table > thead:first-child > tr:first-child > th,
+.table > caption + thead > tr:first-child > td,
+.table > colgroup + thead > tr:first-child > td,
+.table > thead:first-child > tr:first-child > td {
+ border-top: 0;
+}
+.table > tbody + tbody {
+ border-top: 2px solid #d1d1d1;
+}
+.table .table {
+ background-color: #fff;
+}
+.table-condensed > thead > tr > th,
+.table-condensed > tbody > tr > th,
+.table-condensed > tfoot > tr > th,
+.table-condensed > thead > tr > td,
+.table-condensed > tbody > tr > td,
+.table-condensed > tfoot > tr > td {
+ padding: 5px;
+}
+.table-bordered {
+ border: 1px solid #d1d1d1;
+}
+.table-bordered > thead > tr > th,
+.table-bordered > tbody > tr > th,
+.table-bordered > tfoot > tr > th,
+.table-bordered > thead > tr > td,
+.table-bordered > tbody > tr > td,
+.table-bordered > tfoot > tr > td {
+ border: 1px solid #d1d1d1;
+}
+.table-bordered > thead > tr > th,
+.table-bordered > thead > tr > td {
+ border-bottom-width: 2px;
+}
+.table-striped > tbody > tr:nth-of-type(odd) {
+ background-color: #f5f5f5;
+}
+.table-hover > tbody > tr:hover {
+ background-color: #def3ff;
+}
+table col[class*="col-"] {
+ position: static;
+ float: none;
+ display: table-column;
+}
+table td[class*="col-"],
+table th[class*="col-"] {
+ position: static;
+ float: none;
+ display: table-cell;
+}
+.table > thead > tr > td.active,
+.table > tbody > tr > td.active,
+.table > tfoot > tr > td.active,
+.table > thead > tr > th.active,
+.table > tbody > tr > th.active,
+.table > tfoot > tr > th.active,
+.table > thead > tr.active > td,
+.table > tbody > tr.active > td,
+.table > tfoot > tr.active > td,
+.table > thead > tr.active > th,
+.table > tbody > tr.active > th,
+.table > tfoot > tr.active > th {
+ background-color: #def3ff;
+}
+.table-hover > tbody > tr > td.active:hover,
+.table-hover > tbody > tr > th.active:hover,
+.table-hover > tbody > tr.active:hover > td,
+.table-hover > tbody > tr:hover > .active,
+.table-hover > tbody > tr.active:hover > th {
+ background-color: #c4eaff;
+}
+.table > thead > tr > td.success,
+.table > tbody > tr > td.success,
+.table > tfoot > tr > td.success,
+.table > thead > tr > th.success,
+.table > tbody > tr > th.success,
+.table > tfoot > tr > th.success,
+.table > thead > tr.success > td,
+.table > tbody > tr.success > td,
+.table > tfoot > tr.success > td,
+.table > thead > tr.success > th,
+.table > tbody > tr.success > th,
+.table > tfoot > tr.success > th {
+ background-color: #dff0d8;
+}
+.table-hover > tbody > tr > td.success:hover,
+.table-hover > tbody > tr > th.success:hover,
+.table-hover > tbody > tr.success:hover > td,
+.table-hover > tbody > tr:hover > .success,
+.table-hover > tbody > tr.success:hover > th {
+ background-color: #d0e9c6;
+}
+.table > thead > tr > td.info,
+.table > tbody > tr > td.info,
+.table > tfoot > tr > td.info,
+.table > thead > tr > th.info,
+.table > tbody > tr > th.info,
+.table > tfoot > tr > th.info,
+.table > thead > tr.info > td,
+.table > tbody > tr.info > td,
+.table > tfoot > tr.info > td,
+.table > thead > tr.info > th,
+.table > tbody > tr.info > th,
+.table > tfoot > tr.info > th {
+ background-color: #d9edf7;
+}
+.table-hover > tbody > tr > td.info:hover,
+.table-hover > tbody > tr > th.info:hover,
+.table-hover > tbody > tr.info:hover > td,
+.table-hover > tbody > tr:hover > .info,
+.table-hover > tbody > tr.info:hover > th {
+ background-color: #c4e3f3;
+}
+.table > thead > tr > td.warning,
+.table > tbody > tr > td.warning,
+.table > tfoot > tr > td.warning,
+.table > thead > tr > th.warning,
+.table > tbody > tr > th.warning,
+.table > tfoot > tr > th.warning,
+.table > thead > tr.warning > td,
+.table > tbody > tr.warning > td,
+.table > tfoot > tr.warning > td,
+.table > thead > tr.warning > th,
+.table > tbody > tr.warning > th,
+.table > tfoot > tr.warning > th {
+ background-color: #fcf8e3;
+}
+.table-hover > tbody > tr > td.warning:hover,
+.table-hover > tbody > tr > th.warning:hover,
+.table-hover > tbody > tr.warning:hover > td,
+.table-hover > tbody > tr:hover > .warning,
+.table-hover > tbody > tr.warning:hover > th {
+ background-color: #faf2cc;
+}
+.table > thead > tr > td.danger,
+.table > tbody > tr > td.danger,
+.table > tfoot > tr > td.danger,
+.table > thead > tr > th.danger,
+.table > tbody > tr > th.danger,
+.table > tfoot > tr > th.danger,
+.table > thead > tr.danger > td,
+.table > tbody > tr.danger > td,
+.table > tfoot > tr.danger > td,
+.table > thead > tr.danger > th,
+.table > tbody > tr.danger > th,
+.table > tfoot > tr.danger > th {
+ background-color: #f2dede;
+}
+.table-hover > tbody > tr > td.danger:hover,
+.table-hover > tbody > tr > th.danger:hover,
+.table-hover > tbody > tr.danger:hover > td,
+.table-hover > tbody > tr:hover > .danger,
+.table-hover > tbody > tr.danger:hover > th {
+ background-color: #ebcccc;
+}
+.table-responsive {
+ overflow-x: auto;
+ min-height: 0.01%;
+}
+@media screen and (max-width: 767px) {
+ .table-responsive {
+ width: 100%;
+ margin-bottom: 15px;
+ overflow-y: hidden;
+ -ms-overflow-style: -ms-autohiding-scrollbar;
+ border: 1px solid #d1d1d1;
+ }
+ .table-responsive > .table {
+ margin-bottom: 0;
+ }
+ .table-responsive > .table > thead > tr > th,
+ .table-responsive > .table > tbody > tr > th,
+ .table-responsive > .table > tfoot > tr > th,
+ .table-responsive > .table > thead > tr > td,
+ .table-responsive > .table > tbody > tr > td,
+ .table-responsive > .table > tfoot > tr > td {
+ white-space: nowrap;
+ }
+ .table-responsive > .table-bordered {
+ border: 0;
+ }
+ .table-responsive > .table-bordered > thead > tr > th:first-child,
+ .table-responsive > .table-bordered > tbody > tr > th:first-child,
+ .table-responsive > .table-bordered > tfoot > tr > th:first-child,
+ .table-responsive > .table-bordered > thead > tr > td:first-child,
+ .table-responsive > .table-bordered > tbody > tr > td:first-child,
+ .table-responsive > .table-bordered > tfoot > tr > td:first-child {
+ border-left: 0;
+ }
+ .table-responsive > .table-bordered > thead > tr > th:last-child,
+ .table-responsive > .table-bordered > tbody > tr > th:last-child,
+ .table-responsive > .table-bordered > tfoot > tr > th:last-child,
+ .table-responsive > .table-bordered > thead > tr > td:last-child,
+ .table-responsive > .table-bordered > tbody > tr > td:last-child,
+ .table-responsive > .table-bordered > tfoot > tr > td:last-child {
+ border-right: 0;
+ }
+ .table-responsive > .table-bordered > tbody > tr:last-child > th,
+ .table-responsive > .table-bordered > tfoot > tr:last-child > th,
+ .table-responsive > .table-bordered > tbody > tr:last-child > td,
+ .table-responsive > .table-bordered > tfoot > tr:last-child > td {
+ border-bottom: 0;
+ }
+}
+fieldset {
+ padding: 0;
+ margin: 0;
+ border: 0;
+ min-width: 0;
+}
+legend {
+ display: block;
+ width: 100%;
+ padding: 0;
+ margin-bottom: 20px;
+ font-size: 18px;
+ line-height: inherit;
+ color: #363636;
+ border: 0;
+ border-bottom: 1px solid #e5e5e5;
+}
+label {
+ display: inline-block;
+ max-width: 100%;
+ margin-bottom: 5px;
+ font-weight: bold;
+}
+input[type="search"] {
+ box-sizing: border-box;
+}
+input[type="radio"],
+input[type="checkbox"] {
+ margin: 4px 0 0;
+ margin-top: 1px \9;
+ line-height: normal;
+}
+input[type="file"] {
+ display: block;
+}
+input[type="range"] {
+ display: block;
+ width: 100%;
+}
+select[multiple],
+select[size] {
+ height: auto;
+}
+input[type="file"]:focus,
+input[type="radio"]:focus,
+input[type="checkbox"]:focus {
+ outline: 5px auto -webkit-focus-ring-color;
+ outline-offset: -2px;
+}
+output {
+ display: block;
+ padding-top: 3px;
+ font-size: 12px;
+ line-height: 1.66666667;
+ color: #363636;
+}
+.form-control {
+ display: block;
+ width: 100%;
+ height: 26px;
+ padding: 2px 6px;
+ font-size: 12px;
+ line-height: 1.66666667;
+ color: #363636;
+ background-color: #fff;
+ background-image: none;
+ border: 1px solid #bbb;
+ border-radius: 1px;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+ transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
+}
+.form-control:focus {
+ border-color: #0088ce;
+ outline: 0;
+ box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 136, 206, 0.6);
+}
+.form-control::-moz-placeholder {
+ color: #999;
+ opacity: 1;
+}
+.form-control:-ms-input-placeholder {
+ color: #999;
+}
+.form-control::-webkit-input-placeholder {
+ color: #999;
+}
+.form-control:-moz-placeholder {
+ color: #999;
+ font-style: italic;
+}
+.form-control::-moz-placeholder {
+ color: #999;
+ font-style: italic;
+ opacity: 1;
+}
+.form-control:-ms-input-placeholder {
+ color: #999;
+ font-style: italic;
+}
+.form-control::-webkit-input-placeholder {
+ color: #999;
+ font-style: italic;
+}
+.form-control::-ms-expand {
+ border: 0;
+ background-color: transparent;
+}
+.form-control[disabled],
+.form-control[readonly],
+fieldset[disabled] .form-control {
+ background-color: #f5f5f5;
+ opacity: 1;
+}
+.form-control[disabled],
+fieldset[disabled] .form-control {
+ cursor: not-allowed;
+}
+textarea.form-control {
+ height: auto;
+}
+input[type="search"] {
+ -webkit-appearance: none;
+}
+@media screen and (-webkit-min-device-pixel-ratio: 0) {
+ input[type="date"].form-control,
+ input[type="time"].form-control,
+ input[type="datetime-local"].form-control,
+ input[type="month"].form-control {
+ line-height: 26px;
+ }
+ input[type="date"].input-sm,
+ input[type="time"].input-sm,
+ input[type="datetime-local"].input-sm,
+ input[type="month"].input-sm,
+ .input-group-sm input[type="date"],
+ .input-group-sm input[type="time"],
+ .input-group-sm input[type="datetime-local"],
+ .input-group-sm input[type="month"] {
+ line-height: 22px;
+ }
+ input[type="date"].input-lg,
+ input[type="time"].input-lg,
+ input[type="datetime-local"].input-lg,
+ input[type="month"].input-lg,
+ .input-group-lg input[type="date"],
+ .input-group-lg input[type="time"],
+ .input-group-lg input[type="datetime-local"],
+ .input-group-lg input[type="month"] {
+ line-height: 33px;
+ }
+}
+.form-group {
+ margin-bottom: 15px;
+}
+.radio,
+.checkbox {
+ position: relative;
+ display: block;
+ margin-top: 10px;
+ margin-bottom: 10px;
+}
+.radio label,
+.checkbox label {
+ min-height: 20px;
+ padding-left: 20px;
+ margin-bottom: 0;
+ font-weight: normal;
+ cursor: pointer;
+}
+.radio input[type="radio"],
+.radio-inline input[type="radio"],
+.checkbox input[type="checkbox"],
+.checkbox-inline input[type="checkbox"] {
+ position: absolute;
+ margin-left: -20px;
+ margin-top: 4px \9;
+}
+.radio + .radio,
+.checkbox + .checkbox {
+ margin-top: -5px;
+}
+.radio-inline,
+.checkbox-inline {
+ position: relative;
+ display: inline-block;
+ padding-left: 20px;
+ margin-bottom: 0;
+ vertical-align: middle;
+ font-weight: normal;
+ cursor: pointer;
+}
+.radio-inline + .radio-inline,
+.checkbox-inline + .checkbox-inline {
+ margin-top: 0;
+ margin-left: 10px;
+}
+input[type="radio"][disabled],
+input[type="checkbox"][disabled],
+input[type="radio"].disabled,
+input[type="checkbox"].disabled,
+fieldset[disabled] input[type="radio"],
+fieldset[disabled] input[type="checkbox"] {
+ cursor: not-allowed;
+}
+.radio-inline.disabled,
+.checkbox-inline.disabled,
+fieldset[disabled] .radio-inline,
+fieldset[disabled] .checkbox-inline {
+ cursor: not-allowed;
+}
+.radio.disabled label,
+.checkbox.disabled label,
+fieldset[disabled] .radio label,
+fieldset[disabled] .checkbox label {
+ cursor: not-allowed;
+}
+.form-control-static {
+ padding-top: 3px;
+ padding-bottom: 3px;
+ margin-bottom: 0;
+ min-height: 32px;
+}
+.form-control-static.input-lg,
+.form-control-static.input-sm {
+ padding-left: 0;
+ padding-right: 0;
+}
+.input-sm {
+ height: 22px;
+ padding: 2px 6px;
+ font-size: 11px;
+ line-height: 1.5;
+ border-radius: 1px;
+}
+select.input-sm {
+ height: 22px;
+ line-height: 22px;
+}
+textarea.input-sm,
+select[multiple].input-sm {
+ height: auto;
+}
+.form-group-sm .form-control {
+ height: 22px;
+ padding: 2px 6px;
+ font-size: 11px;
+ line-height: 1.5;
+ border-radius: 1px;
+}
+.form-group-sm select.form-control {
+ height: 22px;
+ line-height: 22px;
+}
+.form-group-sm textarea.form-control,
+.form-group-sm select[multiple].form-control {
+ height: auto;
+}
+.form-group-sm .form-control-static {
+ height: 22px;
+ min-height: 31px;
+ padding: 3px 6px;
+ font-size: 11px;
+ line-height: 1.5;
+}
+.input-lg {
+ height: 33px;
+ padding: 6px 10px;
+ font-size: 14px;
+ line-height: 1.3333333;
+ border-radius: 1px;
+}
+select.input-lg {
+ height: 33px;
+ line-height: 33px;
+}
+textarea.input-lg,
+select[multiple].input-lg {
+ height: auto;
+}
+.form-group-lg .form-control {
+ height: 33px;
+ padding: 6px 10px;
+ font-size: 14px;
+ line-height: 1.3333333;
+ border-radius: 1px;
+}
+.form-group-lg select.form-control {
+ height: 33px;
+ line-height: 33px;
+}
+.form-group-lg textarea.form-control,
+.form-group-lg select[multiple].form-control {
+ height: auto;
+}
+.form-group-lg .form-control-static {
+ height: 33px;
+ min-height: 34px;
+ padding: 7px 10px;
+ font-size: 14px;
+ line-height: 1.3333333;
+}
+.has-feedback {
+ position: relative;
+}
+.has-feedback .form-control {
+ padding-right: 32.5px;
+}
+.form-control-feedback {
+ position: absolute;
+ top: 0;
+ right: 0;
+ z-index: 2;
+ display: block;
+ width: 26px;
+ height: 26px;
+ line-height: 26px;
+ text-align: center;
+ pointer-events: none;
+}
+.input-lg + .form-control-feedback,
+.input-group-lg + .form-control-feedback,
+.form-group-lg .form-control + .form-control-feedback {
+ width: 33px;
+ height: 33px;
+ line-height: 33px;
+}
+.input-sm + .form-control-feedback,
+.input-group-sm + .form-control-feedback,
+.form-group-sm .form-control + .form-control-feedback {
+ width: 22px;
+ height: 22px;
+ line-height: 22px;
+}
+.has-success .help-block,
+.has-success .control-label,
+.has-success .radio,
+.has-success .checkbox,
+.has-success .radio-inline,
+.has-success .checkbox-inline,
+.has-success.radio label,
+.has-success.checkbox label,
+.has-success.radio-inline label,
+.has-success.checkbox-inline label {
+ color: #3c763d;
+}
+.has-success .form-control {
+ border-color: #3c763d;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+.has-success .form-control:focus {
+ border-color: #2b542c;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
+}
+.has-success .input-group-addon {
+ color: #3c763d;
+ border-color: #3c763d;
+ background-color: #dff0d8;
+}
+.has-success .form-control-feedback {
+ color: #3c763d;
+}
+.has-warning .help-block,
+.has-warning .control-label,
+.has-warning .radio,
+.has-warning .checkbox,
+.has-warning .radio-inline,
+.has-warning .checkbox-inline,
+.has-warning.radio label,
+.has-warning.checkbox label,
+.has-warning.radio-inline label,
+.has-warning.checkbox-inline label {
+ color: #ec7a08;
+}
+.has-warning .form-control {
+ border-color: #ec7a08;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+.has-warning .form-control:focus {
+ border-color: #bb6106;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #faad60;
+}
+.has-warning .input-group-addon {
+ color: #ec7a08;
+ border-color: #ec7a08;
+ background-color: #fcf8e3;
+}
+.has-warning .form-control-feedback {
+ color: #ec7a08;
+}
+.has-error .help-block,
+.has-error .control-label,
+.has-error .radio,
+.has-error .checkbox,
+.has-error .radio-inline,
+.has-error .checkbox-inline,
+.has-error.radio label,
+.has-error.checkbox label,
+.has-error.radio-inline label,
+.has-error.checkbox-inline label {
+ color: #cc0000;
+}
+.has-error .form-control {
+ border-color: #cc0000;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+.has-error .form-control:focus {
+ border-color: #990000;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ff3333;
+}
+.has-error .input-group-addon {
+ color: #cc0000;
+ border-color: #cc0000;
+ background-color: #f2dede;
+}
+.has-error .form-control-feedback {
+ color: #cc0000;
+}
+.has-feedback label ~ .form-control-feedback {
+ top: 25px;
+}
+.has-feedback label.sr-only ~ .form-control-feedback {
+ top: 0;
+}
+.help-block {
+ display: block;
+ margin-top: 5px;
+ margin-bottom: 10px;
+ color: #767676;
+}
+@media (min-width: 768px) {
+ .form-inline .form-group {
+ display: inline-block;
+ margin-bottom: 0;
+ vertical-align: middle;
+ }
+ .form-inline .form-control {
+ display: inline-block;
+ width: auto;
+ vertical-align: middle;
+ }
+ .form-inline .form-control-static {
+ display: inline-block;
+ }
+ .form-inline .input-group {
+ display: inline-table;
+ vertical-align: middle;
+ }
+ .form-inline .input-group .input-group-addon,
+ .form-inline .input-group .input-group-btn,
+ .form-inline .input-group .form-control {
+ width: auto;
+ }
+ .form-inline .input-group > .form-control {
+ width: 100%;
+ }
+ .form-inline .control-label {
+ margin-bottom: 0;
+ vertical-align: middle;
+ }
+ .form-inline .radio,
+ .form-inline .checkbox {
+ display: inline-block;
+ margin-top: 0;
+ margin-bottom: 0;
+ vertical-align: middle;
+ }
+ .form-inline .radio label,
+ .form-inline .checkbox label {
+ padding-left: 0;
+ }
+ .form-inline .radio input[type="radio"],
+ .form-inline .checkbox input[type="checkbox"] {
+ position: relative;
+ margin-left: 0;
+ }
+ .form-inline .has-feedback .form-control-feedback {
+ top: 0;
+ }
+}
+.form-horizontal .radio,
+.form-horizontal .checkbox,
+.form-horizontal .radio-inline,
+.form-horizontal .checkbox-inline {
+ margin-top: 0;
+ margin-bottom: 0;
+ padding-top: 3px;
+}
+.form-horizontal .radio,
+.form-horizontal .checkbox {
+ min-height: 23px;
+}
+.form-horizontal .form-group {
+ margin-left: -20px;
+ margin-right: -20px;
+}
+@media (min-width: 768px) {
+ .form-horizontal .control-label {
+ text-align: right;
+ margin-bottom: 0;
+ padding-top: 3px;
+ }
+}
+.form-horizontal .has-feedback .form-control-feedback {
+ right: 20px;
+}
+@media (min-width: 768px) {
+ .form-horizontal .form-group-lg .control-label {
+ padding-top: 7px;
+ font-size: 14px;
+ }
+}
+@media (min-width: 768px) {
+ .form-horizontal .form-group-sm .control-label {
+ padding-top: 3px;
+ font-size: 11px;
+ }
+}
+.btn {
+ display: inline-block;
+ margin-bottom: 0;
+ font-weight: 600;
+ text-align: center;
+ vertical-align: middle;
+ -ms-touch-action: manipulation;
+ touch-action: manipulation;
+ cursor: pointer;
+ background-image: none;
+ border: 1px solid transparent;
+ white-space: nowrap;
+ padding: 2px 6px;
+ font-size: 12px;
+ line-height: 1.66666667;
+ border-radius: 1px;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+.btn:focus,
+.btn:active:focus,
+.btn.active:focus,
+.btn.focus,
+.btn:active.focus,
+.btn.active.focus {
+ outline: 5px auto -webkit-focus-ring-color;
+ outline-offset: -2px;
+}
+.btn:hover,
+.btn:focus,
+.btn.focus {
+ color: #4d5258;
+ text-decoration: none;
+}
+.btn:active,
+.btn.active {
+ outline: 0;
+ background-image: none;
+ box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+.btn.disabled,
+.btn[disabled],
+fieldset[disabled] .btn {
+ cursor: not-allowed;
+ opacity: 0.65;
+ filter: alpha(opacity=65);
+ box-shadow: none;
+}
+a.btn.disabled,
+fieldset[disabled] a.btn {
+ pointer-events: none;
+}
+.btn-default {
+ color: #4d5258;
+ background-color: #f1f1f1;
+ border-color: #bbb;
+}
+.btn-default:focus,
+.btn-default.focus {
+ color: #4d5258;
+ background-color: #d8d8d8;
+ border-color: #7b7b7b;
+}
+.btn-default:hover {
+ color: #4d5258;
+ background-color: #d8d8d8;
+ border-color: #9c9c9c;
+}
+.btn-default:active,
+.btn-default.active,
+.open > .dropdown-toggle.btn-default {
+ color: #4d5258;
+ background-color: #d8d8d8;
+ border-color: #9c9c9c;
+}
+.btn-default:active:hover,
+.btn-default.active:hover,
+.open > .dropdown-toggle.btn-default:hover,
+.btn-default:active:focus,
+.btn-default.active:focus,
+.open > .dropdown-toggle.btn-default:focus,
+.btn-default:active.focus,
+.btn-default.active.focus,
+.open > .dropdown-toggle.btn-default.focus {
+ color: #4d5258;
+ background-color: #c6c6c6;
+ border-color: #7b7b7b;
+}
+.btn-default:active,
+.btn-default.active,
+.open > .dropdown-toggle.btn-default {
+ background-image: none;
+}
+.btn-default.disabled:hover,
+.btn-default[disabled]:hover,
+fieldset[disabled] .btn-default:hover,
+.btn-default.disabled:focus,
+.btn-default[disabled]:focus,
+fieldset[disabled] .btn-default:focus,
+.btn-default.disabled.focus,
+.btn-default[disabled].focus,
+fieldset[disabled] .btn-default.focus {
+ background-color: #f1f1f1;
+ border-color: #bbb;
+}
+.btn-default .badge {
+ color: #f1f1f1;
+ background-color: #4d5258;
+}
+.btn-primary {
+ color: #fff;
+ background-color: #0088ce;
+ border-color: #00659c;
+}
+.btn-primary:focus,
+.btn-primary.focus {
+ color: #fff;
+ background-color: #00669b;
+ border-color: #00121d;
+}
+.btn-primary:hover {
+ color: #fff;
+ background-color: #00669b;
+ border-color: #003d5f;
+}
+.btn-primary:active,
+.btn-primary.active,
+.open > .dropdown-toggle.btn-primary {
+ color: #fff;
+ background-color: #00669b;
+ border-color: #003d5f;
+}
+.btn-primary:active:hover,
+.btn-primary.active:hover,
+.open > .dropdown-toggle.btn-primary:hover,
+.btn-primary:active:focus,
+.btn-primary.active:focus,
+.open > .dropdown-toggle.btn-primary:focus,
+.btn-primary:active.focus,
+.btn-primary.active.focus,
+.open > .dropdown-toggle.btn-primary.focus {
+ color: #fff;
+ background-color: #004f77;
+ border-color: #00121d;
+}
+.btn-primary:active,
+.btn-primary.active,
+.open > .dropdown-toggle.btn-primary {
+ background-image: none;
+}
+.btn-primary.disabled:hover,
+.btn-primary[disabled]:hover,
+fieldset[disabled] .btn-primary:hover,
+.btn-primary.disabled:focus,
+.btn-primary[disabled]:focus,
+fieldset[disabled] .btn-primary:focus,
+.btn-primary.disabled.focus,
+.btn-primary[disabled].focus,
+fieldset[disabled] .btn-primary.focus {
+ background-color: #0088ce;
+ border-color: #00659c;
+}
+.btn-primary .badge {
+ color: #0088ce;
+ background-color: #fff;
+}
+.btn-success {
+ color: #fff;
+ background-color: #3f9c35;
+ border-color: #37892f;
+}
+.btn-success:focus,
+.btn-success.focus {
+ color: #fff;
+ background-color: #307628;
+ border-color: #112a0e;
+}
+.btn-success:hover {
+ color: #fff;
+ background-color: #307628;
+ border-color: #255b1f;
+}
+.btn-success:active,
+.btn-success.active,
+.open > .dropdown-toggle.btn-success {
+ color: #fff;
+ background-color: #307628;
+ border-color: #255b1f;
+}
+.btn-success:active:hover,
+.btn-success.active:hover,
+.open > .dropdown-toggle.btn-success:hover,
+.btn-success:active:focus,
+.btn-success.active:focus,
+.open > .dropdown-toggle.btn-success:focus,
+.btn-success:active.focus,
+.btn-success.active.focus,
+.open > .dropdown-toggle.btn-success.focus {
+ color: #fff;
+ background-color: #255b1f;
+ border-color: #112a0e;
+}
+.btn-success:active,
+.btn-success.active,
+.open > .dropdown-toggle.btn-success {
+ background-image: none;
+}
+.btn-success.disabled:hover,
+.btn-success[disabled]:hover,
+fieldset[disabled] .btn-success:hover,
+.btn-success.disabled:focus,
+.btn-success[disabled]:focus,
+fieldset[disabled] .btn-success:focus,
+.btn-success.disabled.focus,
+.btn-success[disabled].focus,
+fieldset[disabled] .btn-success.focus {
+ background-color: #3f9c35;
+ border-color: #37892f;
+}
+.btn-success .badge {
+ color: #3f9c35;
+ background-color: #fff;
+}
+.btn-info {
+ color: #fff;
+ background-color: #00659c;
+ border-color: #005483;
+}
+.btn-info:focus,
+.btn-info.focus {
+ color: #fff;
+ background-color: #004469;
+ border-color: #000203;
+}
+.btn-info:hover {
+ color: #fff;
+ background-color: #004469;
+ border-color: #002d45;
+}
+.btn-info:active,
+.btn-info.active,
+.open > .dropdown-toggle.btn-info {
+ color: #fff;
+ background-color: #004469;
+ border-color: #002d45;
+}
+.btn-info:active:hover,
+.btn-info.active:hover,
+.open > .dropdown-toggle.btn-info:hover,
+.btn-info:active:focus,
+.btn-info.active:focus,
+.open > .dropdown-toggle.btn-info:focus,
+.btn-info:active.focus,
+.btn-info.active.focus,
+.open > .dropdown-toggle.btn-info.focus {
+ color: #fff;
+ background-color: #002d45;
+ border-color: #000203;
+}
+.btn-info:active,
+.btn-info.active,
+.open > .dropdown-toggle.btn-info {
+ background-image: none;
+}
+.btn-info.disabled:hover,
+.btn-info[disabled]:hover,
+fieldset[disabled] .btn-info:hover,
+.btn-info.disabled:focus,
+.btn-info[disabled]:focus,
+fieldset[disabled] .btn-info:focus,
+.btn-info.disabled.focus,
+.btn-info[disabled].focus,
+fieldset[disabled] .btn-info.focus {
+ background-color: #00659c;
+ border-color: #005483;
+}
+.btn-info .badge {
+ color: #00659c;
+ background-color: #fff;
+}
+.btn-warning {
+ color: #fff;
+ background-color: #ec7a08;
+ border-color: #d36d07;
+}
+.btn-warning:focus,
+.btn-warning.focus {
+ color: #fff;
+ background-color: #bb6106;
+ border-color: #582e03;
+}
+.btn-warning:hover {
+ color: #fff;
+ background-color: #bb6106;
+ border-color: #984f05;
+}
+.btn-warning:active,
+.btn-warning.active,
+.open > .dropdown-toggle.btn-warning {
+ color: #fff;
+ background-color: #bb6106;
+ border-color: #984f05;
+}
+.btn-warning:active:hover,
+.btn-warning.active:hover,
+.open > .dropdown-toggle.btn-warning:hover,
+.btn-warning:active:focus,
+.btn-warning.active:focus,
+.open > .dropdown-toggle.btn-warning:focus,
+.btn-warning:active.focus,
+.btn-warning.active.focus,
+.open > .dropdown-toggle.btn-warning.focus {
+ color: #fff;
+ background-color: #984f05;
+ border-color: #582e03;
+}
+.btn-warning:active,
+.btn-warning.active,
+.open > .dropdown-toggle.btn-warning {
+ background-image: none;
+}
+.btn-warning.disabled:hover,
+.btn-warning[disabled]:hover,
+fieldset[disabled] .btn-warning:hover,
+.btn-warning.disabled:focus,
+.btn-warning[disabled]:focus,
+fieldset[disabled] .btn-warning:focus,
+.btn-warning.disabled.focus,
+.btn-warning[disabled].focus,
+fieldset[disabled] .btn-warning.focus {
+ background-color: #ec7a08;
+ border-color: #d36d07;
+}
+.btn-warning .badge {
+ color: #ec7a08;
+ background-color: #fff;
+}
+.btn-danger {
+ color: #fff;
+ background-color: #a30000;
+ border-color: #8b0000;
+}
+.btn-danger:focus,
+.btn-danger.focus {
+ color: #fff;
+ background-color: #700000;
+ border-color: #0b0000;
+}
+.btn-danger:hover {
+ color: #fff;
+ background-color: #700000;
+ border-color: #4e0000;
+}
+.btn-danger:active,
+.btn-danger.active,
+.open > .dropdown-toggle.btn-danger {
+ color: #fff;
+ background-color: #700000;
+ border-color: #4e0000;
+}
+.btn-danger:active:hover,
+.btn-danger.active:hover,
+.open > .dropdown-toggle.btn-danger:hover,
+.btn-danger:active:focus,
+.btn-danger.active:focus,
+.open > .dropdown-toggle.btn-danger:focus,
+.btn-danger:active.focus,
+.btn-danger.active.focus,
+.open > .dropdown-toggle.btn-danger.focus {
+ color: #fff;
+ background-color: #4c0000;
+ border-color: #0b0000;
+}
+.btn-danger:active,
+.btn-danger.active,
+.open > .dropdown-toggle.btn-danger {
+ background-image: none;
+}
+.btn-danger.disabled:hover,
+.btn-danger[disabled]:hover,
+fieldset[disabled] .btn-danger:hover,
+.btn-danger.disabled:focus,
+.btn-danger[disabled]:focus,
+fieldset[disabled] .btn-danger:focus,
+.btn-danger.disabled.focus,
+.btn-danger[disabled].focus,
+fieldset[disabled] .btn-danger.focus {
+ background-color: #a30000;
+ border-color: #8b0000;
+}
+.btn-danger .badge {
+ color: #a30000;
+ background-color: #fff;
+}
+.btn-link {
+ color: #0088ce;
+ font-weight: normal;
+ border-radius: 0;
+}
+.btn-link,
+.btn-link:active,
+.btn-link.active,
+.btn-link[disabled],
+fieldset[disabled] .btn-link {
+ background-color: transparent;
+ box-shadow: none;
+}
+.btn-link,
+.btn-link:hover,
+.btn-link:focus,
+.btn-link:active {
+ border-color: transparent;
+}
+.btn-link:hover,
+.btn-link:focus {
+ color: #00659c;
+ text-decoration: underline;
+ background-color: transparent;
+}
+.btn-link[disabled]:hover,
+fieldset[disabled] .btn-link:hover,
+.btn-link[disabled]:focus,
+fieldset[disabled] .btn-link:focus {
+ color: #9c9c9c;
+ text-decoration: none;
+}
+.btn-lg,
+.btn-group-lg > .btn {
+ padding: 6px 10px;
+ font-size: 14px;
+ line-height: 1.3333333;
+ border-radius: 1px;
+}
+.btn-sm,
+.btn-group-sm > .btn {
+ padding: 2px 6px;
+ font-size: 11px;
+ line-height: 1.5;
+ border-radius: 1px;
+}
+.btn-xs,
+.btn-group-xs > .btn {
+ padding: 1px 5px;
+ font-size: 11px;
+ line-height: 1.5;
+ border-radius: 1px;
+}
+.btn-block {
+ display: block;
+ width: 100%;
+}
+.btn-block + .btn-block {
+ margin-top: 5px;
+}
+input[type="submit"].btn-block,
+input[type="reset"].btn-block,
+input[type="button"].btn-block {
+ width: 100%;
+}
+.fade {
+ opacity: 0;
+ transition: opacity 0.15s linear;
+}
+.fade.in {
+ opacity: 1;
+}
+.collapse {
+ display: none;
+}
+.collapse.in {
+ display: block;
+}
+tr.collapse.in {
+ display: table-row;
+}
+tbody.collapse.in {
+ display: table-row-group;
+}
+.collapsing {
+ position: relative;
+ height: 0;
+ overflow: hidden;
+ transition-property: height, visibility;
+ transition-duration: 0.35s;
+ transition-timing-function: ease;
+}
+.caret {
+ display: inline-block;
+ width: 0;
+ height: 0;
+ margin-left: 2px;
+ vertical-align: middle;
+ border-top: 0 dashed;
+ border-top: 0 solid \9;
+ border-right: 0 solid transparent;
+ border-left: 0 solid transparent;
+}
+.dropup,
+.dropdown {
+ position: relative;
+}
+.dropdown-toggle:focus {
+ outline: 0;
+}
+.dropdown-menu {
+ position: absolute;
+ top: 100%;
+ left: 0;
+ z-index: 1000;
+ display: none;
+ float: left;
+ min-width: 160px;
+ padding: 5px 0;
+ margin: 2px 0 0;
+ list-style: none;
+ font-size: 12px;
+ text-align: left;
+ background-color: #fff;
+ border: 1px solid #bbb;
+ border-radius: 1px;
+ box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
+ background-clip: padding-box;
+}
+.dropdown-menu.pull-right {
+ right: 0;
+ left: auto;
+}
+.dropdown-menu .divider {
+ margin: 9px 0;
+ background-color: #ededed;
+ height: 1px;
+ margin: 4px 1px;
+ overflow: hidden;
+}
+.dropdown-menu > li > a {
+ display: block;
+ padding: 3px 20px;
+ clear: both;
+ font-weight: normal;
+ line-height: 1.66666667;
+ color: #363636;
+ white-space: nowrap;
+}
+.dropdown-menu > li > a:hover,
+.dropdown-menu > li > a:focus {
+ text-decoration: none;
+ color: #4d5258;
+ background-color: #def3ff;
+}
+.dropdown-menu > .active > a,
+.dropdown-menu > .active > a:hover,
+.dropdown-menu > .active > a:focus {
+ color: #fff;
+ text-decoration: none;
+ outline: 0;
+ background-color: #0088ce;
+}
+.dropdown-menu > .disabled > a,
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+ color: #9c9c9c;
+}
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+ text-decoration: none;
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+ cursor: not-allowed;
+}
+.open > .dropdown-menu {
+ display: block;
+}
+.open > a {
+ outline: 0;
+}
+.dropdown-menu-right {
+ left: auto;
+ right: 0;
+}
+.dropdown-menu-left {
+ left: 0;
+ right: auto;
+}
+.dropdown-header {
+ display: block;
+ padding: 3px 20px;
+ font-size: 11px;
+ line-height: 1.66666667;
+ color: #9c9c9c;
+ white-space: nowrap;
+}
+.dropdown-backdrop {
+ position: fixed;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ top: 0;
+ z-index: 990;
+}
+.pull-right > .dropdown-menu {
+ right: 0;
+ left: auto;
+}
+.dropup .caret,
+.navbar-fixed-bottom .dropdown .caret {
+ border-top: 0;
+ border-bottom: 0 dashed;
+ border-bottom: 0 solid \9;
+ content: "";
+}
+.dropup .dropdown-menu,
+.navbar-fixed-bottom .dropdown .dropdown-menu {
+ top: auto;
+ bottom: 100%;
+ margin-bottom: 2px;
+}
+@media (min-width: 768px) {
+ .navbar-right .dropdown-menu {
+ left: auto;
+ right: 0;
+ }
+ .navbar-right .dropdown-menu-left {
+ left: 0;
+ right: auto;
+ }
+}
+.btn-group,
+.btn-group-vertical {
+ position: relative;
+ display: inline-block;
+ vertical-align: middle;
+}
+.btn-group > .btn,
+.btn-group-vertical > .btn {
+ position: relative;
+ float: left;
+}
+.btn-group > .btn:hover,
+.btn-group-vertical > .btn:hover,
+.btn-group > .btn:focus,
+.btn-group-vertical > .btn:focus,
+.btn-group > .btn:active,
+.btn-group-vertical > .btn:active,
+.btn-group > .btn.active,
+.btn-group-vertical > .btn.active {
+ z-index: 2;
+}
+.btn-group .btn + .btn,
+.btn-group .btn + .btn-group,
+.btn-group .btn-group + .btn,
+.btn-group .btn-group + .btn-group {
+ margin-left: -1px;
+}
+.btn-toolbar {
+ margin-left: -5px;
+}
+.btn-toolbar .btn,
+.btn-toolbar .btn-group,
+.btn-toolbar .input-group {
+ float: left;
+}
+.btn-toolbar > .btn,
+.btn-toolbar > .btn-group,
+.btn-toolbar > .input-group {
+ margin-left: 5px;
+}
+.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
+ border-radius: 0;
+}
+.btn-group > .btn:first-child {
+ margin-left: 0;
+}
+.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+}
+.btn-group > .btn:last-child:not(:first-child),
+.btn-group > .dropdown-toggle:not(:first-child) {
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0;
+}
+.btn-group > .btn-group {
+ float: left;
+}
+.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
+ border-radius: 0;
+}
+.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
+.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+}
+.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0;
+}
+.btn-group .dropdown-toggle:active,
+.btn-group.open .dropdown-toggle {
+ outline: 0;
+}
+.btn-group > .btn + .dropdown-toggle {
+ padding-left: 8px;
+ padding-right: 8px;
+}
+.btn-group > .btn-lg + .dropdown-toggle {
+ padding-left: 12px;
+ padding-right: 12px;
+}
+.btn-group.open .dropdown-toggle {
+ box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+.btn-group.open .dropdown-toggle.btn-link {
+ box-shadow: none;
+}
+.btn .caret {
+ margin-left: 0;
+}
+.btn-lg .caret {
+ border-width: 0 0 0;
+ border-bottom-width: 0;
+}
+.dropup .btn-lg .caret {
+ border-width: 0 0 0;
+}
+.btn-group-vertical > .btn,
+.btn-group-vertical > .btn-group,
+.btn-group-vertical > .btn-group > .btn {
+ display: block;
+ float: none;
+ width: 100%;
+ max-width: 100%;
+}
+.btn-group-vertical > .btn-group > .btn {
+ float: none;
+}
+.btn-group-vertical > .btn + .btn,
+.btn-group-vertical > .btn + .btn-group,
+.btn-group-vertical > .btn-group + .btn,
+.btn-group-vertical > .btn-group + .btn-group {
+ margin-top: -1px;
+ margin-left: 0;
+}
+.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
+ border-radius: 0;
+}
+.btn-group-vertical > .btn:first-child:not(:last-child) {
+ border-top-right-radius: 1px;
+ border-top-left-radius: 1px;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.btn-group-vertical > .btn:last-child:not(:first-child) {
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 1px;
+ border-bottom-left-radius: 1px;
+}
+.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
+ border-radius: 0;
+}
+.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
+.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.btn-group-justified {
+ display: table;
+ width: 100%;
+ table-layout: fixed;
+ border-collapse: separate;
+}
+.btn-group-justified > .btn,
+.btn-group-justified > .btn-group {
+ float: none;
+ display: table-cell;
+ width: 1%;
+}
+.btn-group-justified > .btn-group .btn {
+ width: 100%;
+}
+.btn-group-justified > .btn-group .dropdown-menu {
+ left: auto;
+}
+[data-toggle="buttons"] > .btn input[type="radio"],
+[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
+[data-toggle="buttons"] > .btn input[type="checkbox"],
+[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
+ position: absolute;
+ clip: rect(0, 0, 0, 0);
+ pointer-events: none;
+}
+.input-group {
+ position: relative;
+ display: table;
+ border-collapse: separate;
+}
+.input-group[class*="col-"] {
+ float: none;
+ padding-left: 0;
+ padding-right: 0;
+}
+.input-group .form-control {
+ position: relative;
+ z-index: 2;
+ float: left;
+ width: 100%;
+ margin-bottom: 0;
+}
+.input-group .form-control:focus {
+ z-index: 3;
+}
+.input-group-lg > .form-control,
+.input-group-lg > .input-group-addon,
+.input-group-lg > .input-group-btn > .btn {
+ height: 33px;
+ padding: 6px 10px;
+ font-size: 14px;
+ line-height: 1.3333333;
+ border-radius: 1px;
+}
+select.input-group-lg > .form-control,
+select.input-group-lg > .input-group-addon,
+select.input-group-lg > .input-group-btn > .btn {
+ height: 33px;
+ line-height: 33px;
+}
+textarea.input-group-lg > .form-control,
+textarea.input-group-lg > .input-group-addon,
+textarea.input-group-lg > .input-group-btn > .btn,
+select[multiple].input-group-lg > .form-control,
+select[multiple].input-group-lg > .input-group-addon,
+select[multiple].input-group-lg > .input-group-btn > .btn {
+ height: auto;
+}
+.input-group-sm > .form-control,
+.input-group-sm > .input-group-addon,
+.input-group-sm > .input-group-btn > .btn {
+ height: 22px;
+ padding: 2px 6px;
+ font-size: 11px;
+ line-height: 1.5;
+ border-radius: 1px;
+}
+select.input-group-sm > .form-control,
+select.input-group-sm > .input-group-addon,
+select.input-group-sm > .input-group-btn > .btn {
+ height: 22px;
+ line-height: 22px;
+}
+textarea.input-group-sm > .form-control,
+textarea.input-group-sm > .input-group-addon,
+textarea.input-group-sm > .input-group-btn > .btn,
+select[multiple].input-group-sm > .form-control,
+select[multiple].input-group-sm > .input-group-addon,
+select[multiple].input-group-sm > .input-group-btn > .btn {
+ height: auto;
+}
+.input-group-addon,
+.input-group-btn,
+.input-group .form-control {
+ display: table-cell;
+}
+.input-group-addon:not(:first-child):not(:last-child),
+.input-group-btn:not(:first-child):not(:last-child),
+.input-group .form-control:not(:first-child):not(:last-child) {
+ border-radius: 0;
+}
+.input-group-addon,
+.input-group-btn {
+ width: 1%;
+ white-space: nowrap;
+ vertical-align: middle;
+}
+.input-group-addon {
+ padding: 2px 6px;
+ font-size: 12px;
+ font-weight: normal;
+ line-height: 1;
+ color: #363636;
+ text-align: center;
+ background-color: #f1f1f1;
+ border: 1px solid #bbb;
+ border-radius: 1px;
+}
+.input-group-addon.input-sm {
+ padding: 2px 6px;
+ font-size: 11px;
+ border-radius: 1px;
+}
+.input-group-addon.input-lg {
+ padding: 6px 10px;
+ font-size: 14px;
+ border-radius: 1px;
+}
+.input-group-addon input[type="radio"],
+.input-group-addon input[type="checkbox"] {
+ margin-top: 0;
+}
+.input-group .form-control:first-child,
+.input-group-addon:first-child,
+.input-group-btn:first-child > .btn,
+.input-group-btn:first-child > .btn-group > .btn,
+.input-group-btn:first-child > .dropdown-toggle,
+.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
+.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+}
+.input-group-addon:first-child {
+ border-right: 0;
+}
+.input-group .form-control:last-child,
+.input-group-addon:last-child,
+.input-group-btn:last-child > .btn,
+.input-group-btn:last-child > .btn-group > .btn,
+.input-group-btn:last-child > .dropdown-toggle,
+.input-group-btn:first-child > .btn:not(:first-child),
+.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0;
+}
+.input-group-addon:last-child {
+ border-left: 0;
+}
+.input-group-btn {
+ position: relative;
+ font-size: 0;
+ white-space: nowrap;
+}
+.input-group-btn > .btn {
+ position: relative;
+}
+.input-group-btn > .btn + .btn {
+ margin-left: -1px;
+}
+.input-group-btn > .btn:hover,
+.input-group-btn > .btn:focus,
+.input-group-btn > .btn:active {
+ z-index: 2;
+}
+.input-group-btn:first-child > .btn,
+.input-group-btn:first-child > .btn-group {
+ margin-right: -1px;
+}
+.input-group-btn:last-child > .btn,
+.input-group-btn:last-child > .btn-group {
+ z-index: 2;
+ margin-left: -1px;
+}
+.nav {
+ margin-bottom: 0;
+ padding-left: 0;
+ list-style: none;
+}
+.nav > li {
+ position: relative;
+ display: block;
+}
+.nav > li > a {
+ position: relative;
+ display: block;
+ padding: 10px 15px;
+}
+.nav > li > a:hover,
+.nav > li > a:focus {
+ text-decoration: none;
+ background-color: #f1f1f1;
+}
+.nav > li.disabled > a {
+ color: #9c9c9c;
+}
+.nav > li.disabled > a:hover,
+.nav > li.disabled > a:focus {
+ color: #9c9c9c;
+ text-decoration: none;
+ background-color: transparent;
+ cursor: not-allowed;
+}
+.nav .open > a,
+.nav .open > a:hover,
+.nav .open > a:focus {
+ background-color: #f1f1f1;
+ border-color: #0088ce;
+}
+.nav .nav-divider {
+ margin: 9px 0;
+ background-color: #e5e5e5;
+ background-color: #ededed;
+ height: 1px;
+ margin: 4px 1px;
+ overflow: hidden;
+}
+.nav > li > a > img {
+ max-width: none;
+}
+.nav-tabs {
+ border-bottom: 1px solid #ededed;
+}
+.nav-tabs > li {
+ float: left;
+ margin-bottom: -1px;
+}
+.nav-tabs > li > a {
+ margin-right: 2px;
+ line-height: 1.66666667;
+ border: 1px solid transparent;
+ border-radius: 1px 1px 0 0;
+}
+.nav-tabs > li > a:hover {
+ border-color: transparent transparent #ededed;
+}
+.nav-tabs > li.active > a,
+.nav-tabs > li.active > a:hover,
+.nav-tabs > li.active > a:focus {
+ color: #0088ce;
+ background-color: #fff;
+ border: 1px solid #ddd;
+ border-bottom-color: transparent;
+ cursor: default;
+}
+.nav-tabs.nav-justified {
+ width: 100%;
+ border-bottom: 0;
+}
+.nav-tabs.nav-justified > li {
+ float: none;
+}
+.nav-tabs.nav-justified > li > a {
+ text-align: center;
+ margin-bottom: 5px;
+}
+.nav-tabs.nav-justified > .dropdown .dropdown-menu {
+ top: auto;
+ left: auto;
+}
+@media (min-width: 768px) {
+ .nav-tabs.nav-justified > li {
+ display: table-cell;
+ width: 1%;
+ }
+ .nav-tabs.nav-justified > li > a {
+ margin-bottom: 0;
+ }
+}
+.nav-tabs.nav-justified > li > a {
+ margin-right: 0;
+ border-radius: 1px;
+}
+.nav-tabs.nav-justified > .active > a,
+.nav-tabs.nav-justified > .active > a:hover,
+.nav-tabs.nav-justified > .active > a:focus {
+ border: 1px solid #ededed;
+}
+@media (min-width: 768px) {
+ .nav-tabs.nav-justified > li > a {
+ border-bottom: 1px solid #ededed;
+ border-radius: 1px 1px 0 0;
+ }
+ .nav-tabs.nav-justified > .active > a,
+ .nav-tabs.nav-justified > .active > a:hover,
+ .nav-tabs.nav-justified > .active > a:focus {
+ border-bottom-color: #fff;
+ }
+}
+.nav-pills > li {
+ float: left;
+}
+.nav-pills > li > a {
+ border-radius: 1px;
+}
+.nav-pills > li + li {
+ margin-left: 2px;
+}
+.nav-pills > li.active > a,
+.nav-pills > li.active > a:hover,
+.nav-pills > li.active > a:focus {
+ color: #fff;
+ background-color: #39a5dc;
+}
+.nav-stacked > li {
+ float: none;
+}
+.nav-stacked > li + li {
+ margin-top: 2px;
+ margin-left: 0;
+}
+.nav-justified {
+ width: 100%;
+}
+.nav-justified > li {
+ float: none;
+}
+.nav-justified > li > a {
+ text-align: center;
+ margin-bottom: 5px;
+}
+.nav-justified > .dropdown .dropdown-menu {
+ top: auto;
+ left: auto;
+}
+@media (min-width: 768px) {
+ .nav-justified > li {
+ display: table-cell;
+ width: 1%;
+ }
+ .nav-justified > li > a {
+ margin-bottom: 0;
+ }
+}
+.nav-tabs-justified {
+ border-bottom: 0;
+}
+.nav-tabs-justified > li > a {
+ margin-right: 0;
+ border-radius: 1px;
+}
+.nav-tabs-justified > .active > a,
+.nav-tabs-justified > .active > a:hover,
+.nav-tabs-justified > .active > a:focus {
+ border: 1px solid #ededed;
+}
+@media (min-width: 768px) {
+ .nav-tabs-justified > li > a {
+ border-bottom: 1px solid #ededed;
+ border-radius: 1px 1px 0 0;
+ }
+ .nav-tabs-justified > .active > a,
+ .nav-tabs-justified > .active > a:hover,
+ .nav-tabs-justified > .active > a:focus {
+ border-bottom-color: #fff;
+ }
+}
+.tab-content > .tab-pane {
+ display: none;
+}
+.tab-content > .active {
+ display: block;
+}
+.nav-tabs .dropdown-menu {
+ margin-top: -1px;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.navbar {
+ position: relative;
+ min-height: 50px;
+ margin-bottom: 20px;
+ border: 1px solid transparent;
+}
+@media (min-width: 768px) {
+ .navbar {
+ border-radius: 1px;
+ }
+}
+@media (min-width: 768px) {
+ .navbar-header {
+ float: left;
+ }
+}
+.navbar-collapse {
+ overflow-x: visible;
+ padding-right: 20px;
+ padding-left: 20px;
+ border-top: 1px solid transparent;
+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
+ -webkit-overflow-scrolling: touch;
+}
+.navbar-collapse.in {
+ overflow-y: auto;
+}
+@media (min-width: 768px) {
+ .navbar-collapse {
+ width: auto;
+ border-top: 0;
+ box-shadow: none;
+ }
+ .navbar-collapse.collapse {
+ display: block !important;
+ height: auto !important;
+ padding-bottom: 0;
+ overflow: visible !important;
+ }
+ .navbar-collapse.in {
+ overflow-y: visible;
+ }
+ .navbar-fixed-top .navbar-collapse,
+ .navbar-static-top .navbar-collapse,
+ .navbar-fixed-bottom .navbar-collapse {
+ padding-left: 0;
+ padding-right: 0;
+ }
+}
+.navbar-fixed-top .navbar-collapse,
+.navbar-fixed-bottom .navbar-collapse {
+ max-height: 340px;
+}
+@media (max-device-width: 480px) and (orientation: landscape) {
+ .navbar-fixed-top .navbar-collapse,
+ .navbar-fixed-bottom .navbar-collapse {
+ max-height: 200px;
+ }
+}
+.container > .navbar-header,
+.container-fluid > .navbar-header,
+.container > .navbar-collapse,
+.container-fluid > .navbar-collapse {
+ margin-right: -20px;
+ margin-left: -20px;
+}
+@media (min-width: 768px) {
+ .container > .navbar-header,
+ .container-fluid > .navbar-header,
+ .container > .navbar-collapse,
+ .container-fluid > .navbar-collapse {
+ margin-right: 0;
+ margin-left: 0;
+ }
+}
+.navbar-static-top {
+ z-index: 1000;
+ border-width: 0 0 1px;
+}
+@media (min-width: 768px) {
+ .navbar-static-top {
+ border-radius: 0;
+ }
+}
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+ position: fixed;
+ right: 0;
+ left: 0;
+ z-index: 1030;
+}
+@media (min-width: 768px) {
+ .navbar-fixed-top,
+ .navbar-fixed-bottom {
+ border-radius: 0;
+ }
+}
+.navbar-fixed-top {
+ top: 0;
+ border-width: 0 0 1px;
+}
+.navbar-fixed-bottom {
+ bottom: 0;
+ margin-bottom: 0;
+ border-width: 1px 0 0;
+}
+.navbar-brand {
+ float: left;
+ padding: 15px 20px;
+ font-size: 14px;
+ line-height: 20px;
+ height: 50px;
+}
+.navbar-brand:hover,
+.navbar-brand:focus {
+ text-decoration: none;
+}
+.navbar-brand > img {
+ display: block;
+}
+@media (min-width: 768px) {
+ .navbar > .container .navbar-brand,
+ .navbar > .container-fluid .navbar-brand {
+ margin-left: -20px;
+ }
+}
+.navbar-toggle {
+ position: relative;
+ float: right;
+ margin-right: 20px;
+ padding: 9px 10px;
+ margin-top: 8px;
+ margin-bottom: 8px;
+ background-color: transparent;
+ background-image: none;
+ border: 1px solid transparent;
+ border-radius: 1px;
+}
+.navbar-toggle:focus {
+ outline: 0;
+}
+.navbar-toggle .icon-bar {
+ display: block;
+ width: 22px;
+ height: 2px;
+ border-radius: 1px;
+}
+.navbar-toggle .icon-bar + .icon-bar {
+ margin-top: 4px;
+}
+@media (min-width: 768px) {
+ .navbar-toggle {
+ display: none;
+ }
+}
+.navbar-nav {
+ margin: 7.5px -20px;
+}
+.navbar-nav > li > a {
+ padding-top: 10px;
+ padding-bottom: 10px;
+ line-height: 20px;
+}
+@media (max-width: 767px) {
+ .navbar-nav .open .dropdown-menu {
+ position: static;
+ float: none;
+ width: auto;
+ margin-top: 0;
+ background-color: transparent;
+ border: 0;
+ box-shadow: none;
+ }
+ .navbar-nav .open .dropdown-menu > li > a,
+ .navbar-nav .open .dropdown-menu .dropdown-header {
+ padding: 5px 15px 5px 25px;
+ }
+ .navbar-nav .open .dropdown-menu > li > a {
+ line-height: 20px;
+ }
+ .navbar-nav .open .dropdown-menu > li > a:hover,
+ .navbar-nav .open .dropdown-menu > li > a:focus {
+ background-image: none;
+ }
+}
+@media (min-width: 768px) {
+ .navbar-nav {
+ float: left;
+ margin: 0;
+ }
+ .navbar-nav > li {
+ float: left;
+ }
+ .navbar-nav > li > a {
+ padding-top: 15px;
+ padding-bottom: 15px;
+ }
+}
+.navbar-form {
+ margin-left: -20px;
+ margin-right: -20px;
+ padding: 10px 20px;
+ border-top: 1px solid transparent;
+ border-bottom: 1px solid transparent;
+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+ margin-top: 12px;
+ margin-bottom: 12px;
+}
+@media (min-width: 768px) {
+ .navbar-form .form-group {
+ display: inline-block;
+ margin-bottom: 0;
+ vertical-align: middle;
+ }
+ .navbar-form .form-control {
+ display: inline-block;
+ width: auto;
+ vertical-align: middle;
+ }
+ .navbar-form .form-control-static {
+ display: inline-block;
+ }
+ .navbar-form .input-group {
+ display: inline-table;
+ vertical-align: middle;
+ }
+ .navbar-form .input-group .input-group-addon,
+ .navbar-form .input-group .input-group-btn,
+ .navbar-form .input-group .form-control {
+ width: auto;
+ }
+ .navbar-form .input-group > .form-control {
+ width: 100%;
+ }
+ .navbar-form .control-label {
+ margin-bottom: 0;
+ vertical-align: middle;
+ }
+ .navbar-form .radio,
+ .navbar-form .checkbox {
+ display: inline-block;
+ margin-top: 0;
+ margin-bottom: 0;
+ vertical-align: middle;
+ }
+ .navbar-form .radio label,
+ .navbar-form .checkbox label {
+ padding-left: 0;
+ }
+ .navbar-form .radio input[type="radio"],
+ .navbar-form .checkbox input[type="checkbox"] {
+ position: relative;
+ margin-left: 0;
+ }
+ .navbar-form .has-feedback .form-control-feedback {
+ top: 0;
+ }
+}
+@media (max-width: 767px) {
+ .navbar-form .form-group {
+ margin-bottom: 5px;
+ }
+ .navbar-form .form-group:last-child {
+ margin-bottom: 0;
+ }
+}
+@media (min-width: 768px) {
+ .navbar-form {
+ width: auto;
+ border: 0;
+ margin-left: 0;
+ margin-right: 0;
+ padding-top: 0;
+ padding-bottom: 0;
+ box-shadow: none;
+ }
+}
+.navbar-nav > li > .dropdown-menu {
+ margin-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
+ margin-bottom: 0;
+ border-top-right-radius: 1px;
+ border-top-left-radius: 1px;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.navbar-btn {
+ margin-top: 12px;
+ margin-bottom: 12px;
+}
+.navbar-btn.btn-sm {
+ margin-top: 14px;
+ margin-bottom: 14px;
+}
+.navbar-btn.btn-xs {
+ margin-top: 14px;
+ margin-bottom: 14px;
+}
+.navbar-text {
+ margin-top: 15px;
+ margin-bottom: 15px;
+}
+@media (min-width: 768px) {
+ .navbar-text {
+ float: left;
+ margin-left: 20px;
+ margin-right: 20px;
+ }
+}
+@media (min-width: 768px) {
+ .navbar-left {
+ float: left !important;
+ float: left;
+ }
+ .navbar-right {
+ float: right !important;
+ float: right;
+ margin-right: -20px;
+ }
+ .navbar-right ~ .navbar-right {
+ margin-right: 0;
+ }
+}
+.navbar-default {
+ background-color: #f8f8f8;
+ border-color: #e7e7e7;
+}
+.navbar-default .navbar-brand {
+ color: #777;
+}
+.navbar-default .navbar-brand:hover,
+.navbar-default .navbar-brand:focus {
+ color: #5e5e5e;
+ background-color: transparent;
+}
+.navbar-default .navbar-text {
+ color: #777;
+}
+.navbar-default .navbar-nav > li > a {
+ color: #777;
+}
+.navbar-default .navbar-nav > li > a:hover,
+.navbar-default .navbar-nav > li > a:focus {
+ color: #333;
+ background-color: transparent;
+}
+.navbar-default .navbar-nav > .active > a,
+.navbar-default .navbar-nav > .active > a:hover,
+.navbar-default .navbar-nav > .active > a:focus {
+ color: #555;
+ background-color: #e7e7e7;
+}
+.navbar-default .navbar-nav > .disabled > a,
+.navbar-default .navbar-nav > .disabled > a:hover,
+.navbar-default .navbar-nav > .disabled > a:focus {
+ color: #ccc;
+ background-color: transparent;
+}
+.navbar-default .navbar-toggle {
+ border-color: #ddd;
+}
+.navbar-default .navbar-toggle:hover,
+.navbar-default .navbar-toggle:focus {
+ background-color: #ddd;
+}
+.navbar-default .navbar-toggle .icon-bar {
+ background-color: #888;
+}
+.navbar-default .navbar-collapse,
+.navbar-default .navbar-form {
+ border-color: #e7e7e7;
+}
+.navbar-default .navbar-nav > .open > a,
+.navbar-default .navbar-nav > .open > a:hover,
+.navbar-default .navbar-nav > .open > a:focus {
+ background-color: #e7e7e7;
+ color: #555;
+}
+@media (max-width: 767px) {
+ .navbar-default .navbar-nav .open .dropdown-menu > li > a {
+ color: #777;
+ }
+ .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
+ .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
+ color: #333;
+ background-color: transparent;
+ }
+ .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
+ .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
+ .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
+ color: #555;
+ background-color: #e7e7e7;
+ }
+ .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
+ .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
+ .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
+ color: #ccc;
+ background-color: transparent;
+ }
+}
+.navbar-default .navbar-link {
+ color: #777;
+}
+.navbar-default .navbar-link:hover {
+ color: #333;
+}
+.navbar-default .btn-link {
+ color: #777;
+}
+.navbar-default .btn-link:hover,
+.navbar-default .btn-link:focus {
+ color: #333;
+}
+.navbar-default .btn-link[disabled]:hover,
+fieldset[disabled] .navbar-default .btn-link:hover,
+.navbar-default .btn-link[disabled]:focus,
+fieldset[disabled] .navbar-default .btn-link:focus {
+ color: #ccc;
+}
+.navbar-inverse {
+ background-color: #222;
+ border-color: #080808;
+}
+.navbar-inverse .navbar-brand {
+ color: #c2c2c2;
+}
+.navbar-inverse .navbar-brand:hover,
+.navbar-inverse .navbar-brand:focus {
+ color: #fff;
+ background-color: transparent;
+}
+.navbar-inverse .navbar-text {
+ color: #c2c2c2;
+}
+.navbar-inverse .navbar-nav > li > a {
+ color: #c2c2c2;
+}
+.navbar-inverse .navbar-nav > li > a:hover,
+.navbar-inverse .navbar-nav > li > a:focus {
+ color: #fff;
+ background-color: transparent;
+}
+.navbar-inverse .navbar-nav > .active > a,
+.navbar-inverse .navbar-nav > .active > a:hover,
+.navbar-inverse .navbar-nav > .active > a:focus {
+ color: #fff;
+ background-color: #080808;
+}
+.navbar-inverse .navbar-nav > .disabled > a,
+.navbar-inverse .navbar-nav > .disabled > a:hover,
+.navbar-inverse .navbar-nav > .disabled > a:focus {
+ color: #444;
+ background-color: transparent;
+}
+.navbar-inverse .navbar-toggle {
+ border-color: #333;
+}
+.navbar-inverse .navbar-toggle:hover,
+.navbar-inverse .navbar-toggle:focus {
+ background-color: #333;
+}
+.navbar-inverse .navbar-toggle .icon-bar {
+ background-color: #fff;
+}
+.navbar-inverse .navbar-collapse,
+.navbar-inverse .navbar-form {
+ border-color: #101010;
+}
+.navbar-inverse .navbar-nav > .open > a,
+.navbar-inverse .navbar-nav > .open > a:hover,
+.navbar-inverse .navbar-nav > .open > a:focus {
+ background-color: #080808;
+ color: #fff;
+}
+@media (max-width: 767px) {
+ .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
+ border-color: #080808;
+ }
+ .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
+ background-color: #080808;
+ }
+ .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
+ color: #c2c2c2;
+ }
+ .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
+ .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
+ color: #fff;
+ background-color: transparent;
+ }
+ .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
+ .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
+ .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
+ color: #fff;
+ background-color: #080808;
+ }
+ .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
+ .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
+ .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
+ color: #444;
+ background-color: transparent;
+ }
+}
+.navbar-inverse .navbar-link {
+ color: #c2c2c2;
+}
+.navbar-inverse .navbar-link:hover {
+ color: #fff;
+}
+.navbar-inverse .btn-link {
+ color: #c2c2c2;
+}
+.navbar-inverse .btn-link:hover,
+.navbar-inverse .btn-link:focus {
+ color: #fff;
+}
+.navbar-inverse .btn-link[disabled]:hover,
+fieldset[disabled] .navbar-inverse .btn-link:hover,
+.navbar-inverse .btn-link[disabled]:focus,
+fieldset[disabled] .navbar-inverse .btn-link:focus {
+ color: #444;
+}
+.breadcrumb {
+ padding: 8px 15px;
+ margin-bottom: 20px;
+ list-style: none;
+ background-color: transparent;
+ border-radius: 1px;
+}
+.breadcrumb > li {
+ display: inline-block;
+}
+.breadcrumb > li + li:before {
+ content: "\f105\00a0";
+ padding: 0 5px;
+ color: #4d5258;
+}
+.breadcrumb > .active {
+ color: #4d5258;
+}
+.pagination {
+ display: inline-block;
+ padding-left: 0;
+ margin: 20px 0;
+ border-radius: 1px;
+}
+.pagination > li {
+ display: inline;
+}
+.pagination > li > a,
+.pagination > li > span {
+ position: relative;
+ float: left;
+ padding: 2px 6px;
+ line-height: 1.66666667;
+ text-decoration: none;
+ color: #0088ce;
+ background-color: #f5f5f5;
+ border: 1px solid #bbb;
+ margin-left: -1px;
+}
+.pagination > li:first-child > a,
+.pagination > li:first-child > span {
+ margin-left: 0;
+ border-bottom-left-radius: 1px;
+ border-top-left-radius: 1px;
+}
+.pagination > li:last-child > a,
+.pagination > li:last-child > span {
+ border-bottom-right-radius: 1px;
+ border-top-right-radius: 1px;
+}
+.pagination > li > a:hover,
+.pagination > li > span:hover,
+.pagination > li > a:focus,
+.pagination > li > span:focus {
+ z-index: 2;
+ color: #00659c;
+ background-color: #ededed;
+ border-color: #ddd;
+}
+.pagination > .active > a,
+.pagination > .active > span,
+.pagination > .active > a:hover,
+.pagination > .active > span:hover,
+.pagination > .active > a:focus,
+.pagination > .active > span:focus {
+ z-index: 3;
+ color: #fff;
+ background-color: #39a5dc;
+ border-color: #39a5dc;
+ cursor: default;
+}
+.pagination > .disabled > span,
+.pagination > .disabled > span:hover,
+.pagination > .disabled > span:focus,
+.pagination > .disabled > a,
+.pagination > .disabled > a:hover,
+.pagination > .disabled > a:focus {
+ color: #9c9c9c;
+ background-color: #fff;
+ border-color: #ddd;
+ cursor: not-allowed;
+}
+.pagination-lg > li > a,
+.pagination-lg > li > span {
+ padding: 6px 10px;
+ font-size: 14px;
+ line-height: 1.3333333;
+}
+.pagination-lg > li:first-child > a,
+.pagination-lg > li:first-child > span {
+ border-bottom-left-radius: 1px;
+ border-top-left-radius: 1px;
+}
+.pagination-lg > li:last-child > a,
+.pagination-lg > li:last-child > span {
+ border-bottom-right-radius: 1px;
+ border-top-right-radius: 1px;
+}
+.pagination-sm > li > a,
+.pagination-sm > li > span {
+ padding: 2px 6px;
+ font-size: 11px;
+ line-height: 1.5;
+}
+.pagination-sm > li:first-child > a,
+.pagination-sm > li:first-child > span {
+ border-bottom-left-radius: 1px;
+ border-top-left-radius: 1px;
+}
+.pagination-sm > li:last-child > a,
+.pagination-sm > li:last-child > span {
+ border-bottom-right-radius: 1px;
+ border-top-right-radius: 1px;
+}
+.pager {
+ padding-left: 0;
+ margin: 20px 0;
+ list-style: none;
+ text-align: center;
+}
+.pager li {
+ display: inline;
+}
+.pager li > a,
+.pager li > span {
+ display: inline-block;
+ padding: 5px 14px;
+ background-color: #f5f5f5;
+ border: 1px solid #bbb;
+ border-radius: 0;
+}
+.pager li > a:hover,
+.pager li > a:focus {
+ text-decoration: none;
+ background-color: #ededed;
+}
+.pager .next > a,
+.pager .next > span {
+ float: right;
+}
+.pager .previous > a,
+.pager .previous > span {
+ float: left;
+}
+.pager .disabled > a,
+.pager .disabled > a:hover,
+.pager .disabled > a:focus,
+.pager .disabled > span {
+ color: #8b8d8f;
+ background-color: #f5f5f5;
+ cursor: not-allowed;
+}
+.label {
+ display: inline;
+ padding: .2em .6em .3em;
+ font-size: 75%;
+ font-weight: bold;
+ line-height: 1;
+ color: #fff;
+ text-align: center;
+ white-space: nowrap;
+ vertical-align: baseline;
+ border-radius: .25em;
+}
+a.label:hover,
+a.label:focus {
+ color: #fff;
+ text-decoration: none;
+ cursor: pointer;
+}
+.label:empty {
+ display: none;
+}
+.btn .label {
+ position: relative;
+ top: -1px;
+}
+.label-default {
+ background-color: #9c9c9c;
+}
+.label-default[href]:hover,
+.label-default[href]:focus {
+ background-color: #838383;
+}
+.label-primary {
+ background-color: #39a5dc;
+}
+.label-primary[href]:hover,
+.label-primary[href]:focus {
+ background-color: #228bc0;
+}
+.label-success {
+ background-color: #3f9c35;
+}
+.label-success[href]:hover,
+.label-success[href]:focus {
+ background-color: #307628;
+}
+.label-info {
+ background-color: #00659c;
+}
+.label-info[href]:hover,
+.label-info[href]:focus {
+ background-color: #004469;
+}
+.label-warning {
+ background-color: #ec7a08;
+}
+.label-warning[href]:hover,
+.label-warning[href]:focus {
+ background-color: #bb6106;
+}
+.label-danger {
+ background-color: #cc0000;
+}
+.label-danger[href]:hover,
+.label-danger[href]:focus {
+ background-color: #990000;
+}
+.badge {
+ display: inline-block;
+ min-width: 10px;
+ padding: 3px 7px;
+ font-size: 11px;
+ font-weight: bold;
+ color: #fff;
+ line-height: 1;
+ vertical-align: middle;
+ white-space: nowrap;
+ text-align: center;
+ background-color: #9c9c9c;
+ border-radius: 1px;
+}
+.badge:empty {
+ display: none;
+}
+.btn .badge {
+ position: relative;
+ top: -1px;
+}
+.btn-xs .badge,
+.btn-group-xs > .btn .badge {
+ top: 0;
+ padding: 1px 5px;
+}
+a.badge:hover,
+a.badge:focus {
+ color: #fff;
+ text-decoration: none;
+ cursor: pointer;
+}
+.list-group-item.active > .badge,
+.nav-pills > .active > a > .badge {
+ color: #0088ce;
+ background-color: #fff;
+}
+.list-group-item > .badge {
+ float: right;
+}
+.list-group-item > .badge + .badge {
+ margin-right: 5px;
+}
+.nav-pills > li > a > .badge {
+ margin-left: 3px;
+}
+.jumbotron {
+ padding-top: 30px;
+ padding-bottom: 30px;
+ margin-bottom: 30px;
+ color: inherit;
+ background-color: #f1f1f1;
+}
+.jumbotron h1,
+.jumbotron .h1 {
+ color: inherit;
+}
+.jumbotron p {
+ margin-bottom: 15px;
+ font-size: 18px;
+ font-weight: 200;
+}
+.jumbotron > hr {
+ border-top-color: #d8d8d8;
+}
+.container .jumbotron,
+.container-fluid .jumbotron {
+ border-radius: 1px;
+ padding-left: 20px;
+ padding-right: 20px;
+}
+.jumbotron .container {
+ max-width: 100%;
+}
+@media screen and (min-width: 768px) {
+ .jumbotron {
+ padding-top: 48px;
+ padding-bottom: 48px;
+ }
+ .container .jumbotron,
+ .container-fluid .jumbotron {
+ padding-left: 60px;
+ padding-right: 60px;
+ }
+ .jumbotron h1,
+ .jumbotron .h1 {
+ font-size: 54px;
+ }
+}
+.thumbnail {
+ display: block;
+ padding: 4px;
+ margin-bottom: 20px;
+ line-height: 1.66666667;
+ background-color: #fff;
+ border: 1px solid #ddd;
+ border-radius: 1px;
+ transition: border 0.2s ease-in-out;
+}
+.thumbnail > img,
+.thumbnail a > img {
+ margin-left: auto;
+ margin-right: auto;
+}
+a.thumbnail:hover,
+a.thumbnail:focus,
+a.thumbnail.active {
+ border-color: #0088ce;
+}
+.thumbnail .caption {
+ padding: 9px;
+ color: #363636;
+}
+.alert {
+ padding: 11px;
+ margin-bottom: 20px;
+ border: 1px solid transparent;
+ border-radius: 1px;
+}
+.alert h4 {
+ margin-top: 0;
+ color: inherit;
+}
+.alert .alert-link {
+ font-weight: 500;
+}
+.alert > p,
+.alert > ul {
+ margin-bottom: 0;
+}
+.alert > p + p {
+ margin-top: 5px;
+}
+.alert-dismissable,
+.alert-dismissible {
+ padding-right: 31px;
+}
+.alert-dismissable .close,
+.alert-dismissible .close {
+ position: relative;
+ top: -2px;
+ right: -21px;
+ color: inherit;
+}
+.alert-success {
+ background-color: #e9f4e9;
+ border-color: #3f9c35;
+ color: #363636;
+}
+.alert-success hr {
+ border-top-color: #37892f;
+}
+.alert-success .alert-link {
+ color: #1d1d1d;
+}
+.alert-info {
+ background-color: #f5f5f5;
+ border-color: #8b8d8f;
+ color: #363636;
+}
+.alert-info hr {
+ border-top-color: #7e8082;
+}
+.alert-info .alert-link {
+ color: #1d1d1d;
+}
+.alert-warning {
+ background-color: #fdf2e5;
+ border-color: #ec7a08;
+ color: #363636;
+}
+.alert-warning hr {
+ border-top-color: #d36d07;
+}
+.alert-warning .alert-link {
+ color: #1d1d1d;
+}
+.alert-danger {
+ background-color: #ffe6e6;
+ border-color: #cc0000;
+ color: #363636;
+}
+.alert-danger hr {
+ border-top-color: #b30000;
+}
+.alert-danger .alert-link {
+ color: #1d1d1d;
+}
+@keyframes progress-bar-stripes {
+ from {
+ background-position: 40px 0;
+ }
+ to {
+ background-position: 0 0;
+ }
+}
+.progress {
+ overflow: hidden;
+ height: 20px;
+ margin-bottom: 20px;
+ background-color: #ededed;
+ border-radius: 1px;
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+}
+.progress-bar {
+ float: left;
+ width: 0%;
+ height: 100%;
+ font-size: 11px;
+ line-height: 20px;
+ color: #fff;
+ text-align: center;
+ background-color: #39a5dc;
+ box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+ transition: width 0.6s ease;
+}
+.progress-striped .progress-bar,
+.progress-bar-striped {
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-image: linear-gradient(-45deg, rgba(3, 3, 3, 0.15) 25%, rgba(3, 3, 3, 0.15) 26%, transparent 27%, transparent 49%, rgba(3, 3, 3, 0.15) 50%, rgba(3, 3, 3, 0.15) 51%, transparent 52%, transparent 74%, rgba(3, 3, 3, 0.15) 75%, rgba(3, 3, 3, 0.15) 76%, transparent 77%);
+ background-size: 40px 40px;
+}
+.progress.active .progress-bar,
+.progress-bar.active {
+ animation: progress-bar-stripes 2s linear infinite;
+}
+.progress-bar-success {
+ background-color: #3f9c35;
+}
+.progress-striped .progress-bar-success {
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-image: linear-gradient(-45deg, rgba(3, 3, 3, 0.15) 25%, rgba(3, 3, 3, 0.15) 26%, transparent 27%, transparent 49%, rgba(3, 3, 3, 0.15) 50%, rgba(3, 3, 3, 0.15) 51%, transparent 52%, transparent 74%, rgba(3, 3, 3, 0.15) 75%, rgba(3, 3, 3, 0.15) 76%, transparent 77%);
+}
+.progress-bar-info {
+ background-color: #00659c;
+}
+.progress-striped .progress-bar-info {
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-image: linear-gradient(-45deg, rgba(3, 3, 3, 0.15) 25%, rgba(3, 3, 3, 0.15) 26%, transparent 27%, transparent 49%, rgba(3, 3, 3, 0.15) 50%, rgba(3, 3, 3, 0.15) 51%, transparent 52%, transparent 74%, rgba(3, 3, 3, 0.15) 75%, rgba(3, 3, 3, 0.15) 76%, transparent 77%);
+}
+.progress-bar-warning {
+ background-color: #ec7a08;
+}
+.progress-striped .progress-bar-warning {
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-image: linear-gradient(-45deg, rgba(3, 3, 3, 0.15) 25%, rgba(3, 3, 3, 0.15) 26%, transparent 27%, transparent 49%, rgba(3, 3, 3, 0.15) 50%, rgba(3, 3, 3, 0.15) 51%, transparent 52%, transparent 74%, rgba(3, 3, 3, 0.15) 75%, rgba(3, 3, 3, 0.15) 76%, transparent 77%);
+}
+.progress-bar-danger {
+ background-color: #cc0000;
+}
+.progress-striped .progress-bar-danger {
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-image: linear-gradient(-45deg, rgba(3, 3, 3, 0.15) 25%, rgba(3, 3, 3, 0.15) 26%, transparent 27%, transparent 49%, rgba(3, 3, 3, 0.15) 50%, rgba(3, 3, 3, 0.15) 51%, transparent 52%, transparent 74%, rgba(3, 3, 3, 0.15) 75%, rgba(3, 3, 3, 0.15) 76%, transparent 77%);
+}
+.media {
+ margin-top: 15px;
+}
+.media:first-child {
+ margin-top: 0;
+}
+.media,
+.media-body {
+ zoom: 1;
+ overflow: hidden;
+}
+.media-body {
+ width: 10000px;
+}
+.media-object {
+ display: block;
+}
+.media-object.img-thumbnail {
+ max-width: none;
+}
+.media-right,
+.media > .pull-right {
+ padding-left: 10px;
+}
+.media-left,
+.media > .pull-left {
+ padding-right: 10px;
+}
+.media-left,
+.media-right,
+.media-body {
+ display: table-cell;
+ vertical-align: top;
+}
+.media-middle {
+ vertical-align: middle;
+}
+.media-bottom {
+ vertical-align: bottom;
+}
+.media-heading {
+ margin-top: 0;
+ margin-bottom: 5px;
+}
+.media-list {
+ padding-left: 0;
+ list-style: none;
+}
+.list-group {
+ margin-bottom: 20px;
+ padding-left: 0;
+}
+.list-group-item {
+ position: relative;
+ display: block;
+ padding: 10px 15px;
+ margin-bottom: -1px;
+ background-color: #fff;
+ border: 1px solid #f5f5f5;
+}
+.list-group-item:first-child {
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.list-group-item:last-child {
+ margin-bottom: 0;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+a.list-group-item,
+button.list-group-item {
+ color: #555;
+}
+a.list-group-item .list-group-item-heading,
+button.list-group-item .list-group-item-heading {
+ color: #333;
+}
+a.list-group-item:hover,
+button.list-group-item:hover,
+a.list-group-item:focus,
+button.list-group-item:focus {
+ text-decoration: none;
+ color: #555;
+ background-color: #def3ff;
+}
+button.list-group-item {
+ width: 100%;
+ text-align: left;
+}
+.list-group-item.disabled,
+.list-group-item.disabled:hover,
+.list-group-item.disabled:focus {
+ background-color: #f1f1f1;
+ color: #9c9c9c;
+ cursor: not-allowed;
+}
+.list-group-item.disabled .list-group-item-heading,
+.list-group-item.disabled:hover .list-group-item-heading,
+.list-group-item.disabled:focus .list-group-item-heading {
+ color: inherit;
+}
+.list-group-item.disabled .list-group-item-text,
+.list-group-item.disabled:hover .list-group-item-text,
+.list-group-item.disabled:focus .list-group-item-text {
+ color: #9c9c9c;
+}
+.list-group-item.active,
+.list-group-item.active:hover,
+.list-group-item.active:focus {
+ z-index: 2;
+ color: #fff;
+ background-color: #39a5dc;
+ border-color: #39a5dc;
+}
+.list-group-item.active .list-group-item-heading,
+.list-group-item.active:hover .list-group-item-heading,
+.list-group-item.active:focus .list-group-item-heading,
+.list-group-item.active .list-group-item-heading > small,
+.list-group-item.active:hover .list-group-item-heading > small,
+.list-group-item.active:focus .list-group-item-heading > small,
+.list-group-item.active .list-group-item-heading > .small,
+.list-group-item.active:hover .list-group-item-heading > .small,
+.list-group-item.active:focus .list-group-item-heading > .small {
+ color: inherit;
+}
+.list-group-item.active .list-group-item-text,
+.list-group-item.active:hover .list-group-item-text,
+.list-group-item.active:focus .list-group-item-text {
+ color: #e6f4fb;
+}
+.list-group-item-success {
+ color: #3c763d;
+ background-color: #dff0d8;
+}
+a.list-group-item-success,
+button.list-group-item-success {
+ color: #3c763d;
+}
+a.list-group-item-success .list-group-item-heading,
+button.list-group-item-success .list-group-item-heading {
+ color: inherit;
+}
+a.list-group-item-success:hover,
+button.list-group-item-success:hover,
+a.list-group-item-success:focus,
+button.list-group-item-success:focus {
+ color: #3c763d;
+ background-color: #d0e9c6;
+}
+a.list-group-item-success.active,
+button.list-group-item-success.active,
+a.list-group-item-success.active:hover,
+button.list-group-item-success.active:hover,
+a.list-group-item-success.active:focus,
+button.list-group-item-success.active:focus {
+ color: #fff;
+ background-color: #3c763d;
+ border-color: #3c763d;
+}
+.list-group-item-info {
+ color: #31708f;
+ background-color: #d9edf7;
+}
+a.list-group-item-info,
+button.list-group-item-info {
+ color: #31708f;
+}
+a.list-group-item-info .list-group-item-heading,
+button.list-group-item-info .list-group-item-heading {
+ color: inherit;
+}
+a.list-group-item-info:hover,
+button.list-group-item-info:hover,
+a.list-group-item-info:focus,
+button.list-group-item-info:focus {
+ color: #31708f;
+ background-color: #c4e3f3;
+}
+a.list-group-item-info.active,
+button.list-group-item-info.active,
+a.list-group-item-info.active:hover,
+button.list-group-item-info.active:hover,
+a.list-group-item-info.active:focus,
+button.list-group-item-info.active:focus {
+ color: #fff;
+ background-color: #31708f;
+ border-color: #31708f;
+}
+.list-group-item-warning {
+ color: #ec7a08;
+ background-color: #fcf8e3;
+}
+a.list-group-item-warning,
+button.list-group-item-warning {
+ color: #ec7a08;
+}
+a.list-group-item-warning .list-group-item-heading,
+button.list-group-item-warning .list-group-item-heading {
+ color: inherit;
+}
+a.list-group-item-warning:hover,
+button.list-group-item-warning:hover,
+a.list-group-item-warning:focus,
+button.list-group-item-warning:focus {
+ color: #ec7a08;
+ background-color: #faf2cc;
+}
+a.list-group-item-warning.active,
+button.list-group-item-warning.active,
+a.list-group-item-warning.active:hover,
+button.list-group-item-warning.active:hover,
+a.list-group-item-warning.active:focus,
+button.list-group-item-warning.active:focus {
+ color: #fff;
+ background-color: #ec7a08;
+ border-color: #ec7a08;
+}
+.list-group-item-danger {
+ color: #cc0000;
+ background-color: #f2dede;
+}
+a.list-group-item-danger,
+button.list-group-item-danger {
+ color: #cc0000;
+}
+a.list-group-item-danger .list-group-item-heading,
+button.list-group-item-danger .list-group-item-heading {
+ color: inherit;
+}
+a.list-group-item-danger:hover,
+button.list-group-item-danger:hover,
+a.list-group-item-danger:focus,
+button.list-group-item-danger:focus {
+ color: #cc0000;
+ background-color: #ebcccc;
+}
+a.list-group-item-danger.active,
+button.list-group-item-danger.active,
+a.list-group-item-danger.active:hover,
+button.list-group-item-danger.active:hover,
+a.list-group-item-danger.active:focus,
+button.list-group-item-danger.active:focus {
+ color: #fff;
+ background-color: #cc0000;
+ border-color: #cc0000;
+}
+.list-group-item-heading {
+ margin-top: 0;
+ margin-bottom: 5px;
+}
+.list-group-item-text {
+ margin-bottom: 0;
+ line-height: 1.3;
+}
+.panel {
+ margin-bottom: 20px;
+ background-color: #fff;
+ border: 1px solid transparent;
+ border-radius: 1px;
+ box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
+}
+.panel-body {
+ padding: 15px;
+}
+.panel-heading {
+ padding: 10px 15px;
+ border-bottom: 1px solid transparent;
+ border-top-right-radius: 0px;
+ border-top-left-radius: 0px;
+}
+.panel-heading > .dropdown .dropdown-toggle {
+ color: inherit;
+}
+.panel-title {
+ margin-top: 0;
+ margin-bottom: 0;
+ font-size: 14px;
+ color: inherit;
+}
+.panel-title > a,
+.panel-title > small,
+.panel-title > .small,
+.panel-title > small > a,
+.panel-title > .small > a {
+ color: inherit;
+}
+.panel-footer {
+ padding: 10px 15px;
+ background-color: #f5f5f5;
+ border-top: 1px solid #d1d1d1;
+ border-bottom-right-radius: 0px;
+ border-bottom-left-radius: 0px;
+}
+.panel > .list-group,
+.panel > .panel-collapse > .list-group {
+ margin-bottom: 0;
+}
+.panel > .list-group .list-group-item,
+.panel > .panel-collapse > .list-group .list-group-item {
+ border-width: 1px 0;
+ border-radius: 0;
+}
+.panel > .list-group:first-child .list-group-item:first-child,
+.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
+ border-top: 0;
+ border-top-right-radius: 0px;
+ border-top-left-radius: 0px;
+}
+.panel > .list-group:last-child .list-group-item:last-child,
+.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
+ border-bottom: 0;
+ border-bottom-right-radius: 0px;
+ border-bottom-left-radius: 0px;
+}
+.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+.panel-heading + .list-group .list-group-item:first-child {
+ border-top-width: 0;
+}
+.list-group + .panel-footer {
+ border-top-width: 0;
+}
+.panel > .table,
+.panel > .table-responsive > .table,
+.panel > .panel-collapse > .table {
+ margin-bottom: 0;
+}
+.panel > .table caption,
+.panel > .table-responsive > .table caption,
+.panel > .panel-collapse > .table caption {
+ padding-left: 15px;
+ padding-right: 15px;
+}
+.panel > .table:first-child,
+.panel > .table-responsive:first-child > .table:first-child {
+ border-top-right-radius: 0px;
+ border-top-left-radius: 0px;
+}
+.panel > .table:first-child > thead:first-child > tr:first-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
+ border-top-left-radius: 0px;
+ border-top-right-radius: 0px;
+}
+.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
+.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
+ border-top-left-radius: 0px;
+}
+.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
+.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
+ border-top-right-radius: 0px;
+}
+.panel > .table:last-child,
+.panel > .table-responsive:last-child > .table:last-child {
+ border-bottom-right-radius: 0px;
+ border-bottom-left-radius: 0px;
+}
+.panel > .table:last-child > tbody:last-child > tr:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+}
+.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
+.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
+ border-bottom-left-radius: 0px;
+}
+.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
+.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
+ border-bottom-right-radius: 0px;
+}
+.panel > .panel-body + .table,
+.panel > .panel-body + .table-responsive,
+.panel > .table + .panel-body,
+.panel > .table-responsive + .panel-body {
+ border-top: 1px solid #d1d1d1;
+}
+.panel > .table > tbody:first-child > tr:first-child th,
+.panel > .table > tbody:first-child > tr:first-child td {
+ border-top: 0;
+}
+.panel > .table-bordered,
+.panel > .table-responsive > .table-bordered {
+ border: 0;
+}
+.panel > .table-bordered > thead > tr > th:first-child,
+.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
+.panel > .table-bordered > tbody > tr > th:first-child,
+.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
+.panel > .table-bordered > tfoot > tr > th:first-child,
+.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
+.panel > .table-bordered > thead > tr > td:first-child,
+.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
+.panel > .table-bordered > tbody > tr > td:first-child,
+.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
+.panel > .table-bordered > tfoot > tr > td:first-child,
+.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
+ border-left: 0;
+}
+.panel > .table-bordered > thead > tr > th:last-child,
+.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
+.panel > .table-bordered > tbody > tr > th:last-child,
+.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
+.panel > .table-bordered > tfoot > tr > th:last-child,
+.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
+.panel > .table-bordered > thead > tr > td:last-child,
+.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
+.panel > .table-bordered > tbody > tr > td:last-child,
+.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
+.panel > .table-bordered > tfoot > tr > td:last-child,
+.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
+ border-right: 0;
+}
+.panel > .table-bordered > thead > tr:first-child > td,
+.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
+.panel > .table-bordered > tbody > tr:first-child > td,
+.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
+.panel > .table-bordered > thead > tr:first-child > th,
+.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
+.panel > .table-bordered > tbody > tr:first-child > th,
+.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
+ border-bottom: 0;
+}
+.panel > .table-bordered > tbody > tr:last-child > td,
+.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
+.panel > .table-bordered > tfoot > tr:last-child > td,
+.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
+.panel > .table-bordered > tbody > tr:last-child > th,
+.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
+.panel > .table-bordered > tfoot > tr:last-child > th,
+.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
+ border-bottom: 0;
+}
+.panel > .table-responsive {
+ border: 0;
+ margin-bottom: 0;
+}
+.panel-group {
+ margin-bottom: 20px;
+}
+.panel-group .panel {
+ margin-bottom: 0;
+ border-radius: 1px;
+}
+.panel-group .panel + .panel {
+ margin-top: 5px;
+}
+.panel-group .panel-heading {
+ border-bottom: 0;
+}
+.panel-group .panel-heading + .panel-collapse > .panel-body,
+.panel-group .panel-heading + .panel-collapse > .list-group {
+ border-top: 1px solid #d1d1d1;
+}
+.panel-group .panel-footer {
+ border-top: 0;
+}
+.panel-group .panel-footer + .panel-collapse .panel-body {
+ border-bottom: 1px solid #d1d1d1;
+}
+.panel-default {
+ border-color: #ddd;
+}
+.panel-default > .panel-heading {
+ color: #363636;
+ background-color: #f5f5f5;
+ border-color: #ddd;
+}
+.panel-default > .panel-heading + .panel-collapse > .panel-body {
+ border-top-color: #ddd;
+}
+.panel-default > .panel-heading .badge {
+ color: #f5f5f5;
+ background-color: #363636;
+}
+.panel-default > .panel-footer + .panel-collapse > .panel-body {
+ border-bottom-color: #ddd;
+}
+.panel-primary {
+ border-color: #39a5dc;
+}
+.panel-primary > .panel-heading {
+ color: #fff;
+ background-color: #39a5dc;
+ border-color: #39a5dc;
+}
+.panel-primary > .panel-heading + .panel-collapse > .panel-body {
+ border-top-color: #39a5dc;
+}
+.panel-primary > .panel-heading .badge {
+ color: #39a5dc;
+ background-color: #fff;
+}
+.panel-primary > .panel-footer + .panel-collapse > .panel-body {
+ border-bottom-color: #39a5dc;
+}
+.panel-success {
+ border-color: #3f9c35;
+}
+.panel-success > .panel-heading {
+ color: #fff;
+ background-color: #3f9c35;
+ border-color: #3f9c35;
+}
+.panel-success > .panel-heading + .panel-collapse > .panel-body {
+ border-top-color: #3f9c35;
+}
+.panel-success > .panel-heading .badge {
+ color: #3f9c35;
+ background-color: #fff;
+}
+.panel-success > .panel-footer + .panel-collapse > .panel-body {
+ border-bottom-color: #3f9c35;
+}
+.panel-info {
+ border-color: #00659c;
+}
+.panel-info > .panel-heading {
+ color: #fff;
+ background-color: #00659c;
+ border-color: #00659c;
+}
+.panel-info > .panel-heading + .panel-collapse > .panel-body {
+ border-top-color: #00659c;
+}
+.panel-info > .panel-heading .badge {
+ color: #00659c;
+ background-color: #fff;
+}
+.panel-info > .panel-footer + .panel-collapse > .panel-body {
+ border-bottom-color: #00659c;
+}
+.panel-warning {
+ border-color: #ec7a08;
+}
+.panel-warning > .panel-heading {
+ color: #fff;
+ background-color: #ec7a08;
+ border-color: #ec7a08;
+}
+.panel-warning > .panel-heading + .panel-collapse > .panel-body {
+ border-top-color: #ec7a08;
+}
+.panel-warning > .panel-heading .badge {
+ color: #ec7a08;
+ background-color: #fff;
+}
+.panel-warning > .panel-footer + .panel-collapse > .panel-body {
+ border-bottom-color: #ec7a08;
+}
+.panel-danger {
+ border-color: #cc0000;
+}
+.panel-danger > .panel-heading {
+ color: #fff;
+ background-color: #cc0000;
+ border-color: #cc0000;
+}
+.panel-danger > .panel-heading + .panel-collapse > .panel-body {
+ border-top-color: #cc0000;
+}
+.panel-danger > .panel-heading .badge {
+ color: #cc0000;
+ background-color: #fff;
+}
+.panel-danger > .panel-footer + .panel-collapse > .panel-body {
+ border-bottom-color: #cc0000;
+}
+.embed-responsive {
+ position: relative;
+ display: block;
+ height: 0;
+ padding: 0;
+ overflow: hidden;
+}
+.embed-responsive .embed-responsive-item,
+.embed-responsive iframe,
+.embed-responsive embed,
+.embed-responsive object,
+.embed-responsive video {
+ position: absolute;
+ top: 0;
+ left: 0;
+ bottom: 0;
+ height: 100%;
+ width: 100%;
+ border: 0;
+}
+.embed-responsive-16by9 {
+ padding-bottom: 56.25%;
+}
+.embed-responsive-4by3 {
+ padding-bottom: 75%;
+}
+.well {
+ min-height: 20px;
+ padding: 19px;
+ margin-bottom: 20px;
+ background-color: #f5f5f5;
+ border: 1px solid #e3e3e3;
+ border-radius: 1px;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
+}
+.well blockquote {
+ border-color: #ddd;
+ border-color: rgba(0, 0, 0, 0.15);
+}
+.well-lg {
+ padding: 24px;
+ border-radius: 1px;
+}
+.well-sm {
+ padding: 9px;
+ border-radius: 1px;
+}
+.close {
+ float: right;
+ font-size: 18px;
+ font-weight: bold;
+ line-height: 1;
+ color: #000;
+ text-shadow: 0 1px 0 #fff;
+ opacity: 0.2;
+ filter: alpha(opacity=20);
+}
+.close:hover,
+.close:focus {
+ color: #000;
+ text-decoration: none;
+ cursor: pointer;
+ opacity: 0.5;
+ filter: alpha(opacity=50);
+}
+button.close {
+ padding: 0;
+ cursor: pointer;
+ background: transparent;
+ border: 0;
+ -webkit-appearance: none;
+}
+.modal-open {
+ overflow: hidden;
+}
+.modal {
+ display: none;
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1050;
+ -webkit-overflow-scrolling: touch;
+ outline: 0;
+}
+.modal.fade .modal-dialog {
+ -ms-transform: translate(0, -25%);
+ transform: translate(0, -25%);
+ transition: transform 0.3s ease-out;
+}
+.modal.in .modal-dialog {
+ -ms-transform: translate(0, 0);
+ transform: translate(0, 0);
+}
+.modal-open .modal {
+ overflow-x: hidden;
+ overflow-y: auto;
+}
+.modal-dialog {
+ position: relative;
+ width: auto;
+ margin: 10px;
+}
+.modal-content {
+ position: relative;
+ background-color: #fff;
+ border: 1px solid #999;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ border-radius: 1px;
+ box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
+ background-clip: padding-box;
+ outline: 0;
+}
+.modal-backdrop {
+ position: fixed;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1040;
+ background-color: #000;
+}
+.modal-backdrop.fade {
+ opacity: 0;
+ filter: alpha(opacity=0);
+}
+.modal-backdrop.in {
+ opacity: 0.5;
+ filter: alpha(opacity=50);
+}
+.modal-header {
+ padding: 15px;
+ border-bottom: 1px solid #e5e5e5;
+}
+.modal-header .close {
+ margin-top: -2px;
+}
+.modal-title {
+ margin: 0;
+ line-height: 1.66666667;
+}
+.modal-body {
+ position: relative;
+ padding: 15px;
+}
+.modal-footer {
+ padding: 15px;
+ text-align: right;
+ border-top: 1px solid #e5e5e5;
+}
+.modal-footer .btn + .btn {
+ margin-left: 5px;
+ margin-bottom: 0;
+}
+.modal-footer .btn-group .btn + .btn {
+ margin-left: -1px;
+}
+.modal-footer .btn-block + .btn-block {
+ margin-left: 0;
+}
+.modal-scrollbar-measure {
+ position: absolute;
+ top: -9999px;
+ width: 50px;
+ height: 50px;
+ overflow: scroll;
+}
+@media (min-width: 768px) {
+ .modal-dialog {
+ width: 600px;
+ margin: 30px auto;
+ }
+ .modal-content {
+ box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
+ }
+ .modal-sm {
+ width: 300px;
+ }
+}
+@media (min-width: 992px) {
+ .modal-lg {
+ width: 900px;
+ }
+}
+.tooltip {
+ position: absolute;
+ z-index: 1070;
+ display: block;
+ font-family: "Open Sans", Helvetica, Arial, sans-serif;
+ font-style: normal;
+ font-weight: normal;
+ letter-spacing: normal;
+ line-break: auto;
+ line-height: 1.66666667;
+ text-align: left;
+ text-align: start;
+ text-decoration: none;
+ text-shadow: none;
+ text-transform: none;
+ white-space: normal;
+ word-break: normal;
+ word-spacing: normal;
+ word-wrap: normal;
+ font-size: 11px;
+ opacity: 0;
+ filter: alpha(opacity=0);
+}
+.tooltip.in {
+ opacity: 0.9;
+ filter: alpha(opacity=90);
+}
+.tooltip.top {
+ margin-top: -3px;
+ padding: 8px 0;
+}
+.tooltip.right {
+ margin-left: 3px;
+ padding: 0 8px;
+}
+.tooltip.bottom {
+ margin-top: 3px;
+ padding: 8px 0;
+}
+.tooltip.left {
+ margin-left: -3px;
+ padding: 0 8px;
+}
+.tooltip-inner {
+ max-width: 220px;
+ padding: 3px 8px;
+ color: #fff;
+ text-align: center;
+ background-color: #393f44;
+ border-radius: 1px;
+}
+.tooltip-arrow {
+ position: absolute;
+ width: 0;
+ height: 0;
+ border-color: transparent;
+ border-style: solid;
+}
+.tooltip.top .tooltip-arrow {
+ bottom: 0;
+ left: 50%;
+ margin-left: -8px;
+ border-width: 8px 8px 0;
+ border-top-color: #393f44;
+}
+.tooltip.top-left .tooltip-arrow {
+ bottom: 0;
+ right: 8px;
+ margin-bottom: -8px;
+ border-width: 8px 8px 0;
+ border-top-color: #393f44;
+}
+.tooltip.top-right .tooltip-arrow {
+ bottom: 0;
+ left: 8px;
+ margin-bottom: -8px;
+ border-width: 8px 8px 0;
+ border-top-color: #393f44;
+}
+.tooltip.right .tooltip-arrow {
+ top: 50%;
+ left: 0;
+ margin-top: -8px;
+ border-width: 8px 8px 8px 0;
+ border-right-color: #393f44;
+}
+.tooltip.left .tooltip-arrow {
+ top: 50%;
+ right: 0;
+ margin-top: -8px;
+ border-width: 8px 0 8px 8px;
+ border-left-color: #393f44;
+}
+.tooltip.bottom .tooltip-arrow {
+ top: 0;
+ left: 50%;
+ margin-left: -8px;
+ border-width: 0 8px 8px;
+ border-bottom-color: #393f44;
+}
+.tooltip.bottom-left .tooltip-arrow {
+ top: 0;
+ right: 8px;
+ margin-top: -8px;
+ border-width: 0 8px 8px;
+ border-bottom-color: #393f44;
+}
+.tooltip.bottom-right .tooltip-arrow {
+ top: 0;
+ left: 8px;
+ margin-top: -8px;
+ border-width: 0 8px 8px;
+ border-bottom-color: #393f44;
+}
+.popover {
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 1060;
+ display: none;
+ max-width: 220px;
+ padding: 1px;
+ font-family: "Open Sans", Helvetica, Arial, sans-serif;
+ font-style: normal;
+ font-weight: normal;
+ letter-spacing: normal;
+ line-break: auto;
+ line-height: 1.66666667;
+ text-align: left;
+ text-align: start;
+ text-decoration: none;
+ text-shadow: none;
+ text-transform: none;
+ white-space: normal;
+ word-break: normal;
+ word-spacing: normal;
+ word-wrap: normal;
+ font-size: 12px;
+ background-color: #fff;
+ background-clip: padding-box;
+ border: 1px solid #ccc;
+ border: 1px solid #bbb;
+ border-radius: 1px;
+ box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+}
+.popover.top {
+ margin-top: -10px;
+}
+.popover.right {
+ margin-left: 10px;
+}
+.popover.bottom {
+ margin-top: 10px;
+}
+.popover.left {
+ margin-left: -10px;
+}
+.popover-title {
+ margin: 0;
+ padding: 8px 14px;
+ font-size: 12px;
+ background-color: #f5f5f5;
+ border-bottom: 1px solid #e8e8e8;
+ border-radius: 0px 0px 0 0;
+}
+.popover-content {
+ padding: 9px 14px;
+}
+.popover > .arrow,
+.popover > .arrow:after {
+ position: absolute;
+ display: block;
+ width: 0;
+ height: 0;
+ border-color: transparent;
+ border-style: solid;
+}
+.popover > .arrow {
+ border-width: 11px;
+}
+.popover > .arrow:after {
+ border-width: 10px;
+ content: "";
+}
+.popover.top > .arrow {
+ left: 50%;
+ margin-left: -11px;
+ border-bottom-width: 0;
+ border-top-color: #999999;
+ border-top-color: #bbb;
+ bottom: -11px;
+}
+.popover.top > .arrow:after {
+ content: " ";
+ bottom: 1px;
+ margin-left: -10px;
+ border-bottom-width: 0;
+ border-top-color: #fff;
+}
+.popover.right > .arrow {
+ top: 50%;
+ left: -11px;
+ margin-top: -11px;
+ border-left-width: 0;
+ border-right-color: #999999;
+ border-right-color: #bbb;
+}
+.popover.right > .arrow:after {
+ content: " ";
+ left: 1px;
+ bottom: -10px;
+ border-left-width: 0;
+ border-right-color: #fff;
+}
+.popover.bottom > .arrow {
+ left: 50%;
+ margin-left: -11px;
+ border-top-width: 0;
+ border-bottom-color: #999999;
+ border-bottom-color: #bbb;
+ top: -11px;
+}
+.popover.bottom > .arrow:after {
+ content: " ";
+ top: 1px;
+ margin-left: -10px;
+ border-top-width: 0;
+ border-bottom-color: #fff;
+}
+.popover.left > .arrow {
+ top: 50%;
+ right: -11px;
+ margin-top: -11px;
+ border-right-width: 0;
+ border-left-color: #999999;
+ border-left-color: #bbb;
+}
+.popover.left > .arrow:after {
+ content: " ";
+ right: 1px;
+ border-right-width: 0;
+ border-left-color: #fff;
+ bottom: -10px;
+}
+.carousel {
+ position: relative;
+}
+.carousel-inner {
+ position: relative;
+ overflow: hidden;
+ width: 100%;
+}
+.carousel-inner > .item {
+ display: none;
+ position: relative;
+ transition: 0.6s ease-in-out left;
+}
+.carousel-inner > .item > img,
+.carousel-inner > .item > a > img {
+ line-height: 1;
+}
+@media all and (transform-3d), (-webkit-transform-3d) {
+ .carousel-inner > .item {
+ transition: transform 0.6s ease-in-out;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+ perspective: 1000px;
+ }
+ .carousel-inner > .item.next,
+ .carousel-inner > .item.active.right {
+ transform: translate3d(100%, 0, 0);
+ left: 0;
+ }
+ .carousel-inner > .item.prev,
+ .carousel-inner > .item.active.left {
+ transform: translate3d(-100%, 0, 0);
+ left: 0;
+ }
+ .carousel-inner > .item.next.left,
+ .carousel-inner > .item.prev.right,
+ .carousel-inner > .item.active {
+ transform: translate3d(0, 0, 0);
+ left: 0;
+ }
+}
+.carousel-inner > .active,
+.carousel-inner > .next,
+.carousel-inner > .prev {
+ display: block;
+}
+.carousel-inner > .active {
+ left: 0;
+}
+.carousel-inner > .next,
+.carousel-inner > .prev {
+ position: absolute;
+ top: 0;
+ width: 100%;
+}
+.carousel-inner > .next {
+ left: 100%;
+}
+.carousel-inner > .prev {
+ left: -100%;
+}
+.carousel-inner > .next.left,
+.carousel-inner > .prev.right {
+ left: 0;
+}
+.carousel-inner > .active.left {
+ left: -100%;
+}
+.carousel-inner > .active.right {
+ left: 100%;
+}
+.carousel-control {
+ position: absolute;
+ top: 0;
+ left: 0;
+ bottom: 0;
+ width: 15%;
+ opacity: 0.5;
+ filter: alpha(opacity=50);
+ font-size: 20px;
+ color: #fff;
+ text-align: center;
+ text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
+ background-color: rgba(0, 0, 0, 0);
+}
+.carousel-control.left {
+ background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
+}
+.carousel-control.right {
+ left: auto;
+ right: 0;
+ background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
+}
+.carousel-control:hover,
+.carousel-control:focus {
+ outline: 0;
+ color: #fff;
+ text-decoration: none;
+ opacity: 0.9;
+ filter: alpha(opacity=90);
+}
+.carousel-control .icon-prev,
+.carousel-control .icon-next,
+.carousel-control .glyphicon-chevron-left,
+.carousel-control .glyphicon-chevron-right {
+ position: absolute;
+ top: 50%;
+ margin-top: -10px;
+ z-index: 5;
+ display: inline-block;
+}
+.carousel-control .icon-prev,
+.carousel-control .glyphicon-chevron-left {
+ left: 50%;
+ margin-left: -10px;
+}
+.carousel-control .icon-next,
+.carousel-control .glyphicon-chevron-right {
+ right: 50%;
+ margin-right: -10px;
+}
+.carousel-control .icon-prev,
+.carousel-control .icon-next {
+ width: 20px;
+ height: 20px;
+ line-height: 1;
+ font-family: serif;
+}
+.carousel-control .icon-prev:before {
+ content: '\2039';
+}
+.carousel-control .icon-next:before {
+ content: '\203a';
+}
+.carousel-indicators {
+ position: absolute;
+ bottom: 10px;
+ left: 50%;
+ z-index: 15;
+ width: 60%;
+ margin-left: -30%;
+ padding-left: 0;
+ list-style: none;
+ text-align: center;
+}
+.carousel-indicators li {
+ display: inline-block;
+ width: 10px;
+ height: 10px;
+ margin: 1px;
+ text-indent: -999px;
+ border: 1px solid #fff;
+ border-radius: 10px;
+ cursor: pointer;
+ background-color: #000 \9;
+ background-color: rgba(0, 0, 0, 0);
+}
+.carousel-indicators .active {
+ margin: 0;
+ width: 12px;
+ height: 12px;
+ background-color: #fff;
+}
+.carousel-caption {
+ position: absolute;
+ left: 15%;
+ right: 15%;
+ bottom: 20px;
+ z-index: 10;
+ padding-top: 20px;
+ padding-bottom: 20px;
+ color: #fff;
+ text-align: center;
+ text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
+}
+.carousel-caption .btn {
+ text-shadow: none;
+}
+@media screen and (min-width: 768px) {
+ .carousel-control .glyphicon-chevron-left,
+ .carousel-control .glyphicon-chevron-right,
+ .carousel-control .icon-prev,
+ .carousel-control .icon-next {
+ width: 30px;
+ height: 30px;
+ margin-top: -10px;
+ font-size: 30px;
+ }
+ .carousel-control .glyphicon-chevron-left,
+ .carousel-control .icon-prev {
+ margin-left: -10px;
+ }
+ .carousel-control .glyphicon-chevron-right,
+ .carousel-control .icon-next {
+ margin-right: -10px;
+ }
+ .carousel-caption {
+ left: 20%;
+ right: 20%;
+ padding-bottom: 30px;
+ }
+ .carousel-indicators {
+ bottom: 20px;
+ }
+}
+.clearfix:before,
+.clearfix:after,
+.dl-horizontal dd:before,
+.dl-horizontal dd:after,
+.container:before,
+.container:after,
+.container-fluid:before,
+.container-fluid:after,
+.row:before,
+.row:after,
+.form-horizontal .form-group:before,
+.form-horizontal .form-group:after,
+.btn-toolbar:before,
+.btn-toolbar:after,
+.btn-group-vertical > .btn-group:before,
+.btn-group-vertical > .btn-group:after,
+.nav:before,
+.nav:after,
+.navbar:before,
+.navbar:after,
+.navbar-header:before,
+.navbar-header:after,
+.navbar-collapse:before,
+.navbar-collapse:after,
+.pager:before,
+.pager:after,
+.panel-body:before,
+.panel-body:after,
+.modal-header:before,
+.modal-header:after,
+.modal-footer:before,
+.modal-footer:after {
+ content: " ";
+ display: table;
+}
+.clearfix:after,
+.dl-horizontal dd:after,
+.container:after,
+.container-fluid:after,
+.row:after,
+.form-horizontal .form-group:after,
+.btn-toolbar:after,
+.btn-group-vertical > .btn-group:after,
+.nav:after,
+.navbar:after,
+.navbar-header:after,
+.navbar-collapse:after,
+.pager:after,
+.panel-body:after,
+.modal-header:after,
+.modal-footer:after {
+ clear: both;
+}
+.center-block {
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+}
+.pull-right {
+ float: right !important;
+}
+.pull-left {
+ float: left !important;
+}
+.hide {
+ display: none !important;
+}
+.show {
+ display: block !important;
+}
+.invisible {
+ visibility: hidden;
+}
+.text-hide {
+ font: 0/0 a;
+ color: transparent;
+ text-shadow: none;
+ background-color: transparent;
+ border: 0;
+}
+.hidden {
+ display: none !important;
+}
+.affix {
+ position: fixed;
+}
+@-ms-viewport {
+ width: device-width;
+}
+.visible-xs,
+.visible-sm,
+.visible-md,
+.visible-lg {
+ display: none !important;
+}
+.visible-xs-block,
+.visible-xs-inline,
+.visible-xs-inline-block,
+.visible-sm-block,
+.visible-sm-inline,
+.visible-sm-inline-block,
+.visible-md-block,
+.visible-md-inline,
+.visible-md-inline-block,
+.visible-lg-block,
+.visible-lg-inline,
+.visible-lg-inline-block {
+ display: none !important;
+}
+@media (max-width: 767px) {
+ .visible-xs {
+ display: block !important;
+ }
+ table.visible-xs {
+ display: table !important;
+ }
+ tr.visible-xs {
+ display: table-row !important;
+ }
+ th.visible-xs,
+ td.visible-xs {
+ display: table-cell !important;
+ }
+}
+@media (max-width: 767px) {
+ .visible-xs-block {
+ display: block !important;
+ }
+}
+@media (max-width: 767px) {
+ .visible-xs-inline {
+ display: inline !important;
+ }
+}
+@media (max-width: 767px) {
+ .visible-xs-inline-block {
+ display: inline-block !important;
+ }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .visible-sm {
+ display: block !important;
+ }
+ table.visible-sm {
+ display: table !important;
+ }
+ tr.visible-sm {
+ display: table-row !important;
+ }
+ th.visible-sm,
+ td.visible-sm {
+ display: table-cell !important;
+ }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .visible-sm-block {
+ display: block !important;
+ }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .visible-sm-inline {
+ display: inline !important;
+ }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .visible-sm-inline-block {
+ display: inline-block !important;
+ }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+ .visible-md {
+ display: block !important;
+ }
+ table.visible-md {
+ display: table !important;
+ }
+ tr.visible-md {
+ display: table-row !important;
+ }
+ th.visible-md,
+ td.visible-md {
+ display: table-cell !important;
+ }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+ .visible-md-block {
+ display: block !important;
+ }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+ .visible-md-inline {
+ display: inline !important;
+ }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+ .visible-md-inline-block {
+ display: inline-block !important;
+ }
+}
+@media (min-width: 1200px) {
+ .visible-lg {
+ display: block !important;
+ }
+ table.visible-lg {
+ display: table !important;
+ }
+ tr.visible-lg {
+ display: table-row !important;
+ }
+ th.visible-lg,
+ td.visible-lg {
+ display: table-cell !important;
+ }
+}
+@media (min-width: 1200px) {
+ .visible-lg-block {
+ display: block !important;
+ }
+}
+@media (min-width: 1200px) {
+ .visible-lg-inline {
+ display: inline !important;
+ }
+}
+@media (min-width: 1200px) {
+ .visible-lg-inline-block {
+ display: inline-block !important;
+ }
+}
+@media (max-width: 767px) {
+ .hidden-xs {
+ display: none !important;
+ }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .hidden-sm {
+ display: none !important;
+ }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+ .hidden-md {
+ display: none !important;
+ }
+}
+@media (min-width: 1200px) {
+ .hidden-lg {
+ display: none !important;
+ }
+}
+.visible-print {
+ display: none !important;
+}
+@media print {
+ .visible-print {
+ display: block !important;
+ }
+ table.visible-print {
+ display: table !important;
+ }
+ tr.visible-print {
+ display: table-row !important;
+ }
+ th.visible-print,
+ td.visible-print {
+ display: table-cell !important;
+ }
+}
+.visible-print-block {
+ display: none !important;
+}
+@media print {
+ .visible-print-block {
+ display: block !important;
+ }
+}
+.visible-print-inline {
+ display: none !important;
+}
+@media print {
+ .visible-print-inline {
+ display: inline !important;
+ }
+}
+.visible-print-inline-block {
+ display: none !important;
+}
+@media print {
+ .visible-print-inline-block {
+ display: inline-block !important;
+ }
+}
+@media print {
+ .hidden-print {
+ display: none !important;
+ }
+}
+/*!
+ * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
+ * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
+ */
+/* FONT PATH
+ * -------------------------- */
+@font-face {
+ font-family: 'FontAwesome';
+ src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
+ src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
+ font-weight: normal;
+ font-style: normal;
+}
+.fa {
+ display: inline-block;
+ font: normal normal normal 14px/1 FontAwesome;
+ font-size: inherit;
+ text-rendering: auto;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+/* makes the font 33% larger relative to the icon container */
+.fa-lg {
+ font-size: 1.33333333em;
+ line-height: 0.75em;
+ vertical-align: -15%;
+}
+.fa-2x {
+ font-size: 2em;
+}
+.fa-3x {
+ font-size: 3em;
+}
+.fa-4x {
+ font-size: 4em;
+}
+.fa-5x {
+ font-size: 5em;
+}
+.fa-fw {
+ width: 1.28571429em;
+ text-align: center;
+}
+.fa-ul {
+ padding-left: 0;
+ margin-left: 2.14285714em;
+ list-style-type: none;
+}
+.fa-ul > li {
+ position: relative;
+}
+.fa-li {
+ position: absolute;
+ left: -2.14285714em;
+ width: 2.14285714em;
+ top: 0.14285714em;
+ text-align: center;
+}
+.fa-li.fa-lg {
+ left: -1.85714286em;
+}
+.fa-border {
+ padding: .2em .25em .15em;
+ border: solid 0.08em #eee;
+ border-radius: .1em;
+}
+.fa-pull-left {
+ float: left;
+}
+.fa-pull-right {
+ float: right;
+}
+.fa.fa-pull-left {
+ margin-right: .3em;
+}
+.fa.fa-pull-right {
+ margin-left: .3em;
+}
+/* Deprecated as of 4.4.0 */
+.pull-right {
+ float: right;
+}
+.pull-left {
+ float: left;
+}
+.fa.pull-left {
+ margin-right: .3em;
+}
+.fa.pull-right {
+ margin-left: .3em;
+}
+.fa-spin {
+ animation: fa-spin 2s infinite linear;
+}
+.fa-pulse {
+ animation: fa-spin 1s infinite steps(8);
+}
+@keyframes fa-spin {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(359deg);
+ }
+}
+.fa-rotate-90 {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
+ -ms-transform: rotate(90deg);
+ transform: rotate(90deg);
+}
+.fa-rotate-180 {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
+ -ms-transform: rotate(180deg);
+ transform: rotate(180deg);
+}
+.fa-rotate-270 {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
+ -ms-transform: rotate(270deg);
+ transform: rotate(270deg);
+}
+.fa-flip-horizontal {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
+ -ms-transform: scale(-1, 1);
+ transform: scale(-1, 1);
+}
+.fa-flip-vertical {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
+ -ms-transform: scale(1, -1);
+ transform: scale(1, -1);
+}
+:root .fa-rotate-90,
+:root .fa-rotate-180,
+:root .fa-rotate-270,
+:root .fa-flip-horizontal,
+:root .fa-flip-vertical {
+ filter: none;
+}
+.fa-stack {
+ position: relative;
+ display: inline-block;
+ width: 2em;
+ height: 2em;
+ line-height: 2em;
+ vertical-align: middle;
+}
+.fa-stack-1x,
+.fa-stack-2x {
+ position: absolute;
+ left: 0;
+ width: 100%;
+ text-align: center;
+}
+.fa-stack-1x {
+ line-height: inherit;
+}
+.fa-stack-2x {
+ font-size: 2em;
+}
+.fa-inverse {
+ color: #fff;
+}
+/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
+ readers do not read off random characters that represent icons */
+.fa-glass:before {
+ content: "\f000";
+}
+.fa-music:before {
+ content: "\f001";
+}
+.fa-search:before {
+ content: "\f002";
+}
+.fa-envelope-o:before {
+ content: "\f003";
+}
+.fa-heart:before {
+ content: "\f004";
+}
+.fa-star:before {
+ content: "\f005";
+}
+.fa-star-o:before {
+ content: "\f006";
+}
+.fa-user:before {
+ content: "\f007";
+}
+.fa-film:before {
+ content: "\f008";
+}
+.fa-th-large:before {
+ content: "\f009";
+}
+.fa-th:before {
+ content: "\f00a";
+}
+.fa-th-list:before {
+ content: "\f00b";
+}
+.fa-check:before {
+ content: "\f00c";
+}
+.fa-remove:before,
+.fa-close:before,
+.fa-times:before {
+ content: "\f00d";
+}
+.fa-search-plus:before {
+ content: "\f00e";
+}
+.fa-search-minus:before {
+ content: "\f010";
+}
+.fa-power-off:before {
+ content: "\f011";
+}
+.fa-signal:before {
+ content: "\f012";
+}
+.fa-gear:before,
+.fa-cog:before {
+ content: "\f013";
+}
+.fa-trash-o:before {
+ content: "\f014";
+}
+.fa-home:before {
+ content: "\f015";
+}
+.fa-file-o:before {
+ content: "\f016";
+}
+.fa-clock-o:before {
+ content: "\f017";
+}
+.fa-road:before {
+ content: "\f018";
+}
+.fa-download:before {
+ content: "\f019";
+}
+.fa-arrow-circle-o-down:before {
+ content: "\f01a";
+}
+.fa-arrow-circle-o-up:before {
+ content: "\f01b";
+}
+.fa-inbox:before {
+ content: "\f01c";
+}
+.fa-play-circle-o:before {
+ content: "\f01d";
+}
+.fa-rotate-right:before,
+.fa-repeat:before {
+ content: "\f01e";
+}
+.fa-refresh:before {
+ content: "\f021";
+}
+.fa-list-alt:before {
+ content: "\f022";
+}
+.fa-lock:before {
+ content: "\f023";
+}
+.fa-flag:before {
+ content: "\f024";
+}
+.fa-headphones:before {
+ content: "\f025";
+}
+.fa-volume-off:before {
+ content: "\f026";
+}
+.fa-volume-down:before {
+ content: "\f027";
+}
+.fa-volume-up:before {
+ content: "\f028";
+}
+.fa-qrcode:before {
+ content: "\f029";
+}
+.fa-barcode:before {
+ content: "\f02a";
+}
+.fa-tag:before {
+ content: "\f02b";
+}
+.fa-tags:before {
+ content: "\f02c";
+}
+.fa-book:before {
+ content: "\f02d";
+}
+.fa-bookmark:before {
+ content: "\f02e";
+}
+.fa-print:before {
+ content: "\f02f";
+}
+.fa-camera:before {
+ content: "\f030";
+}
+.fa-font:before {
+ content: "\f031";
+}
+.fa-bold:before {
+ content: "\f032";
+}
+.fa-italic:before {
+ content: "\f033";
+}
+.fa-text-height:before {
+ content: "\f034";
+}
+.fa-text-width:before {
+ content: "\f035";
+}
+.fa-align-left:before {
+ content: "\f036";
+}
+.fa-align-center:before {
+ content: "\f037";
+}
+.fa-align-right:before {
+ content: "\f038";
+}
+.fa-align-justify:before {
+ content: "\f039";
+}
+.fa-list:before {
+ content: "\f03a";
+}
+.fa-dedent:before,
+.fa-outdent:before {
+ content: "\f03b";
+}
+.fa-indent:before {
+ content: "\f03c";
+}
+.fa-video-camera:before {
+ content: "\f03d";
+}
+.fa-photo:before,
+.fa-image:before,
+.fa-picture-o:before {
+ content: "\f03e";
+}
+.fa-pencil:before {
+ content: "\f040";
+}
+.fa-map-marker:before {
+ content: "\f041";
+}
+.fa-adjust:before {
+ content: "\f042";
+}
+.fa-tint:before {
+ content: "\f043";
+}
+.fa-edit:before,
+.fa-pencil-square-o:before {
+ content: "\f044";
+}
+.fa-share-square-o:before {
+ content: "\f045";
+}
+.fa-check-square-o:before {
+ content: "\f046";
+}
+.fa-arrows:before {
+ content: "\f047";
+}
+.fa-step-backward:before {
+ content: "\f048";
+}
+.fa-fast-backward:before {
+ content: "\f049";
+}
+.fa-backward:before {
+ content: "\f04a";
+}
+.fa-play:before {
+ content: "\f04b";
+}
+.fa-pause:before {
+ content: "\f04c";
+}
+.fa-stop:before {
+ content: "\f04d";
+}
+.fa-forward:before {
+ content: "\f04e";
+}
+.fa-fast-forward:before {
+ content: "\f050";
+}
+.fa-step-forward:before {
+ content: "\f051";
+}
+.fa-eject:before {
+ content: "\f052";
+}
+.fa-chevron-left:before {
+ content: "\f053";
+}
+.fa-chevron-right:before {
+ content: "\f054";
+}
+.fa-plus-circle:before {
+ content: "\f055";
+}
+.fa-minus-circle:before {
+ content: "\f056";
+}
+.fa-times-circle:before {
+ content: "\f057";
+}
+.fa-check-circle:before {
+ content: "\f058";
+}
+.fa-question-circle:before {
+ content: "\f059";
+}
+.fa-info-circle:before {
+ content: "\f05a";
+}
+.fa-crosshairs:before {
+ content: "\f05b";
+}
+.fa-times-circle-o:before {
+ content: "\f05c";
+}
+.fa-check-circle-o:before {
+ content: "\f05d";
+}
+.fa-ban:before {
+ content: "\f05e";
+}
+.fa-arrow-left:before {
+ content: "\f060";
+}
+.fa-arrow-right:before {
+ content: "\f061";
+}
+.fa-arrow-up:before {
+ content: "\f062";
+}
+.fa-arrow-down:before {
+ content: "\f063";
+}
+.fa-mail-forward:before,
+.fa-share:before {
+ content: "\f064";
+}
+.fa-expand:before {
+ content: "\f065";
+}
+.fa-compress:before {
+ content: "\f066";
+}
+.fa-plus:before {
+ content: "\f067";
+}
+.fa-minus:before {
+ content: "\f068";
+}
+.fa-asterisk:before {
+ content: "\f069";
+}
+.fa-exclamation-circle:before {
+ content: "\f06a";
+}
+.fa-gift:before {
+ content: "\f06b";
+}
+.fa-leaf:before {
+ content: "\f06c";
+}
+.fa-fire:before {
+ content: "\f06d";
+}
+.fa-eye:before {
+ content: "\f06e";
+}
+.fa-eye-slash:before {
+ content: "\f070";
+}
+.fa-warning:before,
+.fa-exclamation-triangle:before {
+ content: "\f071";
+}
+.fa-plane:before {
+ content: "\f072";
+}
+.fa-calendar:before {
+ content: "\f073";
+}
+.fa-random:before {
+ content: "\f074";
+}
+.fa-comment:before {
+ content: "\f075";
+}
+.fa-magnet:before {
+ content: "\f076";
+}
+.fa-chevron-up:before {
+ content: "\f077";
+}
+.fa-chevron-down:before {
+ content: "\f078";
+}
+.fa-retweet:before {
+ content: "\f079";
+}
+.fa-shopping-cart:before {
+ content: "\f07a";
+}
+.fa-folder:before {
+ content: "\f07b";
+}
+.fa-folder-open:before {
+ content: "\f07c";
+}
+.fa-arrows-v:before {
+ content: "\f07d";
+}
+.fa-arrows-h:before {
+ content: "\f07e";
+}
+.fa-bar-chart-o:before,
+.fa-bar-chart:before {
+ content: "\f080";
+}
+.fa-twitter-square:before {
+ content: "\f081";
+}
+.fa-facebook-square:before {
+ content: "\f082";
+}
+.fa-camera-retro:before {
+ content: "\f083";
+}
+.fa-key:before {
+ content: "\f084";
+}
+.fa-gears:before,
+.fa-cogs:before {
+ content: "\f085";
+}
+.fa-comments:before {
+ content: "\f086";
+}
+.fa-thumbs-o-up:before {
+ content: "\f087";
+}
+.fa-thumbs-o-down:before {
+ content: "\f088";
+}
+.fa-star-half:before {
+ content: "\f089";
+}
+.fa-heart-o:before {
+ content: "\f08a";
+}
+.fa-sign-out:before {
+ content: "\f08b";
+}
+.fa-linkedin-square:before {
+ content: "\f08c";
+}
+.fa-thumb-tack:before {
+ content: "\f08d";
+}
+.fa-external-link:before {
+ content: "\f08e";
+}
+.fa-sign-in:before {
+ content: "\f090";
+}
+.fa-trophy:before {
+ content: "\f091";
+}
+.fa-github-square:before {
+ content: "\f092";
+}
+.fa-upload:before {
+ content: "\f093";
+}
+.fa-lemon-o:before {
+ content: "\f094";
+}
+.fa-phone:before {
+ content: "\f095";
+}
+.fa-square-o:before {
+ content: "\f096";
+}
+.fa-bookmark-o:before {
+ content: "\f097";
+}
+.fa-phone-square:before {
+ content: "\f098";
+}
+.fa-twitter:before {
+ content: "\f099";
+}
+.fa-facebook-f:before,
+.fa-facebook:before {
+ content: "\f09a";
+}
+.fa-github:before {
+ content: "\f09b";
+}
+.fa-unlock:before {
+ content: "\f09c";
+}
+.fa-credit-card:before {
+ content: "\f09d";
+}
+.fa-feed:before,
+.fa-rss:before {
+ content: "\f09e";
+}
+.fa-hdd-o:before {
+ content: "\f0a0";
+}
+.fa-bullhorn:before {
+ content: "\f0a1";
+}
+.fa-bell:before {
+ content: "\f0f3";
+}
+.fa-certificate:before {
+ content: "\f0a3";
+}
+.fa-hand-o-right:before {
+ content: "\f0a4";
+}
+.fa-hand-o-left:before {
+ content: "\f0a5";
+}
+.fa-hand-o-up:before {
+ content: "\f0a6";
+}
+.fa-hand-o-down:before {
+ content: "\f0a7";
+}
+.fa-arrow-circle-left:before {
+ content: "\f0a8";
+}
+.fa-arrow-circle-right:before {
+ content: "\f0a9";
+}
+.fa-arrow-circle-up:before {
+ content: "\f0aa";
+}
+.fa-arrow-circle-down:before {
+ content: "\f0ab";
+}
+.fa-globe:before {
+ content: "\f0ac";
+}
+.fa-wrench:before {
+ content: "\f0ad";
+}
+.fa-tasks:before {
+ content: "\f0ae";
+}
+.fa-filter:before {
+ content: "\f0b0";
+}
+.fa-briefcase:before {
+ content: "\f0b1";
+}
+.fa-arrows-alt:before {
+ content: "\f0b2";
+}
+.fa-group:before,
+.fa-users:before {
+ content: "\f0c0";
+}
+.fa-chain:before,
+.fa-link:before {
+ content: "\f0c1";
+}
+.fa-cloud:before {
+ content: "\f0c2";
+}
+.fa-flask:before {
+ content: "\f0c3";
+}
+.fa-cut:before,
+.fa-scissors:before {
+ content: "\f0c4";
+}
+.fa-copy:before,
+.fa-files-o:before {
+ content: "\f0c5";
+}
+.fa-paperclip:before {
+ content: "\f0c6";
+}
+.fa-save:before,
+.fa-floppy-o:before {
+ content: "\f0c7";
+}
+.fa-square:before {
+ content: "\f0c8";
+}
+.fa-navicon:before,
+.fa-reorder:before,
+.fa-bars:before {
+ content: "\f0c9";
+}
+.fa-list-ul:before {
+ content: "\f0ca";
+}
+.fa-list-ol:before {
+ content: "\f0cb";
+}
+.fa-strikethrough:before {
+ content: "\f0cc";
+}
+.fa-underline:before {
+ content: "\f0cd";
+}
+.fa-table:before {
+ content: "\f0ce";
+}
+.fa-magic:before {
+ content: "\f0d0";
+}
+.fa-truck:before {
+ content: "\f0d1";
+}
+.fa-pinterest:before {
+ content: "\f0d2";
+}
+.fa-pinterest-square:before {
+ content: "\f0d3";
+}
+.fa-google-plus-square:before {
+ content: "\f0d4";
+}
+.fa-google-plus:before {
+ content: "\f0d5";
+}
+.fa-money:before {
+ content: "\f0d6";
+}
+.fa-caret-down:before {
+ content: "\f0d7";
+}
+.fa-caret-up:before {
+ content: "\f0d8";
+}
+.fa-caret-left:before {
+ content: "\f0d9";
+}
+.fa-caret-right:before {
+ content: "\f0da";
+}
+.fa-columns:before {
+ content: "\f0db";
+}
+.fa-unsorted:before,
+.fa-sort:before {
+ content: "\f0dc";
+}
+.fa-sort-down:before,
+.fa-sort-desc:before {
+ content: "\f0dd";
+}
+.fa-sort-up:before,
+.fa-sort-asc:before {
+ content: "\f0de";
+}
+.fa-envelope:before {
+ content: "\f0e0";
+}
+.fa-linkedin:before {
+ content: "\f0e1";
+}
+.fa-rotate-left:before,
+.fa-undo:before {
+ content: "\f0e2";
+}
+.fa-legal:before,
+.fa-gavel:before {
+ content: "\f0e3";
+}
+.fa-dashboard:before,
+.fa-tachometer:before {
+ content: "\f0e4";
+}
+.fa-comment-o:before {
+ content: "\f0e5";
+}
+.fa-comments-o:before {
+ content: "\f0e6";
+}
+.fa-flash:before,
+.fa-bolt:before {
+ content: "\f0e7";
+}
+.fa-sitemap:before {
+ content: "\f0e8";
+}
+.fa-umbrella:before {
+ content: "\f0e9";
+}
+.fa-paste:before,
+.fa-clipboard:before {
+ content: "\f0ea";
+}
+.fa-lightbulb-o:before {
+ content: "\f0eb";
+}
+.fa-exchange:before {
+ content: "\f0ec";
+}
+.fa-cloud-download:before {
+ content: "\f0ed";
+}
+.fa-cloud-upload:before {
+ content: "\f0ee";
+}
+.fa-user-md:before {
+ content: "\f0f0";
+}
+.fa-stethoscope:before {
+ content: "\f0f1";
+}
+.fa-suitcase:before {
+ content: "\f0f2";
+}
+.fa-bell-o:before {
+ content: "\f0a2";
+}
+.fa-coffee:before {
+ content: "\f0f4";
+}
+.fa-cutlery:before {
+ content: "\f0f5";
+}
+.fa-file-text-o:before {
+ content: "\f0f6";
+}
+.fa-building-o:before {
+ content: "\f0f7";
+}
+.fa-hospital-o:before {
+ content: "\f0f8";
+}
+.fa-ambulance:before {
+ content: "\f0f9";
+}
+.fa-medkit:before {
+ content: "\f0fa";
+}
+.fa-fighter-jet:before {
+ content: "\f0fb";
+}
+.fa-beer:before {
+ content: "\f0fc";
+}
+.fa-h-square:before {
+ content: "\f0fd";
+}
+.fa-plus-square:before {
+ content: "\f0fe";
+}
+.fa-angle-double-left:before {
+ content: "\f100";
+}
+.fa-angle-double-right:before {
+ content: "\f101";
+}
+.fa-angle-double-up:before {
+ content: "\f102";
+}
+.fa-angle-double-down:before {
+ content: "\f103";
+}
+.fa-angle-left:before {
+ content: "\f104";
+}
+.fa-angle-right:before {
+ content: "\f105";
+}
+.fa-angle-up:before {
+ content: "\f106";
+}
+.fa-angle-down:before {
+ content: "\f107";
+}
+.fa-desktop:before {
+ content: "\f108";
+}
+.fa-laptop:before {
+ content: "\f109";
+}
+.fa-tablet:before {
+ content: "\f10a";
+}
+.fa-mobile-phone:before,
+.fa-mobile:before {
+ content: "\f10b";
+}
+.fa-circle-o:before {
+ content: "\f10c";
+}
+.fa-quote-left:before {
+ content: "\f10d";
+}
+.fa-quote-right:before {
+ content: "\f10e";
+}
+.fa-spinner:before {
+ content: "\f110";
+}
+.fa-circle:before {
+ content: "\f111";
+}
+.fa-mail-reply:before,
+.fa-reply:before {
+ content: "\f112";
+}
+.fa-github-alt:before {
+ content: "\f113";
+}
+.fa-folder-o:before {
+ content: "\f114";
+}
+.fa-folder-open-o:before {
+ content: "\f115";
+}
+.fa-smile-o:before {
+ content: "\f118";
+}
+.fa-frown-o:before {
+ content: "\f119";
+}
+.fa-meh-o:before {
+ content: "\f11a";
+}
+.fa-gamepad:before {
+ content: "\f11b";
+}
+.fa-keyboard-o:before {
+ content: "\f11c";
+}
+.fa-flag-o:before {
+ content: "\f11d";
+}
+.fa-flag-checkered:before {
+ content: "\f11e";
+}
+.fa-terminal:before {
+ content: "\f120";
+}
+.fa-code:before {
+ content: "\f121";
+}
+.fa-mail-reply-all:before,
+.fa-reply-all:before {
+ content: "\f122";
+}
+.fa-star-half-empty:before,
+.fa-star-half-full:before,
+.fa-star-half-o:before {
+ content: "\f123";
+}
+.fa-location-arrow:before {
+ content: "\f124";
+}
+.fa-crop:before {
+ content: "\f125";
+}
+.fa-code-fork:before {
+ content: "\f126";
+}
+.fa-unlink:before,
+.fa-chain-broken:before {
+ content: "\f127";
+}
+.fa-question:before {
+ content: "\f128";
+}
+.fa-info:before {
+ content: "\f129";
+}
+.fa-exclamation:before {
+ content: "\f12a";
+}
+.fa-superscript:before {
+ content: "\f12b";
+}
+.fa-subscript:before {
+ content: "\f12c";
+}
+.fa-eraser:before {
+ content: "\f12d";
+}
+.fa-puzzle-piece:before {
+ content: "\f12e";
+}
+.fa-microphone:before {
+ content: "\f130";
+}
+.fa-microphone-slash:before {
+ content: "\f131";
+}
+.fa-shield:before {
+ content: "\f132";
+}
+.fa-calendar-o:before {
+ content: "\f133";
+}
+.fa-fire-extinguisher:before {
+ content: "\f134";
+}
+.fa-rocket:before {
+ content: "\f135";
+}
+.fa-maxcdn:before {
+ content: "\f136";
+}
+.fa-chevron-circle-left:before {
+ content: "\f137";
+}
+.fa-chevron-circle-right:before {
+ content: "\f138";
+}
+.fa-chevron-circle-up:before {
+ content: "\f139";
+}
+.fa-chevron-circle-down:before {
+ content: "\f13a";
+}
+.fa-html5:before {
+ content: "\f13b";
+}
+.fa-css3:before {
+ content: "\f13c";
+}
+.fa-anchor:before {
+ content: "\f13d";
+}
+.fa-unlock-alt:before {
+ content: "\f13e";
+}
+.fa-bullseye:before {
+ content: "\f140";
+}
+.fa-ellipsis-h:before {
+ content: "\f141";
+}
+.fa-ellipsis-v:before {
+ content: "\f142";
+}
+.fa-rss-square:before {
+ content: "\f143";
+}
+.fa-play-circle:before {
+ content: "\f144";
+}
+.fa-ticket:before {
+ content: "\f145";
+}
+.fa-minus-square:before {
+ content: "\f146";
+}
+.fa-minus-square-o:before {
+ content: "\f147";
+}
+.fa-level-up:before {
+ content: "\f148";
+}
+.fa-level-down:before {
+ content: "\f149";
+}
+.fa-check-square:before {
+ content: "\f14a";
+}
+.fa-pencil-square:before {
+ content: "\f14b";
+}
+.fa-external-link-square:before {
+ content: "\f14c";
+}
+.fa-share-square:before {
+ content: "\f14d";
+}
+.fa-compass:before {
+ content: "\f14e";
+}
+.fa-toggle-down:before,
+.fa-caret-square-o-down:before {
+ content: "\f150";
+}
+.fa-toggle-up:before,
+.fa-caret-square-o-up:before {
+ content: "\f151";
+}
+.fa-toggle-right:before,
+.fa-caret-square-o-right:before {
+ content: "\f152";
+}
+.fa-euro:before,
+.fa-eur:before {
+ content: "\f153";
+}
+.fa-gbp:before {
+ content: "\f154";
+}
+.fa-dollar:before,
+.fa-usd:before {
+ content: "\f155";
+}
+.fa-rupee:before,
+.fa-inr:before {
+ content: "\f156";
+}
+.fa-cny:before,
+.fa-rmb:before,
+.fa-yen:before,
+.fa-jpy:before {
+ content: "\f157";
+}
+.fa-ruble:before,
+.fa-rouble:before,
+.fa-rub:before {
+ content: "\f158";
+}
+.fa-won:before,
+.fa-krw:before {
+ content: "\f159";
+}
+.fa-bitcoin:before,
+.fa-btc:before {
+ content: "\f15a";
+}
+.fa-file:before {
+ content: "\f15b";
+}
+.fa-file-text:before {
+ content: "\f15c";
+}
+.fa-sort-alpha-asc:before {
+ content: "\f15d";
+}
+.fa-sort-alpha-desc:before {
+ content: "\f15e";
+}
+.fa-sort-amount-asc:before {
+ content: "\f160";
+}
+.fa-sort-amount-desc:before {
+ content: "\f161";
+}
+.fa-sort-numeric-asc:before {
+ content: "\f162";
+}
+.fa-sort-numeric-desc:before {
+ content: "\f163";
+}
+.fa-thumbs-up:before {
+ content: "\f164";
+}
+.fa-thumbs-down:before {
+ content: "\f165";
+}
+.fa-youtube-square:before {
+ content: "\f166";
+}
+.fa-youtube:before {
+ content: "\f167";
+}
+.fa-xing:before {
+ content: "\f168";
+}
+.fa-xing-square:before {
+ content: "\f169";
+}
+.fa-youtube-play:before {
+ content: "\f16a";
+}
+.fa-dropbox:before {
+ content: "\f16b";
+}
+.fa-stack-overflow:before {
+ content: "\f16c";
+}
+.fa-instagram:before {
+ content: "\f16d";
+}
+.fa-flickr:before {
+ content: "\f16e";
+}
+.fa-adn:before {
+ content: "\f170";
+}
+.fa-bitbucket:before {
+ content: "\f171";
+}
+.fa-bitbucket-square:before {
+ content: "\f172";
+}
+.fa-tumblr:before {
+ content: "\f173";
+}
+.fa-tumblr-square:before {
+ content: "\f174";
+}
+.fa-long-arrow-down:before {
+ content: "\f175";
+}
+.fa-long-arrow-up:before {
+ content: "\f176";
+}
+.fa-long-arrow-left:before {
+ content: "\f177";
+}
+.fa-long-arrow-right:before {
+ content: "\f178";
+}
+.fa-apple:before {
+ content: "\f179";
+}
+.fa-windows:before {
+ content: "\f17a";
+}
+.fa-android:before {
+ content: "\f17b";
+}
+.fa-linux:before {
+ content: "\f17c";
+}
+.fa-dribbble:before {
+ content: "\f17d";
+}
+.fa-skype:before {
+ content: "\f17e";
+}
+.fa-foursquare:before {
+ content: "\f180";
+}
+.fa-trello:before {
+ content: "\f181";
+}
+.fa-female:before {
+ content: "\f182";
+}
+.fa-male:before {
+ content: "\f183";
+}
+.fa-gittip:before,
+.fa-gratipay:before {
+ content: "\f184";
+}
+.fa-sun-o:before {
+ content: "\f185";
+}
+.fa-moon-o:before {
+ content: "\f186";
+}
+.fa-archive:before {
+ content: "\f187";
+}
+.fa-bug:before {
+ content: "\f188";
+}
+.fa-vk:before {
+ content: "\f189";
+}
+.fa-weibo:before {
+ content: "\f18a";
+}
+.fa-renren:before {
+ content: "\f18b";
+}
+.fa-pagelines:before {
+ content: "\f18c";
+}
+.fa-stack-exchange:before {
+ content: "\f18d";
+}
+.fa-arrow-circle-o-right:before {
+ content: "\f18e";
+}
+.fa-arrow-circle-o-left:before {
+ content: "\f190";
+}
+.fa-toggle-left:before,
+.fa-caret-square-o-left:before {
+ content: "\f191";
+}
+.fa-dot-circle-o:before {
+ content: "\f192";
+}
+.fa-wheelchair:before {
+ content: "\f193";
+}
+.fa-vimeo-square:before {
+ content: "\f194";
+}
+.fa-turkish-lira:before,
+.fa-try:before {
+ content: "\f195";
+}
+.fa-plus-square-o:before {
+ content: "\f196";
+}
+.fa-space-shuttle:before {
+ content: "\f197";
+}
+.fa-slack:before {
+ content: "\f198";
+}
+.fa-envelope-square:before {
+ content: "\f199";
+}
+.fa-wordpress:before {
+ content: "\f19a";
+}
+.fa-openid:before {
+ content: "\f19b";
+}
+.fa-institution:before,
+.fa-bank:before,
+.fa-university:before {
+ content: "\f19c";
+}
+.fa-mortar-board:before,
+.fa-graduation-cap:before {
+ content: "\f19d";
+}
+.fa-yahoo:before {
+ content: "\f19e";
+}
+.fa-google:before {
+ content: "\f1a0";
+}
+.fa-reddit:before {
+ content: "\f1a1";
+}
+.fa-reddit-square:before {
+ content: "\f1a2";
+}
+.fa-stumbleupon-circle:before {
+ content: "\f1a3";
+}
+.fa-stumbleupon:before {
+ content: "\f1a4";
+}
+.fa-delicious:before {
+ content: "\f1a5";
+}
+.fa-digg:before {
+ content: "\f1a6";
+}
+.fa-pied-piper-pp:before {
+ content: "\f1a7";
+}
+.fa-pied-piper-alt:before {
+ content: "\f1a8";
+}
+.fa-drupal:before {
+ content: "\f1a9";
+}
+.fa-joomla:before {
+ content: "\f1aa";
+}
+.fa-language:before {
+ content: "\f1ab";
+}
+.fa-fax:before {
+ content: "\f1ac";
+}
+.fa-building:before {
+ content: "\f1ad";
+}
+.fa-child:before {
+ content: "\f1ae";
+}
+.fa-paw:before {
+ content: "\f1b0";
+}
+.fa-spoon:before {
+ content: "\f1b1";
+}
+.fa-cube:before {
+ content: "\f1b2";
+}
+.fa-cubes:before {
+ content: "\f1b3";
+}
+.fa-behance:before {
+ content: "\f1b4";
+}
+.fa-behance-square:before {
+ content: "\f1b5";
+}
+.fa-steam:before {
+ content: "\f1b6";
+}
+.fa-steam-square:before {
+ content: "\f1b7";
+}
+.fa-recycle:before {
+ content: "\f1b8";
+}
+.fa-automobile:before,
+.fa-car:before {
+ content: "\f1b9";
+}
+.fa-cab:before,
+.fa-taxi:before {
+ content: "\f1ba";
+}
+.fa-tree:before {
+ content: "\f1bb";
+}
+.fa-spotify:before {
+ content: "\f1bc";
+}
+.fa-deviantart:before {
+ content: "\f1bd";
+}
+.fa-soundcloud:before {
+ content: "\f1be";
+}
+.fa-database:before {
+ content: "\f1c0";
+}
+.fa-file-pdf-o:before {
+ content: "\f1c1";
+}
+.fa-file-word-o:before {
+ content: "\f1c2";
+}
+.fa-file-excel-o:before {
+ content: "\f1c3";
+}
+.fa-file-powerpoint-o:before {
+ content: "\f1c4";
+}
+.fa-file-photo-o:before,
+.fa-file-picture-o:before,
+.fa-file-image-o:before {
+ content: "\f1c5";
+}
+.fa-file-zip-o:before,
+.fa-file-archive-o:before {
+ content: "\f1c6";
+}
+.fa-file-sound-o:before,
+.fa-file-audio-o:before {
+ content: "\f1c7";
+}
+.fa-file-movie-o:before,
+.fa-file-video-o:before {
+ content: "\f1c8";
+}
+.fa-file-code-o:before {
+ content: "\f1c9";
+}
+.fa-vine:before {
+ content: "\f1ca";
+}
+.fa-codepen:before {
+ content: "\f1cb";
+}
+.fa-jsfiddle:before {
+ content: "\f1cc";
+}
+.fa-life-bouy:before,
+.fa-life-buoy:before,
+.fa-life-saver:before,
+.fa-support:before,
+.fa-life-ring:before {
+ content: "\f1cd";
+}
+.fa-circle-o-notch:before {
+ content: "\f1ce";
+}
+.fa-ra:before,
+.fa-resistance:before,
+.fa-rebel:before {
+ content: "\f1d0";
+}
+.fa-ge:before,
+.fa-empire:before {
+ content: "\f1d1";
+}
+.fa-git-square:before {
+ content: "\f1d2";
+}
+.fa-git:before {
+ content: "\f1d3";
+}
+.fa-y-combinator-square:before,
+.fa-yc-square:before,
+.fa-hacker-news:before {
+ content: "\f1d4";
+}
+.fa-tencent-weibo:before {
+ content: "\f1d5";
+}
+.fa-qq:before {
+ content: "\f1d6";
+}
+.fa-wechat:before,
+.fa-weixin:before {
+ content: "\f1d7";
+}
+.fa-send:before,
+.fa-paper-plane:before {
+ content: "\f1d8";
+}
+.fa-send-o:before,
+.fa-paper-plane-o:before {
+ content: "\f1d9";
+}
+.fa-history:before {
+ content: "\f1da";
+}
+.fa-circle-thin:before {
+ content: "\f1db";
+}
+.fa-header:before {
+ content: "\f1dc";
+}
+.fa-paragraph:before {
+ content: "\f1dd";
+}
+.fa-sliders:before {
+ content: "\f1de";
+}
+.fa-share-alt:before {
+ content: "\f1e0";
+}
+.fa-share-alt-square:before {
+ content: "\f1e1";
+}
+.fa-bomb:before {
+ content: "\f1e2";
+}
+.fa-soccer-ball-o:before,
+.fa-futbol-o:before {
+ content: "\f1e3";
+}
+.fa-tty:before {
+ content: "\f1e4";
+}
+.fa-binoculars:before {
+ content: "\f1e5";
+}
+.fa-plug:before {
+ content: "\f1e6";
+}
+.fa-slideshare:before {
+ content: "\f1e7";
+}
+.fa-twitch:before {
+ content: "\f1e8";
+}
+.fa-yelp:before {
+ content: "\f1e9";
+}
+.fa-newspaper-o:before {
+ content: "\f1ea";
+}
+.fa-wifi:before {
+ content: "\f1eb";
+}
+.fa-calculator:before {
+ content: "\f1ec";
+}
+.fa-paypal:before {
+ content: "\f1ed";
+}
+.fa-google-wallet:before {
+ content: "\f1ee";
+}
+.fa-cc-visa:before {
+ content: "\f1f0";
+}
+.fa-cc-mastercard:before {
+ content: "\f1f1";
+}
+.fa-cc-discover:before {
+ content: "\f1f2";
+}
+.fa-cc-amex:before {
+ content: "\f1f3";
+}
+.fa-cc-paypal:before {
+ content: "\f1f4";
+}
+.fa-cc-stripe:before {
+ content: "\f1f5";
+}
+.fa-bell-slash:before {
+ content: "\f1f6";
+}
+.fa-bell-slash-o:before {
+ content: "\f1f7";
+}
+.fa-trash:before {
+ content: "\f1f8";
+}
+.fa-copyright:before {
+ content: "\f1f9";
+}
+.fa-at:before {
+ content: "\f1fa";
+}
+.fa-eyedropper:before {
+ content: "\f1fb";
+}
+.fa-paint-brush:before {
+ content: "\f1fc";
+}
+.fa-birthday-cake:before {
+ content: "\f1fd";
+}
+.fa-area-chart:before {
+ content: "\f1fe";
+}
+.fa-pie-chart:before {
+ content: "\f200";
+}
+.fa-line-chart:before {
+ content: "\f201";
+}
+.fa-lastfm:before {
+ content: "\f202";
+}
+.fa-lastfm-square:before {
+ content: "\f203";
+}
+.fa-toggle-off:before {
+ content: "\f204";
+}
+.fa-toggle-on:before {
+ content: "\f205";
+}
+.fa-bicycle:before {
+ content: "\f206";
+}
+.fa-bus:before {
+ content: "\f207";
+}
+.fa-ioxhost:before {
+ content: "\f208";
+}
+.fa-angellist:before {
+ content: "\f209";
+}
+.fa-cc:before {
+ content: "\f20a";
+}
+.fa-shekel:before,
+.fa-sheqel:before,
+.fa-ils:before {
+ content: "\f20b";
+}
+.fa-meanpath:before {
+ content: "\f20c";
+}
+.fa-buysellads:before {
+ content: "\f20d";
+}
+.fa-connectdevelop:before {
+ content: "\f20e";
+}
+.fa-dashcube:before {
+ content: "\f210";
+}
+.fa-forumbee:before {
+ content: "\f211";
+}
+.fa-leanpub:before {
+ content: "\f212";
+}
+.fa-sellsy:before {
+ content: "\f213";
+}
+.fa-shirtsinbulk:before {
+ content: "\f214";
+}
+.fa-simplybuilt:before {
+ content: "\f215";
+}
+.fa-skyatlas:before {
+ content: "\f216";
+}
+.fa-cart-plus:before {
+ content: "\f217";
+}
+.fa-cart-arrow-down:before {
+ content: "\f218";
+}
+.fa-diamond:before {
+ content: "\f219";
+}
+.fa-ship:before {
+ content: "\f21a";
+}
+.fa-user-secret:before {
+ content: "\f21b";
+}
+.fa-motorcycle:before {
+ content: "\f21c";
+}
+.fa-street-view:before {
+ content: "\f21d";
+}
+.fa-heartbeat:before {
+ content: "\f21e";
+}
+.fa-venus:before {
+ content: "\f221";
+}
+.fa-mars:before {
+ content: "\f222";
+}
+.fa-mercury:before {
+ content: "\f223";
+}
+.fa-intersex:before,
+.fa-transgender:before {
+ content: "\f224";
+}
+.fa-transgender-alt:before {
+ content: "\f225";
+}
+.fa-venus-double:before {
+ content: "\f226";
+}
+.fa-mars-double:before {
+ content: "\f227";
+}
+.fa-venus-mars:before {
+ content: "\f228";
+}
+.fa-mars-stroke:before {
+ content: "\f229";
+}
+.fa-mars-stroke-v:before {
+ content: "\f22a";
+}
+.fa-mars-stroke-h:before {
+ content: "\f22b";
+}
+.fa-neuter:before {
+ content: "\f22c";
+}
+.fa-genderless:before {
+ content: "\f22d";
+}
+.fa-facebook-official:before {
+ content: "\f230";
+}
+.fa-pinterest-p:before {
+ content: "\f231";
+}
+.fa-whatsapp:before {
+ content: "\f232";
+}
+.fa-server:before {
+ content: "\f233";
+}
+.fa-user-plus:before {
+ content: "\f234";
+}
+.fa-user-times:before {
+ content: "\f235";
+}
+.fa-hotel:before,
+.fa-bed:before {
+ content: "\f236";
+}
+.fa-viacoin:before {
+ content: "\f237";
+}
+.fa-train:before {
+ content: "\f238";
+}
+.fa-subway:before {
+ content: "\f239";
+}
+.fa-medium:before {
+ content: "\f23a";
+}
+.fa-yc:before,
+.fa-y-combinator:before {
+ content: "\f23b";
+}
+.fa-optin-monster:before {
+ content: "\f23c";
+}
+.fa-opencart:before {
+ content: "\f23d";
+}
+.fa-expeditedssl:before {
+ content: "\f23e";
+}
+.fa-battery-4:before,
+.fa-battery:before,
+.fa-battery-full:before {
+ content: "\f240";
+}
+.fa-battery-3:before,
+.fa-battery-three-quarters:before {
+ content: "\f241";
+}
+.fa-battery-2:before,
+.fa-battery-half:before {
+ content: "\f242";
+}
+.fa-battery-1:before,
+.fa-battery-quarter:before {
+ content: "\f243";
+}
+.fa-battery-0:before,
+.fa-battery-empty:before {
+ content: "\f244";
+}
+.fa-mouse-pointer:before {
+ content: "\f245";
+}
+.fa-i-cursor:before {
+ content: "\f246";
+}
+.fa-object-group:before {
+ content: "\f247";
+}
+.fa-object-ungroup:before {
+ content: "\f248";
+}
+.fa-sticky-note:before {
+ content: "\f249";
+}
+.fa-sticky-note-o:before {
+ content: "\f24a";
+}
+.fa-cc-jcb:before {
+ content: "\f24b";
+}
+.fa-cc-diners-club:before {
+ content: "\f24c";
+}
+.fa-clone:before {
+ content: "\f24d";
+}
+.fa-balance-scale:before {
+ content: "\f24e";
+}
+.fa-hourglass-o:before {
+ content: "\f250";
+}
+.fa-hourglass-1:before,
+.fa-hourglass-start:before {
+ content: "\f251";
+}
+.fa-hourglass-2:before,
+.fa-hourglass-half:before {
+ content: "\f252";
+}
+.fa-hourglass-3:before,
+.fa-hourglass-end:before {
+ content: "\f253";
+}
+.fa-hourglass:before {
+ content: "\f254";
+}
+.fa-hand-grab-o:before,
+.fa-hand-rock-o:before {
+ content: "\f255";
+}
+.fa-hand-stop-o:before,
+.fa-hand-paper-o:before {
+ content: "\f256";
+}
+.fa-hand-scissors-o:before {
+ content: "\f257";
+}
+.fa-hand-lizard-o:before {
+ content: "\f258";
+}
+.fa-hand-spock-o:before {
+ content: "\f259";
+}
+.fa-hand-pointer-o:before {
+ content: "\f25a";
+}
+.fa-hand-peace-o:before {
+ content: "\f25b";
+}
+.fa-trademark:before {
+ content: "\f25c";
+}
+.fa-registered:before {
+ content: "\f25d";
+}
+.fa-creative-commons:before {
+ content: "\f25e";
+}
+.fa-gg:before {
+ content: "\f260";
+}
+.fa-gg-circle:before {
+ content: "\f261";
+}
+.fa-tripadvisor:before {
+ content: "\f262";
+}
+.fa-odnoklassniki:before {
+ content: "\f263";
+}
+.fa-odnoklassniki-square:before {
+ content: "\f264";
+}
+.fa-get-pocket:before {
+ content: "\f265";
+}
+.fa-wikipedia-w:before {
+ content: "\f266";
+}
+.fa-safari:before {
+ content: "\f267";
+}
+.fa-chrome:before {
+ content: "\f268";
+}
+.fa-firefox:before {
+ content: "\f269";
+}
+.fa-opera:before {
+ content: "\f26a";
+}
+.fa-internet-explorer:before {
+ content: "\f26b";
+}
+.fa-tv:before,
+.fa-television:before {
+ content: "\f26c";
+}
+.fa-contao:before {
+ content: "\f26d";
+}
+.fa-500px:before {
+ content: "\f26e";
+}
+.fa-amazon:before {
+ content: "\f270";
+}
+.fa-calendar-plus-o:before {
+ content: "\f271";
+}
+.fa-calendar-minus-o:before {
+ content: "\f272";
+}
+.fa-calendar-times-o:before {
+ content: "\f273";
+}
+.fa-calendar-check-o:before {
+ content: "\f274";
+}
+.fa-industry:before {
+ content: "\f275";
+}
+.fa-map-pin:before {
+ content: "\f276";
+}
+.fa-map-signs:before {
+ content: "\f277";
+}
+.fa-map-o:before {
+ content: "\f278";
+}
+.fa-map:before {
+ content: "\f279";
+}
+.fa-commenting:before {
+ content: "\f27a";
+}
+.fa-commenting-o:before {
+ content: "\f27b";
+}
+.fa-houzz:before {
+ content: "\f27c";
+}
+.fa-vimeo:before {
+ content: "\f27d";
+}
+.fa-black-tie:before {
+ content: "\f27e";
+}
+.fa-fonticons:before {
+ content: "\f280";
+}
+.fa-reddit-alien:before {
+ content: "\f281";
+}
+.fa-edge:before {
+ content: "\f282";
+}
+.fa-credit-card-alt:before {
+ content: "\f283";
+}
+.fa-codiepie:before {
+ content: "\f284";
+}
+.fa-modx:before {
+ content: "\f285";
+}
+.fa-fort-awesome:before {
+ content: "\f286";
+}
+.fa-usb:before {
+ content: "\f287";
+}
+.fa-product-hunt:before {
+ content: "\f288";
+}
+.fa-mixcloud:before {
+ content: "\f289";
+}
+.fa-scribd:before {
+ content: "\f28a";
+}
+.fa-pause-circle:before {
+ content: "\f28b";
+}
+.fa-pause-circle-o:before {
+ content: "\f28c";
+}
+.fa-stop-circle:before {
+ content: "\f28d";
+}
+.fa-stop-circle-o:before {
+ content: "\f28e";
+}
+.fa-shopping-bag:before {
+ content: "\f290";
+}
+.fa-shopping-basket:before {
+ content: "\f291";
+}
+.fa-hashtag:before {
+ content: "\f292";
+}
+.fa-bluetooth:before {
+ content: "\f293";
+}
+.fa-bluetooth-b:before {
+ content: "\f294";
+}
+.fa-percent:before {
+ content: "\f295";
+}
+.fa-gitlab:before {
+ content: "\f296";
+}
+.fa-wpbeginner:before {
+ content: "\f297";
+}
+.fa-wpforms:before {
+ content: "\f298";
+}
+.fa-envira:before {
+ content: "\f299";
+}
+.fa-universal-access:before {
+ content: "\f29a";
+}
+.fa-wheelchair-alt:before {
+ content: "\f29b";
+}
+.fa-question-circle-o:before {
+ content: "\f29c";
+}
+.fa-blind:before {
+ content: "\f29d";
+}
+.fa-audio-description:before {
+ content: "\f29e";
+}
+.fa-volume-control-phone:before {
+ content: "\f2a0";
+}
+.fa-braille:before {
+ content: "\f2a1";
+}
+.fa-assistive-listening-systems:before {
+ content: "\f2a2";
+}
+.fa-asl-interpreting:before,
+.fa-american-sign-language-interpreting:before {
+ content: "\f2a3";
+}
+.fa-deafness:before,
+.fa-hard-of-hearing:before,
+.fa-deaf:before {
+ content: "\f2a4";
+}
+.fa-glide:before {
+ content: "\f2a5";
+}
+.fa-glide-g:before {
+ content: "\f2a6";
+}
+.fa-signing:before,
+.fa-sign-language:before {
+ content: "\f2a7";
+}
+.fa-low-vision:before {
+ content: "\f2a8";
+}
+.fa-viadeo:before {
+ content: "\f2a9";
+}
+.fa-viadeo-square:before {
+ content: "\f2aa";
+}
+.fa-snapchat:before {
+ content: "\f2ab";
+}
+.fa-snapchat-ghost:before {
+ content: "\f2ac";
+}
+.fa-snapchat-square:before {
+ content: "\f2ad";
+}
+.fa-pied-piper:before {
+ content: "\f2ae";
+}
+.fa-first-order:before {
+ content: "\f2b0";
+}
+.fa-yoast:before {
+ content: "\f2b1";
+}
+.fa-themeisle:before {
+ content: "\f2b2";
+}
+.fa-google-plus-circle:before,
+.fa-google-plus-official:before {
+ content: "\f2b3";
+}
+.fa-fa:before,
+.fa-font-awesome:before {
+ content: "\f2b4";
+}
+.fa-handshake-o:before {
+ content: "\f2b5";
+}
+.fa-envelope-open:before {
+ content: "\f2b6";
+}
+.fa-envelope-open-o:before {
+ content: "\f2b7";
+}
+.fa-linode:before {
+ content: "\f2b8";
+}
+.fa-address-book:before {
+ content: "\f2b9";
+}
+.fa-address-book-o:before {
+ content: "\f2ba";
+}
+.fa-vcard:before,
+.fa-address-card:before {
+ content: "\f2bb";
+}
+.fa-vcard-o:before,
+.fa-address-card-o:before {
+ content: "\f2bc";
+}
+.fa-user-circle:before {
+ content: "\f2bd";
+}
+.fa-user-circle-o:before {
+ content: "\f2be";
+}
+.fa-user-o:before {
+ content: "\f2c0";
+}
+.fa-id-badge:before {
+ content: "\f2c1";
+}
+.fa-drivers-license:before,
+.fa-id-card:before {
+ content: "\f2c2";
+}
+.fa-drivers-license-o:before,
+.fa-id-card-o:before {
+ content: "\f2c3";
+}
+.fa-quora:before {
+ content: "\f2c4";
+}
+.fa-free-code-camp:before {
+ content: "\f2c5";
+}
+.fa-telegram:before {
+ content: "\f2c6";
+}
+.fa-thermometer-4:before,
+.fa-thermometer:before,
+.fa-thermometer-full:before {
+ content: "\f2c7";
+}
+.fa-thermometer-3:before,
+.fa-thermometer-three-quarters:before {
+ content: "\f2c8";
+}
+.fa-thermometer-2:before,
+.fa-thermometer-half:before {
+ content: "\f2c9";
+}
+.fa-thermometer-1:before,
+.fa-thermometer-quarter:before {
+ content: "\f2ca";
+}
+.fa-thermometer-0:before,
+.fa-thermometer-empty:before {
+ content: "\f2cb";
+}
+.fa-shower:before {
+ content: "\f2cc";
+}
+.fa-bathtub:before,
+.fa-s15:before,
+.fa-bath:before {
+ content: "\f2cd";
+}
+.fa-podcast:before {
+ content: "\f2ce";
+}
+.fa-window-maximize:before {
+ content: "\f2d0";
+}
+.fa-window-minimize:before {
+ content: "\f2d1";
+}
+.fa-window-restore:before {
+ content: "\f2d2";
+}
+.fa-times-rectangle:before,
+.fa-window-close:before {
+ content: "\f2d3";
+}
+.fa-times-rectangle-o:before,
+.fa-window-close-o:before {
+ content: "\f2d4";
+}
+.fa-bandcamp:before {
+ content: "\f2d5";
+}
+.fa-grav:before {
+ content: "\f2d6";
+}
+.fa-etsy:before {
+ content: "\f2d7";
+}
+.fa-imdb:before {
+ content: "\f2d8";
+}
+.fa-ravelry:before {
+ content: "\f2d9";
+}
+.fa-eercast:before {
+ content: "\f2da";
+}
+.fa-microchip:before {
+ content: "\f2db";
+}
+.fa-snowflake-o:before {
+ content: "\f2dc";
+}
+.fa-superpowers:before {
+ content: "\f2dd";
+}
+.fa-wpexplorer:before {
+ content: "\f2de";
+}
+.fa-meetup:before {
+ content: "\f2e0";
+}
+.sr-only {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ margin: -1px;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+}
+.sr-only-focusable:active,
+.sr-only-focusable:focus {
+ position: static;
+ width: auto;
+ height: auto;
+ margin: 0;
+ overflow: visible;
+ clip: auto;
+}
+.sr-only-focusable:active,
+.sr-only-focusable:focus {
+ position: static;
+ width: auto;
+ height: auto;
+ margin: 0;
+ overflow: visible;
+ clip: auto;
+}
+.text-overflow-pf {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ word-wrap: normal;
+}
+.alert {
+ border-width: 1px;
+ padding-left: 47px;
+ padding-right: 14px;
+ position: relative;
+ word-wrap: break-word;
+}
+.alert .alert-link {
+ color: #0088ce;
+}
+.alert .alert-link:hover {
+ color: #00659c;
+}
+.alert > .btn.pull-right {
+ margin-top: -3px;
+}
+.alert > .pficon {
+ font-size: 22px;
+ position: absolute;
+ left: 13px;
+ top: 10px;
+}
+.alert .close {
+ opacity: 0.85;
+ filter: alpha(opacity=85);
+}
+.alert .close:hover,
+.alert .close:focus {
+ opacity: 1;
+ filter: alpha(opacity=100);
+}
+.alert .pficon-info {
+ color: #4d5258;
+}
+.alert-dismissable {
+ padding-right: 28px;
+}
+.alert-dismissable .close {
+ right: -13px;
+ top: 1px;
+}
+.badge {
+ margin-left: 6px;
+}
+.nav-pills > li > a > .badge {
+ margin-left: 6px;
+}
+.breadcrumb {
+ padding-left: 0;
+}
+.breadcrumb > .active strong {
+ font-weight: 600;
+}
+.breadcrumb > li {
+ display: inline;
+ /* IE8 */
+}
+.breadcrumb > li + li:before {
+ color: #9c9c9c;
+ content: "\f101";
+ font-family: "FontAwesome";
+ font-size: 11px;
+ padding: 0 9px 0 7px;
+}
+.btn {
+ box-shadow: 0 2px 3px rgba(3, 3, 3, 0.1);
+}
+.btn:active {
+ box-shadow: inset 0 2px 8px rgba(3, 3, 3, 0.2);
+}
+.btn.disabled,
+.btn[disabled],
+fieldset[disabled] .btn {
+ background-color: #fafafa !important;
+ background-image: none !important;
+ border-color: #d1d1d1 !important;
+ color: #8b8d8f !important;
+ opacity: 1;
+}
+.btn.disabled:active,
+.btn[disabled]:active,
+fieldset[disabled] .btn:active {
+ box-shadow: none;
+}
+.btn.disabled.btn-link,
+.btn[disabled].btn-link,
+fieldset[disabled] .btn.btn-link {
+ background-color: transparent !important;
+ border: 0;
+}
+.btn-danger {
+ background-color: #a30000;
+ background-image: linear-gradient(to bottom, #cc0000 0%, #a30000 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc0000', endColorstr='#ffa30000', GradientType=0);
+ border-color: #8b0000;
+ color: #fff;
+}
+.btn-danger:hover,
+.btn-danger:focus,
+.btn-danger:active,
+.btn-danger.active,
+.open .dropdown-toggle.btn-danger {
+ background-color: #a30000;
+ background-image: none;
+ border-color: #8b0000;
+ color: #fff;
+}
+.btn-danger:active,
+.btn-danger.active,
+.open .dropdown-toggle.btn-danger {
+ background-image: none;
+}
+.btn-danger:active:hover,
+.btn-danger.active:hover,
+.open .dropdown-toggle.btn-danger:hover,
+.btn-danger:active:focus,
+.btn-danger.active:focus,
+.open .dropdown-toggle.btn-danger:focus,
+.btn-danger:active.focus,
+.btn-danger.active.focus,
+.open .dropdown-toggle.btn-danger.focus {
+ background-color: #8a0000;
+ border-color: #670000;
+}
+.btn-danger.disabled,
+.btn-danger[disabled],
+fieldset[disabled] .btn-danger,
+.btn-danger.disabled:hover,
+.btn-danger[disabled]:hover,
+fieldset[disabled] .btn-danger:hover,
+.btn-danger.disabled:focus,
+.btn-danger[disabled]:focus,
+fieldset[disabled] .btn-danger:focus,
+.btn-danger.disabled:active,
+.btn-danger[disabled]:active,
+fieldset[disabled] .btn-danger:active,
+.btn-danger.disabled.active,
+.btn-danger[disabled].active,
+fieldset[disabled] .btn-danger.active {
+ background-color: #a30000;
+ border-color: #8b0000;
+}
+.btn-default {
+ background-color: #f1f1f1;
+ background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffededed', GradientType=0);
+ border-color: #bbb;
+ color: #4d5258;
+}
+.btn-default:hover,
+.btn-default:focus,
+.btn-default:active,
+.btn-default.active,
+.open .dropdown-toggle.btn-default {
+ background-color: #f1f1f1;
+ background-image: none;
+ border-color: #bbb;
+ color: #4d5258;
+}
+.btn-default:active,
+.btn-default.active,
+.open .dropdown-toggle.btn-default {
+ background-image: none;
+}
+.btn-default:active:hover,
+.btn-default.active:hover,
+.open .dropdown-toggle.btn-default:hover,
+.btn-default:active:focus,
+.btn-default.active:focus,
+.open .dropdown-toggle.btn-default:focus,
+.btn-default:active.focus,
+.btn-default.active.focus,
+.open .dropdown-toggle.btn-default.focus {
+ background-color: #e5e5e5;
+ border-color: #a9a9a9;
+}
+.btn-default.disabled,
+.btn-default[disabled],
+fieldset[disabled] .btn-default,
+.btn-default.disabled:hover,
+.btn-default[disabled]:hover,
+fieldset[disabled] .btn-default:hover,
+.btn-default.disabled:focus,
+.btn-default[disabled]:focus,
+fieldset[disabled] .btn-default:focus,
+.btn-default.disabled:active,
+.btn-default[disabled]:active,
+fieldset[disabled] .btn-default:active,
+.btn-default.disabled.active,
+.btn-default[disabled].active,
+fieldset[disabled] .btn-default.active {
+ background-color: #f1f1f1;
+ border-color: #bbb;
+}
+.btn-link,
+.btn-link:active {
+ box-shadow: none;
+}
+.btn-primary {
+ background-color: #0088ce;
+ background-image: linear-gradient(to bottom, #39a5dc 0%, #0088ce 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff39a5dc', endColorstr='#ff0088ce', GradientType=0);
+ border-color: #00659c;
+ color: #fff;
+}
+.btn-primary:hover,
+.btn-primary:focus,
+.btn-primary:active,
+.btn-primary.active,
+.open .dropdown-toggle.btn-primary {
+ background-color: #0088ce;
+ background-image: none;
+ border-color: #00659c;
+ color: #fff;
+}
+.btn-primary:active,
+.btn-primary.active,
+.open .dropdown-toggle.btn-primary {
+ background-image: none;
+}
+.btn-primary:active:hover,
+.btn-primary.active:hover,
+.open .dropdown-toggle.btn-primary:hover,
+.btn-primary:active:focus,
+.btn-primary.active:focus,
+.open .dropdown-toggle.btn-primary:focus,
+.btn-primary:active.focus,
+.btn-primary.active.focus,
+.open .dropdown-toggle.btn-primary.focus {
+ background-color: #0077b5;
+ border-color: #004e78;
+}
+.btn-primary.disabled,
+.btn-primary[disabled],
+fieldset[disabled] .btn-primary,
+.btn-primary.disabled:hover,
+.btn-primary[disabled]:hover,
+fieldset[disabled] .btn-primary:hover,
+.btn-primary.disabled:focus,
+.btn-primary[disabled]:focus,
+fieldset[disabled] .btn-primary:focus,
+.btn-primary.disabled:active,
+.btn-primary[disabled]:active,
+fieldset[disabled] .btn-primary:active,
+.btn-primary.disabled.active,
+.btn-primary[disabled].active,
+fieldset[disabled] .btn-primary.active {
+ background-color: #0088ce;
+ border-color: #00659c;
+}
+.btn-xs,
+.btn-group-xs .btn,
+.btn-group-xs > .btn {
+ font-weight: 400;
+}
+.caret {
+ font-family: "FontAwesome";
+ font-weight: normal;
+ height: 9px;
+ position: relative;
+ vertical-align: baseline;
+ width: 12px;
+}
+.caret:before {
+ bottom: 0;
+ content: "\f107";
+ left: 0;
+ line-height: 12px;
+ position: absolute;
+ text-align: center;
+ top: -1px;
+ right: 0;
+}
+.dropup .caret:before {
+ content: "\f106";
+}
+.dropdown-toggle:focus {
+ outline: 5px auto -webkit-focus-ring-color;
+ outline-offset: -2px;
+}
+.dropdown-menu .divider {
+ background-color: #ededed;
+ height: 1px;
+ margin: 4px 1px;
+ overflow: hidden;
+}
+.dropdown-menu > li > a {
+ border-color: transparent;
+ border-style: solid;
+ border-width: 1px 0;
+ padding: 1px 10px;
+}
+.dropdown-menu > li > a:hover,
+.dropdown-menu > li > a:focus {
+ border-color: #bee1f4;
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.dropdown-menu > li > a:active {
+ background-color: #0088ce;
+ border-color: #0088ce;
+ color: #fff !important;
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.dropdown-menu > .active > a,
+.dropdown-menu > .active > a:hover,
+.dropdown-menu > .active > a:focus {
+ background-color: #0088ce !important;
+ border-color: #0088ce !important;
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.dropdown-menu > .disabled > a,
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+ border-color: transparent;
+}
+.dropdown-menu > .selected > a {
+ background-color: #0088ce;
+ border-color: #0088ce;
+ color: #fff;
+}
+.dropdown-menu > .selected > a small {
+ color: rgba(255, 255, 255, 0.5);
+}
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+ border-color: transparent;
+}
+.dropdown-header {
+ padding-left: 10px;
+ padding-right: 10px;
+ text-transform: uppercase;
+}
+.btn-group > .dropdown-menu,
+.dropdown > .dropdown-menu,
+.input-group-btn > .dropdown-menu {
+ margin-top: -1px;
+}
+.dropup .dropdown-menu {
+ margin-bottom: -1px;
+}
+.dropdown-submenu {
+ position: relative;
+}
+.dropdown-submenu:hover > a {
+ background-color: #def3ff;
+ border-color: #bee1f4;
+}
+.dropdown-submenu:hover > .dropdown-menu {
+ display: block;
+}
+.dropdown-submenu.pull-left {
+ float: none !important;
+}
+.dropdown-submenu.pull-left > .dropdown-menu {
+ left: auto;
+ margin-left: 10px;
+ right: 100%;
+}
+.dropdown-submenu > a {
+ padding-right: 20px !important;
+}
+.dropdown-submenu > a:after {
+ content: "\f105";
+ font-family: "FontAwesome";
+ display: block;
+ position: absolute;
+ right: 10px;
+ top: 2px;
+}
+.dropdown-submenu > .dropdown-menu {
+ left: 100%;
+ margin-top: 0;
+ top: -6px;
+}
+.dropup .dropdown-submenu > .dropdown-menu {
+ bottom: -5px;
+ top: auto;
+}
+.open .dropdown-submenu.active > .dropdown-menu {
+ display: block;
+}
+.dropdown-kebab-pf.btn-group > .btn:first-child,
+.dropdown-kebab-pf .btn-link {
+ color: #252525;
+ font-size: 16px;
+ line-height: 1;
+ padding: 4px 10px;
+ margin-left: -10px;
+ margin-right: -10px;
+}
+.dropdown-kebab-pf.btn-group > .btn:first-child:active,
+.dropdown-kebab-pf .btn-link:active,
+.dropdown-kebab-pf.btn-group > .btn:first-child:focus,
+.dropdown-kebab-pf .btn-link:focus,
+.dropdown-kebab-pf.btn-group > .btn:first-child:hover,
+.dropdown-kebab-pf .btn-link:hover {
+ color: #0088ce;
+}
+.dropdown-kebab-pf.btn-group {
+ margin-left: 10px;
+}
+.dropdown-kebab-pf .dropdown-menu {
+ left: -15px;
+ margin-top: 11px;
+}
+.dropdown-kebab-pf .dropdown-menu.dropdown-menu-right {
+ left: auto;
+ right: -15px;
+}
+.dropdown-kebab-pf .dropdown-menu.dropdown-menu-right:after,
+.dropdown-kebab-pf .dropdown-menu.dropdown-menu-right:before {
+ left: auto;
+ right: 6px;
+}
+.dropdown-kebab-pf .dropdown-menu:after,
+.dropdown-kebab-pf .dropdown-menu:before {
+ border-bottom-color: #bbb;
+ border-bottom-style: solid;
+ border-bottom-width: 10px;
+ border-left: 10px solid transparent;
+ border-right: 10px solid transparent;
+ content: "";
+ display: inline-block;
+ left: 6px;
+ position: absolute;
+ top: -11px;
+}
+.dropdown-kebab-pf .dropdown-menu:after {
+ border-bottom-color: #fff;
+ top: -10px;
+}
+.dropdown-kebab-pf.dropup .dropdown-menu {
+ margin-bottom: 11px;
+ margin-top: 0;
+}
+.dropdown-kebab-pf.dropup .dropdown-menu:after,
+.dropdown-kebab-pf.dropup .dropdown-menu:before {
+ border-bottom: none;
+ border-top-color: #bbb;
+ border-top-style: solid;
+ border-top-width: 10px;
+ bottom: -11px;
+ top: auto;
+}
+.dropdown-kebab-pf.dropup .dropdown-menu:after {
+ border-top-color: #fff;
+ bottom: -10px;
+}
+.chars-remaining-pf span {
+ font-weight: 600;
+ padding-right: 5px;
+}
+.chars-warn-remaining-pf {
+ color: #cc0000;
+}
+.fields-status-pf {
+ color: #8b8d8f;
+ margin-bottom: 15px;
+}
+.form-control[disabled],
+.form-control[readonly],
+fieldset[disabled] .form-control {
+ box-shadow: none;
+ color: #8b8d8f;
+}
+.form-control[disabled]:hover,
+.form-control[readonly]:hover,
+fieldset[disabled] .form-control:hover {
+ border-color: #bbb;
+}
+.form-control:hover {
+ border-color: #7dc3e8;
+}
+.has-error .form-control:hover {
+ border-color: #990000;
+}
+.has-success .form-control:hover {
+ border-color: #2b542c;
+}
+.has-warning .form-control:hover {
+ border-color: #bb6106;
+}
+.has-error .checkbox,
+.has-success .checkbox,
+.has-warning .checkbox,
+.has-error .checkbox-inline,
+.has-success .checkbox-inline,
+.has-warning .checkbox-inline,
+.has-error .control-label,
+.has-success .control-label,
+.has-warning .control-label,
+.has-error .radio,
+.has-success .radio,
+.has-warning .radio,
+.has-error .radio-inline,
+.has-success .radio-inline,
+.has-warning .radio-inline,
+.has-error.checkbox label,
+.has-success.checkbox label,
+.has-warning.checkbox label,
+.has-error.checkbox-inline label,
+.has-success.checkbox-inline label,
+.has-warning.checkbox-inline label,
+.has-error.radio label,
+.has-success.radio label,
+.has-warning.radio label,
+.has-error.radio-inline label,
+.has-success.radio-inline label,
+.has-warning.radio-inline label {
+ color: #363636;
+}
+.help-block {
+ margin-bottom: 0px;
+}
+.input-group .input-group-btn .btn {
+ box-shadow: none;
+}
+label {
+ font-weight: 600;
+}
+label.required-pf:after {
+ color: #cc0000;
+ content: "*";
+ margin-left: 3px;
+}
+span.required-pf {
+ color: #cc0000;
+}
+.fields-section-pf {
+ border-color: #ededed;
+ border-style: solid;
+ border-width: 1px 0 0;
+ margin-top: 25px;
+ padding: 15px 0 0;
+}
+.fields-section-header-pf {
+ border: none;
+ font-size: 12px;
+ margin: 0;
+ padding-right: 10px;
+ width: auto;
+}
+.fields-section-header-pf .fa-angle-right {
+ cursor: pointer;
+ font-size: 14px;
+ width: 14px;
+}
+.label {
+ border-radius: 0;
+ font-size: 100%;
+ font-weight: 600;
+}
+h1 .label,
+h2 .label,
+h3 .label,
+h4 .label,
+h5 .label,
+h6 .label {
+ font-size: 75%;
+}
+.list-group {
+ border-top: 1px solid #ededed;
+}
+.list-group .list-group-item:first-child {
+ border-top: 0;
+}
+.list-group-item {
+ border-left: 0;
+ border-right: 0;
+}
+.list-group-item-heading {
+ font-weight: 600;
+}
+.modal-header {
+ background-color: #f5f5f5;
+ border-bottom: none;
+ padding: 10px 18px;
+}
+.modal-header .close {
+ margin-top: 2px;
+}
+.modal-title {
+ font-size: 13px;
+ font-weight: 700;
+}
+.modal-footer {
+ border-top: none;
+ margin-top: 15px;
+ padding: 14px 15px 15px;
+}
+.modal-footer > .btn {
+ padding-left: 10px;
+ padding-right: 10px;
+}
+.modal-footer > .btn > .fa-angle-left {
+ margin-right: 5px;
+}
+.modal-footer > .btn > .fa-angle-right {
+ margin-left: 5px;
+}
+.pager li > a,
+.pager li > span {
+ background-color: #f1f1f1;
+ background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffededed', GradientType=0);
+ border-color: #bbb;
+ color: #4d5258;
+ font-weight: 600;
+ line-height: 22px;
+ padding: 2px 14px;
+}
+.pager li > a:hover,
+.pager li > span:hover,
+.pager li > a:focus,
+.pager li > span:focus,
+.pager li > a:active,
+.pager li > span:active,
+.pager li > a.active,
+.pager li > span.active,
+.open .dropdown-toggle.pager li > a,
+.open .dropdown-toggle.pager li > span {
+ background-color: #f1f1f1;
+ background-image: none;
+ border-color: #bbb;
+ color: #4d5258;
+}
+.pager li > a:active,
+.pager li > span:active,
+.pager li > a.active,
+.pager li > span.active,
+.open .dropdown-toggle.pager li > a,
+.open .dropdown-toggle.pager li > span {
+ background-image: none;
+}
+.pager li > a:active:hover,
+.pager li > span:active:hover,
+.pager li > a.active:hover,
+.pager li > span.active:hover,
+.open .dropdown-toggle.pager li > a:hover,
+.open .dropdown-toggle.pager li > span:hover,
+.pager li > a:active:focus,
+.pager li > span:active:focus,
+.pager li > a.active:focus,
+.pager li > span.active:focus,
+.open .dropdown-toggle.pager li > a:focus,
+.open .dropdown-toggle.pager li > span:focus,
+.pager li > a:active.focus,
+.pager li > span:active.focus,
+.pager li > a.active.focus,
+.pager li > span.active.focus,
+.open .dropdown-toggle.pager li > a.focus,
+.open .dropdown-toggle.pager li > span.focus {
+ background-color: #e5e5e5;
+ border-color: #a9a9a9;
+}
+.pager li > a.disabled,
+.pager li > span.disabled,
+.pager li > a[disabled],
+.pager li > span[disabled],
+fieldset[disabled] .pager li > a,
+fieldset[disabled] .pager li > span,
+.pager li > a.disabled:hover,
+.pager li > span.disabled:hover,
+.pager li > a[disabled]:hover,
+.pager li > span[disabled]:hover,
+fieldset[disabled] .pager li > a:hover,
+fieldset[disabled] .pager li > span:hover,
+.pager li > a.disabled:focus,
+.pager li > span.disabled:focus,
+.pager li > a[disabled]:focus,
+.pager li > span[disabled]:focus,
+fieldset[disabled] .pager li > a:focus,
+fieldset[disabled] .pager li > span:focus,
+.pager li > a.disabled:active,
+.pager li > span.disabled:active,
+.pager li > a[disabled]:active,
+.pager li > span[disabled]:active,
+fieldset[disabled] .pager li > a:active,
+fieldset[disabled] .pager li > span:active,
+.pager li > a.disabled.active,
+.pager li > span.disabled.active,
+.pager li > a[disabled].active,
+.pager li > span[disabled].active,
+fieldset[disabled] .pager li > a.active,
+fieldset[disabled] .pager li > span.active {
+ background-color: #f1f1f1;
+ border-color: #bbb;
+}
+.pager li > a > .i,
+.pager li > span > .i {
+ font-size: 18px;
+ vertical-align: top;
+ margin: 2px 0;
+}
+.pager li a:active {
+ background-image: none;
+ box-shadow: inset 0 3px 5px rgba(3, 3, 3, 0.125);
+ outline: 0;
+}
+.pager .disabled > a,
+.pager .disabled > a:hover,
+.pager .disabled > a:focus,
+.pager .disabled > a:active,
+.pager .disabled > span {
+ background: #f5f5f5;
+ box-shadow: none;
+ color: #8b8d8f;
+ cursor: default;
+}
+.pager .next > a > .i,
+.pager .next > span > .i {
+ margin-left: 5px;
+}
+.pager .previous > a > .i,
+.pager .previous > span > .i {
+ margin-right: 5px;
+}
+.pager-sm li > a,
+.pager-sm li > span {
+ font-weight: 400;
+ line-height: 16px;
+ padding: 1px 10px;
+}
+.pager-sm li > a > .i,
+.pager-sm li > span > .i {
+ font-size: 12px;
+}
+.pagination > li > a,
+.pagination > li > span {
+ background-color: #f1f1f1;
+ background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffededed', GradientType=0);
+ border-color: #bbb;
+ color: #4d5258;
+ cursor: default;
+ font-weight: 600;
+ padding: 2px 10px;
+}
+.pagination > li > a:hover,
+.pagination > li > span:hover,
+.pagination > li > a:focus,
+.pagination > li > span:focus,
+.pagination > li > a:active,
+.pagination > li > span:active,
+.pagination > li > a.active,
+.pagination > li > span.active,
+.open .dropdown-toggle.pagination > li > a,
+.open .dropdown-toggle.pagination > li > span {
+ background-color: #f1f1f1;
+ background-image: none;
+ border-color: #bbb;
+ color: #4d5258;
+}
+.pagination > li > a:active,
+.pagination > li > span:active,
+.pagination > li > a.active,
+.pagination > li > span.active,
+.open .dropdown-toggle.pagination > li > a,
+.open .dropdown-toggle.pagination > li > span {
+ background-image: none;
+}
+.pagination > li > a:active:hover,
+.pagination > li > span:active:hover,
+.pagination > li > a.active:hover,
+.pagination > li > span.active:hover,
+.open .dropdown-toggle.pagination > li > a:hover,
+.open .dropdown-toggle.pagination > li > span:hover,
+.pagination > li > a:active:focus,
+.pagination > li > span:active:focus,
+.pagination > li > a.active:focus,
+.pagination > li > span.active:focus,
+.open .dropdown-toggle.pagination > li > a:focus,
+.open .dropdown-toggle.pagination > li > span:focus,
+.pagination > li > a:active.focus,
+.pagination > li > span:active.focus,
+.pagination > li > a.active.focus,
+.pagination > li > span.active.focus,
+.open .dropdown-toggle.pagination > li > a.focus,
+.open .dropdown-toggle.pagination > li > span.focus {
+ background-color: #e5e5e5;
+ border-color: #a9a9a9;
+}
+.pagination > li > a.disabled,
+.pagination > li > span.disabled,
+.pagination > li > a[disabled],
+.pagination > li > span[disabled],
+fieldset[disabled] .pagination > li > a,
+fieldset[disabled] .pagination > li > span,
+.pagination > li > a.disabled:hover,
+.pagination > li > span.disabled:hover,
+.pagination > li > a[disabled]:hover,
+.pagination > li > span[disabled]:hover,
+fieldset[disabled] .pagination > li > a:hover,
+fieldset[disabled] .pagination > li > span:hover,
+.pagination > li > a.disabled:focus,
+.pagination > li > span.disabled:focus,
+.pagination > li > a[disabled]:focus,
+.pagination > li > span[disabled]:focus,
+fieldset[disabled] .pagination > li > a:focus,
+fieldset[disabled] .pagination > li > span:focus,
+.pagination > li > a.disabled:active,
+.pagination > li > span.disabled:active,
+.pagination > li > a[disabled]:active,
+.pagination > li > span[disabled]:active,
+fieldset[disabled] .pagination > li > a:active,
+fieldset[disabled] .pagination > li > span:active,
+.pagination > li > a.disabled.active,
+.pagination > li > span.disabled.active,
+.pagination > li > a[disabled].active,
+.pagination > li > span[disabled].active,
+fieldset[disabled] .pagination > li > a.active,
+fieldset[disabled] .pagination > li > span.active {
+ background-color: #f1f1f1;
+ border-color: #bbb;
+}
+.pagination > li > a > .i,
+.pagination > li > span > .i {
+ font-size: 15px;
+ vertical-align: top;
+ margin: 2px 0;
+}
+.pagination > li > a:active,
+.pagination > li > span:active {
+ box-shadow: inset 0 2px 8px rgba(3, 3, 3, 0.2);
+}
+.pagination > .active > a,
+.pagination > .active > span,
+.pagination > .active > a:hover,
+.pagination > .active > span:hover,
+.pagination > .active > a:focus,
+.pagination > .active > span:focus {
+ background-color: #f1f1f1;
+ border-color: #bbb;
+ box-shadow: inset 0 2px 8px rgba(3, 3, 3, 0.2);
+ color: #4d5258;
+ background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffededed', GradientType=0);
+}
+.pagination > .disabled > span,
+.pagination > .disabled > span:hover,
+.pagination > .disabled > span:focus,
+.pagination > .disabled > a,
+.pagination > .disabled > a:hover,
+.pagination > .disabled > a:focus {
+ box-shadow: none;
+ cursor: default;
+ background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffededed', GradientType=0);
+}
+.pagination-sm > li > a,
+.pagination-sm > li > span {
+ padding: 2px 6px;
+ font-size: 11px;
+ line-height: 1.5;
+}
+.pagination-sm > li:first-child > a,
+.pagination-sm > li:first-child > span {
+ border-bottom-left-radius: 1px;
+ border-top-left-radius: 1px;
+}
+.pagination-sm > li:last-child > a,
+.pagination-sm > li:last-child > span {
+ border-bottom-right-radius: 1px;
+ border-top-right-radius: 1px;
+}
+.pagination-sm > li > a,
+.pagination-sm > li > span {
+ font-weight: 400;
+}
+.pagination-sm > li > a > .i,
+.pagination-sm > li > span > .i {
+ font-size: 12px;
+ margin-top: 2px;
+}
+.content-view-pf-pagination {
+ background-color: #f5f5f5;
+ border: 1px solid #d1d1d1;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+}
+.content-view-pf-pagination.table-view-pf-pagination {
+ border-top: none;
+}
+.content-view-pf-pagination .form-group {
+ -ms-flex-align: baseline;
+ align-items: baseline;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ float: left;
+ margin: 5px;
+}
+@supports (display: flex) {
+ .content-view-pf-pagination .form-group {
+ float: none;
+ }
+}
+.content-view-pf-pagination .form-group:last-child {
+ -ms-flex-pack: end;
+ justify-content: flex-end;
+ float: right;
+}
+@supports (display: flex) {
+ .content-view-pf-pagination .form-group:last-child {
+ float: none;
+ }
+}
+.content-view-pf-pagination .form-group .pagination-pf-pagesize.bootstrap-select.btn-group,
+.content-view-pf-pagination .form-group .pagination-pf-pagesize.btn-group {
+ display: -ms-flexbox;
+ display: flex;
+ float: none;
+ margin-bottom: 0;
+ margin-left: 0;
+ margin-right: 5px;
+ width: auto;
+}
+.content-view-pf-pagination .form-group .dropdown-menu {
+ min-width: auto;
+}
+.content-view-pf-pagination .pagination-pf-page {
+ margin-left: 10px;
+ margin-right: 5px;
+ padding: 0 2px 2px;
+ text-align: right;
+ width: 2.5em;
+}
+.content-view-pf-pagination .pagination {
+ display: -ms-flexbox;
+ display: flex;
+ margin: 0 0 0 10px;
+}
+.content-view-pf-pagination .pagination a {
+ float: none;
+}
+@supports (display: flex) {
+ .content-view-pf-pagination .pagination a {
+ display: block;
+ }
+}
+.panel-title {
+ font-weight: 700;
+}
+.panel-group .panel {
+ color: #4d5258;
+}
+.panel-group .panel + .panel {
+ margin-top: -1px;
+}
+.panel-group .panel-default {
+ border-color: #bbb;
+ border-top-color: #bbb;
+}
+.panel-group .panel-default .panel-heading {
+ background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffededed', GradientType=0);
+}
+.panel-group .panel-default .panel-heading + .panel-collapse .panel-body {
+ border-top: 1px solid #d1d1d1;
+}
+.panel-group .panel-info {
+ border-color: #00659c;
+}
+.panel-group .panel-info .panel-heading {
+ background-color: #dae5f4;
+}
+.panel-group .panel-info + .panel-default {
+ border-top-color: #00659c;
+}
+.panel-group .panel-primary {
+ border-color: #39a5dc;
+}
+.panel-group .panel-primary .panel-heading {
+ background-color: #def0f9;
+}
+.panel-group .panel-primary + .panel-default {
+ border-top-color: #39a5dc;
+}
+.panel-group .panel-primary + .panel-info {
+ border-top-color: #39a5dc;
+}
+.panel-group .panel-success {
+ border-color: #3f9c35;
+}
+.panel-group .panel-success .panel-heading {
+ background-color: #e9f4e9;
+}
+.panel-group .panel-success + .panel-default {
+ border-top-color: #3f9c35;
+}
+.panel-group .panel-success + .panel-info {
+ border-top-color: #3f9c35;
+}
+.panel-group .panel-success + .panel-primary {
+ border-top-color: #3f9c35;
+}
+.panel-group .panel-warning {
+ border-color: #ec7a08;
+}
+.panel-group .panel-warning .panel-heading {
+ background-color: #fdf2e5;
+}
+.panel-group .panel-warning + .panel-default {
+ border-top-color: #ec7a08;
+}
+.panel-group .panel-warning + .panel-info {
+ border-top-color: #ec7a08;
+}
+.panel-group .panel-warning + .panel-primary {
+ border-top-color: #ec7a08;
+}
+.panel-group .panel-warning + .panel-success {
+ border-top-color: #ec7a08;
+}
+.panel-group .panel-danger {
+ border-color: #cc0000;
+}
+.panel-group .panel-danger .panel-heading {
+ background-color: #ffe6e6;
+}
+.panel-group .panel-danger + .panel-default {
+ border-top-color: #cc0000;
+}
+.panel-group .panel-danger + .panel-info {
+ border-top-color: #cc0000;
+}
+.panel-group .panel-danger + .panel-primary {
+ border-top-color: #cc0000;
+}
+.panel-group .panel-danger + .panel-success {
+ border-top-color: #cc0000;
+}
+.panel-group .panel-danger + .panel-warning {
+ border-top-color: #cc0000;
+}
+.panel-group .panel-title {
+ font-weight: 500;
+ line-height: 1;
+}
+.panel-group .panel-title > a {
+ color: #4d5258;
+ font-weight: 600;
+}
+.panel-group .panel-title > a:before {
+ content: "\f107";
+ display: inline-block;
+ font-family: "FontAwesome";
+ font-size: 13px;
+ margin-right: 5px;
+ text-align: center;
+ vertical-align: 0;
+ width: 8px;
+}
+.panel-group .panel-title > a:focus {
+ outline: none;
+ text-decoration: none;
+}
+.panel-group .panel-title > a:hover {
+ text-decoration: none;
+}
+.panel-group .panel-title > a.collapsed:before {
+ content: "\f105";
+}
+.popover {
+ box-shadow: 0 2px 2px rgba(3, 3, 3, 0.08);
+ padding: 0;
+}
+.popover-content {
+ color: #4d5258;
+ line-height: 18px;
+ padding: 10px 14px;
+}
+.popover-title {
+ border-bottom: none;
+ border-radius: 0;
+ color: #4d5258;
+ font-size: 13px;
+ font-weight: 700;
+ min-height: 34px;
+}
+.popover-title .close {
+ height: 22px;
+ position: absolute;
+ right: 8px;
+ top: 6px;
+}
+.popover-title.closable {
+ padding-right: 30px;
+}
+@keyframes progress-bar-stripes {
+ from {
+ background-position: 0 0;
+ }
+ to {
+ background-position: 40px 0;
+ }
+}
+.progress {
+ box-shadow: inset 0 0 1px rgba(3, 3, 3, 0.25);
+}
+.progress.progress-label-left,
+.progress.progress-label-top-right {
+ overflow: visible;
+ position: relative;
+}
+.progress.progress-label-left {
+ margin-left: 40px;
+}
+.progress.progress-sm {
+ height: 14px;
+ margin-bottom: 14px;
+}
+.progress.progress-xs {
+ height: 6px;
+ margin-bottom: 6px;
+}
+td > .progress:first-child:last-child {
+ margin-bottom: 0;
+ margin-top: 3px;
+}
+.progress-bar {
+ box-shadow: none;
+}
+.progress-label-left .progress-bar span,
+.progress-label-right .progress-bar span,
+.progress-label-top-right .progress-bar span {
+ color: #363636;
+ position: absolute;
+ text-align: right;
+}
+.progress-label-left .progress-bar span {
+ font-size: 14px;
+ left: -40px;
+ top: 0;
+ width: 35px;
+}
+.progress-label-right .progress-bar span,
+.progress-label-top-right .progress-bar span {
+ font-size: 11px;
+ overflow: hidden;
+ right: 0;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+.progress-label-right .progress-bar span strong,
+.progress-label-top-right .progress-bar span strong {
+ font-weight: 600;
+}
+.progress-label-right .progress-bar span {
+ max-width: 85px;
+ top: 0;
+}
+.progress-label-top-right .progress-bar span {
+ max-width: 47%;
+ top: -30px;
+}
+.progress-label-left.progress-sm .progress-bar span,
+.progress-label-top-right.progress-sm .progress-bar span {
+ font-size: 12px;
+}
+.progress-sm .progress-bar {
+ line-height: 14px;
+}
+.progress-xs .progress-bar {
+ line-height: 6px;
+}
+.progress-bar-remaining {
+ background: transparent;
+}
+.progress-container {
+ position: relative;
+}
+.progress-container.progress-description-left {
+ padding-left: 90px;
+}
+.progress-container.progress-label-right {
+ padding-right: 90px;
+}
+.progress-description {
+ margin-bottom: 10px;
+ max-width: 52%;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+.progress-description .count {
+ font-size: 20.004px;
+ font-weight: 300;
+ line-height: 1;
+ margin-right: 5px;
+}
+.progress-description .fa,
+.progress-description .pficon {
+ font-size: 14px;
+ margin-right: 3px;
+}
+.progress-description-left .progress-description {
+ left: 0;
+ margin-bottom: 0;
+ max-width: 85px;
+ position: absolute;
+ top: 0;
+}
+.progress-description .tooltip {
+ white-space: normal;
+}
+.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: 2px 10px 3px;
+}
+.table > thead > tr > th > a:hover,
+.table > tbody > tr > th > a:hover,
+.table > tfoot > tr > th > a:hover,
+.table > thead > tr > td > a:hover,
+.table > tbody > tr > td > a:hover,
+.table > tfoot > tr > td > a:hover {
+ text-decoration: none;
+}
+.table > thead > tr > th,
+.table > tbody > tr > th,
+.table > tfoot > tr > th {
+ font-family: "Open Sans";
+ font-style: normal;
+ font-weight: 600;
+}
+.table > thead {
+ background-clip: padding-box;
+ background-color: #f5f5f5;
+ background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffededed', GradientType=0);
+}
+.table-bordered {
+ border: 1px solid #d1d1d1;
+}
+.table-bordered > thead > tr > th,
+.table-bordered > tbody > tr > th,
+.table-bordered > tfoot > tr > th,
+.table-bordered > thead > tr > td,
+.table-bordered > tbody > tr > td,
+.table-bordered > tfoot > tr > td {
+ border: 1px solid #d1d1d1;
+}
+.table-bordered > thead > tr > th,
+.table-bordered > thead > tr > td {
+ border-bottom-width: 1px;
+}
+.table-striped > tbody > tr:nth-of-type(even) {
+ background-color: #f5f5f5;
+}
+.table-striped > tbody > tr:nth-of-type(odd) {
+ background-color: transparent;
+}
+.table-hover > tbody > tr:hover > td,
+.table-hover > tbody > tr:hover > th {
+ background-color: #def3ff;
+ border-bottom-color: #7dc3e8;
+}
+.table-treegrid span.indent {
+ margin-left: 10px;
+ margin-right: 10px;
+}
+.table-treegrid span.icon {
+ display: inline-block;
+ font-size: 13px;
+ margin-right: 5px;
+ min-width: 10px;
+ text-align: center;
+}
+.table-treegrid span.expand-icon,
+.table-treegrid span.collapse-icon {
+ cursor: pointer;
+}
+.table-treegrid > tbody > tr.odd {
+ background-color: #f5f5f5;
+}
+.nav-tabs {
+ font-size: 14px;
+}
+.nav-tabs > li > a {
+ color: #4d5258;
+ margin-right: -1px;
+ padding-bottom: 5px;
+ padding-top: 5px;
+}
+.nav-tabs > li > a:active,
+.nav-tabs > li > a:focus,
+.nav-tabs > li > a:hover {
+ background: transparent;
+ border-color: #ededed;
+ color: #252525;
+}
+.nav-tabs > li > .dropdown-menu {
+ border-top: 0;
+ border-color: #ededed;
+}
+.nav-tabs > li > .dropdown-menu.pull-right {
+ right: -1px;
+}
+.nav-tabs + .nav-tabs-pf,
+.nav-tabs.nav-tabs-pf-secondary {
+ font-size: 12px;
+}
+.nav-tabs + .nav-tabs-pf > li:first-child > a,
+.nav-tabs.nav-tabs-pf-secondary > li:first-child > a {
+ padding-left: 15px;
+}
+.nav-tabs + .nav-tabs-pf > li:first-child > a:before,
+.nav-tabs.nav-tabs-pf-secondary > li:first-child > a:before {
+ left: 15px !important;
+}
+.nav-tabs .open > a,
+.nav-tabs .open > a:hover,
+.nav-tabs .open > a:focus {
+ background-color: transparent;
+ border-color: #ededed;
+}
+@media (min-width: 768px) {
+ .nav-tabs-pf.nav-justified {
+ border-bottom: 1px solid #ededed;
+ }
+}
+.nav-tabs-pf.nav-justified > li:first-child > a {
+ padding-left: 15px;
+}
+.nav-tabs-pf.nav-justified > li > a {
+ border-bottom: 0;
+}
+.nav-tabs-pf.nav-justified > li > a:before {
+ left: 0 !important;
+ right: 0 !important;
+}
+.nav-tabs-pf > li {
+ margin-bottom: 0;
+}
+.nav-tabs-pf > li.active > a:before {
+ background: #0088ce;
+ bottom: -1px;
+ content: "";
+ display: block;
+ height: 2px;
+ left: 15px;
+ position: absolute;
+ right: 15px;
+}
+.nav-tabs-pf > li.active > a,
+.nav-tabs-pf > li.active > a:active,
+.nav-tabs-pf > li.active > a:focus,
+.nav-tabs-pf > li.active > a:hover {
+ background-color: transparent;
+ border: 0 !important;
+ color: #0088ce;
+}
+.nav-tabs-pf > li.active > a:before,
+.nav-tabs-pf > li.active > a:active:before,
+.nav-tabs-pf > li.active > a:focus:before,
+.nav-tabs-pf > li.active > a:hover:before {
+ background: #0088ce;
+}
+.nav-tabs-pf > li:first-child > a {
+ padding-left: 0;
+}
+.nav-tabs-pf > li:first-child > a:before {
+ left: 0 !important;
+}
+.nav-tabs-pf > li > a {
+ border: 0;
+ line-height: 1;
+ margin-right: 0;
+ padding-bottom: 10px;
+ padding-top: 10px;
+}
+.nav-tabs-pf > li > a:active:before,
+.nav-tabs-pf > li > a:focus:before,
+.nav-tabs-pf > li > a:hover:before {
+ background: #bbb;
+ bottom: -1px;
+ content: "";
+ display: block;
+ height: 2px;
+ left: 15px;
+ position: absolute;
+ right: 15px;
+}
+.nav-tabs-pf > li > .dropdown-menu {
+ left: 15px;
+ margin-top: 1px;
+}
+.nav-tabs-pf > li > .dropdown-menu.pull-right {
+ left: auto;
+ right: 15px;
+}
+.nav-tabs-pf .open > a,
+.nav-tabs-pf .open > a:hover,
+.nav-tabs-pf .open > a:focus {
+ background-color: transparent;
+}
+.tooltip {
+ font-size: 12px;
+ line-height: 1.4;
+}
+.tooltip-inner {
+ padding: 7px 12px;
+ text-align: left;
+}
+h1,
+.h1,
+h2,
+.h2 {
+ font-weight: 300;
+}
+.page-header .actions {
+ margin-top: 8px;
+}
+.page-header .actions a > .pficon {
+ margin-right: 4px;
+}
+@media (min-width: 767px) {
+ .page-header-bleed-left {
+ margin-left: -20px;
+ }
+ .page-header-bleed-right {
+ margin-right: -20px;
+ }
+ .page-header-bleed-right .actions {
+ margin-right: 20px;
+ }
+}
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/build/less/patternfly.css.map b/themes/src/main/node_modules/patternfly/tests/build/less/patternfly.css.map
new file mode 100644
index 0000000000..187bbae853
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/build/less/patternfly.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["src/less/fonts.less","node_modules/bootstrap/less/normalize.less","node_modules/bootstrap/less/print.less","node_modules/bootstrap/less/glyphicons.less","node_modules/bootstrap/less/scaffolding.less","node_modules/bootstrap/less/mixins/vendor-prefixes.less","src/less/variables.less","node_modules/bootstrap/less/mixins/tab-focus.less","node_modules/bootstrap/less/thumbnails.less","node_modules/bootstrap/less/carousel.less","node_modules/bootstrap/less/mixins/image.less","node_modules/bootstrap/less/type.less","node_modules/bootstrap/less/mixins/text-emphasis.less","node_modules/bootstrap/less/mixins/background-variant.less","node_modules/bootstrap/less/mixins/text-overflow.less","node_modules/bootstrap/less/code.less","node_modules/bootstrap/less/grid.less","node_modules/bootstrap/less/mixins/grid.less","node_modules/bootstrap/less/mixins/grid-framework.less","node_modules/bootstrap/less/tables.less","node_modules/bootstrap/less/mixins/table-row.less","node_modules/bootstrap/less/forms.less","node_modules/bootstrap/less/mixins/forms.less","src/less/bootstrap-mixin-overrides.less","node_modules/bootstrap/less/buttons.less","node_modules/bootstrap/less/mixins/buttons.less","node_modules/bootstrap/less/mixins/opacity.less","node_modules/bootstrap/less/button-groups.less","node_modules/bootstrap/less/component-animations.less","node_modules/bootstrap/less/dropdowns.less","node_modules/bootstrap/less/mixins/nav-divider.less","node_modules/bootstrap/less/mixins/reset-filter.less","node_modules/bootstrap/less/mixins/border-radius.less","node_modules/bootstrap/less/input-groups.less","node_modules/bootstrap/less/navs.less","node_modules/bootstrap/less/navbar.less","node_modules/bootstrap/less/mixins/nav-vertical-align.less","node_modules/bootstrap/less/utilities.less","node_modules/font-awesome/less/bordered-pulled.less","node_modules/bootstrap/less/breadcrumbs.less","node_modules/bootstrap/less/pagination.less","node_modules/bootstrap/less/mixins/pagination.less","node_modules/bootstrap/less/pager.less","node_modules/bootstrap/less/labels.less","node_modules/bootstrap/less/mixins/labels.less","node_modules/bootstrap/less/badges.less","node_modules/bootstrap/less/jumbotron.less","node_modules/bootstrap/less/alerts.less","node_modules/bootstrap/less/mixins/alerts.less","node_modules/bootstrap/less/progress-bars.less","node_modules/bootstrap/less/mixins/gradients.less","node_modules/bootstrap/less/mixins/progress-bar.less","node_modules/bootstrap/less/media.less","node_modules/bootstrap/less/list-group.less","node_modules/bootstrap/less/mixins/list-group.less","node_modules/bootstrap/less/panels.less","node_modules/bootstrap/less/mixins/panels.less","node_modules/bootstrap/less/responsive-embed.less","node_modules/bootstrap/less/wells.less","node_modules/bootstrap/less/close.less","node_modules/bootstrap/less/modals.less","node_modules/bootstrap/less/tooltip.less","node_modules/bootstrap/less/mixins/reset-text.less","node_modules/bootstrap/less/popovers.less","node_modules/bootstrap/less/mixins/clearfix.less","node_modules/bootstrap/less/mixins/center-block.less","node_modules/bootstrap/less/mixins/hide-text.less","node_modules/bootstrap/less/responsive-utilities.less","node_modules/bootstrap/less/mixins/responsive-visibility.less","node_modules/font-awesome/less/path.less","node_modules/font-awesome/less/core.less","node_modules/font-awesome/less/larger.less","node_modules/font-awesome/less/fixed-width.less","node_modules/font-awesome/less/list.less","node_modules/font-awesome/less/animated.less","node_modules/font-awesome/less/rotated-flipped.less","node_modules/font-awesome/less/mixins.less","node_modules/font-awesome/less/stacked.less","node_modules/font-awesome/less/icons.less","node_modules/font-awesome/less/variables.less","node_modules/font-awesome/less/screen-reader.less","src/less/mixins.less","src/less/alerts.less","src/less/badges.less","src/less/breadcrumbs.less","src/less/buttons.less","src/less/dropdowns.less","src/less/forms.less","src/less/labels.less","src/less/list-group.less","src/less/modals.less","src/less/pager.less","src/less/pagination.less","src/less/panels.less","src/less/popovers.less","src/less/progress-bars.less","src/less/tables.less","src/less/tabs.less","src/less/tooltip.less","src/less/type.less"],"names":[],"mappings":"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ACA,YAAA;IACA,iBAAA;IACA,eAAA;;EARJ,iBAUE;EAVF,iBAWE;IACE,kBAAA;;EAZJ,iBAcE;EAdF,iBAeE;IACE,mBAAA;;EAKJ;IACE,SAAA;IACA,UAAA;IACA,oBAAA;;EAIF;IACE,YAAA;;;AuD9PF,SAAC;AACD,SAAC;ArDkMH,cACE,GqDpMC;ArDmMH,cACE,GqDnMC;AhDLH,UgDIG;AhDJH,UgDKG;AhDeH,gBgDhBG;AhDgBH,gBgDfG;AhDwBH,IgDzBG;AhDyBH,IgDxBG;A3CuhBH,gBAqBE,Y2C7iBC;A3CwhBH,gBAqBE,Y2C5iBC;ArCoBH,YqCrBG;ArCqBH,YqCpBG;ArCiIH,mBAWE,aqC7IC;ArCkIH,mBAWE,aqC5IC;A9BNH,I8BKG;A9BLH,I8BMG;A7BJH,O6BGG;A7BHH,O6BIG;A7BgBH,c6BjBG;A7BiBH,c6BhBG;A7BmCH,gB6BpCG;A7BoCH,gB6BnCG;AtBTH,MsBQG;AtBRH,MsBSG;ATCH,WSFG;ATEH,WSDG;AJgEH,aIjEG;AJiEH,aIhEG;AJwFH,aIzFG;AJyFH,aIxFG;EACC,SAAS,GAAT;EACA,cAAA;;AAEF,SAAC;ArD8LH,cACE,GqD/LC;AhDTH,UgDSG;AhDWH,gBgDXG;AhDoBH,IgDpBG;A3CmhBH,gBAqBE,Y2CxiBC;ArCgBH,YqChBG;ArC6HH,mBAWE,aqCxIC;A9BVH,I8BUG;A7BRH,O6BQG;A7BYH,c6BZG;A7B+BH,gB6B/BG;AtBbH,MsBaG;ATHH,WSGG;AJ4DH,aI5DG;AJoFH,aIpFG;EACC,WAAA;;A3BRJ;E4BRE,cAAA;EACA,iBAAA;EACA,kBAAA;;A5BSF;EACE,uBAAA;;AAEF;EACE,sBAAA;;AAQF;EACE,wBAAA;;AAEF;EACE,yBAAA;;AAEF;EACE,kBAAA;;AAEF;E6BzBE,WAAA;EACA,kBAAA;EACA,iBAAA;EACA,6BAAA;EACA,SAAA;;A7B8BF;EACE,wBAAA;;AAOF;EACE,eAAA;;A8BjCF;EACE,mBAAA;;AAMF;AACA;AACA;AACA;ECjBE,wBAAA;;ADqBF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;E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","sourcesContent":["//\n// Fonts\n// --------------------------------------------------\n\n@font-face {\n font-family: \"Open Sans\";\n font-style: normal;\n font-weight: 300;\n src: url(\"@{font-path}/OpenSans-Light-webfont.eot\"); /* IE9 Compat Modes */\n src: local(\"Open Sans Light\"), local(\"OpenSans-Light\"),\n url(\"@{font-path}/OpenSans-Light-webfont.eot?#iefix\") format(\"embedded-opentype\"), /* IE6-IE8 */\n url(\"@{font-path}/OpenSans-Light-webfont.woff2\") format(\"woff2\"), /* Super Modern Browsers */\n url(\"@{font-path}/OpenSans-Light-webfont.woff\") format(\"woff\"), /* Modern Browsers */\n url(\"@{font-path}/OpenSans-Light-webfont.ttf\") format(\"truetype\"), /* Safari, Android, iOS */\n url(\"@{font-path}/OpenSans-Light-webfont.svg#OpenSans\") format(\"svg\"); /* Legacy iOS */\n}\n@font-face {\n font-family: \"Open Sans\";\n font-style: normal;\n font-weight: 400;\n src: url(\"@{font-path}/OpenSans-Regular-webfont.eot\"); /* IE9 Compat Modes */\n src: local(\"Open Sans\"), local(\"OpenSans\"),\n url(\"@{font-path}/OpenSans-Regular-webfont.eot?#iefix\") format(\"embedded-opentype\"), /* IE6-IE8 */\n url(\"@{font-path}/OpenSans-Regular-webfont.woff2\") format(\"woff2\"), /* Super Modern Browsers */\n url(\"@{font-path}/OpenSans-Regular-webfont.woff\") format(\"woff\"), /* Modern Browsers */\n url(\"@{font-path}/OpenSans-Regular-webfont.ttf\") format(\"truetype\"), /* Safari, Android, iOS */\n url(\"@{font-path}/OpenSans-Regular-webfont.svg#OpenSans\") format(\"svg\"); /* Legacy iOS */\n}\n@font-face {\n font-family: \"Open Sans\";\n font-style: italic;\n font-weight: 300;\n src: url(\"@{font-path}/OpenSans-LightItalic-webfont.eot\"); /* IE9 Compat Modes */\n src: local(\"Open Sans Light Italic\"), local(\"OpenSansLight-Italic\"),\n url(\"@{font-path}/OpenSans-LightItalic-webfont.eot?#iefix\") format(\"embedded-opentype\"), /* IE6-IE8 */\n url(\"@{font-path}/OpenSans-LightItalic-webfont.woff2\") format(\"woff2\"), /* Super Modern Browsers */\n url(\"@{font-path}/OpenSans-LightItalic-webfont.woff\") format(\"woff\"), /* Modern Browsers */\n url(\"@{font-path}/OpenSans-LightItalic-webfont.ttf\") format(\"truetype\"), /* Safari, Android, iOS */\n url(\"@{font-path}/OpenSans-LightItalic-webfont.svg#OpenSans\") format(\"svg\"); /* Legacy iOS */\n}\n@font-face {\n font-family: \"Open Sans\";\n font-style: italic;\n font-weight: 400;\n src: url(\"@{font-path}/OpenSans-Italic-webfont.eot\"); /* IE9 Compat Modes */\n src: local(\"Open Sans Italic\"), local(\"OpenSans-Italic\"),\n url(\"@{font-path}/OpenSans-Italic-webfont.eot?#iefix\") format(\"embedded-opentype\"), /* IE6-IE8 */\n url(\"@{font-path}/OpenSans-Italic-webfont.woff2\") format(\"woff2\"), /* Super Modern Browsers */\n url(\"@{font-path}/OpenSans-Italic-webfont.woff\") format(\"woff\"), /* Modern Browsers */\n url(\"@{font-path}/OpenSans-Italic-webfont.ttf\") format(\"truetype\"), /* Safari, Android, iOS */\n url(\"@{font-path}/OpenSans-Italic-webfont.svg#OpenSans\") format(\"svg\"); /* Legacy iOS */\n}\n@font-face {\n font-family: \"Open Sans\";\n font-style: normal;\n font-weight: 600;\n src: url(\"@{font-path}/OpenSans-Semibold-webfont.eot\"); /* IE9 Compat Modes */\n src: local(\"Open Sans Semibold\"), local(\"OpenSans-Semibold-webfont\"),\n url(\"@{font-path}/OpenSans-Semibold-webfont.eot?#iefix\") format(\"embedded-opentype\"), /* IE6-IE8 */\n url(\"@{font-path}/OpenSans-Semibold-webfont.woff2\") format(\"woff2\"), /* Super Modern Browsers */\n url(\"@{font-path}/OpenSans-Semibold-webfont.woff\") format(\"woff\"), /* Modern Browsers */\n url(\"@{font-path}/OpenSans-Semibold-webfont.ttf\") format(\"truetype\"), /* Safari, Android, iOS */\n url(\"@{font-path}/OpenSans-Semibold-webfont.svg#OpenSans\") format(\"svg\"); /* Legacy iOS */\n}\n@font-face {\n font-family: \"Open Sans\";\n font-style: italic;\n font-weight: 600;\n src: url(\"@{font-path}/OpenSans-SemiboldItalic-webfont.eot\"); /* IE9 Compat Modes */\n src: local(\"Open Sans Semibold Italic\"), local(\"OpenSans-SemiboldItalic-webfont\"),\n url(\"@{font-path}/OpenSans-SemiboldItalic-webfont.eot?#iefix\") format(\"embedded-opentype\"), /* IE6-IE8 */\n url(\"@{font-path}/OpenSans-SemiboldItalic-webfont.woff2\") format(\"woff2\"), /* Super Modern Browsers */\n url(\"@{font-path}/OpenSans-SemiboldItalic-webfont.woff\") format(\"woff\"), /* Modern Browsers */\n url(\"@{font-path}/OpenSans-SemiboldItalic-webfont.ttf\") format(\"truetype\"), /* Safari, Android, iOS */\n url(\"@{font-path}/OpenSans-SemiboldItalic-webfont.svg#OpenSans\") format(\"svg\"); /* Legacy iOS */\n}\n@font-face {\n font-family: \"Open Sans\";\n font-style: normal;\n font-weight: 700;\n src: url(\"@{font-path}/OpenSans-Bold-webfont.eot\"); /* IE9 Compat Modes */\n src: local(\"Open Sans Bold\"), local(\"OpenSans-Bold\"),\n url(\"@{font-path}/OpenSans-Bold-webfont.eot?#iefix\") format(\"embedded-opentype\"), /* IE6-IE8 */\n url(\"@{font-path}/OpenSans-Bold-webfont.woff2\") format(\"woff2\"), /* Super Modern Browsers */\n url(\"@{font-path}/OpenSans-Bold-webfont.woff\") format(\"woff\"), /* Modern Browsers */\n url(\"@{font-path}/OpenSans-Bold-webfont.ttf\") format(\"truetype\"), /* Safari, Android, iOS */\n url(\"@{font-path}/OpenSans-Bold-webfont.svg#OpenSans\") format(\"svg\"); /* Legacy iOS */\n}\n@font-face {\n font-family: \"Open Sans\";\n font-style: italic;\n font-weight: 700;\n src: url(\"@{font-path}/OpenSans-BoldItalic-webfont.eot\"); /* IE9 Compat Modes */\n src: local(\"Open Sans Bold Italic\"), local(\"OpenSans-BoldItalic\"),\n url(\"@{font-path}/OpenSans-BoldItalic-webfont.eot?#iefix\") format(\"embedded-opentype\"), /* IE6-IE8 */\n url(\"@{font-path}/OpenSans-BoldItalic-webfont.woff2\") format(\"woff2\"), /* Super Modern Browsers */\n url(\"@{font-path}/OpenSans-BoldItalic-webfont.woff\") format(\"woff\"), /* Modern Browsers */\n url(\"@{font-path}/OpenSans-BoldItalic-webfont.ttf\") format(\"truetype\"), /* Safari, Android, iOS */\n url(\"@{font-path}/OpenSans-BoldItalic-webfont.svg#OpenSans\") format(\"svg\"); /* Legacy iOS */\n}\n@font-face {\n font-family: \"Open Sans\";\n font-style: italic;\n font-weight: 800;\n src: url(\"@{font-path}/OpenSans-ExtraBoldItalic-webfont.eot\"); /* IE9 Compat Modes */\n src: local(\"Open Sans Extrabold Italic\"), local(\"OpenSans-ExtraboldItalic\"),\n url(\"@{font-path}/OpenSans-ExtraBoldItalic-webfont.eot?#iefix\") format(\"embedded-opentype\"), /* IE6-IE8 */\n url(\"@{font-path}/OpenSans-ExtraBoldItalic-webfont.woff2\") format(\"woff2\"), /* Super Modern Browsers */\n url(\"@{font-path}/OpenSans-ExtraBoldItalic-webfont.woff\") format(\"woff\"), /* Modern Browsers */\n url(\"@{font-path}/OpenSans-ExtraBoldItalic-webfont.ttf\") format(\"truetype\"), /* Safari, Android, iOS */\n url(\"@{font-path}/OpenSans-ExtraBoldItalic-webfont.svg#OpenSans\") format(\"svg\"); /* Legacy iOS */\n}\n@font-face {\n font-family: \"Open Sans\";\n font-style: normal;\n font-weight: 800;\n src: url(\"@{font-path}/OpenSans-ExtraBold-webfont.eot\"); /* IE9 Compat Modes */\n src: local(\"Open Sans Extrabold\"), local(\"OpenSans-Extrabold\"),\n url(\"@{font-path}/OpenSans-ExtraBold-webfont.eot?#iefix\") format(\"embedded-opentype\"), /* IE6-IE8 */\n url(\"@{font-path}/OpenSans-ExtraBold-webfont.woff2\") format(\"woff2\"), /* Super Modern Browsers */\n url(\"@{font-path}/OpenSans-ExtraBold-webfont.woff\") format(\"woff\"), /* Modern Browsers */\n url(\"@{font-path}/OpenSans-ExtraBold-webfont.ttf\") format(\"truetype\"), /* Safari, Android, iOS */\n url(\"@{font-path}/OpenSans-ExtraBold-webfont.svg#OpenSans\") format(\"svg\"); /* Legacy iOS */\n}\n","/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS and IE text size adjust after device orientation change,\n// without disabling user zoom.\n//\n\nhtml {\n font-family: sans-serif; // 1\n -ms-text-size-adjust: 100%; // 2\n -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; // 1\n vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n background-color: transparent;\n}\n\n//\n// Improve readability of focused elements when they are also in an\n// active/hover state.\n//\n\na:active,\na:hover {\n outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n//\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n box-sizing: content-box;\n height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n// Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; // 1\n font: inherit; // 2\n margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n// and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n// `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; // 2\n cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; // 1\n padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n//\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; // 1\n box-sizing: content-box; //2\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n border: 0; // 1\n padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n","/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n box-shadow: none !important;\n text-shadow: none !important;\n }\n\n a,\n a:visited {\n text-decoration: underline;\n }\n\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n\n thead {\n display: table-header-group; // h5bp.com/t\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n img {\n max-width: 100% !important;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .btn,\n .dropup > .btn {\n > .caret {\n border-top-color: #000 !important;\n }\n }\n .label {\n border: 1px solid #000;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: #fff !important;\n }\n }\n .table-bordered {\n th,\n td {\n border: 1px solid #ddd !important;\n }\n }\n\n // Bootstrap specific changes end\n}\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// Star \n\n// Import the fonts\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('@{icon-font-path}@{icon-font-name}.eot');\n src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),\n url('@{icon-font-path}@{icon-font-name}.woff2') format('woff2'),\n url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),\n url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),\n url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg');\n}\n\n// Catchall baseclass\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk { &:before { content: \"\\002a\"; } }\n.glyphicon-plus { &:before { content: \"\\002b\"; } }\n.glyphicon-euro,\n.glyphicon-eur { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil { &:before { content: \"\\270f\"; } }\n.glyphicon-glass { &:before { content: \"\\e001\"; } }\n.glyphicon-music { &:before { content: \"\\e002\"; } }\n.glyphicon-search { &:before { content: \"\\e003\"; } }\n.glyphicon-heart { &:before { content: \"\\e005\"; } }\n.glyphicon-star { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty { &:before { content: \"\\e007\"; } }\n.glyphicon-user { &:before { content: \"\\e008\"; } }\n.glyphicon-film { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large { &:before { content: \"\\e010\"; } }\n.glyphicon-th { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list { &:before { content: \"\\e012\"; } }\n.glyphicon-ok { &:before { content: \"\\e013\"; } }\n.glyphicon-remove { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out { &:before { content: \"\\e016\"; } }\n.glyphicon-off { &:before { content: \"\\e017\"; } }\n.glyphicon-signal { &:before { content: \"\\e018\"; } }\n.glyphicon-cog { &:before { content: \"\\e019\"; } }\n.glyphicon-trash { &:before { content: \"\\e020\"; } }\n.glyphicon-home { &:before { content: \"\\e021\"; } }\n.glyphicon-file { &:before { content: \"\\e022\"; } }\n.glyphicon-time { &:before { content: \"\\e023\"; } }\n.glyphicon-road { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt { &:before { content: \"\\e025\"; } }\n.glyphicon-download { &:before { content: \"\\e026\"; } }\n.glyphicon-upload { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt { &:before { content: \"\\e032\"; } }\n.glyphicon-lock { &:before { content: \"\\e033\"; } }\n.glyphicon-flag { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode { &:before { content: \"\\e040\"; } }\n.glyphicon-tag { &:before { content: \"\\e041\"; } }\n.glyphicon-tags { &:before { content: \"\\e042\"; } }\n.glyphicon-book { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark { &:before { content: \"\\e044\"; } }\n.glyphicon-print { &:before { content: \"\\e045\"; } }\n.glyphicon-camera { &:before { content: \"\\e046\"; } }\n.glyphicon-font { &:before { content: \"\\e047\"; } }\n.glyphicon-bold { &:before { content: \"\\e048\"; } }\n.glyphicon-italic { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify { &:before { content: \"\\e055\"; } }\n.glyphicon-list { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video { &:before { content: \"\\e059\"; } }\n.glyphicon-picture { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust { &:before { content: \"\\e063\"; } }\n.glyphicon-tint { &:before { content: \"\\e064\"; } }\n.glyphicon-edit { &:before { content: \"\\e065\"; } }\n.glyphicon-share { &:before { content: \"\\e066\"; } }\n.glyphicon-check { &:before { content: \"\\e067\"; } }\n.glyphicon-move { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward { &:before { content: \"\\e070\"; } }\n.glyphicon-backward { &:before { content: \"\\e071\"; } }\n.glyphicon-play { &:before { content: \"\\e072\"; } }\n.glyphicon-pause { &:before { content: \"\\e073\"; } }\n.glyphicon-stop { &:before { content: \"\\e074\"; } }\n.glyphicon-forward { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward { &:before { content: \"\\e077\"; } }\n.glyphicon-eject { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign { &:before { content: \"\\e101\"; } }\n.glyphicon-gift { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf { &:before { content: \"\\e103\"; } }\n.glyphicon-fire { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign { &:before { content: \"\\e107\"; } }\n.glyphicon-plane { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar { &:before { content: \"\\e109\"; } }\n.glyphicon-random { &:before { content: \"\\e110\"; } }\n.glyphicon-comment { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn { &:before { content: \"\\e122\"; } }\n.glyphicon-bell { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down { &:before { content: \"\\e134\"; } }\n.glyphicon-globe { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks { &:before { content: \"\\e137\"; } }\n.glyphicon-filter { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty { &:before { content: \"\\e143\"; } }\n.glyphicon-link { &:before { content: \"\\e144\"; } }\n.glyphicon-phone { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin { &:before { content: \"\\e146\"; } }\n.glyphicon-usd { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp { &:before { content: \"\\e149\"; } }\n.glyphicon-sort { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked { &:before { content: \"\\e157\"; } }\n.glyphicon-expand { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in { &:before { content: \"\\e161\"; } }\n.glyphicon-flash { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window { &:before { content: \"\\e164\"; } }\n.glyphicon-record { &:before { content: \"\\e165\"; } }\n.glyphicon-save { &:before { content: \"\\e166\"; } }\n.glyphicon-open { &:before { content: \"\\e167\"; } }\n.glyphicon-saved { &:before { content: \"\\e168\"; } }\n.glyphicon-import { &:before { content: \"\\e169\"; } }\n.glyphicon-export { &:before { content: \"\\e170\"; } }\n.glyphicon-send { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery { &:before { content: \"\\e179\"; } }\n.glyphicon-header { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt { &:before { content: \"\\e183\"; } }\n.glyphicon-tower { &:before { content: \"\\e184\"; } }\n.glyphicon-stats { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1 { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1 { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1 { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous { &:before { content: \"\\e200\"; } }\n.glyphicon-cd { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up { &:before { content: \"\\e204\"; } }\n.glyphicon-copy { &:before { content: \"\\e205\"; } }\n.glyphicon-paste { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer { &:before { content: \"\\e210\"; } }\n.glyphicon-king { &:before { content: \"\\e211\"; } }\n.glyphicon-queen { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop { &:before { content: \"\\e214\"; } }\n.glyphicon-knight { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula { &:before { content: \"\\e216\"; } }\n.glyphicon-tent { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard { &:before { content: \"\\e218\"; } }\n.glyphicon-bed { &:before { content: \"\\e219\"; } }\n.glyphicon-apple { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin { &:before { content: \"\\e227\"; } }\n.glyphicon-btc { &:before { content: \"\\e227\"; } }\n.glyphicon-xbt { &:before { content: \"\\e227\"; } }\n.glyphicon-yen { &:before { content: \"\\00a5\"; } }\n.glyphicon-jpy { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble { &:before { content: \"\\20bd\"; } }\n.glyphicon-rub { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted { &:before { content: \"\\e232\"; } }\n.glyphicon-education { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window { &:before { content: \"\\e237\"; } }\n.glyphicon-oil { &:before { content: \"\\e238\"; } }\n.glyphicon-grain { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top { &:before { content: \"\\e253\"; } }\n.glyphicon-console { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up { &:before { content: \"\\e260\"; } }\n","//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// http://getbootstrap.com/getting-started/#third-box-sizing\n* {\n .box-sizing(border-box);\n}\n*:before,\n*:after {\n .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\nbody {\n font-family: @font-family-base;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @text-color;\n background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n\n// Links\n\na {\n color: @link-color;\n text-decoration: none;\n\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n }\n\n &:focus {\n .tab-focus();\n }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n margin: 0;\n}\n\n\n// Images\n\nimg {\n vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n padding: @thumbnail-padding;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(all .2s ease-in-out);\n\n // Keep them at most 100% wide\n .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n margin-top: @line-height-computed;\n margin-bottom: @line-height-computed;\n border: 0;\n border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0,0,0,0);\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n }\n}\n\n\n// iOS \"clickable elements\" fix for role=\"button\"\n//\n// Fixes \"clickability\" issue (and more generally, the firing of events such as focus as well)\n// for traditionally non-focusable elements with role=\"button\"\n// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n[role=\"button\"] {\n cursor: pointer;\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","//\n// Variables\n// --------------------------------------------------\n// Bootstrap overrides and PatternFly-specific variables\n\n// Sass compass/sprockets asset helper flag\n// ----------------------\n@pf-sass-asset-helper: false;\n\n// PatternFly-specific\n// -------------------\n@import \"color-variables.less\";\n\n@applauncher-pf-dropdown-menu-border-width: 1px;\n@applauncher-pf-dropdown-menu-padding: 9px;\n@applauncher-pf-dropdown-menu-width: 220px;\n@applauncher-pf-dropdown-toggle-padding: 7px 10px;\n@applauncher-pf-icon-padding-right: 4px;\n@applauncher-pf-menu-link-border-color: @color-pf-white;\n@applauncher-pf-menu-link-border-color-hover: @color-pf-black-400;\n@applauncher-pf-menu-link-border-width: 1px;\n@applauncher-pf-menu-link-color: @color-pf-black-300;\n@applauncher-pf-menu-link-color-disabled: @color-pf-black-500;\n@applauncher-pf-menu-link-color-hover: @color-pf-blue-400;\n@applauncher-pf-menu-link-padding: 7px 10px;\n@applauncher-pf-menu-link-padding-block-list: 15px 10px;\n@applauncher-pf-menu-link-background-color-hover: @color-pf-black-150;\n@applauncher-pf-menu-link-shadow: @color-pf-black-300;\n@applauncher-pf-menu-link-icon-font-size: 2em;\n@applauncher-pf-menu-link-icon-width: ((9 * @applauncher-pf-menu-link-icon-font-size) / 14); //Numbers to imitate fa-fw class\n@bootstrap-switch-handle-default-bg-color: @color-pf-black-100;\n@bootstrap-treeview-highlight-color: @color-pf-blue-300;\n@btn-default-bg-img-start: @color-pf-black-100;\n@btn-default-bg-img-stop: @color-pf-black-200;\n@btn-xs-font-weight: 400;\n@card-pf-accented-border-top-color: @color-pf-blue-300;\n@card-pf-aggregate-status-title-icon-color: @color-pf-black-900;\n@card-pf-bg-color: @color-pf-white;\n@card-pf-border-color: @color-pf-black-300;\n@card-pf-border-top-color: transparent;\n@card-pf-container-bg-color: @color-pf-black-150;\n@card-pf-footer-bg-color: @color-pf-black-100;\n@card-pf-selected-border-color: @color-pf-blue-300;\n@donut-font-size-big: 30px;\n@drawer-pf-top-vertical: 58px;\n@drawer-pf-top-horizontal: 26px;\n@dropdown-divider-margin: 4px 1px;\n@dropdown-link-active-border-color: @color-pf-blue;\n@dropdown-link-hover-border-color: @color-pf-blue-100;\n@dropdown-link-focus-color: @color-pf-white;\n@flyout-transition-pf: all 200ms cubic-bezier(.35, 0, .25, 1);\n@font-family-monospace: Menlo, Monaco, Consolas, monospace;\n@font-path: \"../fonts\";\n@footer-pf-bg-color: @color-pf-black;\n@footer-pf-padding-left: 25px;\n@footer-pf-padding-top: 10px;\n@footer-pf-height: 37px;\n@gray-light-pf: @color-pf-black-400;\n@gray-pf: @color-pf-black-700;\n@icon-font-name-fa: \"FontAwesome\";\n@icon-font-name-pf: \"PatternFlyIcons-webfont\";\n@icon-prefix: pficon;\n@img-bg-login: \"bg-login.jpg\";\n@img-path: \"../img\";\n@img-spinner: \"spinner.gif\";\n@img-spinner-inverse: \"spinner-inverse.gif\";\n@img-spinner-inverse-lg: \"spinner-inverse-lg.gif\";\n@img-spinner-inverse-sm: \"spinner-inverse-sm.gif\";\n@img-spinner-inverse-xs: \"spinner-inverse-xs.gif\";\n@img-spinner-lg: \"spinner-lg.gif\";\n@img-spinner-sm: \"spinner-sm.gif\";\n@img-spinner-xs: \"spinner-xs.gif\";\n@input-border-hover: @color-pf-blue-200;\n@input-border-focus: @color-pf-blue-400;\n@list-pf-border-color: @color-pf-black-200;\n@list-pf-active-border-color: @color-pf-black-400;\n@list-pf-header-background-color: @color-pf-black-200;\n@list-pf-hover-background-color: @color-pf-blue-25;\n@list-pf-main-content-width: 70%; // sets the proportional width of the main content vs the additional content\n@list-pf-padding: 20px;\n@list-view-accented-border: @color-pf-blue-300;\n@list-view-active-bg: @color-pf-blue-50;\n@list-view-active-border: @color-pf-black-400;\n@list-view-divider: @color-pf-black-300;\n@list-view-hover-bg: @color-pf-blue-25;\n@list-group-top-border: @color-pf-black-200;\n@login-bg-color: @color-pf-black;\n@login-container-bg-color-rgba: fade(@color-pf-white, 5.5%);\n@modal-about-pf-bg-img: \"bg-modal-about-pf.png\";\n@modal-title-padding-horizontal: 18px;\n@modal-title-padding-vertical: 10px;\n@navbar-pf-active-color: @color-pf-black-150;\n@navbar-pf-alt-active-color: @color-pf-white;\n@navbar-pf-alt-bg-color: @color-pf-black;\n@navbar-pf-alt-bg-img: \"bg-navbar-pf-alt.svg\";\n@navbar-pf-bg-color: @color-pf-black;\n@navbar-pf-border-color: @color-pf-blue-300;\n@navbar-pf-color: @color-pf-black-300;\n@navbar-pf-height: 60px;\n@navbar-pf-icon-bar-bg-color: @color-pf-white;\n@navbar-pf-navbar-navbar-brand-min-width: 270px;\n@navbar-pf-navbar-navbar-brand-padding: 8px 0 7px;\n@navbar-pf-navbar-navbar-persistent-bg-color: @color-pf-black-150;\n@navbar-pf-navbar-navbar-persistent-border-color: @color-pf-black-300;\n@navbar-pf-vertical-active-color: @color-pf-white;\n@navbar-pf-vertical-bg-color: #1d1d1d;\n@navbar-pf-vertical-bg-repeat: no-repeat;\n@navbar-pf-vertical-bg-size: auto 100%;\n@navbar-pf-vertical-border-color: @color-pf-blue-300;\n@navbar-pf-vertical-border-style: solid;\n@navbar-pf-vertical-border-width: 2px;\n@navbar-pf-vertical-color: @color-pf-black-300;\n@navbar-pf-vertical-height: 60px;\n@navbar-pf-vertical-icon-bar-bg-color: @color-pf-white;\n@navbar-pf-vertical-navbar-brand-color: @color-pf-white;\n@navbar-pf-vertical-navbar-brand-icon-margin: 0 15px 0 0;\n@navbar-pf-vertical-navbar-brand-margin: 0 0 0 25px;\n@navbar-pf-vertical-navbar-brand-min-height: 35px;\n@navbar-pf-vertical-navbar-brand-max-height: 35px;\n@navbar-pf-vertical-navbar-brand-line-height: 34px;\n@navbar-pf-vertical-navbar-brand-name-breakpoint: 480px;\n@navbar-pf-vertical-navbar-brand-name-margin: 0 15px 0 0;\n@navbar-pf-vertical-navbar-brand-padding: 11px 0 12px;\n@navbar-pf-vertical-navbar-toggle-margin: 13px 15px;\n@navbar-pf-vertical-navbar-toggle-icon-bar-hover-bg: @color-pf-white;\n@navbar-pf-vertical-nav-item-iconic-padding: 21px 12px;\n@nav-pf-container-transition-period: 250ms;\n@nav-pf-menu-transition-period: 100ms;\n@nav-pf-vertical-active-color: @color-pf-white;\n@nav-pf-vertical-active-before-color: @color-pf-blue-300;\n@nav-pf-vertical-active-bg-color: @color-pf-black-800;\n@nav-pf-vertical-active-border-color: @color-pf-black-900;\n@nav-pf-vertical-active-font-weight: 600;\n@nav-pf-vertical-active-icon-color: @color-pf-blue-300;\n@nav-pf-vertical-badge-color: @color-pf-white;\n@nav-pf-vertical-badge-bg-color: @color-pf-black-900;\n@nav-pf-vertical-bg-color: @color-pf-black-900;\n@nav-pf-vertical-border-color: @color-pf-black-900;\n@nav-pf-vertical-collapsed-width: 75px;\n@nav-pf-vertical-color: @color-pf-black-300;\n@nav-pf-vertical-font-weight: 400;\n@nav-pf-vertical-icon-color: @color-pf-black-600;\n@nav-pf-vertical-icon-width: 24px;\n@nav-pf-vertical-item-border-color: @color-pf-black;\n@nav-pf-vertical-link-height: 63px;\n@nav-pf-vertical-link-padding: 17px 20px 17px 25px;\n@nav-pf-vertical-secondary-active-color: @color-pf-white;\n@nav-pf-vertical-secondary-active-bg-color: @color-pf-black-700;\n@nav-pf-vertical-secondary-active-icon-color: @color-pf-blue-300;\n@nav-pf-vertical-secondary-badge-color: @color-pf-white;\n@nav-pf-vertical-secondary-badge-bg-color: @color-pf-black-900;\n@nav-pf-vertical-secondary-border-color: @color-pf-blue-300;\n@nav-pf-vertical-secondary-color: @color-pf-white;\n@nav-pf-vertical-secondary-header-margin: 18px 20px 10px 20px;\n@nav-pf-vertical-secondary-indicator-color: @color-pf-black-600;\n@nav-pf-vertical-secondary-indicator-padding: 14px 0;\n@nav-pf-vertical-secondary-item-color: @color-pf-black-300;\n@nav-pf-vertical-secondary-item-padding: 0 0 5px 0;\n@nav-pf-vertical-secondary-link-height: 63px;\n@nav-pf-vertical-secondary-link-padding: 4px 0 2px 0;\n@nav-pf-vertical-secondary-list-header-margin: 30px 20px 10px 20px;\n@nav-pf-vertical-tertiary-active-color: @color-pf-white;\n@nav-pf-vertical-tertiary-active-bg-color: @color-pf-black-800;\n@nav-pf-vertical-tertiary-indicator-padding: 0;\n@nav-pf-vertical-tertiary-bg-color: @color-pf-black-700;\n@nav-pf-vertical-tertiary-color: #fff;\n@nav-pf-vertical-tertiary-header-margin: 18px 20px 10px 20px;\n@nav-pf-vertical-tertiary-list-header-margin: 30px 20px 10px 20px;\n@nav-pf-vertical-tertiary-item-padding: 0 0 5px 0;\n@nav-pf-vertical-tertiary-item-color: @color-pf-black-300;\n@nav-pf-vertical-tertiary-link-margin: 0 20px 0 20px;\n@nav-pf-vertical-tertiary-link-padding: 4px 0 2px 0;\n@nav-pf-vertical-tertiary-badge-color: @color-pf-white;\n@nav-pf-vertical-tertiary-badge-bg-color: @color-pf-black-900;\n@nav-pf-vertical-width: 200px;\n@toast-notification-top: 80px;\n@pagination-padding-small-vertical: 0;\n@panel-default-border-color: @color-pf-black-400;\n@pficon-var-add-circle-o: \"\\e61b\";\n@pficon-var-applications: \"\\e936\";\n@pficon-var-arrow: \"\\e929\";\n@pficon-var-asleep: \"\\e925\";\n@pficon-var-automation: \"\\e937\";\n@pficon-var-blueprint: \"\\e915\";\n@pficon-var-build: \"\\e902\";\n@pficon-var-builder-image: \"\\e800\";\n@pficon-var-bundle: \"\\e918\";\n@pficon-var-catalog: \"\\e939\";\n@pficon-var-chat: \"\\e928\";\n@pficon-var-close: \"\\e60b\";\n@pficon-var-cloud-security: \"\\e903\";\n@pficon-var-cloud-tenant: \"\\e904\";\n@pficon-var-cluster: \"\\e620\";\n@pficon-var-connected: \"\\e938\";\n@pficon-var-container-node: \"\\e621\";\n@pficon-var-cpu: \"\\e927\";\n@pficon-var-degraded: \"\\e91b\";\n@pficon-var-delete: \"\\e611\";\n@pficon-var-disconnected: \"\\e93c\";\n@pficon-var-domain: \"\\e919\";\n@pficon-var-edit: \"\\e60a\";\n@pficon-var-enhancement: \"\\e93a\";\n@pficon-var-enterprise: \"\\e906\";\n@pficon-var-equalizer: \"\\e610\";\n@pficon-var-error-circle-o: \"\\e926\";\n@pficon-var-export: \"\\e616\";\n@pficon-var-flag: \"\\e603\";\n@pficon-var-flavor: \"\\e907\";\n@pficon-var-filter: \"\\e943\";\n@pficon-var-folder-close: \"\\e607\";\n@pficon-var-folder-open: \"\\e606\";\n@pficon-var-help: \"\\e605\";\n@pficon-var-history: \"\\e617\";\n@pficon-var-home: \"\\e618\";\n@pficon-var-image: \"\\e61f\";\n@pficon-var-import: \"\\e615\";\n@pficon-var-info: \"\\e92b\";\n@pficon-var-infrastructure: \"\\e93d\";\n@pficon-var-integration: \"\\e948\";\n@pficon-var-in-progress: \"\\e92c\";\n@pficon-var-key: \"\\e924\";\n@pficon-var-kubernetes: \"\\e627\";\n@pficon-var-locked: \"\\e923\";\n@pficon-var-maintenance: \"\\e92d\";\n@pficon-var-memory: \"\\e908\";\n@pficon-var-messages: \"\\e603\";\n@pficon-var-middleware: \"\\e917\";\n@pficon-var-migration: \"\\e92e\";\n@pficon-var-monitoring: \"\\e944\";\n@pficon-var-network: \"\\e909\";\n@pficon-var-off: \"\\e92f\";\n@pficon-var-ok: \"\\e602\";\n@pficon-var-on: \"\\e931\";\n@pficon-var-on-running: \"\\e930\";\n@pficon-var-openshift: \"\\e626\";\n@pficon-var-optimize: \"\\e93e\";\n@pficon-var-orders: \"\\e93f\";\n@pficon-var-paused: \"\\e932\";\n@pficon-var-pending: \"\\e933\";\n@pficon-var-plugged: \"\\e940\";\n@pficon-var-port: \"\\e945\";\n@pficon-var-private: \"\\e914\";\n@pficon-var-print: \"\\e612\";\n@pficon-var-process-automation: \"\\e949\";\n@pficon-var-project: \"\\e905\";\n@pficon-var-rebalance: \"\\e91c\";\n@pficon-var-rebooting: \"\\e934\";\n@pficon-var-regions: \"\\e90a\";\n@pficon-var-registry: \"\\e623\";\n@pficon-var-remove: \"\\e611\";\n@pficon-var-replicator: \"\\e624\";\n@pficon-var-repository: \"\\e90b\";\n@pficon-var-resource-pool: \"\\e90c\";\n@pficon-var-resources-almost-empty: \"\\e91d\";\n@pficon-var-resources-almost-full: \"\\e912\";\n@pficon-var-resources-full: \"\\e92a\";\n@pficon-var-restart: \"\\e617\";\n@pficon-var-route: \"\\e625\";\n@pficon-var-running: \"\\e614\";\n@pficon-var-save: \"\\e601\";\n@pficon-var-screen: \"\\e600\";\n@pficon-var-search: \"\\e921\";\n@pficon-var-security: \"\\e946\";\n@pficon-var-server: \"\\e90d\";\n@pficon-var-server-group: \"\\e91a\";\n@pficon-var-service: \"\\e61e\";\n@pficon-var-service-catalog: \"\\e941\";\n@pficon-var-services: \"\\e947\";\n@pficon-var-settings: \"\\e610\";\n@pficon-var-spinner: \"\\e614\";\n@pficon-var-spinner2: \"\\e613\";\n@pficon-var-storage-domain: \"\\e90e\";\n@pficon-var-tenant: \"\\e916\";\n@pficon-var-thumb-tack-o: \"\\e920\";\n@pficon-var-topology: \"\\e608\";\n@pficon-var-trend-down: \"\\e900\";\n@pficon-var-trend-up: \"\\e901\";\n@pficon-var-unlocked: \"\\e922\";\n@pficon-var-unplugged: \"\\e942\";\n@pficon-var-unknown: \"\\e935\";\n@pficon-var-user: \"\\e91e\";\n@pficon-var-users: \"\\e91f\";\n@pficon-var-virtual-machine: \"\\e90f\";\n@pficon-var-volume: \"\\e910\";\n@pficon-var-warning-triangle-o: \"\\e913\";\n@pficon-var-zone: \"\\e911\";\n@progress-description-label-width: 85px;\n@sidebar-pf-bg: @color-pf-black-100;\n@sidebar-pf-border-color: @color-pf-black-300;\n@skiplink-pf-top: 12px;\n@skiplink-pf-left: 10px;\n@table-border-hover: @color-pf-blue-200;\n@table-cell-padding-bottom: 3px;\n@table-cell-padding-top: 2px;\n// Reference variables declared in block above\n@bootstrap-switch-bg-color-start: @btn-default-bg-img-start;\n@bootstrap-switch-bg-color-stop: @btn-default-bg-img-stop;\n@fa-font-path: @font-path;\n@navbar-pf-navbar-header-border-color: lighten(@navbar-pf-bg-color, 15%);\n@navbar-pf-navbar-nav-active-active-bg-color: lighten(@navbar-pf-bg-color, 8%);\n@navbar-pf-navbar-nav-active-active-open-bg-color: lighten(@navbar-pf-bg-color, 11%);\n@navbar-pf-navbar-nav-active-bg-color: lighten(@navbar-pf-bg-color, 12.5%);\n@navbar-pf-navbar-primary-bg-color-start: lighten(@navbar-pf-bg-color, 10%); // #474C50\n@navbar-pf-navbar-primary-bg-color-stop: @navbar-pf-bg-color; // #383F43\n@navbar-pf-navbar-utility-border-color: lighten(@navbar-pf-bg-color, 15.5%);\n@navbar-pf-navbar-utility-color: @navbar-pf-color;\n@navbar-pf-navbar-utility-hover-bg-color: lighten(@navbar-pf-bg-color, 12.5%);\n@nav-pf-vertical-secondary-bg-color: @nav-pf-vertical-active-bg-color;\n@nav-tabs-color: @gray-pf;\n// Reference variables declared in block above\n@navbar-pf-navbar-primary-context-bg-color-start: lighten(@navbar-pf-navbar-primary-bg-color-start, 8.5%);\n@navbar-pf-navbar-primary-context-bg-color-stop: lighten(@navbar-pf-navbar-primary-bg-color-stop, 11%);\n@navbar-pf-navbar-primary-hover-bg-color-start: lighten(@navbar-pf-navbar-primary-bg-color-start, 10%);\n@navbar-pf-navbar-primary-hover-bg-color-stop: lighten(@navbar-pf-navbar-primary-bg-color-stop, 10%);\n@navbar-pf-navbar-primary-hover-border-color: lighten(@navbar-pf-navbar-header-border-color, 20%);\n@navbar-pf-navbar-primary-context-border-color: lighten(@navbar-pf-navbar-header-border-color, 8%);\n@navbar-pf-navbar-primary-context-border-top-color: lighten(@navbar-pf-navbar-header-border-color, 7%);\n@navbar-pf-navbar-utility-hover-border-color: lighten(@navbar-pf-navbar-utility-border-color, 5%);\n@navbar-pf-navbar-utility-open-bg-color: lighten(@navbar-pf-navbar-utility-hover-bg-color, 7.5%);\n@navbar-pf-navbar-utility-open-border-color: lighten(@navbar-pf-navbar-utility-hover-border-color, 5%);\n// Reference variables declared in block above\n@navbar-pf-navbar-primary-active-bg-color-start: lighten(@navbar-pf-navbar-primary-hover-bg-color-start, 5%);\n@navbar-pf-navbar-primary-active-bg-color-stop: lighten(@navbar-pf-navbar-primary-hover-bg-color-stop, 7.5%);\n@navbar-pf-navbar-primary-active-border-color: lighten(@navbar-pf-navbar-primary-hover-border-color, 5%);\n@navbar-pf-navbar-primary-context-hover-bg-color-start: lighten(@navbar-pf-navbar-primary-context-bg-color-start, 5%);\n@navbar-pf-navbar-primary-context-hover-bg-color-stop: lighten(@navbar-pf-navbar-primary-context-bg-color-stop, 7.5%);\n@navbar-pf-navbar-primary-context-hover-border-color: lighten(@navbar-pf-navbar-primary-context-border-color, 5%);\n@navbar-pf-navbar-primary-context-hover-border-top-color: lighten(@navbar-pf-navbar-primary-context-border-top-color, 6%);\n// Reference variables declared in block above\n@navbar-pf-navbar-primary-context-active-bg-color-start: lighten(@navbar-pf-navbar-primary-context-hover-bg-color-start, 5%);\n@navbar-pf-navbar-primary-context-active-bg-color-stop: lighten(@navbar-pf-navbar-primary-context-hover-bg-color-stop, 7.5%);\n@navbar-pf-navbar-primary-context-active-border-color: lighten(@navbar-pf-navbar-primary-context-hover-border-color, 5%);\n@navbar-pf-navbar-primary-context-active-border-top-color: lighten(@navbar-pf-navbar-primary-context-hover-border-top-color, 6%);\n// References variable declared in block above\n@navbar-pf-navbar-primary-context-active-border-right-color: @navbar-pf-navbar-primary-context-active-border-color;\n@slider-line-height: 16px;\n@slider-horizontal-width: 100%;\n@slider-primary-top: @color-pf-black-100;\n@slider-primary-bottom: @color-pf-black-200;\n@slider-secondary-top: @color-pf-blue-400;\n@slider-secondary-bottom: @color-pf-blue-300;\n\n// Alternate navigation layout - Kept for backwards compatibility\n// --------------------------------------------------------------\n@footer-pf-alt-bg-color: @footer-pf-bg-color;\n@footer-pf-alt-padding-left: @footer-pf-padding-left;\n@footer-pf-alt-padding-top: @footer-pf-padding-top;\n@footer-pf-alt-height: @footer-pf-height;\n@img-path-alt: @img-path;\n@nav-pf-vertical-alt-active-color: @color-pf-blue-300;\n@nav-pf-vertical-alt-bg-color: @color-pf-white;\n@nav-pf-vertical-alt-badge-color: @color-pf-white;\n@nav-pf-vertical-alt-border-color: @sidebar-pf-border-color;\n@nav-pf-vertical-alt-collapsed-width: 75px;\n@nav-pf-vertical-alt-link-height: 63px;\n@nav-pf-vertical-alt-link-padding: 17px 20px 17px 25px;\n@nav-pf-vertical-alt-width: 250px;\n@navbar-pf-alt-bg-repeat: @navbar-pf-vertical-bg-repeat;\n@navbar-pf-alt-bg-size: @navbar-pf-vertical-bg-size;\n@navbar-pf-alt-border-color: @navbar-pf-vertical-border-color;\n@navbar-pf-alt-border-style: @navbar-pf-vertical-border-style;\n@navbar-pf-alt-border-width: @navbar-pf-vertical-border-width;\n@navbar-pf-alt-color: @navbar-pf-vertical-color;\n@navbar-pf-alt-height: @navbar-pf-vertical-height;\n@navbar-pf-alt-nav-item-iconic-padding: @navbar-pf-vertical-nav-item-iconic-padding;\n@navbar-pf-alt-navbar-brand-color: @navbar-pf-vertical-navbar-brand-color;\n@navbar-pf-alt-navbar-brand-icon-margin: @navbar-pf-vertical-navbar-brand-icon-margin;\n@navbar-pf-alt-navbar-brand-margin: @navbar-pf-vertical-navbar-brand-margin;\n@navbar-pf-alt-navbar-brand-min-height: @navbar-pf-vertical-navbar-brand-min-height;\n@navbar-pf-alt-navbar-brand-name-breakpoint: @navbar-pf-vertical-navbar-brand-name-breakpoint;\n@navbar-pf-alt-navbar-brand-name-margin: @navbar-pf-vertical-navbar-brand-name-margin;\n@navbar-pf-alt-navbar-brand-padding: @navbar-pf-vertical-navbar-brand-padding;\n@navbar-pf-alt-navbar-toggle-margin: @navbar-pf-vertical-navbar-toggle-margin;\n@navbar-pf-alt-navbar-toggle-icon-bar-hover-bg: @navbar-pf-vertical-navbar-toggle-icon-bar-hover-bg;\n\n// Login page\n// -------------------\n@login-pf-brand-margin-top: 20px;\n@login-pf-brand-desktop-margin-top: 62px;\n@login-pf-page-header-margin-bottom: 20px;\n@login-pf-page-header-desktop-margin-bottom: 40px;\n@login-pf-page-header-paragraph-margin-top: 20px;\n@login-pf-card-pf-padding: 10px 20px 30px 20px;\n@login-pf-card-pf-desktop-padding: 20px 40px 30px 40px;\n@login-pf-card-pf-max-width: 840px;\n@login-pf-checkbox-label-margin-bottom: 15px;\n@login-pf-dropdown-toggle-padding-right: 15px;\n@login-pf-btn-primary-margin-top: 40px;\n@login-pf-header-margin-bottom: 20px;\n@login-pf-header-desktop-margin-bottom: 30px;\n@login-pf-signup-margin-top: 40px;\n@login-pf-signup-a-margin-left: 10px;\n@login-pf-page-footer-links-margin-top: 60px;\n@login-pf-page-footer-links-li-margin-right: 20px;\n@login-pf-page-footer-sso-margin-top: 40px;\n@login-pf-page-footer-sso-logos-li-margin: 5px;\n@login-pf-page-accounts-margin: 20px;\n@login-pf-accounts-section-heading-margin-top: 30px;\n@login-pf-accounts-section-heading-margin-bottom: 30px;\n@login-pf-accounts-section-heading-desktop-margin-bottom: 15px;\n@login-pf-accounts-section-heading-desktop-padding-right: 40px;\n@login-pf-accounts-section-heading-desktop-padding-left: 40px;\n@login-pf-accounts-link-margin-bottom: 15px;\n@login-pf-accounts-link-img-margin-right: 10px;\n@login-pf-accounts-link-a-padding: 7px;\n@login-pf-accounts-more-caret-margin-left: 5px;\n@login-pf-social-margin: 40px 0 0 0;\n\n\n// Bootstrap overrides\n// -------------------\n@alert-info-border: @color-pf-black-500;\n@alert-link-font-weight: 500;\n@alert-padding: 11px;\n@body-bg: @color-pf-white;\n@border-radius-base: 1px;\n@brand-danger: @color-pf-red;\n@brand-info: @color-pf-blue-500;\n@brand-primary: @color-pf-blue-300;\n@brand-success: @color-pf-green;\n@brand-warning: @color-pf-orange;\n@breadcrumb-bg: transparent;\n@breadcrumb-separator: \"\\f105\";\n@bs-datetimepicker-timepicker-font-size: 1em;\n@bs-datetimepicker-btn-hover-bg: transparent;\n@btn-danger-bg: @color-pf-red-200;\n@btn-danger-border: @color-pf-red-300;\n@btn-default-border: @color-pf-black-400;\n@btn-font-weight: 600;\n@btn-primary-bg: @color-pf-blue;\n@btn-primary-border: @color-pf-blue-500;\n@caret-width-base: 0;\n@code-bg: @color-pf-blue-50;\n@dropdown-border: @color-pf-black-400;\n@dropdown-divider-bg: @color-pf-black-200;\n@dropdown-link-active-color: @color-pf-white;\n@dropdown-link-hover-bg: @color-pf-blue-50;\n@font-family-base: \"Open Sans\", Helvetica, Arial, sans-serif;\n@font-size-base: 12px;\n@gray-dark: lighten(@color-pf-black, 20%); // #333\n@gray-darker: lighten(@color-pf-black, 13.5%); // #222\n@gray-light: lighten(@color-pf-black, 60%); // #999\n@gray-lighter: lighten(@color-pf-black, 93.5%); // #eee\n@grid-gutter-width: 40px;\n@icon-font-path: \"../fonts/\";\n@input-bg-disabled: @color-pf-black-150;\n@input-border: @color-pf-black-400;\n@line-height-base: 1.66666667; // 20/12\n@link-color: @color-pf-blue;\n@list-group-border: @color-pf-black-150;\n@list-group-border-radius: 0;\n@list-group-hover-bg: @color-pf-blue-50;\n@link-hover-color: @color-pf-blue-500;\n@nav-tabs-border-color: @color-pf-black-200;\n@nav-tabs-link-hover-border-color: transparent;\n@padding-large-horizontal: 10px;\n@padding-base-horizontal: 6px;\n@padding-base-vertical: 2px;\n@padding-large-vertical: 6px;\n@pager-border-radius: 0;\n@pager-disabled-color: @color-pf-black-500;\n@pagination-bg: @color-pf-black-150;\n@pagination-border: @color-pf-black-400;\n@pagination-hover-bg: @color-pf-black-200;\n@panel-inner-border: @color-pf-black-300;\n@popover-arrow-color: @color-pf-white;\n@popover-arrow-outer-color: @color-pf-black-400;\n@popover-border-color: @color-pf-black-400;\n@popover-max-width: 220px;\n@popover-title-bg: @color-pf-black-150;\n@pre-bg: @color-pf-black-100;\n@progress-bg: @color-pf-black-200;\n@table-bg-accent: @color-pf-black-150;\n@table-bg-hover: @color-pf-blue-50;\n@table-border-color: @color-pf-black-300;\n@table-cell-padding: 10px;\n@tooltip-arrow-width: 8px;\n@tooltip-bg: @color-pf-black-800;\n@tooltip-max-width: 220px;\n// Reference variables declared in block above\n@alert-danger-bg: lighten(@color-pf-red-100, 55%);\n@alert-danger-border: @brand-danger;\n@alert-danger-text: @gray-dark;\n@alert-info-bg: @color-pf-black-150;\n@alert-info-text: @gray-dark;\n@alert-success-bg: lighten(@color-pf-green-100, 8%);\n@alert-success-border: @brand-success;\n@alert-success-text: @gray-dark;\n@alert-warning-bg: lighten(@color-pf-orange-100, 8%);\n@alert-warning-border: @brand-warning;\n@alert-warning-text: @gray-dark;\n@badge-border-radius: @border-radius-base;\n@border-radius-large: @border-radius-base;\n@border-radius-small: @border-radius-base;\n@breadcrumb-active-color: @gray-pf;\n@breadcrumb-color: @gray-pf;\n@btn-default-bg: @gray-lighter;\n@btn-default-color: @gray-pf;\n@caret-width-large: @caret-width-base;\n@code-color: @color-pf-blue-600;\n@dropdown-fallback-border: @dropdown-border;\n@dropdown-link-active-bg: @link-color;\n@dropdown-link-hover-color: @gray-pf;\n@font-size-h1: ceil((@font-size-base * 2)); // ~24px\n@font-size-h2: ceil((@font-size-base * 1.8333)); // ~22px\n@font-size-h3: ceil((@font-size-base * 1.3333)); // ~16px\n@font-size-h5: ceil((@font-size-base * 1.0833)); // ~13px\n@font-size-large: ceil((@font-size-base * 1.1666)); // ~14px\n@font-size-small: ceil((@font-size-base * .9166)); // ~11px\n@input-color: @gray-dark;\n@nav-tabs-active-link-hover-color: @link-color;\n@nav-tabs-justified-link-border-color: @nav-tabs-border-color;\n@nav-pf-vertical-badges-width: (@nav-pf-vertical-width + 50px);\n@padding-small-horizontal: @padding-base-horizontal;\n@padding-small-vertical: @padding-base-vertical;\n@panel-group-pf-danger-heading-bg: @alert-danger-bg;\n@panel-group-pf-primary-heading-bg: lighten(@brand-primary, 38%);\n@panel-group-pf-success-heading-bg: @alert-success-bg;\n@panel-group-pf-warning-heading-bg: @alert-warning-bg;\n@panel-group-pf-info-heading-bg: lighten(desaturate(spin(@brand-info, 13), 45), 60%);\n@panel-danger-border: @brand-danger;\n@panel-danger-heading-bg: @brand-danger;\n@panel-info-border: @brand-info;\n@panel-info-heading-bg: @brand-info;\n@panel-primary-border: @brand-primary;\n@panel-primary-text: @body-bg;\n@panel-success-border: @brand-success;\n@panel-success-heading-bg: @brand-success;\n@panel-warning-border: @brand-warning;\n@panel-warning-heading-bg: @brand-warning;\n@state-warning-text: @brand-warning;\n@state-danger-text: @brand-danger;\n// Reference variable declared in block above\n@panel-danger-text: @panel-primary-text;\n@panel-info-text: @panel-primary-text;\n@panel-success-text: @panel-primary-text;\n@panel-warning-text: @panel-primary-text;\n\n// PatternFly-specific variables based on Bootstrap overides\n// ---------------------------------------------------------\n@bootstrap-switch-bg-color: @btn-default-bg;\n@btn-danger-bg-img-start: @brand-danger;\n@btn-danger-bg-img-stop: @btn-danger-bg;\n@btn-primary-bg-img-start: @brand-primary;\n@btn-primary-bg-img-stop: @btn-primary-bg;\n@dropdown-link-focus-bg: @link-color;\n@line-height-computed: floor((@font-size-base * @line-height-base));\n@nav-pf-vertical-icon-size: (@font-size-base + 8);\n@notification-badge-color: @color-pf-blue-400;\n@progress-sm: (@line-height-computed - 6);\n@progress-xs: (@line-height-computed - 14);\n@syntax-1: @btn-danger-bg;\n@syntax-2: @gray-dark;\n@syntax-3: @brand-success;\n@syntax-4: @brand-info;\n@tooltip-font-size: @font-size-base;\n","// WebKit-style focus\n\n.tab-focus() {\n // WebKit-specific. Other browsers will keep their default outline style.\n // (Initially tried to also force default via `outline: initial`,\n // but that seems to erroneously remove the outline in Firefox altogether.)\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n","//\n// Thumbnails\n// --------------------------------------------------\n\n\n// Mixin and adjust the regular image class\n.thumbnail {\n display: block;\n padding: @thumbnail-padding;\n margin-bottom: @line-height-computed;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(border .2s ease-in-out);\n\n > img,\n a > img {\n &:extend(.img-responsive);\n margin-left: auto;\n margin-right: auto;\n }\n\n // Add a hover state for linked versions only\n a&:hover,\n a&:focus,\n a&.active {\n border-color: @link-color;\n }\n\n // Image captions\n .caption {\n padding: @thumbnail-caption-padding;\n color: @thumbnail-caption-color;\n }\n}\n","//\n// Carousel\n// --------------------------------------------------\n\n\n// Wrapper for the slide container and indicators\n.carousel {\n position: relative;\n}\n\n.carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%;\n\n > .item {\n display: none;\n position: relative;\n .transition(.6s ease-in-out left);\n\n // Account for jankitude on images\n > img,\n > a > img {\n &:extend(.img-responsive);\n line-height: 1;\n }\n\n // WebKit CSS3 transforms for supported devices\n @media all and (transform-3d), (-webkit-transform-3d) {\n .transition-transform(~'0.6s ease-in-out');\n .backface-visibility(~'hidden');\n .perspective(1000px);\n\n &.next,\n &.active.right {\n .translate3d(100%, 0, 0);\n left: 0;\n }\n &.prev,\n &.active.left {\n .translate3d(-100%, 0, 0);\n left: 0;\n }\n &.next.left,\n &.prev.right,\n &.active {\n .translate3d(0, 0, 0);\n left: 0;\n }\n }\n }\n\n > .active,\n > .next,\n > .prev {\n display: block;\n }\n\n > .active {\n left: 0;\n }\n\n > .next,\n > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n }\n\n > .next {\n left: 100%;\n }\n > .prev {\n left: -100%;\n }\n > .next.left,\n > .prev.right {\n left: 0;\n }\n\n > .active.left {\n left: -100%;\n }\n > .active.right {\n left: 100%;\n }\n\n}\n\n// Left/right controls for nav\n// ---------------------------\n\n.carousel-control {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: @carousel-control-width;\n .opacity(@carousel-control-opacity);\n font-size: @carousel-control-font-size;\n color: @carousel-control-color;\n text-align: center;\n text-shadow: @carousel-text-shadow;\n background-color: rgba(0, 0, 0, 0); // Fix IE9 click-thru bug\n // We can't have this transition here because WebKit cancels the carousel\n // animation if you trip this while in the middle of another animation.\n\n // Set gradients for backgrounds\n &.left {\n #gradient > .horizontal(@start-color: rgba(0,0,0,.5); @end-color: rgba(0,0,0,.0001));\n }\n &.right {\n left: auto;\n right: 0;\n #gradient > .horizontal(@start-color: rgba(0,0,0,.0001); @end-color: rgba(0,0,0,.5));\n }\n\n // Hover/focus state\n &:hover,\n &:focus {\n outline: 0;\n color: @carousel-control-color;\n text-decoration: none;\n .opacity(.9);\n }\n\n // Toggles\n .icon-prev,\n .icon-next,\n .glyphicon-chevron-left,\n .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n margin-top: -10px;\n z-index: 5;\n display: inline-block;\n }\n .icon-prev,\n .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n }\n .icon-next,\n .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n }\n .icon-prev,\n .icon-next {\n width: 20px;\n height: 20px;\n line-height: 1;\n font-family: serif;\n }\n\n\n .icon-prev {\n &:before {\n content: '\\2039';// SINGLE LEFT-POINTING ANGLE QUOTATION MARK (U+2039)\n }\n }\n .icon-next {\n &:before {\n content: '\\203a';// SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (U+203A)\n }\n }\n}\n\n// Optional indicator pips\n//\n// Add an unordered list with the following class and add a list item for each\n// slide your carousel holds.\n\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n margin-left: -30%;\n padding-left: 0;\n list-style: none;\n text-align: center;\n\n li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n border: 1px solid @carousel-indicator-border-color;\n border-radius: 10px;\n cursor: pointer;\n\n // IE8-9 hack for event handling\n //\n // Internet Explorer 8-9 does not support clicks on elements without a set\n // `background-color`. We cannot use `filter` since that's not viewed as a\n // background color by the browser. Thus, a hack is needed.\n // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Internet_Explorer\n //\n // For IE8, we set solid black as it doesn't support `rgba()`. For IE9, we\n // set alpha transparency for the best results possible.\n background-color: #000 \\9; // IE8\n background-color: rgba(0,0,0,0); // IE9\n }\n .active {\n margin: 0;\n width: 12px;\n height: 12px;\n background-color: @carousel-indicator-active-bg;\n }\n}\n\n// Optional captions\n// -----------------------------\n// Hidden by default for smaller viewports\n.carousel-caption {\n position: absolute;\n left: 15%;\n right: 15%;\n bottom: 20px;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: @carousel-caption-color;\n text-align: center;\n text-shadow: @carousel-text-shadow;\n & .btn {\n text-shadow: none; // No shadow for button elements in carousel-caption\n }\n}\n\n\n// Scale up controls for tablets and up\n@media screen and (min-width: @screen-sm-min) {\n\n // Scale up the controls a smidge\n .carousel-control {\n .glyphicon-chevron-left,\n .glyphicon-chevron-right,\n .icon-prev,\n .icon-next {\n width: (@carousel-control-font-size * 1.5);\n height: (@carousel-control-font-size * 1.5);\n margin-top: (@carousel-control-font-size / -2);\n font-size: (@carousel-control-font-size * 1.5);\n }\n .glyphicon-chevron-left,\n .icon-prev {\n margin-left: (@carousel-control-font-size / -2);\n }\n .glyphicon-chevron-right,\n .icon-next {\n margin-right: (@carousel-control-font-size / -2);\n }\n }\n\n // Show and left align the captions\n .carousel-caption {\n left: 20%;\n right: 20%;\n padding-bottom: 30px;\n }\n\n // Move up the indicators\n .carousel-indicators {\n bottom: 20px;\n }\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n display: @display;\n max-width: 100%; // Part 1: Set a maximum relative to the parent\n height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n background-image: url(\"@{file-1x}\");\n\n @media\n only screen and (-webkit-min-device-pixel-ratio: 2),\n only screen and ( min--moz-device-pixel-ratio: 2),\n only screen and ( -o-min-device-pixel-ratio: 2/1),\n only screen and ( min-device-pixel-ratio: 2),\n only screen and ( min-resolution: 192dpi),\n only screen and ( min-resolution: 2dppx) {\n background-image: url(\"@{file-2x}\");\n background-size: @width-1x @height-1x;\n }\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n font-family: @headings-font-family;\n font-weight: @headings-font-weight;\n line-height: @headings-line-height;\n color: @headings-color;\n\n small,\n .small {\n font-weight: normal;\n line-height: 1;\n color: @headings-small-color;\n }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n margin-top: @line-height-computed;\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 65%;\n }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n margin-top: (@line-height-computed / 2);\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 75%;\n }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n margin-bottom: @line-height-computed;\n font-size: floor((@font-size-base * 1.15));\n font-weight: 300;\n line-height: 1.4;\n\n @media (min-width: @screen-sm-min) {\n font-size: (@font-size-base * 1.5);\n }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n background-color: @state-warning-bg;\n padding: .2em;\n}\n\n// Alignment\n.text-left { text-align: left; }\n.text-right { text-align: right; }\n.text-center { text-align: center; }\n.text-justify { text-align: justify; }\n.text-nowrap { white-space: nowrap; }\n\n// Transformation\n.text-lowercase { text-transform: lowercase; }\n.text-uppercase { text-transform: uppercase; }\n.text-capitalize { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n color: @text-muted;\n}\n.text-primary {\n .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n // Given the contrast here, this is the only class to have its color inverted\n // automatically.\n color: #fff;\n .bg-variant(@brand-primary);\n}\n.bg-success {\n .bg-variant(@state-success-bg);\n}\n.bg-info {\n .bg-variant(@state-info-bg);\n}\n.bg-warning {\n .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n padding-bottom: ((@line-height-computed / 2) - 1);\n margin: (@line-height-computed * 2) 0 @line-height-computed;\n border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n margin-top: 0;\n margin-bottom: (@line-height-computed / 2);\n ul,\n ol {\n margin-bottom: 0;\n }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n .list-unstyled();\n margin-left: -5px;\n\n > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n// Description Lists\ndl {\n margin-top: 0; // Remove browser default\n margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n line-height: @line-height-base;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n dd {\n &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n }\n\n @media (min-width: @dl-horizontal-breakpoint) {\n dt {\n float: left;\n width: (@dl-horizontal-offset - 20);\n clear: left;\n text-align: right;\n .text-overflow();\n }\n dd {\n margin-left: @dl-horizontal-offset;\n }\n }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\nabbr[title],\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted @abbr-border-color;\n}\n.initialism {\n font-size: 90%;\n .text-uppercase();\n}\n\n// Blockquotes\nblockquote {\n padding: (@line-height-computed / 2) @line-height-computed;\n margin: 0 0 @line-height-computed;\n font-size: @blockquote-font-size;\n border-left: 5px solid @blockquote-border-color;\n\n p,\n ul,\n ol {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n // Note: Deprecated small and .small as of v3.1.0\n // Context: https://github.com/twbs/bootstrap/issues/11660\n footer,\n small,\n .small {\n display: block;\n font-size: 80%; // back to default font-size\n line-height: @line-height-base;\n color: @blockquote-small-color;\n\n &:before {\n content: '\\2014 \\00A0'; // em dash, nbsp\n }\n }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid @blockquote-border-color;\n border-left: 0;\n text-align: right;\n\n // Account for citation\n footer,\n small,\n .small {\n &:before { content: ''; }\n &:after {\n content: '\\00A0 \\2014'; // nbsp, em dash\n }\n }\n}\n\n// Addresses\naddress {\n margin-bottom: @line-height-computed;\n font-style: normal;\n line-height: @line-height-base;\n}\n","// Typography\n\n.text-emphasis-variant(@color) {\n color: @color;\n a&:hover,\n a&:focus {\n color: darken(@color, 10%);\n }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n background-color: @color;\n a&:hover,\n a&:focus {\n background-color: darken(@color, 10%);\n }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: @code-color;\n background-color: @code-bg;\n border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: @kbd-color;\n background-color: @kbd-bg;\n border-radius: @border-radius-small;\n box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n }\n}\n\n// Blocks of code\npre {\n display: block;\n padding: ((@line-height-computed - 1) / 2);\n margin: 0 0 (@line-height-computed / 2);\n font-size: (@font-size-base - 1); // 14px to 13px\n line-height: @line-height-base;\n word-break: break-all;\n word-wrap: break-word;\n color: @pre-color;\n background-color: @pre-bg;\n border: 1px solid @pre-border-color;\n border-radius: @border-radius-base;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: @pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n .container-fixed();\n\n @media (min-width: @screen-sm-min) {\n width: @container-sm;\n }\n @media (min-width: @screen-md-min) {\n width: @container-md;\n }\n @media (min-width: @screen-lg-min) {\n width: @container-lg;\n }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n margin-right: auto;\n margin-left: auto;\n padding-left: floor((@gutter / 2));\n padding-right: ceil((@gutter / 2));\n &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n margin-left: ceil((@gutter / -2));\n margin-right: floor((@gutter / -2));\n &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage((@columns / @grid-columns));\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-sm-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-offset(@columns) {\n @media (min-width: @screen-sm-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-push(@columns) {\n @media (min-width: @screen-sm-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-pull(@columns) {\n @media (min-width: @screen-sm-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-md-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-offset(@columns) {\n @media (min-width: @screen-md-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-push(@columns) {\n @media (min-width: @screen-md-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-pull(@columns) {\n @media (min-width: @screen-md-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-lg-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-offset(@columns) {\n @media (min-width: @screen-lg-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-push(@columns) {\n @media (min-width: @screen-lg-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-pull(@columns) {\n @media (min-width: @screen-lg-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n // Common styles for all sizes of grid columns, widths 1-12\n .col(@index) { // initial\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n position: relative;\n // Prevent columns from collapsing when empty\n min-height: 1px;\n // Inner gutter via padding\n padding-left: ceil((@grid-gutter-width / 2));\n padding-right: floor((@grid-gutter-width / 2));\n }\n }\n .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n .col(@index) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: left;\n }\n }\n .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n .col-@{class}-@{index} {\n width: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n .col-@{class}-push-@{index} {\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n .col-@{class}-push-0 {\n left: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n .col-@{class}-pull-@{index} {\n right: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n .col-@{class}-pull-0 {\n right: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: percentage((@index / @grid-columns));\n }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n .calc-grid-column(@index, @class, @type);\n // next iteration\n .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n .float-grid-columns(@class);\n .loop-grid-columns(@grid-columns, @class, width);\n .loop-grid-columns(@grid-columns, @class, pull);\n .loop-grid-columns(@grid-columns, @class, push);\n .loop-grid-columns(@grid-columns, @class, offset);\n}\n","//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n background-color: @table-bg;\n}\ncaption {\n padding-top: @table-cell-padding;\n padding-bottom: @table-cell-padding;\n color: @text-muted;\n text-align: left;\n}\nth {\n text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: @line-height-computed;\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-cell-padding;\n line-height: @line-height-base;\n vertical-align: top;\n border-top: 1px solid @table-border-color;\n }\n }\n }\n // Bottom align for column headings\n > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid @table-border-color;\n }\n // Remove top border from thead by default\n > caption + thead,\n > colgroup + thead,\n > thead:first-child {\n > tr:first-child {\n > th,\n > td {\n border-top: 0;\n }\n }\n }\n // Account for multiple tbody instances\n > tbody + tbody {\n border-top: 2px solid @table-border-color;\n }\n\n // Nesting\n .table {\n background-color: @body-bg;\n }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-condensed-cell-padding;\n }\n }\n }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n border: 1px solid @table-border-color;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n border: 1px solid @table-border-color;\n }\n }\n }\n > thead > tr {\n > th,\n > td {\n border-bottom-width: 2px;\n }\n }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n > tbody > tr:nth-of-type(odd) {\n background-color: @table-bg-accent;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n > tbody > tr:hover {\n background-color: @table-bg-hover;\n }\n}\n\n\n// Table cell sizing\n//\n// Reset default table behavior\n\ntable col[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-column;\n}\ntable {\n td,\n th {\n &[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-cell;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n\n @media screen and (max-width: @screen-xs-max) {\n width: 100%;\n margin-bottom: (@line-height-computed * 0.75);\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid @table-border-color;\n\n // Tighten up spacing\n > .table {\n margin-bottom: 0;\n\n // Ensure the content doesn't wrap\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n white-space: nowrap;\n }\n }\n }\n }\n\n // Special overrides for the bordered tables\n > .table-bordered {\n border: 0;\n\n // Nuke the appropriate borders so that the parent can handle them\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n\n // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n // chances are there will be only one `tr` in a `thead` and that would\n // remove the border altogether.\n > tbody,\n > tfoot {\n > tr:last-child {\n > th,\n > td {\n border-bottom: 0;\n }\n }\n }\n\n }\n }\n}\n","// Tables\n\n.table-row-variant(@state; @background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table > thead > tr,\n .table > tbody > tr,\n .table > tfoot > tr {\n > td.@{state},\n > th.@{state},\n &.@{state} > td,\n &.@{state} > th {\n background-color: @background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover > tbody > tr {\n > td.@{state}:hover,\n > th.@{state}:hover,\n &.@{state}:hover > td,\n &:hover > .@{state},\n &.@{state}:hover > th {\n background-color: darken(@background, 5%);\n }\n }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n // so we reset that to ensure it behaves more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359.\n min-width: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: @line-height-computed;\n font-size: (@font-size-base * 1.5);\n line-height: inherit;\n color: @legend-color;\n border: 0;\n border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n display: inline-block;\n max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n margin-bottom: 5px;\n font-weight: bold;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\n// Override content-box in Normalize (* isn't specific enough)\ninput[type=\"search\"] {\n .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9; // IE8-9\n line-height: normal;\n}\n\ninput[type=\"file\"] {\n display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n .tab-focus();\n}\n\n// Adjust output element\noutput {\n display: block;\n padding-top: (@padding-base-vertical + 1);\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n display: block;\n width: 100%;\n height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n background-color: @input-bg;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid @input-border;\n border-radius: @input-border-radius; // Note: This has no effect on s in some browsers, due to the limited stylability of s in CSS.\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n // Customize the `:focus` state to imitate native WebKit styles.\n .form-control-focus();\n\n // Placeholder\n .placeholder();\n\n // Unstyle the caret on ``s in IE10+.\n &::-ms-expand {\n border: 0;\n background-color: transparent;\n }\n\n // Disabled and read-only inputs\n //\n // HTML5 says that controls under a fieldset > legend:first-child won't be\n // disabled if the fieldset is disabled. Due to implementation difficulty, we\n // don't honor that edge case; we style them as disabled anyway.\n &[disabled],\n &[readonly],\n fieldset[disabled] & {\n background-color: @input-bg-disabled;\n opacity: 1; // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655\n }\n\n &[disabled],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n }\n\n // Reset height for `textarea`s\n textarea& {\n height: auto;\n }\n}\n\n\n// Search inputs in iOS\n//\n// This overrides the extra rounded corners on search inputs in iOS so that our\n// `.form-control` class can properly style them. Note that this cannot simply\n// be added to `.form-control` as it's not specific enough. For details, see\n// https://github.com/twbs/bootstrap/issues/11586.\n\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n\n\n// Special styles for iOS temporal inputs\n//\n// In Mobile Safari, setting `display: block` on temporal inputs causes the\n// text within the input to become vertically misaligned. As a workaround, we\n// set a pixel line-height that matches the given height of the input, but only\n// for Safari. See https://bugs.webkit.org/show_bug.cgi?id=139848\n//\n// Note that as of 9.3, iOS doesn't support `week`.\n\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"],\n input[type=\"time\"],\n input[type=\"datetime-local\"],\n input[type=\"month\"] {\n &.form-control {\n line-height: @input-height-base;\n }\n\n &.input-sm,\n .input-group-sm & {\n line-height: @input-height-small;\n }\n\n &.input-lg,\n .input-group-lg & {\n line-height: @input-height-large;\n }\n }\n}\n\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n margin-bottom: @form-group-margin-bottom;\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n\n label {\n min-height: @line-height-computed; // Ensure the input doesn't jump when there is no text\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n }\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing\n}\n\n// Radios and checkboxes on same line\n.radio-inline,\n.checkbox-inline {\n position: relative;\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px; // space out consecutive inline controls\n}\n\n// Apply same disabled cursor tweak as for inputs\n// Some special care is needed because s don't inherit their parent's `cursor`.\n//\n// Note: Neither radios nor checkboxes can be readonly.\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n &[disabled],\n &.disabled,\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n }\n}\n// These classes are used directly on s\n.radio-inline,\n.checkbox-inline {\n &.disabled,\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n }\n}\n// These classes are used on elements with descendants\n.radio,\n.checkbox {\n &.disabled,\n fieldset[disabled] & {\n label {\n cursor: @cursor-disabled;\n }\n }\n}\n\n\n// Static form control text\n//\n// Apply class to a `p` element to make any string of text align with labels in\n// a horizontal form layout.\n\n.form-control-static {\n // Size it appropriately next to real form controls\n padding-top: (@padding-base-vertical + 1);\n padding-bottom: (@padding-base-vertical + 1);\n // Remove default margin from `p`\n margin-bottom: 0;\n min-height: (@line-height-computed + @font-size-base);\n\n &.input-lg,\n &.input-sm {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n//\n// The `.form-group-* form-control` variations are sadly duplicated to avoid the\n// issue documented in https://github.com/twbs/bootstrap/issues/15074.\n\n.input-sm {\n .input-size(@input-height-small; @padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @input-border-radius-small);\n}\n.form-group-sm {\n .form-control {\n height: @input-height-small;\n padding: @padding-small-vertical @padding-small-horizontal;\n font-size: @font-size-small;\n line-height: @line-height-small;\n border-radius: @input-border-radius-small;\n }\n select.form-control {\n height: @input-height-small;\n line-height: @input-height-small;\n }\n textarea.form-control,\n select[multiple].form-control {\n height: auto;\n }\n .form-control-static {\n height: @input-height-small;\n min-height: (@line-height-computed + @font-size-small);\n padding: (@padding-small-vertical + 1) @padding-small-horizontal;\n font-size: @font-size-small;\n line-height: @line-height-small;\n }\n}\n\n.input-lg {\n .input-size(@input-height-large; @padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @input-border-radius-large);\n}\n.form-group-lg {\n .form-control {\n height: @input-height-large;\n padding: @padding-large-vertical @padding-large-horizontal;\n font-size: @font-size-large;\n line-height: @line-height-large;\n border-radius: @input-border-radius-large;\n }\n select.form-control {\n height: @input-height-large;\n line-height: @input-height-large;\n }\n textarea.form-control,\n select[multiple].form-control {\n height: auto;\n }\n .form-control-static {\n height: @input-height-large;\n min-height: (@line-height-computed + @font-size-large);\n padding: (@padding-large-vertical + 1) @padding-large-horizontal;\n font-size: @font-size-large;\n line-height: @line-height-large;\n }\n}\n\n\n// Form control feedback states\n//\n// Apply contextual and semantic states to individual form controls.\n\n.has-feedback {\n // Enable absolute positioning\n position: relative;\n\n // Ensure icons don't overlap text\n .form-control {\n padding-right: (@input-height-base * 1.25);\n }\n}\n// Feedback icon (requires .glyphicon classes)\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2; // Ensure icon is above input groups\n display: block;\n width: @input-height-base;\n height: @input-height-base;\n line-height: @input-height-base;\n text-align: center;\n pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n width: @input-height-large;\n height: @input-height-large;\n line-height: @input-height-large;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n width: @input-height-small;\n height: @input-height-small;\n line-height: @input-height-small;\n}\n\n// Feedback states\n.has-success {\n .form-control-validation(@state-success-text; @state-success-text; @state-success-bg);\n}\n.has-warning {\n .form-control-validation(@state-warning-text; @state-warning-text; @state-warning-bg);\n}\n.has-error {\n .form-control-validation(@state-danger-text; @state-danger-text; @state-danger-bg);\n}\n\n// Reposition feedback icon if input has visible label above\n.has-feedback label {\n\n & ~ .form-control-feedback {\n top: (@line-height-computed + 5); // Height of the `label` and its margin\n }\n &.sr-only ~ .form-control-feedback {\n top: 0;\n }\n}\n\n\n// Help text\n//\n// Apply to any element you wish to create light text for placement immediately\n// below a form control. Use for general help, formatting, or instructional text.\n\n.help-block {\n display: block; // account for any element using help-block\n margin-top: 5px;\n margin-bottom: 10px;\n color: lighten(@text-color, 25%); // lighten the text some for contrast\n}\n\n\n// Inline forms\n//\n// Make forms appear inline(-block) by adding the `.form-inline` class. Inline\n// forms begin stacked on extra small (mobile) devices and then go inline when\n// viewports reach <768px.\n//\n// Requires wrapping inputs and labels with `.form-group` for proper display of\n// default HTML form controls and our custom form controls (e.g., input groups).\n//\n// Heads up! This is mixin-ed into `.navbar-form` in navbars.less.\n\n.form-inline {\n\n // Kick in the inline\n @media (min-width: @screen-sm-min) {\n // Inline-block all the things for \"inline\"\n .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n\n // In navbar-form, allow folks to *not* use `.form-group`\n .form-control {\n display: inline-block;\n width: auto; // Prevent labels from stacking above inputs in `.form-group`\n vertical-align: middle;\n }\n\n // Make static controls behave like regular ones\n .form-control-static {\n display: inline-block;\n }\n\n .input-group {\n display: inline-table;\n vertical-align: middle;\n\n .input-group-addon,\n .input-group-btn,\n .form-control {\n width: auto;\n }\n }\n\n // Input groups need that 100% width though\n .input-group > .form-control {\n width: 100%;\n }\n\n .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n\n // Remove default margin on radios/checkboxes that were used for stacking, and\n // then undo the floating of radios and checkboxes to match.\n .radio,\n .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n\n label {\n padding-left: 0;\n }\n }\n .radio input[type=\"radio\"],\n .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n\n // Re-override the feedback icon.\n .has-feedback .form-control-feedback {\n top: 0;\n }\n }\n}\n\n\n// Horizontal forms\n//\n// Horizontal forms are built on grid classes and allow you to create forms with\n// labels on the left and inputs on the right.\n\n.form-horizontal {\n\n // Consistent vertical alignment of radios and checkboxes\n //\n // Labels also get some reset styles, but that is scoped to a media query below.\n .radio,\n .checkbox,\n .radio-inline,\n .checkbox-inline {\n margin-top: 0;\n margin-bottom: 0;\n padding-top: (@padding-base-vertical + 1); // Default padding plus a border\n }\n // Account for padding we're adding to ensure the alignment and of help text\n // and other content below items\n .radio,\n .checkbox {\n min-height: (@line-height-computed + (@padding-base-vertical + 1));\n }\n\n // Make form groups behave like rows\n .form-group {\n .make-row();\n }\n\n // Reset spacing and right align labels, but scope to media queries so that\n // labels on narrow viewports stack the same as a default form example.\n @media (min-width: @screen-sm-min) {\n .control-label {\n text-align: right;\n margin-bottom: 0;\n padding-top: (@padding-base-vertical + 1); // Default padding plus a border\n }\n }\n\n // Validation states\n //\n // Reposition the icon because it's now within a grid column and columns have\n // `position: relative;` on them. Also accounts for the grid gutter padding.\n .has-feedback .form-control-feedback {\n right: floor((@grid-gutter-width / 2));\n }\n\n // Form group sizes\n //\n // Quick utility class for applying `.input-lg` and `.input-sm` styles to the\n // inputs and labels within a `.form-group`.\n .form-group-lg {\n @media (min-width: @screen-sm-min) {\n .control-label {\n padding-top: (@padding-large-vertical + 1);\n font-size: @font-size-large;\n }\n }\n }\n .form-group-sm {\n @media (min-width: @screen-sm-min) {\n .control-label {\n padding-top: (@padding-small-vertical + 1);\n font-size: @font-size-small;\n }\n }\n }\n}\n","// Form validation states\n//\n// Used in forms.less to generate the form validation CSS for warnings, errors,\n// and successes.\n\n.form-control-validation(@text-color: #555; @border-color: #ccc; @background-color: #f5f5f5) {\n // Color the label and help text\n .help-block,\n .control-label,\n .radio,\n .checkbox,\n .radio-inline,\n .checkbox-inline,\n &.radio label,\n &.checkbox label,\n &.radio-inline label,\n &.checkbox-inline label {\n color: @text-color;\n }\n // Set the border and box shadow on specific inputs to match\n .form-control {\n border-color: @border-color;\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work\n &:focus {\n border-color: darken(@border-color, 10%);\n @shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten(@border-color, 20%);\n .box-shadow(@shadow);\n }\n }\n // Set validation states also for addons\n .input-group-addon {\n color: @text-color;\n border-color: @border-color;\n background-color: @background-color;\n }\n // Optional feedback icon\n .form-control-feedback {\n color: @text-color;\n }\n}\n\n\n// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `@input-border-focus` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n.form-control-focus(@color: @input-border-focus) {\n @color-rgba: rgba(red(@color), green(@color), blue(@color), .6);\n &:focus {\n border-color: @color;\n outline: 0;\n .box-shadow(~\"inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px @{color-rgba}\");\n }\n}\n\n// Form control sizing\n//\n// Relative text size, padding, and border-radii changes for form controls. For\n// horizontal sizing, wrap controls in the predefined grid classes. ``\n// element gets special love because it's special, and that's a fact!\n.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n height: @input-height;\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n\n select& {\n height: @input-height;\n line-height: @input-height;\n }\n\n textarea&,\n select[multiple]& {\n height: auto;\n }\n}\n","// Mixins - Bootstrap overrides\n// -------------------\n\n// Form control outline\n.form-control-outline(@color: @input-border-focus) {\n @color-rgba: rgba(red(@color), green(@color), blue(@color), .6);\n &:focus {\n border-color: @color;\n outline: 0 !important;\n .box-shadow(~\"inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 8px @{color-rgba}\");\n }\n}\n\n// Gradients\n#gradient {\n .striped(@color: fade(@color-pf-black, 15%); @angle: -45deg) {\n background-image: linear-gradient(@angle, @color 25%, @color 26%, transparent 27%, transparent 49%, @color 50%, @color 51%, transparent 52%, transparent 74%, @color 75%, @color 76%, transparent 77%);\n }\n}\n\n// Horizontal dividers\n.nav-divider(@color: @color-pf-black-200, @margin: 4px 1px) {\n background-color: @color;\n height: 1px;\n margin: @margin;\n overflow: hidden;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n &:-moz-placeholder { color: @color; font-style: italic; } // Firefox 4-18\n &::-moz-placeholder { color: @color; font-style: italic; opacity: 1; } // Firefox 19+\n &:-ms-input-placeholder { color: @color; font-style: italic; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; font-style: italic; } // Safari and Chrome\n}\n","//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n.btn {\n display: inline-block;\n margin-bottom: 0; // For input.btn\n font-weight: @btn-font-weight;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @btn-border-radius-base);\n .user-select(none);\n\n &,\n &:active,\n &.active {\n &:focus,\n &.focus {\n .tab-focus();\n }\n }\n\n &:hover,\n &:focus,\n &.focus {\n color: @btn-default-color;\n text-decoration: none;\n }\n\n &:active,\n &.active {\n outline: 0;\n background-image: none;\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n .opacity(.65);\n .box-shadow(none);\n }\n\n a& {\n &.disabled,\n fieldset[disabled] & {\n pointer-events: none; // Future-proof disabling of clicks on `` elements\n }\n }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);\n}\n.btn-primary {\n .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n color: @link-color;\n font-weight: normal;\n border-radius: 0;\n\n &,\n &:active,\n &.active,\n &[disabled],\n fieldset[disabled] & {\n background-color: transparent;\n .box-shadow(none);\n }\n &,\n &:hover,\n &:focus,\n &:active {\n border-color: transparent;\n }\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n background-color: transparent;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @btn-link-disabled-color;\n text-decoration: none;\n }\n }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n // line-height: ensure even-numbered height of button next to large input\n .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @btn-border-radius-large);\n}\n.btn-sm {\n // line-height: ensure proper height of button next to small input\n .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n.btn-xs {\n .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n &.btn-block {\n width: 100%;\n }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n.button-variant(@color; @background; @border) {\n color: @color;\n background-color: @background;\n border-color: @border;\n\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 25%);\n }\n &:hover {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n\n &:hover,\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 17%);\n border-color: darken(@border, 25%);\n }\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n background-image: none;\n }\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus,\n &.focus {\n background-color: @background;\n border-color: @border;\n }\n }\n\n .badge {\n color: @background;\n background-color: @color;\n }\n}\n\n// Button sizes\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n}\n","// Opacity\n\n.opacity(@opacity) {\n opacity: @opacity;\n // IE8 filter\n @opacity-ie: (@opacity * 100);\n filter: ~\"alpha(opacity=@{opacity-ie})\";\n}\n","//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .btn alignment given font-size hack above\n > .btn {\n position: relative;\n float: left;\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active,\n &.active {\n z-index: 2;\n }\n }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n .btn + .btn,\n .btn + .btn-group,\n .btn-group + .btn,\n .btn-group + .btn-group {\n margin-left: -1px;\n }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n margin-left: -5px; // Offset the first child's margin\n &:extend(.clearfix all);\n\n .btn,\n .btn-group,\n .input-group {\n float: left;\n }\n > .btn,\n > .btn-group,\n > .input-group {\n margin-left: 5px;\n }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n margin-left: 0;\n &:not(:last-child):not(.dropdown-toggle) {\n .border-right-radius(0);\n }\n}\n// Need .dropdown-toggle since :last-child doesn't apply, given that a .dropdown-menu is used immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-right-radius(0);\n }\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-left-radius(0);\n}\n\n// On active and open, don't show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { &:extend(.btn-xs); }\n.btn-group-sm > .btn { &:extend(.btn-sm); }\n.btn-group-lg > .btn { &:extend(.btn-lg); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n\n // Show no shadow for `.btn-link` since it has no other button styles.\n &.btn-link {\n .box-shadow(none);\n }\n}\n\n\n// Reposition the caret\n.btn .caret {\n margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n border-width: @caret-width-large @caret-width-large 0;\n border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n > .btn,\n > .btn-group,\n > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n }\n\n // Clear floats so dropdown menus can be properly placed\n > .btn-group {\n &:extend(.clearfix all);\n > .btn {\n float: none;\n }\n }\n\n > .btn + .btn,\n > .btn + .btn-group,\n > .btn-group + .btn,\n > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n }\n}\n\n.btn-group-vertical > .btn {\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n &:first-child:not(:last-child) {\n .border-top-radius(@btn-border-radius-base);\n .border-bottom-radius(0);\n }\n &:last-child:not(:first-child) {\n .border-top-radius(0);\n .border-bottom-radius(@btn-border-radius-base);\n }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-bottom-radius(0);\n }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-top-radius(0);\n}\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n > .btn,\n > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n }\n > .btn-group .btn {\n width: 100%;\n }\n\n > .btn-group .dropdown-menu {\n left: auto;\n }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n[data-toggle=\"buttons\"] {\n > .btn,\n > .btn-group > .btn {\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0,0,0,0);\n pointer-events: none;\n }\n }\n}\n","//\n// Component animations\n// --------------------------------------------------\n\n// Heads up!\n//\n// We don't use the `.opacity()` mixin here since it causes a bug with text\n// fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552.\n\n.fade {\n opacity: 0;\n .transition(opacity .15s linear);\n &.in {\n opacity: 1;\n }\n}\n\n.collapse {\n display: none;\n\n &.in { display: block; }\n tr&.in { display: table-row; }\n tbody&.in { display: table-row-group; }\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n .transition-property(~\"height, visibility\");\n .transition-duration(.35s);\n .transition-timing-function(ease);\n}\n","//\n// Dropdown menus\n// --------------------------------------------------\n\n\n// Dropdown arrow/caret\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: @caret-width-base dashed;\n border-top: @caret-width-base solid ~\"\\9\"; // IE8\n border-right: @caret-width-base solid transparent;\n border-left: @caret-width-base solid transparent;\n}\n\n// The dropdown wrapper (div)\n.dropup,\n.dropdown {\n position: relative;\n}\n\n// Prevent the focus on the dropdown toggle when closing dropdowns\n.dropdown-toggle:focus {\n outline: 0;\n}\n\n// The dropdown menu (ul)\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: @zindex-dropdown;\n display: none; // none by default, but block on \"open\" of the menu\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0; // override default ul\n list-style: none;\n font-size: @font-size-base;\n text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n background-color: @dropdown-bg;\n border: 1px solid @dropdown-fallback-border; // IE8 fallback\n border: 1px solid @dropdown-border;\n border-radius: @border-radius-base;\n .box-shadow(0 6px 12px rgba(0,0,0,.175));\n background-clip: padding-box;\n\n // Aligns the dropdown menu to right\n //\n // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]`\n &.pull-right {\n right: 0;\n left: auto;\n }\n\n // Dividers (basically an hr) within the dropdown\n .divider {\n .nav-divider(@dropdown-divider-bg);\n }\n\n // Links within the dropdown menu\n > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: @line-height-base;\n color: @dropdown-link-color;\n white-space: nowrap; // prevent links from randomly breaking onto new lines\n }\n}\n\n// Hover/Focus state\n.dropdown-menu > li > a {\n &:hover,\n &:focus {\n text-decoration: none;\n color: @dropdown-link-hover-color;\n background-color: @dropdown-link-hover-bg;\n }\n}\n\n// Active state\n.dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-active-color;\n text-decoration: none;\n outline: 0;\n background-color: @dropdown-link-active-bg;\n }\n}\n\n// Disabled state\n//\n// Gray out text and ensure the hover/focus state remains gray\n\n.dropdown-menu > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-disabled-color;\n }\n\n // Nuke hover/focus effects\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none; // Remove CSS gradient\n .reset-filter();\n cursor: @cursor-disabled;\n }\n}\n\n// Open state for the dropdown\n.open {\n // Show the menu\n > .dropdown-menu {\n display: block;\n }\n\n // Remove the outline when :focus is triggered\n > a {\n outline: 0;\n }\n}\n\n// Menu positioning\n//\n// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown\n// menu with the parent.\n.dropdown-menu-right {\n left: auto; // Reset the default from `.dropdown-menu`\n right: 0;\n}\n// With v3, we enabled auto-flipping if you have a dropdown within a right\n// aligned nav component. To enable the undoing of that, we provide an override\n// to restore the default dropdown menu alignment.\n//\n// This is only for left-aligning a dropdown menu within a `.navbar-right` or\n// `.pull-right` nav component.\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n\n// Dropdown section headers\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: @font-size-small;\n line-height: @line-height-base;\n color: @dropdown-header-color;\n white-space: nowrap; // as with > li > a\n}\n\n// Backdrop to catch body clicks on mobile, etc.\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: (@zindex-dropdown - 10);\n}\n\n// Right aligned dropdowns\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n//\n// Just add .dropup after the standard .dropdown class and you're set, bro.\n// TODO: abstract this so that the navbar fixed styles are not placed here?\n\n.dropup,\n.navbar-fixed-bottom .dropdown {\n // Reverse the caret\n .caret {\n border-top: 0;\n border-bottom: @caret-width-base dashed;\n border-bottom: @caret-width-base solid ~\"\\9\"; // IE8\n content: \"\";\n }\n // Different positioning for bottom up menu\n .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n }\n}\n\n\n// Component alignment\n//\n// Reiterate per navbar.less and the modified component alignment there.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-right {\n .dropdown-menu {\n .dropdown-menu-right();\n }\n // Necessary for overrides of the default right aligned menu.\n // Will remove come v4 in all likelihood.\n .dropdown-menu-left {\n .dropdown-menu-left();\n }\n }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n.nav-divider(@color: #e5e5e5) {\n height: 1px;\n margin: ((@line-height-computed / 2) - 1) 0;\n overflow: hidden;\n background-color: @color;\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n","// Single side border-radius\n\n.border-top-radius(@radius) {\n border-top-right-radius: @radius;\n border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n border-bottom-left-radius: @radius;\n border-top-left-radius: @radius;\n}\n","//\n// Input groups\n// --------------------------------------------------\n\n// Base styles\n// -------------------------\n.input-group {\n position: relative; // For dropdowns\n display: table;\n border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table\n\n // Undo padding and float of grid classes\n &[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n }\n\n .form-control {\n // Ensure that the input is always above the *appended* addon button for\n // proper border colors.\n position: relative;\n z-index: 2;\n\n // IE9 fubars the placeholder attribute in text inputs and the arrows on\n // select elements in input groups. To fix it, we float the input. Details:\n // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855\n float: left;\n\n width: 100%;\n margin-bottom: 0;\n\n &:focus {\n z-index: 3;\n }\n }\n}\n\n// Sizing options\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n .input-lg();\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n .input-sm();\n}\n\n\n// Display as table-cell\n// -------------------------\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n}\n// Addon and addon wrapper for buttons\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle; // Match the inputs\n}\n\n// Text input groups\n// -------------------------\n.input-group-addon {\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n font-weight: normal;\n line-height: 1;\n color: @input-color;\n text-align: center;\n background-color: @input-group-addon-bg;\n border: 1px solid @input-group-addon-border-color;\n border-radius: @input-border-radius;\n\n // Sizing\n &.input-sm {\n padding: @padding-small-vertical @padding-small-horizontal;\n font-size: @font-size-small;\n border-radius: @input-border-radius-small;\n }\n &.input-lg {\n padding: @padding-large-vertical @padding-large-horizontal;\n font-size: @font-size-large;\n border-radius: @input-border-radius-large;\n }\n\n // Nuke default margins from checkboxes and radios to vertically center within.\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n margin-top: 0;\n }\n}\n\n// Reset rounded corners\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n .border-right-radius(0);\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n .border-left-radius(0);\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n\n// Button input groups\n// -------------------------\n.input-group-btn {\n position: relative;\n // Jankily prevent input button groups from wrapping with `white-space` and\n // `font-size` in combination with `inline-block` on buttons.\n font-size: 0;\n white-space: nowrap;\n\n // Negative margin for spacing, position for bringing hovered/focused/actived\n // element above the siblings.\n > .btn {\n position: relative;\n + .btn {\n margin-left: -1px;\n }\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active {\n z-index: 2;\n }\n }\n\n // Negative margin to only have a 1px border between the two\n &:first-child {\n > .btn,\n > .btn-group {\n margin-right: -1px;\n }\n }\n &:last-child {\n > .btn,\n > .btn-group {\n z-index: 2;\n margin-left: -1px;\n }\n }\n}\n","//\n// Navs\n// --------------------------------------------------\n\n\n// Base class\n// --------------------------------------------------\n\n.nav {\n margin-bottom: 0;\n padding-left: 0; // Override default ul/ol\n list-style: none;\n &:extend(.clearfix all);\n\n > li {\n position: relative;\n display: block;\n\n > a {\n position: relative;\n display: block;\n padding: @nav-link-padding;\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: @nav-link-hover-bg;\n }\n }\n\n // Disabled state sets text to gray and nukes hover/tab effects\n &.disabled > a {\n color: @nav-disabled-link-color;\n\n &:hover,\n &:focus {\n color: @nav-disabled-link-hover-color;\n text-decoration: none;\n background-color: transparent;\n cursor: @cursor-disabled;\n }\n }\n }\n\n // Open dropdowns\n .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @nav-link-hover-bg;\n border-color: @link-color;\n }\n }\n\n // Nav dividers (deprecated with v3.0.1)\n //\n // This should have been removed in v3 with the dropping of `.nav-list`, but\n // we missed it. We don't currently support this anywhere, but in the interest\n // of maintaining backward compatibility in case you use it, it's deprecated.\n .nav-divider {\n .nav-divider();\n }\n\n // Prevent IE8 from misplacing imgs\n //\n // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989\n > li > a > img {\n max-width: none;\n }\n}\n\n\n// Tabs\n// -------------------------\n\n// Give the tabs something to sit on\n.nav-tabs {\n border-bottom: 1px solid @nav-tabs-border-color;\n > li {\n float: left;\n // Make the list-items overlay the bottom border\n margin-bottom: -1px;\n\n // Actual tabs (as links)\n > a {\n margin-right: 2px;\n line-height: @line-height-base;\n border: 1px solid transparent;\n border-radius: @border-radius-base @border-radius-base 0 0;\n &:hover {\n border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color;\n }\n }\n\n // Active state, and its :hover to override normal :hover\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-tabs-active-link-hover-color;\n background-color: @nav-tabs-active-link-hover-bg;\n border: 1px solid @nav-tabs-active-link-hover-border-color;\n border-bottom-color: transparent;\n cursor: default;\n }\n }\n }\n // pulling this in mainly for less shorthand\n &.nav-justified {\n .nav-justified();\n .nav-tabs-justified();\n }\n}\n\n\n// Pills\n// -------------------------\n.nav-pills {\n > li {\n float: left;\n\n // Links rendered as pills\n > a {\n border-radius: @nav-pills-border-radius;\n }\n + li {\n margin-left: 2px;\n }\n\n // Active state\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-pills-active-link-hover-color;\n background-color: @nav-pills-active-link-hover-bg;\n }\n }\n }\n}\n\n\n// Stacked pills\n.nav-stacked {\n > li {\n float: none;\n + li {\n margin-top: 2px;\n margin-left: 0; // no need for this gap between nav items\n }\n }\n}\n\n\n// Nav variations\n// --------------------------------------------------\n\n// Justified nav links\n// -------------------------\n\n.nav-justified {\n width: 100%;\n\n > li {\n float: none;\n > a {\n text-align: center;\n margin-bottom: 5px;\n }\n }\n\n > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n\n @media (min-width: @screen-sm-min) {\n > li {\n display: table-cell;\n width: 1%;\n > a {\n margin-bottom: 0;\n }\n }\n }\n}\n\n// Move borders to anchors instead of bottom of list\n//\n// Mixin for adding on top the shared `.nav-justified` styles for our tabs\n.nav-tabs-justified {\n border-bottom: 0;\n\n > li > a {\n // Override margin from .nav-tabs\n margin-right: 0;\n border-radius: @border-radius-base;\n }\n\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border: 1px solid @nav-tabs-justified-link-border-color;\n }\n\n @media (min-width: @screen-sm-min) {\n > li > a {\n border-bottom: 1px solid @nav-tabs-justified-link-border-color;\n border-radius: @border-radius-base @border-radius-base 0 0;\n }\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border-bottom-color: @nav-tabs-justified-active-link-border-color;\n }\n }\n}\n\n\n// Tabbable tabs\n// -------------------------\n\n// Hide tabbable panes to start, show them when `.active`\n.tab-content {\n > .tab-pane {\n display: none;\n }\n > .active {\n display: block;\n }\n}\n\n\n// Dropdowns\n// -------------------------\n\n// Specific dropdowns\n.nav-tabs .dropdown-menu {\n // make dropdown border overlap tab border\n margin-top: -1px;\n // Remove the top rounded corners here since there is a hard edge above the menu\n .border-top-radius(0);\n}\n","//\n// Navbars\n// --------------------------------------------------\n\n\n// Wrapper and base class\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n position: relative;\n min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)\n margin-bottom: @navbar-margin-bottom;\n border: 1px solid transparent;\n\n // Prevent floats from breaking the navbar\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: @navbar-border-radius;\n }\n}\n\n\n// Navbar heading\n//\n// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy\n// styling of responsive aspects.\n\n.navbar-header {\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n }\n}\n\n\n// Navbar collapse (body)\n//\n// Group your navbar content into this for easy collapsing and expanding across\n// various device sizes. By default, this content is collapsed when <768px, but\n// will expand past that for a horizontal display.\n//\n// To start (on mobile devices) the navbar links, forms, and buttons are stacked\n// vertically and include a `max-height` to overflow in case you have too much\n// content for the user's viewport.\n\n.navbar-collapse {\n overflow-x: visible;\n padding-right: @navbar-padding-horizontal;\n padding-left: @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255,255,255,.1);\n &:extend(.clearfix all);\n -webkit-overflow-scrolling: touch;\n\n &.in {\n overflow-y: auto;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border-top: 0;\n box-shadow: none;\n\n &.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0; // Override default setting\n overflow: visible !important;\n }\n\n &.in {\n overflow-y: visible;\n }\n\n // Undo the collapse side padding for navbars with containers to ensure\n // alignment of right-aligned contents.\n .navbar-fixed-top &,\n .navbar-static-top &,\n .navbar-fixed-bottom & {\n padding-left: 0;\n padding-right: 0;\n }\n }\n}\n\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n .navbar-collapse {\n max-height: @navbar-collapse-max-height;\n\n @media (max-device-width: @screen-xs-min) and (orientation: landscape) {\n max-height: 200px;\n }\n }\n}\n\n\n// Both navbar header and collapse\n//\n// When a container is present, change the behavior of the header and collapse.\n\n.container,\n.container-fluid {\n > .navbar-header,\n > .navbar-collapse {\n margin-right: -@navbar-padding-horizontal;\n margin-left: -@navbar-padding-horizontal;\n\n @media (min-width: @grid-float-breakpoint) {\n margin-right: 0;\n margin-left: 0;\n }\n }\n}\n\n\n//\n// Navbar alignment options\n//\n// Display the navbar across the entirety of the page or fixed it to the top or\n// bottom of the page.\n\n// Static top (unfixed, but 100% wide) navbar\n.navbar-static-top {\n z-index: @zindex-navbar;\n border-width: 0 0 1px;\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n\n// Fix the top/bottom navbars when screen real estate supports it\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: @zindex-navbar-fixed;\n\n // Undo the rounded corners\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0; // override .navbar defaults\n border-width: 1px 0 0;\n}\n\n\n// Brand/project name\n\n.navbar-brand {\n float: left;\n padding: @navbar-padding-vertical @navbar-padding-horizontal;\n font-size: @font-size-large;\n line-height: @line-height-computed;\n height: @navbar-height;\n\n &:hover,\n &:focus {\n text-decoration: none;\n }\n\n > img {\n display: block;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n .navbar > .container &,\n .navbar > .container-fluid & {\n margin-left: -@navbar-padding-horizontal;\n }\n }\n}\n\n\n// Navbar toggle\n//\n// Custom button for toggling the `.navbar-collapse`, powered by the collapse\n// JavaScript plugin.\n\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: @navbar-padding-horizontal;\n padding: 9px 10px;\n .navbar-vertical-align(34px);\n background-color: transparent;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n border-radius: @border-radius-base;\n\n // We remove the `outline` here, but later compensate by attaching `:hover`\n // styles to `:focus`.\n &:focus {\n outline: 0;\n }\n\n // Bars\n .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n }\n .icon-bar + .icon-bar {\n margin-top: 4px;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n display: none;\n }\n}\n\n\n// Navbar nav links\n//\n// Builds on top of the `.nav` components with its own modifier class to make\n// the nav the full height of the horizontal nav (above 768px).\n\n.navbar-nav {\n margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;\n\n > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: @line-height-computed;\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n > li > a,\n .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n > li > a {\n line-height: @line-height-computed;\n &:hover,\n &:focus {\n background-image: none;\n }\n }\n }\n }\n\n // Uncollapse the nav\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin: 0;\n\n > li {\n float: left;\n > a {\n padding-top: @navbar-padding-vertical;\n padding-bottom: @navbar-padding-vertical;\n }\n }\n }\n}\n\n\n// Navbar form\n//\n// Extension of the `.form-inline` with some extra flavor for optimum display in\n// our navbars.\n\n.navbar-form {\n margin-left: -@navbar-padding-horizontal;\n margin-right: -@navbar-padding-horizontal;\n padding: 10px @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n\n // Mixin behavior for optimum display\n .form-inline();\n\n .form-group {\n @media (max-width: @grid-float-breakpoint-max) {\n margin-bottom: 5px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n }\n\n // Vertically center in expanded, horizontal navbar\n .navbar-vertical-align(@input-height-base);\n\n // Undo 100% width for pull classes\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n .box-shadow(none);\n }\n}\n\n\n// Dropdown menus\n\n// Menu position and menu carets\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n .border-top-radius(0);\n}\n// Menu position and menu caret support for dropups via extra dropup class\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n .border-top-radius(@navbar-border-radius);\n .border-bottom-radius(0);\n}\n\n\n// Buttons in navbars\n//\n// Vertically center a button within a navbar (when *not* in a form).\n\n.navbar-btn {\n .navbar-vertical-align(@input-height-base);\n\n &.btn-sm {\n .navbar-vertical-align(@input-height-small);\n }\n &.btn-xs {\n .navbar-vertical-align(22);\n }\n}\n\n\n// Text in navbars\n//\n// Add a class to make any element properly align itself vertically within the navbars.\n\n.navbar-text {\n .navbar-vertical-align(@line-height-computed);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin-left: @navbar-padding-horizontal;\n margin-right: @navbar-padding-horizontal;\n }\n}\n\n\n// Component alignment\n//\n// Repurpose the pull utilities as their own navbar utilities to avoid specificity\n// issues with parents and chaining. Only do this when the navbar is uncollapsed\n// though so that navbar contents properly stack and align in mobile.\n//\n// Declared after the navbar components to ensure more specificity on the margins.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-left { .pull-left(); }\n .navbar-right {\n .pull-right();\n margin-right: -@navbar-padding-horizontal;\n\n ~ .navbar-right {\n margin-right: 0;\n }\n }\n}\n\n\n// Alternate navbars\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n background-color: @navbar-default-bg;\n border-color: @navbar-default-border;\n\n .navbar-brand {\n color: @navbar-default-brand-color;\n &:hover,\n &:focus {\n color: @navbar-default-brand-hover-color;\n background-color: @navbar-default-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-default-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-default-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n\n .navbar-toggle {\n border-color: @navbar-default-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-default-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-default-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: @navbar-default-border;\n }\n\n // Dropdown menu items\n .navbar-nav {\n // Remove background color from open dropdown\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-default-link-active-bg;\n color: @navbar-default-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n > li > a {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n }\n }\n\n\n // Links in navbars\n //\n // Add a class to ensure links outside the navbar nav are colored correctly.\n\n .navbar-link {\n color: @navbar-default-link-color;\n &:hover {\n color: @navbar-default-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n }\n }\n }\n}\n\n// Inverse navbar\n\n.navbar-inverse {\n background-color: @navbar-inverse-bg;\n border-color: @navbar-inverse-border;\n\n .navbar-brand {\n color: @navbar-inverse-brand-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-brand-hover-color;\n background-color: @navbar-inverse-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-inverse-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-inverse-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n\n // Darken the responsive nav toggle\n .navbar-toggle {\n border-color: @navbar-inverse-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-inverse-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-inverse-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: darken(@navbar-inverse-bg, 7%);\n }\n\n // Dropdowns\n .navbar-nav {\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-inverse-link-active-bg;\n color: @navbar-inverse-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display\n .open .dropdown-menu {\n > .dropdown-header {\n border-color: @navbar-inverse-border;\n }\n .divider {\n background-color: @navbar-inverse-border;\n }\n > li > a {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n }\n }\n\n .navbar-link {\n color: @navbar-inverse-link-color;\n &:hover {\n color: @navbar-inverse-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n }\n }\n }\n}\n","// Navbar vertical align\n//\n// Vertically center elements in the navbar.\n// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.\n\n.navbar-vertical-align(@element-height) {\n margin-top: ((@navbar-height - @element-height) / 2);\n margin-bottom: ((@navbar-height - @element-height) / 2);\n}\n","//\n// Utility classes\n// --------------------------------------------------\n\n\n// Floats\n// -------------------------\n\n.clearfix {\n .clearfix();\n}\n.center-block {\n .center-block();\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n\n\n// Toggling content\n// -------------------------\n\n// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n .text-hide();\n}\n\n\n// Hide from screenreaders and browsers\n//\n// Credit: HTML5 Boilerplate\n\n.hidden {\n display: none !important;\n}\n\n\n// For Affix plugin\n// -------------------------\n\n.affix {\n position: fixed;\n}\n","// Bordered & Pulled\n// -------------------------\n\n.@{fa-css-prefix}-border {\n padding: .2em .25em .15em;\n border: solid .08em @fa-border-color;\n border-radius: .1em;\n}\n\n.@{fa-css-prefix}-pull-left { float: left; }\n.@{fa-css-prefix}-pull-right { float: right; }\n\n.@{fa-css-prefix} {\n &.@{fa-css-prefix}-pull-left { margin-right: .3em; }\n &.@{fa-css-prefix}-pull-right { margin-left: .3em; }\n}\n\n/* Deprecated as of 4.4.0 */\n.pull-right { float: right; }\n.pull-left { float: left; }\n\n.@{fa-css-prefix} {\n &.pull-left { margin-right: .3em; }\n &.pull-right { margin-left: .3em; }\n}\n","//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;\n margin-bottom: @line-height-computed;\n list-style: none;\n background-color: @breadcrumb-bg;\n border-radius: @border-radius-base;\n\n > li {\n display: inline-block;\n\n + li:before {\n content: \"@{breadcrumb-separator}\\00a0\"; // Unicode space added since inline-block means non-collapsing white-space\n padding: 0 5px;\n color: @breadcrumb-color;\n }\n }\n\n > .active {\n color: @breadcrumb-active-color;\n }\n}\n","//\n// Pagination (multiple pages)\n// --------------------------------------------------\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: @line-height-computed 0;\n border-radius: @border-radius-base;\n\n > li {\n display: inline; // Remove list-style and block-level defaults\n > a,\n > span {\n position: relative;\n float: left; // Collapse white-space\n padding: @padding-base-vertical @padding-base-horizontal;\n line-height: @line-height-base;\n text-decoration: none;\n color: @pagination-color;\n background-color: @pagination-bg;\n border: 1px solid @pagination-border;\n margin-left: -1px;\n }\n &:first-child {\n > a,\n > span {\n margin-left: 0;\n .border-left-radius(@border-radius-base);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius-base);\n }\n }\n }\n\n > li > a,\n > li > span {\n &:hover,\n &:focus {\n z-index: 2;\n color: @pagination-hover-color;\n background-color: @pagination-hover-bg;\n border-color: @pagination-hover-border;\n }\n }\n\n > .active > a,\n > .active > span {\n &,\n &:hover,\n &:focus {\n z-index: 3;\n color: @pagination-active-color;\n background-color: @pagination-active-bg;\n border-color: @pagination-active-border;\n cursor: default;\n }\n }\n\n > .disabled {\n > span,\n > span:hover,\n > span:focus,\n > a,\n > a:hover,\n > a:focus {\n color: @pagination-disabled-color;\n background-color: @pagination-disabled-bg;\n border-color: @pagination-disabled-border;\n cursor: @cursor-disabled;\n }\n }\n}\n\n// Sizing\n// --------------------------------------------------\n\n// Large\n.pagination-lg {\n .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\n}\n\n// Small\n.pagination-sm {\n .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n","// Pagination\n\n.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n > li {\n > a,\n > span {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n }\n &:first-child {\n > a,\n > span {\n .border-left-radius(@border-radius);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius);\n }\n }\n }\n}\n","//\n// Pager pagination\n// --------------------------------------------------\n\n\n.pager {\n padding-left: 0;\n margin: @line-height-computed 0;\n list-style: none;\n text-align: center;\n &:extend(.clearfix all);\n li {\n display: inline;\n > a,\n > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: @pager-bg;\n border: 1px solid @pager-border;\n border-radius: @pager-border-radius;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: @pager-hover-bg;\n }\n }\n\n .next {\n > a,\n > span {\n float: right;\n }\n }\n\n .previous {\n > a,\n > span {\n float: left;\n }\n }\n\n .disabled {\n > a,\n > a:hover,\n > a:focus,\n > span {\n color: @pager-disabled-color;\n background-color: @pager-bg;\n cursor: @cursor-disabled;\n }\n }\n}\n","//\n// Labels\n// --------------------------------------------------\n\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: @label-color;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n\n // Add hover effects, but only for links\n a& {\n &:hover,\n &:focus {\n color: @label-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Empty labels collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for labels in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n}\n\n// Colors\n// Contextual variations (linked labels get darker on :hover)\n\n.label-default {\n .label-variant(@label-default-bg);\n}\n\n.label-primary {\n .label-variant(@label-primary-bg);\n}\n\n.label-success {\n .label-variant(@label-success-bg);\n}\n\n.label-info {\n .label-variant(@label-info-bg);\n}\n\n.label-warning {\n .label-variant(@label-warning-bg);\n}\n\n.label-danger {\n .label-variant(@label-danger-bg);\n}\n","// Labels\n\n.label-variant(@color) {\n background-color: @color;\n\n &[href] {\n &:hover,\n &:focus {\n background-color: darken(@color, 10%);\n }\n }\n}\n","//\n// Badges\n// --------------------------------------------------\n\n\n// Base class\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: @font-size-small;\n font-weight: @badge-font-weight;\n color: @badge-color;\n line-height: @badge-line-height;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: @badge-bg;\n border-radius: @badge-border-radius;\n\n // Empty badges collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for badges in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n\n .btn-xs &,\n .btn-group-xs > .btn & {\n top: 0;\n padding: 1px 5px;\n }\n\n // Hover state, but only for links\n a& {\n &:hover,\n &:focus {\n color: @badge-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Account for badges in navs\n .list-group-item.active > &,\n .nav-pills > .active > a > & {\n color: @badge-active-color;\n background-color: @badge-active-bg;\n }\n\n .list-group-item > & {\n float: right;\n }\n\n .list-group-item > & + & {\n margin-right: 5px;\n }\n\n .nav-pills > li > a > & {\n margin-left: 3px;\n }\n}\n","//\n// Jumbotron\n// --------------------------------------------------\n\n\n.jumbotron {\n padding-top: @jumbotron-padding;\n padding-bottom: @jumbotron-padding;\n margin-bottom: @jumbotron-padding;\n color: @jumbotron-color;\n background-color: @jumbotron-bg;\n\n h1,\n .h1 {\n color: @jumbotron-heading-color;\n }\n\n p {\n margin-bottom: (@jumbotron-padding / 2);\n font-size: @jumbotron-font-size;\n font-weight: 200;\n }\n\n > hr {\n border-top-color: darken(@jumbotron-bg, 10%);\n }\n\n .container &,\n .container-fluid & {\n border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container\n padding-left: (@grid-gutter-width / 2);\n padding-right: (@grid-gutter-width / 2);\n }\n\n .container {\n max-width: 100%;\n }\n\n @media screen and (min-width: @screen-sm-min) {\n padding-top: (@jumbotron-padding * 1.6);\n padding-bottom: (@jumbotron-padding * 1.6);\n\n .container &,\n .container-fluid & {\n padding-left: (@jumbotron-padding * 2);\n padding-right: (@jumbotron-padding * 2);\n }\n\n h1,\n .h1 {\n font-size: @jumbotron-heading-font-size;\n }\n }\n}\n","//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert {\n padding: @alert-padding;\n margin-bottom: @line-height-computed;\n border: 1px solid transparent;\n border-radius: @alert-border-radius;\n\n // Headings for larger alerts\n h4 {\n margin-top: 0;\n // Specified for the h4 to prevent conflicts of changing @headings-color\n color: inherit;\n }\n\n // Provide class for links that match alerts\n .alert-link {\n font-weight: @alert-link-font-weight;\n }\n\n // Improve alignment and spacing of inner content\n > p,\n > ul {\n margin-bottom: 0;\n }\n\n > p + p {\n margin-top: 5px;\n }\n}\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissable, // The misspelled .alert-dismissable was deprecated in 3.2.0.\n.alert-dismissible {\n padding-right: (@alert-padding + 20);\n\n // Adjust close link position\n .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n.alert-success {\n .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);\n}\n\n.alert-info {\n .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);\n}\n\n.alert-warning {\n .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);\n}\n\n.alert-danger {\n .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);\n}\n","// Alerts\n\n.alert-variant(@background; @border; @text-color) {\n background-color: @background;\n border-color: @border;\n color: @text-color;\n\n hr {\n border-top-color: darken(@border, 5%);\n }\n .alert-link {\n color: darken(@text-color, 10%);\n }\n}\n","//\n// Progress bars\n// --------------------------------------------------\n\n\n// Bar animations\n// -------------------------\n\n// WebKit\n@-webkit-keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n// Spec and IE10+\n@keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n\n// Bar itself\n// -------------------------\n\n// Outer container\n.progress {\n overflow: hidden;\n height: @line-height-computed;\n margin-bottom: @line-height-computed;\n background-color: @progress-bg;\n border-radius: @progress-border-radius;\n .box-shadow(inset 0 1px 2px rgba(0,0,0,.1));\n}\n\n// Bar of progress\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: @font-size-small;\n line-height: @line-height-computed;\n color: @progress-bar-color;\n text-align: center;\n background-color: @progress-bar-bg;\n .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n .transition(width .6s ease);\n}\n\n// Striped bars\n//\n// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar-striped` class, which you just add to an existing\n// `.progress-bar`.\n.progress-striped .progress-bar,\n.progress-bar-striped {\n #gradient > .striped();\n background-size: 40px 40px;\n}\n\n// Call animation for the active one\n//\n// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar.active` approach.\n.progress.active .progress-bar,\n.progress-bar.active {\n .animation(progress-bar-stripes 2s linear infinite);\n}\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n .progress-bar-variant(@progress-bar-success-bg);\n}\n\n.progress-bar-info {\n .progress-bar-variant(@progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n .progress-bar-variant(@progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n .progress-bar-variant(@progress-bar-danger-bg);\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Progress bars\n\n.progress-bar-variant(@color) {\n background-color: @color;\n\n // Deprecated parent class requirement as of v3.2.0\n .progress-striped & {\n #gradient > .striped();\n }\n}\n",".media {\n // Proper spacing between instances of .media\n margin-top: 15px;\n\n &:first-child {\n margin-top: 0;\n }\n}\n\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n\n.media-body {\n width: 10000px;\n}\n\n.media-object {\n display: block;\n\n // Fix collapse in webkit from max-width: 100% and display: table-cell.\n &.img-thumbnail {\n max-width: none;\n }\n}\n\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n\n.media-middle {\n vertical-align: middle;\n}\n\n.media-bottom {\n vertical-align: bottom;\n}\n\n// Reset margins on headings for tighter default spacing\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n\n// Media list variation\n//\n// Undo default ul/ol styles\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n","//\n// List groups\n// --------------------------------------------------\n\n\n// Base class\n//\n// Easily usable on , , or .\n\n.list-group {\n // No need to set list-style: none; since .list-group-item is block level\n margin-bottom: 20px;\n padding-left: 0; // reset padding because ul and ol\n}\n\n\n// Individual list items\n//\n// Use on `li`s or `div`s within the `.list-group` parent.\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n // Place the border on the list items and negative margin up for better styling\n margin-bottom: -1px;\n background-color: @list-group-bg;\n border: 1px solid @list-group-border;\n\n // Round the first and last items\n &:first-child {\n .border-top-radius(@list-group-border-radius);\n }\n &:last-child {\n margin-bottom: 0;\n .border-bottom-radius(@list-group-border-radius);\n }\n}\n\n\n// Interactive list items\n//\n// Use anchor or button elements instead of `li`s or `div`s to create interactive items.\n// Includes an extra `.active` modifier class for showing selected items.\n\na.list-group-item,\nbutton.list-group-item {\n color: @list-group-link-color;\n\n .list-group-item-heading {\n color: @list-group-link-heading-color;\n }\n\n // Hover state\n &:hover,\n &:focus {\n text-decoration: none;\n color: @list-group-link-hover-color;\n background-color: @list-group-hover-bg;\n }\n}\n\nbutton.list-group-item {\n width: 100%;\n text-align: left;\n}\n\n.list-group-item {\n // Disabled state\n &.disabled,\n &.disabled:hover,\n &.disabled:focus {\n background-color: @list-group-disabled-bg;\n color: @list-group-disabled-color;\n cursor: @cursor-disabled;\n\n // Force color to inherit for custom content\n .list-group-item-heading {\n color: inherit;\n }\n .list-group-item-text {\n color: @list-group-disabled-text-color;\n }\n }\n\n // Active class on item itself, not parent\n &.active,\n &.active:hover,\n &.active:focus {\n z-index: 2; // Place active items above their siblings for proper border styling\n color: @list-group-active-color;\n background-color: @list-group-active-bg;\n border-color: @list-group-active-border;\n\n // Force color to inherit for custom content\n .list-group-item-heading,\n .list-group-item-heading > small,\n .list-group-item-heading > .small {\n color: inherit;\n }\n .list-group-item-text {\n color: @list-group-active-text-color;\n }\n }\n}\n\n\n// Contextual variants\n//\n// Add modifier classes to change text and background color on individual items.\n// Organizationally, this must come after the `:hover` states.\n\n.list-group-item-variant(success; @state-success-bg; @state-success-text);\n.list-group-item-variant(info; @state-info-bg; @state-info-text);\n.list-group-item-variant(warning; @state-warning-bg; @state-warning-text);\n.list-group-item-variant(danger; @state-danger-bg; @state-danger-text);\n\n\n// Custom content options\n//\n// Extra classes for creating well-formatted content within `.list-group-item`s.\n\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n","// List Groups\n\n.list-group-item-variant(@state; @background; @color) {\n .list-group-item-@{state} {\n color: @color;\n background-color: @background;\n\n a&,\n button& {\n color: @color;\n\n .list-group-item-heading {\n color: inherit;\n }\n\n &:hover,\n &:focus {\n color: @color;\n background-color: darken(@background, 5%);\n }\n &.active,\n &.active:hover,\n &.active:focus {\n color: #fff;\n background-color: @color;\n border-color: @color;\n }\n }\n }\n}\n","//\n// Panels\n// --------------------------------------------------\n\n\n// Base class\n.panel {\n margin-bottom: @line-height-computed;\n background-color: @panel-bg;\n border: 1px solid transparent;\n border-radius: @panel-border-radius;\n .box-shadow(0 1px 1px rgba(0,0,0,.05));\n}\n\n// Panel contents\n.panel-body {\n padding: @panel-body-padding;\n &:extend(.clearfix all);\n}\n\n// Optional heading\n.panel-heading {\n padding: @panel-heading-padding;\n border-bottom: 1px solid transparent;\n .border-top-radius((@panel-border-radius - 1));\n\n > .dropdown .dropdown-toggle {\n color: inherit;\n }\n}\n\n// Within heading, strip any `h*` tag of its default margins for spacing.\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: ceil((@font-size-base * 1.125));\n color: inherit;\n\n > a,\n > small,\n > .small,\n > small > a,\n > .small > a {\n color: inherit;\n }\n}\n\n// Optional footer (stays gray in every modifier class)\n.panel-footer {\n padding: @panel-footer-padding;\n background-color: @panel-footer-bg;\n border-top: 1px solid @panel-inner-border;\n .border-bottom-radius((@panel-border-radius - 1));\n}\n\n\n// List groups in panels\n//\n// By default, space out list group content from panel headings to account for\n// any kind of custom content between the two.\n\n.panel {\n > .list-group,\n > .panel-collapse > .list-group {\n margin-bottom: 0;\n\n .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n }\n\n // Add border top radius for first one\n &:first-child {\n .list-group-item:first-child {\n border-top: 0;\n .border-top-radius((@panel-border-radius - 1));\n }\n }\n\n // Add border bottom radius for last one\n &:last-child {\n .list-group-item:last-child {\n border-bottom: 0;\n .border-bottom-radius((@panel-border-radius - 1));\n }\n }\n }\n > .panel-heading + .panel-collapse > .list-group {\n .list-group-item:first-child {\n .border-top-radius(0);\n }\n }\n}\n// Collapse space between when there's no additional content.\n.panel-heading + .list-group {\n .list-group-item:first-child {\n border-top-width: 0;\n }\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n\n// Tables in panels\n//\n// Place a non-bordered `.table` within a panel (not within a `.panel-body`) and\n// watch it go full width.\n\n.panel {\n > .table,\n > .table-responsive > .table,\n > .panel-collapse > .table {\n margin-bottom: 0;\n\n caption {\n padding-left: @panel-body-padding;\n padding-right: @panel-body-padding;\n }\n }\n // Add border top radius for first one\n > .table:first-child,\n > .table-responsive:first-child > .table:first-child {\n .border-top-radius((@panel-border-radius - 1));\n\n > thead:first-child,\n > tbody:first-child {\n > tr:first-child {\n border-top-left-radius: (@panel-border-radius - 1);\n border-top-right-radius: (@panel-border-radius - 1);\n\n td:first-child,\n th:first-child {\n border-top-left-radius: (@panel-border-radius - 1);\n }\n td:last-child,\n th:last-child {\n border-top-right-radius: (@panel-border-radius - 1);\n }\n }\n }\n }\n // Add border bottom radius for last one\n > .table:last-child,\n > .table-responsive:last-child > .table:last-child {\n .border-bottom-radius((@panel-border-radius - 1));\n\n > tbody:last-child,\n > tfoot:last-child {\n > tr:last-child {\n border-bottom-left-radius: (@panel-border-radius - 1);\n border-bottom-right-radius: (@panel-border-radius - 1);\n\n td:first-child,\n th:first-child {\n border-bottom-left-radius: (@panel-border-radius - 1);\n }\n td:last-child,\n th:last-child {\n border-bottom-right-radius: (@panel-border-radius - 1);\n }\n }\n }\n }\n > .panel-body + .table,\n > .panel-body + .table-responsive,\n > .table + .panel-body,\n > .table-responsive + .panel-body {\n border-top: 1px solid @table-border-color;\n }\n > .table > tbody:first-child > tr:first-child th,\n > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n }\n > .table-bordered,\n > .table-responsive > .table-bordered {\n border: 0;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n > thead,\n > tbody {\n > tr:first-child {\n > td,\n > th {\n border-bottom: 0;\n }\n }\n }\n > tbody,\n > tfoot {\n > tr:last-child {\n > td,\n > th {\n border-bottom: 0;\n }\n }\n }\n }\n > .table-responsive {\n border: 0;\n margin-bottom: 0;\n }\n}\n\n\n// Collapsible panels (aka, accordion)\n//\n// Wrap a series of panels in `.panel-group` to turn them into an accordion with\n// the help of our collapse JavaScript plugin.\n\n.panel-group {\n margin-bottom: @line-height-computed;\n\n // Tighten up margin so it's only between panels\n .panel {\n margin-bottom: 0;\n border-radius: @panel-border-radius;\n\n + .panel {\n margin-top: 5px;\n }\n }\n\n .panel-heading {\n border-bottom: 0;\n\n + .panel-collapse > .panel-body,\n + .panel-collapse > .list-group {\n border-top: 1px solid @panel-inner-border;\n }\n }\n\n .panel-footer {\n border-top: 0;\n + .panel-collapse .panel-body {\n border-bottom: 1px solid @panel-inner-border;\n }\n }\n}\n\n\n// Contextual variations\n.panel-default {\n .panel-variant(@panel-default-border; @panel-default-text; @panel-default-heading-bg; @panel-default-border);\n}\n.panel-primary {\n .panel-variant(@panel-primary-border; @panel-primary-text; @panel-primary-heading-bg; @panel-primary-border);\n}\n.panel-success {\n .panel-variant(@panel-success-border; @panel-success-text; @panel-success-heading-bg; @panel-success-border);\n}\n.panel-info {\n .panel-variant(@panel-info-border; @panel-info-text; @panel-info-heading-bg; @panel-info-border);\n}\n.panel-warning {\n .panel-variant(@panel-warning-border; @panel-warning-text; @panel-warning-heading-bg; @panel-warning-border);\n}\n.panel-danger {\n .panel-variant(@panel-danger-border; @panel-danger-text; @panel-danger-heading-bg; @panel-danger-border);\n}\n","// Panels\n\n.panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) {\n border-color: @border;\n\n & > .panel-heading {\n color: @heading-text-color;\n background-color: @heading-bg-color;\n border-color: @heading-border;\n\n + .panel-collapse > .panel-body {\n border-top-color: @border;\n }\n .badge {\n color: @heading-bg-color;\n background-color: @heading-text-color;\n }\n }\n & > .panel-footer {\n + .panel-collapse > .panel-body {\n border-bottom-color: @border;\n }\n }\n}\n","// Embeds responsive\n//\n// Credit: Nicolas Gallagher and SUIT CSS.\n\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n\n .embed-responsive-item,\n iframe,\n embed,\n object,\n video {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n border: 0;\n }\n}\n\n// Modifier class for 16:9 aspect ratio\n.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n\n// Modifier class for 4:3 aspect ratio\n.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n","//\n// Wells\n// --------------------------------------------------\n\n\n// Base class\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: @well-bg;\n border: 1px solid @well-border;\n border-radius: @border-radius-base;\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));\n blockquote {\n border-color: #ddd;\n border-color: rgba(0,0,0,.15);\n }\n}\n\n// Sizes\n.well-lg {\n padding: 24px;\n border-radius: @border-radius-large;\n}\n.well-sm {\n padding: 9px;\n border-radius: @border-radius-small;\n}\n","//\n// Close icons\n// --------------------------------------------------\n\n\n.close {\n float: right;\n font-size: (@font-size-base * 1.5);\n font-weight: @close-font-weight;\n line-height: 1;\n color: @close-color;\n text-shadow: @close-text-shadow;\n .opacity(.2);\n\n &:hover,\n &:focus {\n color: @close-color;\n text-decoration: none;\n cursor: pointer;\n .opacity(.5);\n }\n\n // Additional properties for button version\n // iOS requires the button element instead of an anchor tag.\n // If you want the anchor version, it requires `href=\"#\"`.\n // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n button& {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n }\n}\n","//\n// Modals\n// --------------------------------------------------\n\n// .modal-open - body class for killing the scroll\n// .modal - container to scroll within\n// .modal-dialog - positioning shell for the actual modal\n// .modal-content - actual modal w/ bg and corners and shit\n\n// Kill the scroll on the body\n.modal-open {\n overflow: hidden;\n}\n\n// Container that the modal scrolls within\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: @zindex-modal;\n -webkit-overflow-scrolling: touch;\n\n // Prevent Chrome on Windows from adding a focus outline. For details, see\n // https://github.com/twbs/bootstrap/pull/10951.\n outline: 0;\n\n // When fading in the modal, animate it to slide down\n &.fade .modal-dialog {\n .translate(0, -25%);\n .transition-transform(~\"0.3s ease-out\");\n }\n &.in .modal-dialog { .translate(0, 0) }\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n\n// Actual modal\n.modal-content {\n position: relative;\n background-color: @modal-content-bg;\n border: 1px solid @modal-content-fallback-border-color; //old browsers fallback (ie8 etc)\n border: 1px solid @modal-content-border-color;\n border-radius: @border-radius-large;\n .box-shadow(0 3px 9px rgba(0,0,0,.5));\n background-clip: padding-box;\n // Remove focus outline from opened modal\n outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: @zindex-modal-background;\n background-color: @modal-backdrop-bg;\n // Fade for backdrop\n &.fade { .opacity(0); }\n &.in { .opacity(@modal-backdrop-opacity); }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n padding: @modal-title-padding;\n border-bottom: 1px solid @modal-header-border-color;\n &:extend(.clearfix all);\n}\n// Close icon\n.modal-header .close {\n margin-top: -2px;\n}\n\n// Title text within header\n.modal-title {\n margin: 0;\n line-height: @modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n position: relative;\n padding: @modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n padding: @modal-inner-padding;\n text-align: right; // right align buttons\n border-top: 1px solid @modal-footer-border-color;\n &:extend(.clearfix all); // clear it in case folks use .pull-* classes on buttons\n\n // Properly space out buttons\n .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0; // account for input[type=\"submit\"] which gets the bottom margin like all other inputs\n }\n // but override that for button groups\n .btn-group .btn + .btn {\n margin-left: -1px;\n }\n // and override it for block buttons as well\n .btn-block + .btn-block {\n margin-left: 0;\n }\n}\n\n// Measure scrollbar width for padding body during modal show/hide\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n// Scale up the modal\n@media (min-width: @screen-sm-min) {\n // Automatically set modal's width for larger viewports\n .modal-dialog {\n width: @modal-md;\n margin: 30px auto;\n }\n .modal-content {\n .box-shadow(0 5px 15px rgba(0,0,0,.5));\n }\n\n // Modal sizes\n .modal-sm { width: @modal-sm; }\n}\n\n@media (min-width: @screen-md-min) {\n .modal-lg { width: @modal-lg; }\n}\n","//\n// Tooltips\n// --------------------------------------------------\n\n\n// Base class\n.tooltip {\n position: absolute;\n z-index: @zindex-tooltip;\n display: block;\n // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n // So reset our font and text properties to avoid inheriting weird values.\n .reset-text();\n font-size: @font-size-small;\n\n .opacity(0);\n\n &.in { .opacity(@tooltip-opacity); }\n &.top { margin-top: -3px; padding: @tooltip-arrow-width 0; }\n &.right { margin-left: 3px; padding: 0 @tooltip-arrow-width; }\n &.bottom { margin-top: 3px; padding: @tooltip-arrow-width 0; }\n &.left { margin-left: -3px; padding: 0 @tooltip-arrow-width; }\n}\n\n// Wrapper for the tooltip content\n.tooltip-inner {\n max-width: @tooltip-max-width;\n padding: 3px 8px;\n color: @tooltip-color;\n text-align: center;\n background-color: @tooltip-bg;\n border-radius: @border-radius-base;\n}\n\n// Arrows\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n// Note: Deprecated .top-left, .top-right, .bottom-left, and .bottom-right as of v3.3.1\n.tooltip {\n &.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.top-left .tooltip-arrow {\n bottom: 0;\n right: @tooltip-arrow-width;\n margin-bottom: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.top-right .tooltip-arrow {\n bottom: 0;\n left: @tooltip-arrow-width;\n margin-bottom: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width @tooltip-arrow-width 0;\n border-right-color: @tooltip-arrow-color;\n }\n &.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-left-color: @tooltip-arrow-color;\n }\n &.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -@tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n &.bottom-left .tooltip-arrow {\n top: 0;\n right: @tooltip-arrow-width;\n margin-top: -@tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n &.bottom-right .tooltip-arrow {\n top: 0;\n left: @tooltip-arrow-width;\n margin-top: -@tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n}\n",".reset-text() {\n font-family: @font-family-base;\n // We deliberately do NOT reset font-size.\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: @line-height-base;\n text-align: left; // Fallback for where `start` is not supported\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n}\n","//\n// Popovers\n// --------------------------------------------------\n\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: @zindex-popover;\n display: none;\n max-width: @popover-max-width;\n padding: 1px;\n // Our parent element can be arbitrary since popovers are by default inserted as a sibling of their target element.\n // So reset our font and text properties to avoid inheriting weird values.\n .reset-text();\n font-size: @font-size-base;\n\n background-color: @popover-bg;\n background-clip: padding-box;\n border: 1px solid @popover-fallback-border-color;\n border: 1px solid @popover-border-color;\n border-radius: @border-radius-large;\n .box-shadow(0 5px 10px rgba(0,0,0,.2));\n\n // Offset the popover to account for the popover arrow\n &.top { margin-top: -@popover-arrow-width; }\n &.right { margin-left: @popover-arrow-width; }\n &.bottom { margin-top: @popover-arrow-width; }\n &.left { margin-left: -@popover-arrow-width; }\n}\n\n.popover-title {\n margin: 0; // reset heading margin\n padding: 8px 14px;\n font-size: @font-size-base;\n background-color: @popover-title-bg;\n border-bottom: 1px solid darken(@popover-title-bg, 5%);\n border-radius: (@border-radius-large - 1) (@border-radius-large - 1) 0 0;\n}\n\n.popover-content {\n padding: 9px 14px;\n}\n\n// Arrows\n//\n// .arrow is outer, .arrow:after is inner\n\n.popover > .arrow {\n &,\n &:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n }\n}\n.popover > .arrow {\n border-width: @popover-arrow-outer-width;\n}\n.popover > .arrow:after {\n border-width: @popover-arrow-width;\n content: \"\";\n}\n\n.popover {\n &.top > .arrow {\n left: 50%;\n margin-left: -@popover-arrow-outer-width;\n border-bottom-width: 0;\n border-top-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-top-color: @popover-arrow-outer-color;\n bottom: -@popover-arrow-outer-width;\n &:after {\n content: \" \";\n bottom: 1px;\n margin-left: -@popover-arrow-width;\n border-bottom-width: 0;\n border-top-color: @popover-arrow-color;\n }\n }\n &.right > .arrow {\n top: 50%;\n left: -@popover-arrow-outer-width;\n margin-top: -@popover-arrow-outer-width;\n border-left-width: 0;\n border-right-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-right-color: @popover-arrow-outer-color;\n &:after {\n content: \" \";\n left: 1px;\n bottom: -@popover-arrow-width;\n border-left-width: 0;\n border-right-color: @popover-arrow-color;\n }\n }\n &.bottom > .arrow {\n left: 50%;\n margin-left: -@popover-arrow-outer-width;\n border-top-width: 0;\n border-bottom-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-bottom-color: @popover-arrow-outer-color;\n top: -@popover-arrow-outer-width;\n &:after {\n content: \" \";\n top: 1px;\n margin-left: -@popover-arrow-width;\n border-top-width: 0;\n border-bottom-color: @popover-arrow-color;\n }\n }\n\n &.left > .arrow {\n top: 50%;\n right: -@popover-arrow-outer-width;\n margin-top: -@popover-arrow-outer-width;\n border-right-width: 0;\n border-left-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-left-color: @popover-arrow-outer-color;\n &:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: @popover-arrow-color;\n bottom: -@popover-arrow-width;\n }\n }\n}\n","// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n.clearfix() {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n &:after {\n clear: both;\n }\n}\n","// Center-align a block level element\n\n.center-block() {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n","// CSS image replacement\n//\n// Heads up! v3 launched with only `.hide-text()`, but per our pattern for\n// mixins being reused as classes with the same name, this doesn't hold up. As\n// of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`.\n//\n// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757\n\n// Deprecated as of v3.0.1 (has been removed in v4)\n.hide-text() {\n font: ~\"0/0\" a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n// New mixin to use as of v3.0.1\n.text-hide() {\n .hide-text();\n}\n","//\n// Responsive: Utility classes\n// --------------------------------------------------\n\n\n// IE10 in Windows (Phone) 8\n//\n// Support for responsive views via media queries is kind of borked in IE10, for\n// Surface/desktop in split view and for Windows Phone 8. This particular fix\n// must be accompanied by a snippet of JavaScript to sniff the user agent and\n// apply some conditional CSS to *only* the Surface/desktop Windows 8. Look at\n// our Getting Started page for more information on this bug.\n//\n// For more information, see the following:\n//\n// Issue: https://github.com/twbs/bootstrap/issues/10497\n// Docs: http://getbootstrap.com/getting-started/#support-ie10-width\n// Source: http://timkadlec.com/2013/01/windows-phone-8-and-device-width/\n// Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/\n\n@-ms-viewport {\n width: device-width;\n}\n\n\n// Visibility utilities\n// Note: Deprecated .visible-xs, .visible-sm, .visible-md, and .visible-lg as of v3.2.0\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n .responsive-invisibility();\n}\n\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n\n.visible-xs {\n @media (max-width: @screen-xs-max) {\n .responsive-visibility();\n }\n}\n.visible-xs-block {\n @media (max-width: @screen-xs-max) {\n display: block !important;\n }\n}\n.visible-xs-inline {\n @media (max-width: @screen-xs-max) {\n display: inline !important;\n }\n}\n.visible-xs-inline-block {\n @media (max-width: @screen-xs-max) {\n display: inline-block !important;\n }\n}\n\n.visible-sm {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n .responsive-visibility();\n }\n}\n.visible-sm-block {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n display: block !important;\n }\n}\n.visible-sm-inline {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n display: inline !important;\n }\n}\n.visible-sm-inline-block {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n display: inline-block !important;\n }\n}\n\n.visible-md {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n .responsive-visibility();\n }\n}\n.visible-md-block {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n display: block !important;\n }\n}\n.visible-md-inline {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n display: inline !important;\n }\n}\n.visible-md-inline-block {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n display: inline-block !important;\n }\n}\n\n.visible-lg {\n @media (min-width: @screen-lg-min) {\n .responsive-visibility();\n }\n}\n.visible-lg-block {\n @media (min-width: @screen-lg-min) {\n display: block !important;\n }\n}\n.visible-lg-inline {\n @media (min-width: @screen-lg-min) {\n display: inline !important;\n }\n}\n.visible-lg-inline-block {\n @media (min-width: @screen-lg-min) {\n display: inline-block !important;\n }\n}\n\n.hidden-xs {\n @media (max-width: @screen-xs-max) {\n .responsive-invisibility();\n }\n}\n.hidden-sm {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n .responsive-invisibility();\n }\n}\n.hidden-md {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n .responsive-invisibility();\n }\n}\n.hidden-lg {\n @media (min-width: @screen-lg-min) {\n .responsive-invisibility();\n }\n}\n\n\n// Print utilities\n//\n// Media queries are placed on the inside to be mixin-friendly.\n\n// Note: Deprecated .visible-print as of v3.2.0\n.visible-print {\n .responsive-invisibility();\n\n @media print {\n .responsive-visibility();\n }\n}\n.visible-print-block {\n display: none !important;\n\n @media print {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n\n @media print {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n\n @media print {\n display: inline-block !important;\n }\n}\n\n.hidden-print {\n @media print {\n .responsive-invisibility();\n }\n}\n","// Responsive utilities\n\n//\n// More easily include all the states for responsive-utilities.less.\n.responsive-visibility() {\n display: block !important;\n table& { display: table !important; }\n tr& { display: table-row !important; }\n th&,\n td& { display: table-cell !important; }\n}\n\n.responsive-invisibility() {\n display: none !important;\n}\n","/* FONT PATH\n * -------------------------- */\n\n@font-face {\n font-family: 'FontAwesome';\n src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}');\n src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'),\n url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'),\n url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'),\n url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'),\n url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg');\n // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts\n font-weight: normal;\n font-style: normal;\n}\n","// Base Class Definition\n// -------------------------\n\n.@{fa-css-prefix} {\n display: inline-block;\n font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration\n font-size: inherit; // can't have font-size inherit on line above, so need to override\n text-rendering: auto; // optimizelegibility throws things off #1094\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n}\n","// Icon Sizes\n// -------------------------\n\n/* makes the font 33% larger relative to the icon container */\n.@{fa-css-prefix}-lg {\n font-size: (4em / 3);\n line-height: (3em / 4);\n vertical-align: -15%;\n}\n.@{fa-css-prefix}-2x { font-size: 2em; }\n.@{fa-css-prefix}-3x { font-size: 3em; }\n.@{fa-css-prefix}-4x { font-size: 4em; }\n.@{fa-css-prefix}-5x { font-size: 5em; }\n","// Fixed Width Icons\n// -------------------------\n.@{fa-css-prefix}-fw {\n width: (18em / 14);\n text-align: center;\n}\n","// List Icons\n// -------------------------\n\n.@{fa-css-prefix}-ul {\n padding-left: 0;\n margin-left: @fa-li-width;\n list-style-type: none;\n > li { position: relative; }\n}\n.@{fa-css-prefix}-li {\n position: absolute;\n left: -@fa-li-width;\n width: @fa-li-width;\n top: (2em / 14);\n text-align: center;\n &.@{fa-css-prefix}-lg {\n left: (-@fa-li-width + (4em / 14));\n }\n}\n","// Animated Icons\n// --------------------------\n\n.@{fa-css-prefix}-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n\n.@{fa-css-prefix}-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n","// Rotated & Flipped Icons\n// -------------------------\n\n.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); }\n.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }\n.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }\n\n.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); }\n.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); }\n\n// Hook for IE8-9\n// -------------------------\n\n:root .@{fa-css-prefix}-rotate-90,\n:root .@{fa-css-prefix}-rotate-180,\n:root .@{fa-css-prefix}-rotate-270,\n:root .@{fa-css-prefix}-flip-horizontal,\n:root .@{fa-css-prefix}-flip-vertical {\n filter: none;\n}\n","// Mixins\n// --------------------------\n\n.fa-icon() {\n display: inline-block;\n font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration\n font-size: inherit; // can't have font-size inherit on line above, so need to override\n text-rendering: auto; // optimizelegibility throws things off #1094\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n}\n\n.fa-icon-rotate(@degrees, @rotation) {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})\";\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n\n.fa-icon-flip(@horiz, @vert, @rotation) {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)\";\n -webkit-transform: scale(@horiz, @vert);\n -ms-transform: scale(@horiz, @vert);\n transform: scale(@horiz, @vert);\n}\n\n\n// Only display content to screen readers. A la Bootstrap 4.\n//\n// See: http://a11yproject.com/posts/how-to-hide-content/\n\n.sr-only() {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0,0,0,0);\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n//\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n//\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable() {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n }\n}\n","// Stacked Icons\n// -------------------------\n\n.@{fa-css-prefix}-stack {\n position: relative;\n display: inline-block;\n width: 2em;\n height: 2em;\n line-height: 2em;\n vertical-align: middle;\n}\n.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {\n position: absolute;\n left: 0;\n width: 100%;\n text-align: center;\n}\n.@{fa-css-prefix}-stack-1x { line-height: inherit; }\n.@{fa-css-prefix}-stack-2x { font-size: 2em; }\n.@{fa-css-prefix}-inverse { color: @fa-inverse; }\n","/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\n readers do not read off random characters that represent icons */\n\n.@{fa-css-prefix}-glass:before { content: @fa-var-glass; }\n.@{fa-css-prefix}-music:before { content: @fa-var-music; }\n.@{fa-css-prefix}-search:before { content: @fa-var-search; }\n.@{fa-css-prefix}-envelope-o:before { content: @fa-var-envelope-o; }\n.@{fa-css-prefix}-heart:before { content: @fa-var-heart; }\n.@{fa-css-prefix}-star:before { content: @fa-var-star; }\n.@{fa-css-prefix}-star-o:before { content: @fa-var-star-o; }\n.@{fa-css-prefix}-user:before { content: @fa-var-user; }\n.@{fa-css-prefix}-film:before { content: @fa-var-film; }\n.@{fa-css-prefix}-th-large:before { content: @fa-var-th-large; }\n.@{fa-css-prefix}-th:before { content: @fa-var-th; }\n.@{fa-css-prefix}-th-list:before { content: @fa-var-th-list; }\n.@{fa-css-prefix}-check:before { content: @fa-var-check; }\n.@{fa-css-prefix}-remove:before,\n.@{fa-css-prefix}-close:before,\n.@{fa-css-prefix}-times:before { content: @fa-var-times; }\n.@{fa-css-prefix}-search-plus:before { content: @fa-var-search-plus; }\n.@{fa-css-prefix}-search-minus:before { content: @fa-var-search-minus; }\n.@{fa-css-prefix}-power-off:before { content: @fa-var-power-off; }\n.@{fa-css-prefix}-signal:before { content: @fa-var-signal; }\n.@{fa-css-prefix}-gear:before,\n.@{fa-css-prefix}-cog:before { content: @fa-var-cog; }\n.@{fa-css-prefix}-trash-o:before { content: @fa-var-trash-o; }\n.@{fa-css-prefix}-home:before { content: @fa-var-home; }\n.@{fa-css-prefix}-file-o:before { content: @fa-var-file-o; }\n.@{fa-css-prefix}-clock-o:before { content: @fa-var-clock-o; }\n.@{fa-css-prefix}-road:before { content: @fa-var-road; }\n.@{fa-css-prefix}-download:before { content: @fa-var-download; }\n.@{fa-css-prefix}-arrow-circle-o-down:before { content: @fa-var-arrow-circle-o-down; }\n.@{fa-css-prefix}-arrow-circle-o-up:before { content: @fa-var-arrow-circle-o-up; }\n.@{fa-css-prefix}-inbox:before { content: @fa-var-inbox; }\n.@{fa-css-prefix}-play-circle-o:before { content: @fa-var-play-circle-o; }\n.@{fa-css-prefix}-rotate-right:before,\n.@{fa-css-prefix}-repeat:before { content: @fa-var-repeat; }\n.@{fa-css-prefix}-refresh:before { content: @fa-var-refresh; }\n.@{fa-css-prefix}-list-alt:before { content: @fa-var-list-alt; }\n.@{fa-css-prefix}-lock:before { content: @fa-var-lock; }\n.@{fa-css-prefix}-flag:before { content: @fa-var-flag; }\n.@{fa-css-prefix}-headphones:before { content: @fa-var-headphones; }\n.@{fa-css-prefix}-volume-off:before { content: @fa-var-volume-off; }\n.@{fa-css-prefix}-volume-down:before { content: @fa-var-volume-down; }\n.@{fa-css-prefix}-volume-up:before { content: @fa-var-volume-up; }\n.@{fa-css-prefix}-qrcode:before { content: @fa-var-qrcode; }\n.@{fa-css-prefix}-barcode:before { content: @fa-var-barcode; }\n.@{fa-css-prefix}-tag:before { content: @fa-var-tag; }\n.@{fa-css-prefix}-tags:before { content: @fa-var-tags; }\n.@{fa-css-prefix}-book:before { content: @fa-var-book; }\n.@{fa-css-prefix}-bookmark:before { content: @fa-var-bookmark; }\n.@{fa-css-prefix}-print:before { content: @fa-var-print; }\n.@{fa-css-prefix}-camera:before { content: @fa-var-camera; }\n.@{fa-css-prefix}-font:before { content: @fa-var-font; }\n.@{fa-css-prefix}-bold:before { content: @fa-var-bold; }\n.@{fa-css-prefix}-italic:before { content: @fa-var-italic; }\n.@{fa-css-prefix}-text-height:before { content: @fa-var-text-height; }\n.@{fa-css-prefix}-text-width:before { content: @fa-var-text-width; }\n.@{fa-css-prefix}-align-left:before { content: @fa-var-align-left; }\n.@{fa-css-prefix}-align-center:before { content: @fa-var-align-center; }\n.@{fa-css-prefix}-align-right:before { content: @fa-var-align-right; }\n.@{fa-css-prefix}-align-justify:before { content: @fa-var-align-justify; }\n.@{fa-css-prefix}-list:before { content: @fa-var-list; }\n.@{fa-css-prefix}-dedent:before,\n.@{fa-css-prefix}-outdent:before { content: @fa-var-outdent; }\n.@{fa-css-prefix}-indent:before { content: @fa-var-indent; }\n.@{fa-css-prefix}-video-camera:before { content: @fa-var-video-camera; }\n.@{fa-css-prefix}-photo:before,\n.@{fa-css-prefix}-image:before,\n.@{fa-css-prefix}-picture-o:before { content: @fa-var-picture-o; }\n.@{fa-css-prefix}-pencil:before { content: @fa-var-pencil; }\n.@{fa-css-prefix}-map-marker:before { content: @fa-var-map-marker; }\n.@{fa-css-prefix}-adjust:before { content: @fa-var-adjust; }\n.@{fa-css-prefix}-tint:before { content: @fa-var-tint; }\n.@{fa-css-prefix}-edit:before,\n.@{fa-css-prefix}-pencil-square-o:before { content: @fa-var-pencil-square-o; }\n.@{fa-css-prefix}-share-square-o:before { content: @fa-var-share-square-o; }\n.@{fa-css-prefix}-check-square-o:before { content: @fa-var-check-square-o; }\n.@{fa-css-prefix}-arrows:before { content: @fa-var-arrows; }\n.@{fa-css-prefix}-step-backward:before { content: @fa-var-step-backward; }\n.@{fa-css-prefix}-fast-backward:before { content: @fa-var-fast-backward; }\n.@{fa-css-prefix}-backward:before { content: @fa-var-backward; }\n.@{fa-css-prefix}-play:before { content: @fa-var-play; }\n.@{fa-css-prefix}-pause:before { content: @fa-var-pause; }\n.@{fa-css-prefix}-stop:before { content: @fa-var-stop; }\n.@{fa-css-prefix}-forward:before { content: @fa-var-forward; }\n.@{fa-css-prefix}-fast-forward:before { content: @fa-var-fast-forward; }\n.@{fa-css-prefix}-step-forward:before { content: @fa-var-step-forward; }\n.@{fa-css-prefix}-eject:before { content: @fa-var-eject; }\n.@{fa-css-prefix}-chevron-left:before { content: @fa-var-chevron-left; }\n.@{fa-css-prefix}-chevron-right:before { content: @fa-var-chevron-right; }\n.@{fa-css-prefix}-plus-circle:before { content: @fa-var-plus-circle; }\n.@{fa-css-prefix}-minus-circle:before { content: @fa-var-minus-circle; }\n.@{fa-css-prefix}-times-circle:before { content: @fa-var-times-circle; }\n.@{fa-css-prefix}-check-circle:before { content: @fa-var-check-circle; }\n.@{fa-css-prefix}-question-circle:before { content: @fa-var-question-circle; }\n.@{fa-css-prefix}-info-circle:before { content: @fa-var-info-circle; }\n.@{fa-css-prefix}-crosshairs:before { content: @fa-var-crosshairs; }\n.@{fa-css-prefix}-times-circle-o:before { content: @fa-var-times-circle-o; }\n.@{fa-css-prefix}-check-circle-o:before { content: @fa-var-check-circle-o; }\n.@{fa-css-prefix}-ban:before { content: @fa-var-ban; }\n.@{fa-css-prefix}-arrow-left:before { content: @fa-var-arrow-left; }\n.@{fa-css-prefix}-arrow-right:before { content: @fa-var-arrow-right; }\n.@{fa-css-prefix}-arrow-up:before { content: @fa-var-arrow-up; }\n.@{fa-css-prefix}-arrow-down:before { content: @fa-var-arrow-down; }\n.@{fa-css-prefix}-mail-forward:before,\n.@{fa-css-prefix}-share:before { content: @fa-var-share; }\n.@{fa-css-prefix}-expand:before { content: @fa-var-expand; }\n.@{fa-css-prefix}-compress:before { content: @fa-var-compress; }\n.@{fa-css-prefix}-plus:before { content: @fa-var-plus; }\n.@{fa-css-prefix}-minus:before { content: @fa-var-minus; }\n.@{fa-css-prefix}-asterisk:before { content: @fa-var-asterisk; }\n.@{fa-css-prefix}-exclamation-circle:before { content: @fa-var-exclamation-circle; }\n.@{fa-css-prefix}-gift:before { content: @fa-var-gift; }\n.@{fa-css-prefix}-leaf:before { content: @fa-var-leaf; }\n.@{fa-css-prefix}-fire:before { content: @fa-var-fire; }\n.@{fa-css-prefix}-eye:before { content: @fa-var-eye; }\n.@{fa-css-prefix}-eye-slash:before { content: @fa-var-eye-slash; }\n.@{fa-css-prefix}-warning:before,\n.@{fa-css-prefix}-exclamation-triangle:before { content: @fa-var-exclamation-triangle; }\n.@{fa-css-prefix}-plane:before { content: @fa-var-plane; }\n.@{fa-css-prefix}-calendar:before { content: @fa-var-calendar; }\n.@{fa-css-prefix}-random:before { content: @fa-var-random; }\n.@{fa-css-prefix}-comment:before { content: @fa-var-comment; }\n.@{fa-css-prefix}-magnet:before { content: @fa-var-magnet; }\n.@{fa-css-prefix}-chevron-up:before { content: @fa-var-chevron-up; }\n.@{fa-css-prefix}-chevron-down:before { content: @fa-var-chevron-down; }\n.@{fa-css-prefix}-retweet:before { content: @fa-var-retweet; }\n.@{fa-css-prefix}-shopping-cart:before { content: @fa-var-shopping-cart; }\n.@{fa-css-prefix}-folder:before { content: @fa-var-folder; }\n.@{fa-css-prefix}-folder-open:before { content: @fa-var-folder-open; }\n.@{fa-css-prefix}-arrows-v:before { content: @fa-var-arrows-v; }\n.@{fa-css-prefix}-arrows-h:before { content: @fa-var-arrows-h; }\n.@{fa-css-prefix}-bar-chart-o:before,\n.@{fa-css-prefix}-bar-chart:before { content: @fa-var-bar-chart; }\n.@{fa-css-prefix}-twitter-square:before { content: @fa-var-twitter-square; }\n.@{fa-css-prefix}-facebook-square:before { content: @fa-var-facebook-square; }\n.@{fa-css-prefix}-camera-retro:before { content: @fa-var-camera-retro; }\n.@{fa-css-prefix}-key:before { content: @fa-var-key; }\n.@{fa-css-prefix}-gears:before,\n.@{fa-css-prefix}-cogs:before { content: @fa-var-cogs; }\n.@{fa-css-prefix}-comments:before { content: @fa-var-comments; }\n.@{fa-css-prefix}-thumbs-o-up:before { content: @fa-var-thumbs-o-up; }\n.@{fa-css-prefix}-thumbs-o-down:before { content: @fa-var-thumbs-o-down; }\n.@{fa-css-prefix}-star-half:before { content: @fa-var-star-half; }\n.@{fa-css-prefix}-heart-o:before { content: @fa-var-heart-o; }\n.@{fa-css-prefix}-sign-out:before { content: @fa-var-sign-out; }\n.@{fa-css-prefix}-linkedin-square:before { content: @fa-var-linkedin-square; }\n.@{fa-css-prefix}-thumb-tack:before { content: @fa-var-thumb-tack; }\n.@{fa-css-prefix}-external-link:before { content: @fa-var-external-link; }\n.@{fa-css-prefix}-sign-in:before { content: @fa-var-sign-in; }\n.@{fa-css-prefix}-trophy:before { content: @fa-var-trophy; }\n.@{fa-css-prefix}-github-square:before { content: @fa-var-github-square; }\n.@{fa-css-prefix}-upload:before { content: @fa-var-upload; }\n.@{fa-css-prefix}-lemon-o:before { content: @fa-var-lemon-o; }\n.@{fa-css-prefix}-phone:before { content: @fa-var-phone; }\n.@{fa-css-prefix}-square-o:before { content: @fa-var-square-o; }\n.@{fa-css-prefix}-bookmark-o:before { content: @fa-var-bookmark-o; }\n.@{fa-css-prefix}-phone-square:before { content: @fa-var-phone-square; }\n.@{fa-css-prefix}-twitter:before { content: @fa-var-twitter; }\n.@{fa-css-prefix}-facebook-f:before,\n.@{fa-css-prefix}-facebook:before { content: @fa-var-facebook; }\n.@{fa-css-prefix}-github:before { content: @fa-var-github; }\n.@{fa-css-prefix}-unlock:before { content: @fa-var-unlock; }\n.@{fa-css-prefix}-credit-card:before { content: @fa-var-credit-card; }\n.@{fa-css-prefix}-feed:before,\n.@{fa-css-prefix}-rss:before { content: @fa-var-rss; }\n.@{fa-css-prefix}-hdd-o:before { content: @fa-var-hdd-o; }\n.@{fa-css-prefix}-bullhorn:before { content: @fa-var-bullhorn; }\n.@{fa-css-prefix}-bell:before { content: @fa-var-bell; }\n.@{fa-css-prefix}-certificate:before { content: @fa-var-certificate; }\n.@{fa-css-prefix}-hand-o-right:before { content: @fa-var-hand-o-right; }\n.@{fa-css-prefix}-hand-o-left:before { content: @fa-var-hand-o-left; }\n.@{fa-css-prefix}-hand-o-up:before { content: @fa-var-hand-o-up; }\n.@{fa-css-prefix}-hand-o-down:before { content: @fa-var-hand-o-down; }\n.@{fa-css-prefix}-arrow-circle-left:before { content: @fa-var-arrow-circle-left; }\n.@{fa-css-prefix}-arrow-circle-right:before { content: @fa-var-arrow-circle-right; }\n.@{fa-css-prefix}-arrow-circle-up:before { content: @fa-var-arrow-circle-up; }\n.@{fa-css-prefix}-arrow-circle-down:before { content: @fa-var-arrow-circle-down; }\n.@{fa-css-prefix}-globe:before { content: @fa-var-globe; }\n.@{fa-css-prefix}-wrench:before { content: @fa-var-wrench; }\n.@{fa-css-prefix}-tasks:before { content: @fa-var-tasks; }\n.@{fa-css-prefix}-filter:before { content: @fa-var-filter; }\n.@{fa-css-prefix}-briefcase:before { content: @fa-var-briefcase; }\n.@{fa-css-prefix}-arrows-alt:before { content: @fa-var-arrows-alt; }\n.@{fa-css-prefix}-group:before,\n.@{fa-css-prefix}-users:before { content: @fa-var-users; }\n.@{fa-css-prefix}-chain:before,\n.@{fa-css-prefix}-link:before { content: @fa-var-link; }\n.@{fa-css-prefix}-cloud:before { content: @fa-var-cloud; }\n.@{fa-css-prefix}-flask:before { content: @fa-var-flask; }\n.@{fa-css-prefix}-cut:before,\n.@{fa-css-prefix}-scissors:before { content: @fa-var-scissors; }\n.@{fa-css-prefix}-copy:before,\n.@{fa-css-prefix}-files-o:before { content: @fa-var-files-o; }\n.@{fa-css-prefix}-paperclip:before { content: @fa-var-paperclip; }\n.@{fa-css-prefix}-save:before,\n.@{fa-css-prefix}-floppy-o:before { content: @fa-var-floppy-o; }\n.@{fa-css-prefix}-square:before { content: @fa-var-square; }\n.@{fa-css-prefix}-navicon:before,\n.@{fa-css-prefix}-reorder:before,\n.@{fa-css-prefix}-bars:before { content: @fa-var-bars; }\n.@{fa-css-prefix}-list-ul:before { content: @fa-var-list-ul; }\n.@{fa-css-prefix}-list-ol:before { content: @fa-var-list-ol; }\n.@{fa-css-prefix}-strikethrough:before { content: @fa-var-strikethrough; }\n.@{fa-css-prefix}-underline:before { content: @fa-var-underline; }\n.@{fa-css-prefix}-table:before { content: @fa-var-table; }\n.@{fa-css-prefix}-magic:before { content: @fa-var-magic; }\n.@{fa-css-prefix}-truck:before { content: @fa-var-truck; }\n.@{fa-css-prefix}-pinterest:before { content: @fa-var-pinterest; }\n.@{fa-css-prefix}-pinterest-square:before { content: @fa-var-pinterest-square; }\n.@{fa-css-prefix}-google-plus-square:before { content: @fa-var-google-plus-square; }\n.@{fa-css-prefix}-google-plus:before { content: @fa-var-google-plus; }\n.@{fa-css-prefix}-money:before { content: @fa-var-money; }\n.@{fa-css-prefix}-caret-down:before { content: @fa-var-caret-down; }\n.@{fa-css-prefix}-caret-up:before { content: @fa-var-caret-up; }\n.@{fa-css-prefix}-caret-left:before { content: @fa-var-caret-left; }\n.@{fa-css-prefix}-caret-right:before { content: @fa-var-caret-right; }\n.@{fa-css-prefix}-columns:before { content: @fa-var-columns; }\n.@{fa-css-prefix}-unsorted:before,\n.@{fa-css-prefix}-sort:before { content: @fa-var-sort; }\n.@{fa-css-prefix}-sort-down:before,\n.@{fa-css-prefix}-sort-desc:before { content: @fa-var-sort-desc; }\n.@{fa-css-prefix}-sort-up:before,\n.@{fa-css-prefix}-sort-asc:before { content: @fa-var-sort-asc; }\n.@{fa-css-prefix}-envelope:before { content: @fa-var-envelope; }\n.@{fa-css-prefix}-linkedin:before { content: @fa-var-linkedin; }\n.@{fa-css-prefix}-rotate-left:before,\n.@{fa-css-prefix}-undo:before { content: @fa-var-undo; }\n.@{fa-css-prefix}-legal:before,\n.@{fa-css-prefix}-gavel:before { content: @fa-var-gavel; }\n.@{fa-css-prefix}-dashboard:before,\n.@{fa-css-prefix}-tachometer:before { content: @fa-var-tachometer; }\n.@{fa-css-prefix}-comment-o:before { content: @fa-var-comment-o; }\n.@{fa-css-prefix}-comments-o:before { content: @fa-var-comments-o; }\n.@{fa-css-prefix}-flash:before,\n.@{fa-css-prefix}-bolt:before { content: @fa-var-bolt; }\n.@{fa-css-prefix}-sitemap:before { content: @fa-var-sitemap; }\n.@{fa-css-prefix}-umbrella:before { content: @fa-var-umbrella; }\n.@{fa-css-prefix}-paste:before,\n.@{fa-css-prefix}-clipboard:before { content: @fa-var-clipboard; }\n.@{fa-css-prefix}-lightbulb-o:before { content: @fa-var-lightbulb-o; }\n.@{fa-css-prefix}-exchange:before { content: @fa-var-exchange; }\n.@{fa-css-prefix}-cloud-download:before { content: @fa-var-cloud-download; }\n.@{fa-css-prefix}-cloud-upload:before { content: @fa-var-cloud-upload; }\n.@{fa-css-prefix}-user-md:before { content: @fa-var-user-md; }\n.@{fa-css-prefix}-stethoscope:before { content: @fa-var-stethoscope; }\n.@{fa-css-prefix}-suitcase:before { content: @fa-var-suitcase; }\n.@{fa-css-prefix}-bell-o:before { content: @fa-var-bell-o; }\n.@{fa-css-prefix}-coffee:before { content: @fa-var-coffee; }\n.@{fa-css-prefix}-cutlery:before { content: @fa-var-cutlery; }\n.@{fa-css-prefix}-file-text-o:before { content: @fa-var-file-text-o; }\n.@{fa-css-prefix}-building-o:before { content: @fa-var-building-o; }\n.@{fa-css-prefix}-hospital-o:before { content: @fa-var-hospital-o; }\n.@{fa-css-prefix}-ambulance:before { content: @fa-var-ambulance; }\n.@{fa-css-prefix}-medkit:before { content: @fa-var-medkit; }\n.@{fa-css-prefix}-fighter-jet:before { content: @fa-var-fighter-jet; }\n.@{fa-css-prefix}-beer:before { content: @fa-var-beer; }\n.@{fa-css-prefix}-h-square:before { content: @fa-var-h-square; }\n.@{fa-css-prefix}-plus-square:before { content: @fa-var-plus-square; }\n.@{fa-css-prefix}-angle-double-left:before { content: @fa-var-angle-double-left; }\n.@{fa-css-prefix}-angle-double-right:before { content: @fa-var-angle-double-right; }\n.@{fa-css-prefix}-angle-double-up:before { content: @fa-var-angle-double-up; }\n.@{fa-css-prefix}-angle-double-down:before { content: @fa-var-angle-double-down; }\n.@{fa-css-prefix}-angle-left:before { content: @fa-var-angle-left; }\n.@{fa-css-prefix}-angle-right:before { content: @fa-var-angle-right; }\n.@{fa-css-prefix}-angle-up:before { content: @fa-var-angle-up; }\n.@{fa-css-prefix}-angle-down:before { content: @fa-var-angle-down; }\n.@{fa-css-prefix}-desktop:before { content: @fa-var-desktop; }\n.@{fa-css-prefix}-laptop:before { content: @fa-var-laptop; }\n.@{fa-css-prefix}-tablet:before { content: @fa-var-tablet; }\n.@{fa-css-prefix}-mobile-phone:before,\n.@{fa-css-prefix}-mobile:before { content: @fa-var-mobile; }\n.@{fa-css-prefix}-circle-o:before { content: @fa-var-circle-o; }\n.@{fa-css-prefix}-quote-left:before { content: @fa-var-quote-left; }\n.@{fa-css-prefix}-quote-right:before { content: @fa-var-quote-right; }\n.@{fa-css-prefix}-spinner:before { content: @fa-var-spinner; }\n.@{fa-css-prefix}-circle:before { content: @fa-var-circle; }\n.@{fa-css-prefix}-mail-reply:before,\n.@{fa-css-prefix}-reply:before { content: @fa-var-reply; }\n.@{fa-css-prefix}-github-alt:before { content: @fa-var-github-alt; }\n.@{fa-css-prefix}-folder-o:before { content: @fa-var-folder-o; }\n.@{fa-css-prefix}-folder-open-o:before { content: @fa-var-folder-open-o; }\n.@{fa-css-prefix}-smile-o:before { content: @fa-var-smile-o; }\n.@{fa-css-prefix}-frown-o:before { content: @fa-var-frown-o; }\n.@{fa-css-prefix}-meh-o:before { content: @fa-var-meh-o; }\n.@{fa-css-prefix}-gamepad:before { content: @fa-var-gamepad; }\n.@{fa-css-prefix}-keyboard-o:before { content: @fa-var-keyboard-o; }\n.@{fa-css-prefix}-flag-o:before { content: @fa-var-flag-o; }\n.@{fa-css-prefix}-flag-checkered:before { content: @fa-var-flag-checkered; }\n.@{fa-css-prefix}-terminal:before { content: @fa-var-terminal; }\n.@{fa-css-prefix}-code:before { content: @fa-var-code; }\n.@{fa-css-prefix}-mail-reply-all:before,\n.@{fa-css-prefix}-reply-all:before { content: @fa-var-reply-all; }\n.@{fa-css-prefix}-star-half-empty:before,\n.@{fa-css-prefix}-star-half-full:before,\n.@{fa-css-prefix}-star-half-o:before { content: @fa-var-star-half-o; }\n.@{fa-css-prefix}-location-arrow:before { content: @fa-var-location-arrow; }\n.@{fa-css-prefix}-crop:before { content: @fa-var-crop; }\n.@{fa-css-prefix}-code-fork:before { content: @fa-var-code-fork; }\n.@{fa-css-prefix}-unlink:before,\n.@{fa-css-prefix}-chain-broken:before { content: @fa-var-chain-broken; }\n.@{fa-css-prefix}-question:before { content: @fa-var-question; }\n.@{fa-css-prefix}-info:before { content: @fa-var-info; }\n.@{fa-css-prefix}-exclamation:before { content: @fa-var-exclamation; }\n.@{fa-css-prefix}-superscript:before { content: @fa-var-superscript; }\n.@{fa-css-prefix}-subscript:before { content: @fa-var-subscript; }\n.@{fa-css-prefix}-eraser:before { content: @fa-var-eraser; }\n.@{fa-css-prefix}-puzzle-piece:before { content: @fa-var-puzzle-piece; }\n.@{fa-css-prefix}-microphone:before { content: @fa-var-microphone; }\n.@{fa-css-prefix}-microphone-slash:before { content: @fa-var-microphone-slash; }\n.@{fa-css-prefix}-shield:before { content: @fa-var-shield; }\n.@{fa-css-prefix}-calendar-o:before { content: @fa-var-calendar-o; }\n.@{fa-css-prefix}-fire-extinguisher:before { content: @fa-var-fire-extinguisher; }\n.@{fa-css-prefix}-rocket:before { content: @fa-var-rocket; }\n.@{fa-css-prefix}-maxcdn:before { content: @fa-var-maxcdn; }\n.@{fa-css-prefix}-chevron-circle-left:before { content: @fa-var-chevron-circle-left; }\n.@{fa-css-prefix}-chevron-circle-right:before { content: @fa-var-chevron-circle-right; }\n.@{fa-css-prefix}-chevron-circle-up:before { content: @fa-var-chevron-circle-up; }\n.@{fa-css-prefix}-chevron-circle-down:before { content: @fa-var-chevron-circle-down; }\n.@{fa-css-prefix}-html5:before { content: @fa-var-html5; }\n.@{fa-css-prefix}-css3:before { content: @fa-var-css3; }\n.@{fa-css-prefix}-anchor:before { content: @fa-var-anchor; }\n.@{fa-css-prefix}-unlock-alt:before { content: @fa-var-unlock-alt; }\n.@{fa-css-prefix}-bullseye:before { content: @fa-var-bullseye; }\n.@{fa-css-prefix}-ellipsis-h:before { content: @fa-var-ellipsis-h; }\n.@{fa-css-prefix}-ellipsis-v:before { content: @fa-var-ellipsis-v; }\n.@{fa-css-prefix}-rss-square:before { content: @fa-var-rss-square; }\n.@{fa-css-prefix}-play-circle:before { content: @fa-var-play-circle; }\n.@{fa-css-prefix}-ticket:before { content: @fa-var-ticket; }\n.@{fa-css-prefix}-minus-square:before { content: @fa-var-minus-square; }\n.@{fa-css-prefix}-minus-square-o:before { content: @fa-var-minus-square-o; }\n.@{fa-css-prefix}-level-up:before { content: @fa-var-level-up; }\n.@{fa-css-prefix}-level-down:before { content: @fa-var-level-down; }\n.@{fa-css-prefix}-check-square:before { content: @fa-var-check-square; }\n.@{fa-css-prefix}-pencil-square:before { content: @fa-var-pencil-square; }\n.@{fa-css-prefix}-external-link-square:before { content: @fa-var-external-link-square; }\n.@{fa-css-prefix}-share-square:before { content: @fa-var-share-square; }\n.@{fa-css-prefix}-compass:before { content: @fa-var-compass; }\n.@{fa-css-prefix}-toggle-down:before,\n.@{fa-css-prefix}-caret-square-o-down:before { content: @fa-var-caret-square-o-down; }\n.@{fa-css-prefix}-toggle-up:before,\n.@{fa-css-prefix}-caret-square-o-up:before { content: @fa-var-caret-square-o-up; }\n.@{fa-css-prefix}-toggle-right:before,\n.@{fa-css-prefix}-caret-square-o-right:before { content: @fa-var-caret-square-o-right; }\n.@{fa-css-prefix}-euro:before,\n.@{fa-css-prefix}-eur:before { content: @fa-var-eur; }\n.@{fa-css-prefix}-gbp:before { content: @fa-var-gbp; }\n.@{fa-css-prefix}-dollar:before,\n.@{fa-css-prefix}-usd:before { content: @fa-var-usd; }\n.@{fa-css-prefix}-rupee:before,\n.@{fa-css-prefix}-inr:before { content: @fa-var-inr; }\n.@{fa-css-prefix}-cny:before,\n.@{fa-css-prefix}-rmb:before,\n.@{fa-css-prefix}-yen:before,\n.@{fa-css-prefix}-jpy:before { content: @fa-var-jpy; }\n.@{fa-css-prefix}-ruble:before,\n.@{fa-css-prefix}-rouble:before,\n.@{fa-css-prefix}-rub:before { content: @fa-var-rub; }\n.@{fa-css-prefix}-won:before,\n.@{fa-css-prefix}-krw:before { content: @fa-var-krw; }\n.@{fa-css-prefix}-bitcoin:before,\n.@{fa-css-prefix}-btc:before { content: @fa-var-btc; }\n.@{fa-css-prefix}-file:before { content: @fa-var-file; }\n.@{fa-css-prefix}-file-text:before { content: @fa-var-file-text; }\n.@{fa-css-prefix}-sort-alpha-asc:before { content: @fa-var-sort-alpha-asc; }\n.@{fa-css-prefix}-sort-alpha-desc:before { content: @fa-var-sort-alpha-desc; }\n.@{fa-css-prefix}-sort-amount-asc:before { content: @fa-var-sort-amount-asc; }\n.@{fa-css-prefix}-sort-amount-desc:before { content: @fa-var-sort-amount-desc; }\n.@{fa-css-prefix}-sort-numeric-asc:before { content: @fa-var-sort-numeric-asc; }\n.@{fa-css-prefix}-sort-numeric-desc:before { content: @fa-var-sort-numeric-desc; }\n.@{fa-css-prefix}-thumbs-up:before { content: @fa-var-thumbs-up; }\n.@{fa-css-prefix}-thumbs-down:before { content: @fa-var-thumbs-down; }\n.@{fa-css-prefix}-youtube-square:before { content: @fa-var-youtube-square; }\n.@{fa-css-prefix}-youtube:before { content: @fa-var-youtube; }\n.@{fa-css-prefix}-xing:before { content: @fa-var-xing; }\n.@{fa-css-prefix}-xing-square:before { content: @fa-var-xing-square; }\n.@{fa-css-prefix}-youtube-play:before { content: @fa-var-youtube-play; }\n.@{fa-css-prefix}-dropbox:before { content: @fa-var-dropbox; }\n.@{fa-css-prefix}-stack-overflow:before { content: @fa-var-stack-overflow; }\n.@{fa-css-prefix}-instagram:before { content: @fa-var-instagram; }\n.@{fa-css-prefix}-flickr:before { content: @fa-var-flickr; }\n.@{fa-css-prefix}-adn:before { content: @fa-var-adn; }\n.@{fa-css-prefix}-bitbucket:before { content: @fa-var-bitbucket; }\n.@{fa-css-prefix}-bitbucket-square:before { content: @fa-var-bitbucket-square; }\n.@{fa-css-prefix}-tumblr:before { content: @fa-var-tumblr; }\n.@{fa-css-prefix}-tumblr-square:before { content: @fa-var-tumblr-square; }\n.@{fa-css-prefix}-long-arrow-down:before { content: @fa-var-long-arrow-down; }\n.@{fa-css-prefix}-long-arrow-up:before { content: @fa-var-long-arrow-up; }\n.@{fa-css-prefix}-long-arrow-left:before { content: @fa-var-long-arrow-left; }\n.@{fa-css-prefix}-long-arrow-right:before { content: @fa-var-long-arrow-right; }\n.@{fa-css-prefix}-apple:before { content: @fa-var-apple; }\n.@{fa-css-prefix}-windows:before { content: @fa-var-windows; }\n.@{fa-css-prefix}-android:before { content: @fa-var-android; }\n.@{fa-css-prefix}-linux:before { content: @fa-var-linux; }\n.@{fa-css-prefix}-dribbble:before { content: @fa-var-dribbble; }\n.@{fa-css-prefix}-skype:before { content: @fa-var-skype; }\n.@{fa-css-prefix}-foursquare:before { content: @fa-var-foursquare; }\n.@{fa-css-prefix}-trello:before { content: @fa-var-trello; }\n.@{fa-css-prefix}-female:before { content: @fa-var-female; }\n.@{fa-css-prefix}-male:before { content: @fa-var-male; }\n.@{fa-css-prefix}-gittip:before,\n.@{fa-css-prefix}-gratipay:before { content: @fa-var-gratipay; }\n.@{fa-css-prefix}-sun-o:before { content: @fa-var-sun-o; }\n.@{fa-css-prefix}-moon-o:before { content: @fa-var-moon-o; }\n.@{fa-css-prefix}-archive:before { content: @fa-var-archive; }\n.@{fa-css-prefix}-bug:before { content: @fa-var-bug; }\n.@{fa-css-prefix}-vk:before { content: @fa-var-vk; }\n.@{fa-css-prefix}-weibo:before { content: @fa-var-weibo; }\n.@{fa-css-prefix}-renren:before { content: @fa-var-renren; }\n.@{fa-css-prefix}-pagelines:before { content: @fa-var-pagelines; }\n.@{fa-css-prefix}-stack-exchange:before { content: @fa-var-stack-exchange; }\n.@{fa-css-prefix}-arrow-circle-o-right:before { content: @fa-var-arrow-circle-o-right; }\n.@{fa-css-prefix}-arrow-circle-o-left:before { content: @fa-var-arrow-circle-o-left; }\n.@{fa-css-prefix}-toggle-left:before,\n.@{fa-css-prefix}-caret-square-o-left:before { content: @fa-var-caret-square-o-left; }\n.@{fa-css-prefix}-dot-circle-o:before { content: @fa-var-dot-circle-o; }\n.@{fa-css-prefix}-wheelchair:before { content: @fa-var-wheelchair; }\n.@{fa-css-prefix}-vimeo-square:before { content: @fa-var-vimeo-square; }\n.@{fa-css-prefix}-turkish-lira:before,\n.@{fa-css-prefix}-try:before { content: @fa-var-try; }\n.@{fa-css-prefix}-plus-square-o:before { content: @fa-var-plus-square-o; }\n.@{fa-css-prefix}-space-shuttle:before { content: @fa-var-space-shuttle; }\n.@{fa-css-prefix}-slack:before { content: @fa-var-slack; }\n.@{fa-css-prefix}-envelope-square:before { content: @fa-var-envelope-square; }\n.@{fa-css-prefix}-wordpress:before { content: @fa-var-wordpress; }\n.@{fa-css-prefix}-openid:before { content: @fa-var-openid; }\n.@{fa-css-prefix}-institution:before,\n.@{fa-css-prefix}-bank:before,\n.@{fa-css-prefix}-university:before { content: @fa-var-university; }\n.@{fa-css-prefix}-mortar-board:before,\n.@{fa-css-prefix}-graduation-cap:before { content: @fa-var-graduation-cap; }\n.@{fa-css-prefix}-yahoo:before { content: @fa-var-yahoo; }\n.@{fa-css-prefix}-google:before { content: @fa-var-google; }\n.@{fa-css-prefix}-reddit:before { content: @fa-var-reddit; }\n.@{fa-css-prefix}-reddit-square:before { content: @fa-var-reddit-square; }\n.@{fa-css-prefix}-stumbleupon-circle:before { content: @fa-var-stumbleupon-circle; }\n.@{fa-css-prefix}-stumbleupon:before { content: @fa-var-stumbleupon; }\n.@{fa-css-prefix}-delicious:before { content: @fa-var-delicious; }\n.@{fa-css-prefix}-digg:before { content: @fa-var-digg; }\n.@{fa-css-prefix}-pied-piper-pp:before { content: @fa-var-pied-piper-pp; }\n.@{fa-css-prefix}-pied-piper-alt:before { content: @fa-var-pied-piper-alt; }\n.@{fa-css-prefix}-drupal:before { content: @fa-var-drupal; }\n.@{fa-css-prefix}-joomla:before { content: @fa-var-joomla; }\n.@{fa-css-prefix}-language:before { content: @fa-var-language; }\n.@{fa-css-prefix}-fax:before { content: @fa-var-fax; }\n.@{fa-css-prefix}-building:before { content: @fa-var-building; }\n.@{fa-css-prefix}-child:before { content: @fa-var-child; }\n.@{fa-css-prefix}-paw:before { content: @fa-var-paw; }\n.@{fa-css-prefix}-spoon:before { content: @fa-var-spoon; }\n.@{fa-css-prefix}-cube:before { content: @fa-var-cube; }\n.@{fa-css-prefix}-cubes:before { content: @fa-var-cubes; }\n.@{fa-css-prefix}-behance:before { content: @fa-var-behance; }\n.@{fa-css-prefix}-behance-square:before { content: @fa-var-behance-square; }\n.@{fa-css-prefix}-steam:before { content: @fa-var-steam; }\n.@{fa-css-prefix}-steam-square:before { content: @fa-var-steam-square; }\n.@{fa-css-prefix}-recycle:before { content: @fa-var-recycle; }\n.@{fa-css-prefix}-automobile:before,\n.@{fa-css-prefix}-car:before { content: @fa-var-car; }\n.@{fa-css-prefix}-cab:before,\n.@{fa-css-prefix}-taxi:before { content: @fa-var-taxi; }\n.@{fa-css-prefix}-tree:before { content: @fa-var-tree; }\n.@{fa-css-prefix}-spotify:before { content: @fa-var-spotify; }\n.@{fa-css-prefix}-deviantart:before { content: @fa-var-deviantart; }\n.@{fa-css-prefix}-soundcloud:before { content: @fa-var-soundcloud; }\n.@{fa-css-prefix}-database:before { content: @fa-var-database; }\n.@{fa-css-prefix}-file-pdf-o:before { content: @fa-var-file-pdf-o; }\n.@{fa-css-prefix}-file-word-o:before { content: @fa-var-file-word-o; }\n.@{fa-css-prefix}-file-excel-o:before { content: @fa-var-file-excel-o; }\n.@{fa-css-prefix}-file-powerpoint-o:before { content: @fa-var-file-powerpoint-o; }\n.@{fa-css-prefix}-file-photo-o:before,\n.@{fa-css-prefix}-file-picture-o:before,\n.@{fa-css-prefix}-file-image-o:before { content: @fa-var-file-image-o; }\n.@{fa-css-prefix}-file-zip-o:before,\n.@{fa-css-prefix}-file-archive-o:before { content: @fa-var-file-archive-o; }\n.@{fa-css-prefix}-file-sound-o:before,\n.@{fa-css-prefix}-file-audio-o:before { content: @fa-var-file-audio-o; }\n.@{fa-css-prefix}-file-movie-o:before,\n.@{fa-css-prefix}-file-video-o:before { content: @fa-var-file-video-o; }\n.@{fa-css-prefix}-file-code-o:before { content: @fa-var-file-code-o; }\n.@{fa-css-prefix}-vine:before { content: @fa-var-vine; }\n.@{fa-css-prefix}-codepen:before { content: @fa-var-codepen; }\n.@{fa-css-prefix}-jsfiddle:before { content: @fa-var-jsfiddle; }\n.@{fa-css-prefix}-life-bouy:before,\n.@{fa-css-prefix}-life-buoy:before,\n.@{fa-css-prefix}-life-saver:before,\n.@{fa-css-prefix}-support:before,\n.@{fa-css-prefix}-life-ring:before { content: @fa-var-life-ring; }\n.@{fa-css-prefix}-circle-o-notch:before { content: @fa-var-circle-o-notch; }\n.@{fa-css-prefix}-ra:before,\n.@{fa-css-prefix}-resistance:before,\n.@{fa-css-prefix}-rebel:before { content: @fa-var-rebel; }\n.@{fa-css-prefix}-ge:before,\n.@{fa-css-prefix}-empire:before { content: @fa-var-empire; }\n.@{fa-css-prefix}-git-square:before { content: @fa-var-git-square; }\n.@{fa-css-prefix}-git:before { content: @fa-var-git; }\n.@{fa-css-prefix}-y-combinator-square:before,\n.@{fa-css-prefix}-yc-square:before,\n.@{fa-css-prefix}-hacker-news:before { content: @fa-var-hacker-news; }\n.@{fa-css-prefix}-tencent-weibo:before { content: @fa-var-tencent-weibo; }\n.@{fa-css-prefix}-qq:before { content: @fa-var-qq; }\n.@{fa-css-prefix}-wechat:before,\n.@{fa-css-prefix}-weixin:before { content: @fa-var-weixin; }\n.@{fa-css-prefix}-send:before,\n.@{fa-css-prefix}-paper-plane:before { content: @fa-var-paper-plane; }\n.@{fa-css-prefix}-send-o:before,\n.@{fa-css-prefix}-paper-plane-o:before { content: @fa-var-paper-plane-o; }\n.@{fa-css-prefix}-history:before { content: @fa-var-history; }\n.@{fa-css-prefix}-circle-thin:before { content: @fa-var-circle-thin; }\n.@{fa-css-prefix}-header:before { content: @fa-var-header; }\n.@{fa-css-prefix}-paragraph:before { content: @fa-var-paragraph; }\n.@{fa-css-prefix}-sliders:before { content: @fa-var-sliders; }\n.@{fa-css-prefix}-share-alt:before { content: @fa-var-share-alt; }\n.@{fa-css-prefix}-share-alt-square:before { content: @fa-var-share-alt-square; }\n.@{fa-css-prefix}-bomb:before { content: @fa-var-bomb; }\n.@{fa-css-prefix}-soccer-ball-o:before,\n.@{fa-css-prefix}-futbol-o:before { content: @fa-var-futbol-o; }\n.@{fa-css-prefix}-tty:before { content: @fa-var-tty; }\n.@{fa-css-prefix}-binoculars:before { content: @fa-var-binoculars; }\n.@{fa-css-prefix}-plug:before { content: @fa-var-plug; }\n.@{fa-css-prefix}-slideshare:before { content: @fa-var-slideshare; }\n.@{fa-css-prefix}-twitch:before { content: @fa-var-twitch; }\n.@{fa-css-prefix}-yelp:before { content: @fa-var-yelp; }\n.@{fa-css-prefix}-newspaper-o:before { content: @fa-var-newspaper-o; }\n.@{fa-css-prefix}-wifi:before { content: @fa-var-wifi; }\n.@{fa-css-prefix}-calculator:before { content: @fa-var-calculator; }\n.@{fa-css-prefix}-paypal:before { content: @fa-var-paypal; }\n.@{fa-css-prefix}-google-wallet:before { content: @fa-var-google-wallet; }\n.@{fa-css-prefix}-cc-visa:before { content: @fa-var-cc-visa; }\n.@{fa-css-prefix}-cc-mastercard:before { content: @fa-var-cc-mastercard; }\n.@{fa-css-prefix}-cc-discover:before { content: @fa-var-cc-discover; }\n.@{fa-css-prefix}-cc-amex:before { content: @fa-var-cc-amex; }\n.@{fa-css-prefix}-cc-paypal:before { content: @fa-var-cc-paypal; }\n.@{fa-css-prefix}-cc-stripe:before { content: @fa-var-cc-stripe; }\n.@{fa-css-prefix}-bell-slash:before { content: @fa-var-bell-slash; }\n.@{fa-css-prefix}-bell-slash-o:before { content: @fa-var-bell-slash-o; }\n.@{fa-css-prefix}-trash:before { content: @fa-var-trash; }\n.@{fa-css-prefix}-copyright:before { content: @fa-var-copyright; }\n.@{fa-css-prefix}-at:before { content: @fa-var-at; }\n.@{fa-css-prefix}-eyedropper:before { content: @fa-var-eyedropper; }\n.@{fa-css-prefix}-paint-brush:before { content: @fa-var-paint-brush; }\n.@{fa-css-prefix}-birthday-cake:before { content: @fa-var-birthday-cake; }\n.@{fa-css-prefix}-area-chart:before { content: @fa-var-area-chart; }\n.@{fa-css-prefix}-pie-chart:before { content: @fa-var-pie-chart; }\n.@{fa-css-prefix}-line-chart:before { content: @fa-var-line-chart; }\n.@{fa-css-prefix}-lastfm:before { content: @fa-var-lastfm; }\n.@{fa-css-prefix}-lastfm-square:before { content: @fa-var-lastfm-square; }\n.@{fa-css-prefix}-toggle-off:before { content: @fa-var-toggle-off; }\n.@{fa-css-prefix}-toggle-on:before { content: @fa-var-toggle-on; }\n.@{fa-css-prefix}-bicycle:before { content: @fa-var-bicycle; }\n.@{fa-css-prefix}-bus:before { content: @fa-var-bus; }\n.@{fa-css-prefix}-ioxhost:before { content: @fa-var-ioxhost; }\n.@{fa-css-prefix}-angellist:before { content: @fa-var-angellist; }\n.@{fa-css-prefix}-cc:before { content: @fa-var-cc; }\n.@{fa-css-prefix}-shekel:before,\n.@{fa-css-prefix}-sheqel:before,\n.@{fa-css-prefix}-ils:before { content: @fa-var-ils; }\n.@{fa-css-prefix}-meanpath:before { content: @fa-var-meanpath; }\n.@{fa-css-prefix}-buysellads:before { content: @fa-var-buysellads; }\n.@{fa-css-prefix}-connectdevelop:before { content: @fa-var-connectdevelop; }\n.@{fa-css-prefix}-dashcube:before { content: @fa-var-dashcube; }\n.@{fa-css-prefix}-forumbee:before { content: @fa-var-forumbee; }\n.@{fa-css-prefix}-leanpub:before { content: @fa-var-leanpub; }\n.@{fa-css-prefix}-sellsy:before { content: @fa-var-sellsy; }\n.@{fa-css-prefix}-shirtsinbulk:before { content: @fa-var-shirtsinbulk; }\n.@{fa-css-prefix}-simplybuilt:before { content: @fa-var-simplybuilt; }\n.@{fa-css-prefix}-skyatlas:before { content: @fa-var-skyatlas; }\n.@{fa-css-prefix}-cart-plus:before { content: @fa-var-cart-plus; }\n.@{fa-css-prefix}-cart-arrow-down:before { content: @fa-var-cart-arrow-down; }\n.@{fa-css-prefix}-diamond:before { content: @fa-var-diamond; }\n.@{fa-css-prefix}-ship:before { content: @fa-var-ship; }\n.@{fa-css-prefix}-user-secret:before { content: @fa-var-user-secret; }\n.@{fa-css-prefix}-motorcycle:before { content: @fa-var-motorcycle; }\n.@{fa-css-prefix}-street-view:before { content: @fa-var-street-view; }\n.@{fa-css-prefix}-heartbeat:before { content: @fa-var-heartbeat; }\n.@{fa-css-prefix}-venus:before { content: @fa-var-venus; }\n.@{fa-css-prefix}-mars:before { content: @fa-var-mars; }\n.@{fa-css-prefix}-mercury:before { content: @fa-var-mercury; }\n.@{fa-css-prefix}-intersex:before,\n.@{fa-css-prefix}-transgender:before { content: @fa-var-transgender; }\n.@{fa-css-prefix}-transgender-alt:before { content: @fa-var-transgender-alt; }\n.@{fa-css-prefix}-venus-double:before { content: @fa-var-venus-double; }\n.@{fa-css-prefix}-mars-double:before { content: @fa-var-mars-double; }\n.@{fa-css-prefix}-venus-mars:before { content: @fa-var-venus-mars; }\n.@{fa-css-prefix}-mars-stroke:before { content: @fa-var-mars-stroke; }\n.@{fa-css-prefix}-mars-stroke-v:before { content: @fa-var-mars-stroke-v; }\n.@{fa-css-prefix}-mars-stroke-h:before { content: @fa-var-mars-stroke-h; }\n.@{fa-css-prefix}-neuter:before { content: @fa-var-neuter; }\n.@{fa-css-prefix}-genderless:before { content: @fa-var-genderless; }\n.@{fa-css-prefix}-facebook-official:before { content: @fa-var-facebook-official; }\n.@{fa-css-prefix}-pinterest-p:before { content: @fa-var-pinterest-p; }\n.@{fa-css-prefix}-whatsapp:before { content: @fa-var-whatsapp; }\n.@{fa-css-prefix}-server:before { content: @fa-var-server; }\n.@{fa-css-prefix}-user-plus:before { content: @fa-var-user-plus; }\n.@{fa-css-prefix}-user-times:before { content: @fa-var-user-times; }\n.@{fa-css-prefix}-hotel:before,\n.@{fa-css-prefix}-bed:before { content: @fa-var-bed; }\n.@{fa-css-prefix}-viacoin:before { content: @fa-var-viacoin; }\n.@{fa-css-prefix}-train:before { content: @fa-var-train; }\n.@{fa-css-prefix}-subway:before { content: @fa-var-subway; }\n.@{fa-css-prefix}-medium:before { content: @fa-var-medium; }\n.@{fa-css-prefix}-yc:before,\n.@{fa-css-prefix}-y-combinator:before { content: @fa-var-y-combinator; }\n.@{fa-css-prefix}-optin-monster:before { content: @fa-var-optin-monster; }\n.@{fa-css-prefix}-opencart:before { content: @fa-var-opencart; }\n.@{fa-css-prefix}-expeditedssl:before { content: @fa-var-expeditedssl; }\n.@{fa-css-prefix}-battery-4:before,\n.@{fa-css-prefix}-battery:before,\n.@{fa-css-prefix}-battery-full:before { content: @fa-var-battery-full; }\n.@{fa-css-prefix}-battery-3:before,\n.@{fa-css-prefix}-battery-three-quarters:before { content: @fa-var-battery-three-quarters; }\n.@{fa-css-prefix}-battery-2:before,\n.@{fa-css-prefix}-battery-half:before { content: @fa-var-battery-half; }\n.@{fa-css-prefix}-battery-1:before,\n.@{fa-css-prefix}-battery-quarter:before { content: @fa-var-battery-quarter; }\n.@{fa-css-prefix}-battery-0:before,\n.@{fa-css-prefix}-battery-empty:before { content: @fa-var-battery-empty; }\n.@{fa-css-prefix}-mouse-pointer:before { content: @fa-var-mouse-pointer; }\n.@{fa-css-prefix}-i-cursor:before { content: @fa-var-i-cursor; }\n.@{fa-css-prefix}-object-group:before { content: @fa-var-object-group; }\n.@{fa-css-prefix}-object-ungroup:before { content: @fa-var-object-ungroup; }\n.@{fa-css-prefix}-sticky-note:before { content: @fa-var-sticky-note; }\n.@{fa-css-prefix}-sticky-note-o:before { content: @fa-var-sticky-note-o; }\n.@{fa-css-prefix}-cc-jcb:before { content: @fa-var-cc-jcb; }\n.@{fa-css-prefix}-cc-diners-club:before { content: @fa-var-cc-diners-club; }\n.@{fa-css-prefix}-clone:before { content: @fa-var-clone; }\n.@{fa-css-prefix}-balance-scale:before { content: @fa-var-balance-scale; }\n.@{fa-css-prefix}-hourglass-o:before { content: @fa-var-hourglass-o; }\n.@{fa-css-prefix}-hourglass-1:before,\n.@{fa-css-prefix}-hourglass-start:before { content: @fa-var-hourglass-start; }\n.@{fa-css-prefix}-hourglass-2:before,\n.@{fa-css-prefix}-hourglass-half:before { content: @fa-var-hourglass-half; }\n.@{fa-css-prefix}-hourglass-3:before,\n.@{fa-css-prefix}-hourglass-end:before { content: @fa-var-hourglass-end; }\n.@{fa-css-prefix}-hourglass:before { content: @fa-var-hourglass; }\n.@{fa-css-prefix}-hand-grab-o:before,\n.@{fa-css-prefix}-hand-rock-o:before { content: @fa-var-hand-rock-o; }\n.@{fa-css-prefix}-hand-stop-o:before,\n.@{fa-css-prefix}-hand-paper-o:before { content: @fa-var-hand-paper-o; }\n.@{fa-css-prefix}-hand-scissors-o:before { content: @fa-var-hand-scissors-o; }\n.@{fa-css-prefix}-hand-lizard-o:before { content: @fa-var-hand-lizard-o; }\n.@{fa-css-prefix}-hand-spock-o:before { content: @fa-var-hand-spock-o; }\n.@{fa-css-prefix}-hand-pointer-o:before { content: @fa-var-hand-pointer-o; }\n.@{fa-css-prefix}-hand-peace-o:before { content: @fa-var-hand-peace-o; }\n.@{fa-css-prefix}-trademark:before { content: @fa-var-trademark; }\n.@{fa-css-prefix}-registered:before { content: @fa-var-registered; }\n.@{fa-css-prefix}-creative-commons:before { content: @fa-var-creative-commons; }\n.@{fa-css-prefix}-gg:before { content: @fa-var-gg; }\n.@{fa-css-prefix}-gg-circle:before { content: @fa-var-gg-circle; }\n.@{fa-css-prefix}-tripadvisor:before { content: @fa-var-tripadvisor; }\n.@{fa-css-prefix}-odnoklassniki:before { content: @fa-var-odnoklassniki; }\n.@{fa-css-prefix}-odnoklassniki-square:before { content: @fa-var-odnoklassniki-square; }\n.@{fa-css-prefix}-get-pocket:before { content: @fa-var-get-pocket; }\n.@{fa-css-prefix}-wikipedia-w:before { content: @fa-var-wikipedia-w; }\n.@{fa-css-prefix}-safari:before { content: @fa-var-safari; }\n.@{fa-css-prefix}-chrome:before { content: @fa-var-chrome; }\n.@{fa-css-prefix}-firefox:before { content: @fa-var-firefox; }\n.@{fa-css-prefix}-opera:before { content: @fa-var-opera; }\n.@{fa-css-prefix}-internet-explorer:before { content: @fa-var-internet-explorer; }\n.@{fa-css-prefix}-tv:before,\n.@{fa-css-prefix}-television:before { content: @fa-var-television; }\n.@{fa-css-prefix}-contao:before { content: @fa-var-contao; }\n.@{fa-css-prefix}-500px:before { content: @fa-var-500px; }\n.@{fa-css-prefix}-amazon:before { content: @fa-var-amazon; }\n.@{fa-css-prefix}-calendar-plus-o:before { content: @fa-var-calendar-plus-o; }\n.@{fa-css-prefix}-calendar-minus-o:before { content: @fa-var-calendar-minus-o; }\n.@{fa-css-prefix}-calendar-times-o:before { content: @fa-var-calendar-times-o; }\n.@{fa-css-prefix}-calendar-check-o:before { content: @fa-var-calendar-check-o; }\n.@{fa-css-prefix}-industry:before { content: @fa-var-industry; }\n.@{fa-css-prefix}-map-pin:before { content: @fa-var-map-pin; }\n.@{fa-css-prefix}-map-signs:before { content: @fa-var-map-signs; }\n.@{fa-css-prefix}-map-o:before { content: @fa-var-map-o; }\n.@{fa-css-prefix}-map:before { content: @fa-var-map; }\n.@{fa-css-prefix}-commenting:before { content: @fa-var-commenting; }\n.@{fa-css-prefix}-commenting-o:before { content: @fa-var-commenting-o; }\n.@{fa-css-prefix}-houzz:before { content: @fa-var-houzz; }\n.@{fa-css-prefix}-vimeo:before { content: @fa-var-vimeo; }\n.@{fa-css-prefix}-black-tie:before { content: @fa-var-black-tie; }\n.@{fa-css-prefix}-fonticons:before { content: @fa-var-fonticons; }\n.@{fa-css-prefix}-reddit-alien:before { content: @fa-var-reddit-alien; }\n.@{fa-css-prefix}-edge:before { content: @fa-var-edge; }\n.@{fa-css-prefix}-credit-card-alt:before { content: @fa-var-credit-card-alt; }\n.@{fa-css-prefix}-codiepie:before { content: @fa-var-codiepie; }\n.@{fa-css-prefix}-modx:before { content: @fa-var-modx; }\n.@{fa-css-prefix}-fort-awesome:before { content: @fa-var-fort-awesome; }\n.@{fa-css-prefix}-usb:before { content: @fa-var-usb; }\n.@{fa-css-prefix}-product-hunt:before { content: @fa-var-product-hunt; }\n.@{fa-css-prefix}-mixcloud:before { content: @fa-var-mixcloud; }\n.@{fa-css-prefix}-scribd:before { content: @fa-var-scribd; }\n.@{fa-css-prefix}-pause-circle:before { content: @fa-var-pause-circle; }\n.@{fa-css-prefix}-pause-circle-o:before { content: @fa-var-pause-circle-o; }\n.@{fa-css-prefix}-stop-circle:before { content: @fa-var-stop-circle; }\n.@{fa-css-prefix}-stop-circle-o:before { content: @fa-var-stop-circle-o; }\n.@{fa-css-prefix}-shopping-bag:before { content: @fa-var-shopping-bag; }\n.@{fa-css-prefix}-shopping-basket:before { content: @fa-var-shopping-basket; }\n.@{fa-css-prefix}-hashtag:before { content: @fa-var-hashtag; }\n.@{fa-css-prefix}-bluetooth:before { content: @fa-var-bluetooth; }\n.@{fa-css-prefix}-bluetooth-b:before { content: @fa-var-bluetooth-b; }\n.@{fa-css-prefix}-percent:before { content: @fa-var-percent; }\n.@{fa-css-prefix}-gitlab:before { content: @fa-var-gitlab; }\n.@{fa-css-prefix}-wpbeginner:before { content: @fa-var-wpbeginner; }\n.@{fa-css-prefix}-wpforms:before { content: @fa-var-wpforms; }\n.@{fa-css-prefix}-envira:before { content: @fa-var-envira; }\n.@{fa-css-prefix}-universal-access:before { content: @fa-var-universal-access; }\n.@{fa-css-prefix}-wheelchair-alt:before { content: @fa-var-wheelchair-alt; }\n.@{fa-css-prefix}-question-circle-o:before { content: @fa-var-question-circle-o; }\n.@{fa-css-prefix}-blind:before { content: @fa-var-blind; }\n.@{fa-css-prefix}-audio-description:before { content: @fa-var-audio-description; }\n.@{fa-css-prefix}-volume-control-phone:before { content: @fa-var-volume-control-phone; }\n.@{fa-css-prefix}-braille:before { content: @fa-var-braille; }\n.@{fa-css-prefix}-assistive-listening-systems:before { content: @fa-var-assistive-listening-systems; }\n.@{fa-css-prefix}-asl-interpreting:before,\n.@{fa-css-prefix}-american-sign-language-interpreting:before { content: @fa-var-american-sign-language-interpreting; }\n.@{fa-css-prefix}-deafness:before,\n.@{fa-css-prefix}-hard-of-hearing:before,\n.@{fa-css-prefix}-deaf:before { content: @fa-var-deaf; }\n.@{fa-css-prefix}-glide:before { content: @fa-var-glide; }\n.@{fa-css-prefix}-glide-g:before { content: @fa-var-glide-g; }\n.@{fa-css-prefix}-signing:before,\n.@{fa-css-prefix}-sign-language:before { content: @fa-var-sign-language; }\n.@{fa-css-prefix}-low-vision:before { content: @fa-var-low-vision; }\n.@{fa-css-prefix}-viadeo:before { content: @fa-var-viadeo; }\n.@{fa-css-prefix}-viadeo-square:before { content: @fa-var-viadeo-square; }\n.@{fa-css-prefix}-snapchat:before { content: @fa-var-snapchat; }\n.@{fa-css-prefix}-snapchat-ghost:before { content: @fa-var-snapchat-ghost; }\n.@{fa-css-prefix}-snapchat-square:before { content: @fa-var-snapchat-square; }\n.@{fa-css-prefix}-pied-piper:before { content: @fa-var-pied-piper; }\n.@{fa-css-prefix}-first-order:before { content: @fa-var-first-order; }\n.@{fa-css-prefix}-yoast:before { content: @fa-var-yoast; }\n.@{fa-css-prefix}-themeisle:before { content: @fa-var-themeisle; }\n.@{fa-css-prefix}-google-plus-circle:before,\n.@{fa-css-prefix}-google-plus-official:before { content: @fa-var-google-plus-official; }\n.@{fa-css-prefix}-fa:before,\n.@{fa-css-prefix}-font-awesome:before { content: @fa-var-font-awesome; }\n.@{fa-css-prefix}-handshake-o:before { content: @fa-var-handshake-o; }\n.@{fa-css-prefix}-envelope-open:before { content: @fa-var-envelope-open; }\n.@{fa-css-prefix}-envelope-open-o:before { content: @fa-var-envelope-open-o; }\n.@{fa-css-prefix}-linode:before { content: @fa-var-linode; }\n.@{fa-css-prefix}-address-book:before { content: @fa-var-address-book; }\n.@{fa-css-prefix}-address-book-o:before { content: @fa-var-address-book-o; }\n.@{fa-css-prefix}-vcard:before,\n.@{fa-css-prefix}-address-card:before { content: @fa-var-address-card; }\n.@{fa-css-prefix}-vcard-o:before,\n.@{fa-css-prefix}-address-card-o:before { content: @fa-var-address-card-o; }\n.@{fa-css-prefix}-user-circle:before { content: @fa-var-user-circle; }\n.@{fa-css-prefix}-user-circle-o:before { content: @fa-var-user-circle-o; }\n.@{fa-css-prefix}-user-o:before { content: @fa-var-user-o; }\n.@{fa-css-prefix}-id-badge:before { content: @fa-var-id-badge; }\n.@{fa-css-prefix}-drivers-license:before,\n.@{fa-css-prefix}-id-card:before { content: @fa-var-id-card; }\n.@{fa-css-prefix}-drivers-license-o:before,\n.@{fa-css-prefix}-id-card-o:before { content: @fa-var-id-card-o; }\n.@{fa-css-prefix}-quora:before { content: @fa-var-quora; }\n.@{fa-css-prefix}-free-code-camp:before { content: @fa-var-free-code-camp; }\n.@{fa-css-prefix}-telegram:before { content: @fa-var-telegram; }\n.@{fa-css-prefix}-thermometer-4:before,\n.@{fa-css-prefix}-thermometer:before,\n.@{fa-css-prefix}-thermometer-full:before { content: @fa-var-thermometer-full; }\n.@{fa-css-prefix}-thermometer-3:before,\n.@{fa-css-prefix}-thermometer-three-quarters:before { content: @fa-var-thermometer-three-quarters; }\n.@{fa-css-prefix}-thermometer-2:before,\n.@{fa-css-prefix}-thermometer-half:before { content: @fa-var-thermometer-half; }\n.@{fa-css-prefix}-thermometer-1:before,\n.@{fa-css-prefix}-thermometer-quarter:before { content: @fa-var-thermometer-quarter; }\n.@{fa-css-prefix}-thermometer-0:before,\n.@{fa-css-prefix}-thermometer-empty:before { content: @fa-var-thermometer-empty; }\n.@{fa-css-prefix}-shower:before { content: @fa-var-shower; }\n.@{fa-css-prefix}-bathtub:before,\n.@{fa-css-prefix}-s15:before,\n.@{fa-css-prefix}-bath:before { content: @fa-var-bath; }\n.@{fa-css-prefix}-podcast:before { content: @fa-var-podcast; }\n.@{fa-css-prefix}-window-maximize:before { content: @fa-var-window-maximize; }\n.@{fa-css-prefix}-window-minimize:before { content: @fa-var-window-minimize; }\n.@{fa-css-prefix}-window-restore:before { content: @fa-var-window-restore; }\n.@{fa-css-prefix}-times-rectangle:before,\n.@{fa-css-prefix}-window-close:before { content: @fa-var-window-close; }\n.@{fa-css-prefix}-times-rectangle-o:before,\n.@{fa-css-prefix}-window-close-o:before { content: @fa-var-window-close-o; }\n.@{fa-css-prefix}-bandcamp:before { content: @fa-var-bandcamp; }\n.@{fa-css-prefix}-grav:before { content: @fa-var-grav; }\n.@{fa-css-prefix}-etsy:before { content: @fa-var-etsy; }\n.@{fa-css-prefix}-imdb:before { content: @fa-var-imdb; }\n.@{fa-css-prefix}-ravelry:before { content: @fa-var-ravelry; }\n.@{fa-css-prefix}-eercast:before { content: @fa-var-eercast; }\n.@{fa-css-prefix}-microchip:before { content: @fa-var-microchip; }\n.@{fa-css-prefix}-snowflake-o:before { content: @fa-var-snowflake-o; }\n.@{fa-css-prefix}-superpowers:before { content: @fa-var-superpowers; }\n.@{fa-css-prefix}-wpexplorer:before { content: @fa-var-wpexplorer; }\n.@{fa-css-prefix}-meetup:before { content: @fa-var-meetup; }\n","// Variables\n// --------------------------\n\n@fa-font-path: \"../fonts\";\n@fa-font-size-base: 14px;\n@fa-line-height-base: 1;\n//@fa-font-path: \"//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts\"; // for referencing Bootstrap CDN font files directly\n@fa-css-prefix: fa;\n@fa-version: \"4.7.0\";\n@fa-border-color: #eee;\n@fa-inverse: #fff;\n@fa-li-width: (30em / 14);\n\n@fa-var-500px: \"\\f26e\";\n@fa-var-address-book: \"\\f2b9\";\n@fa-var-address-book-o: \"\\f2ba\";\n@fa-var-address-card: \"\\f2bb\";\n@fa-var-address-card-o: \"\\f2bc\";\n@fa-var-adjust: \"\\f042\";\n@fa-var-adn: \"\\f170\";\n@fa-var-align-center: \"\\f037\";\n@fa-var-align-justify: \"\\f039\";\n@fa-var-align-left: \"\\f036\";\n@fa-var-align-right: \"\\f038\";\n@fa-var-amazon: \"\\f270\";\n@fa-var-ambulance: \"\\f0f9\";\n@fa-var-american-sign-language-interpreting: \"\\f2a3\";\n@fa-var-anchor: \"\\f13d\";\n@fa-var-android: \"\\f17b\";\n@fa-var-angellist: \"\\f209\";\n@fa-var-angle-double-down: \"\\f103\";\n@fa-var-angle-double-left: \"\\f100\";\n@fa-var-angle-double-right: \"\\f101\";\n@fa-var-angle-double-up: \"\\f102\";\n@fa-var-angle-down: \"\\f107\";\n@fa-var-angle-left: \"\\f104\";\n@fa-var-angle-right: \"\\f105\";\n@fa-var-angle-up: \"\\f106\";\n@fa-var-apple: \"\\f179\";\n@fa-var-archive: \"\\f187\";\n@fa-var-area-chart: \"\\f1fe\";\n@fa-var-arrow-circle-down: \"\\f0ab\";\n@fa-var-arrow-circle-left: \"\\f0a8\";\n@fa-var-arrow-circle-o-down: \"\\f01a\";\n@fa-var-arrow-circle-o-left: \"\\f190\";\n@fa-var-arrow-circle-o-right: \"\\f18e\";\n@fa-var-arrow-circle-o-up: \"\\f01b\";\n@fa-var-arrow-circle-right: \"\\f0a9\";\n@fa-var-arrow-circle-up: \"\\f0aa\";\n@fa-var-arrow-down: \"\\f063\";\n@fa-var-arrow-left: \"\\f060\";\n@fa-var-arrow-right: \"\\f061\";\n@fa-var-arrow-up: \"\\f062\";\n@fa-var-arrows: \"\\f047\";\n@fa-var-arrows-alt: \"\\f0b2\";\n@fa-var-arrows-h: \"\\f07e\";\n@fa-var-arrows-v: \"\\f07d\";\n@fa-var-asl-interpreting: \"\\f2a3\";\n@fa-var-assistive-listening-systems: \"\\f2a2\";\n@fa-var-asterisk: \"\\f069\";\n@fa-var-at: \"\\f1fa\";\n@fa-var-audio-description: \"\\f29e\";\n@fa-var-automobile: \"\\f1b9\";\n@fa-var-backward: \"\\f04a\";\n@fa-var-balance-scale: \"\\f24e\";\n@fa-var-ban: \"\\f05e\";\n@fa-var-bandcamp: \"\\f2d5\";\n@fa-var-bank: \"\\f19c\";\n@fa-var-bar-chart: \"\\f080\";\n@fa-var-bar-chart-o: \"\\f080\";\n@fa-var-barcode: \"\\f02a\";\n@fa-var-bars: \"\\f0c9\";\n@fa-var-bath: \"\\f2cd\";\n@fa-var-bathtub: \"\\f2cd\";\n@fa-var-battery: \"\\f240\";\n@fa-var-battery-0: \"\\f244\";\n@fa-var-battery-1: \"\\f243\";\n@fa-var-battery-2: \"\\f242\";\n@fa-var-battery-3: \"\\f241\";\n@fa-var-battery-4: \"\\f240\";\n@fa-var-battery-empty: \"\\f244\";\n@fa-var-battery-full: \"\\f240\";\n@fa-var-battery-half: \"\\f242\";\n@fa-var-battery-quarter: \"\\f243\";\n@fa-var-battery-three-quarters: \"\\f241\";\n@fa-var-bed: \"\\f236\";\n@fa-var-beer: \"\\f0fc\";\n@fa-var-behance: \"\\f1b4\";\n@fa-var-behance-square: \"\\f1b5\";\n@fa-var-bell: \"\\f0f3\";\n@fa-var-bell-o: \"\\f0a2\";\n@fa-var-bell-slash: \"\\f1f6\";\n@fa-var-bell-slash-o: \"\\f1f7\";\n@fa-var-bicycle: \"\\f206\";\n@fa-var-binoculars: \"\\f1e5\";\n@fa-var-birthday-cake: \"\\f1fd\";\n@fa-var-bitbucket: \"\\f171\";\n@fa-var-bitbucket-square: \"\\f172\";\n@fa-var-bitcoin: \"\\f15a\";\n@fa-var-black-tie: \"\\f27e\";\n@fa-var-blind: \"\\f29d\";\n@fa-var-bluetooth: \"\\f293\";\n@fa-var-bluetooth-b: \"\\f294\";\n@fa-var-bold: \"\\f032\";\n@fa-var-bolt: \"\\f0e7\";\n@fa-var-bomb: \"\\f1e2\";\n@fa-var-book: \"\\f02d\";\n@fa-var-bookmark: \"\\f02e\";\n@fa-var-bookmark-o: \"\\f097\";\n@fa-var-braille: \"\\f2a1\";\n@fa-var-briefcase: \"\\f0b1\";\n@fa-var-btc: \"\\f15a\";\n@fa-var-bug: \"\\f188\";\n@fa-var-building: \"\\f1ad\";\n@fa-var-building-o: \"\\f0f7\";\n@fa-var-bullhorn: \"\\f0a1\";\n@fa-var-bullseye: \"\\f140\";\n@fa-var-bus: \"\\f207\";\n@fa-var-buysellads: \"\\f20d\";\n@fa-var-cab: \"\\f1ba\";\n@fa-var-calculator: \"\\f1ec\";\n@fa-var-calendar: \"\\f073\";\n@fa-var-calendar-check-o: \"\\f274\";\n@fa-var-calendar-minus-o: \"\\f272\";\n@fa-var-calendar-o: \"\\f133\";\n@fa-var-calendar-plus-o: \"\\f271\";\n@fa-var-calendar-times-o: \"\\f273\";\n@fa-var-camera: \"\\f030\";\n@fa-var-camera-retro: \"\\f083\";\n@fa-var-car: \"\\f1b9\";\n@fa-var-caret-down: \"\\f0d7\";\n@fa-var-caret-left: \"\\f0d9\";\n@fa-var-caret-right: \"\\f0da\";\n@fa-var-caret-square-o-down: \"\\f150\";\n@fa-var-caret-square-o-left: \"\\f191\";\n@fa-var-caret-square-o-right: \"\\f152\";\n@fa-var-caret-square-o-up: \"\\f151\";\n@fa-var-caret-up: \"\\f0d8\";\n@fa-var-cart-arrow-down: \"\\f218\";\n@fa-var-cart-plus: \"\\f217\";\n@fa-var-cc: \"\\f20a\";\n@fa-var-cc-amex: \"\\f1f3\";\n@fa-var-cc-diners-club: \"\\f24c\";\n@fa-var-cc-discover: \"\\f1f2\";\n@fa-var-cc-jcb: \"\\f24b\";\n@fa-var-cc-mastercard: \"\\f1f1\";\n@fa-var-cc-paypal: \"\\f1f4\";\n@fa-var-cc-stripe: \"\\f1f5\";\n@fa-var-cc-visa: \"\\f1f0\";\n@fa-var-certificate: \"\\f0a3\";\n@fa-var-chain: \"\\f0c1\";\n@fa-var-chain-broken: \"\\f127\";\n@fa-var-check: \"\\f00c\";\n@fa-var-check-circle: \"\\f058\";\n@fa-var-check-circle-o: \"\\f05d\";\n@fa-var-check-square: \"\\f14a\";\n@fa-var-check-square-o: \"\\f046\";\n@fa-var-chevron-circle-down: \"\\f13a\";\n@fa-var-chevron-circle-left: \"\\f137\";\n@fa-var-chevron-circle-right: \"\\f138\";\n@fa-var-chevron-circle-up: \"\\f139\";\n@fa-var-chevron-down: \"\\f078\";\n@fa-var-chevron-left: \"\\f053\";\n@fa-var-chevron-right: \"\\f054\";\n@fa-var-chevron-up: \"\\f077\";\n@fa-var-child: \"\\f1ae\";\n@fa-var-chrome: \"\\f268\";\n@fa-var-circle: \"\\f111\";\n@fa-var-circle-o: \"\\f10c\";\n@fa-var-circle-o-notch: \"\\f1ce\";\n@fa-var-circle-thin: \"\\f1db\";\n@fa-var-clipboard: \"\\f0ea\";\n@fa-var-clock-o: \"\\f017\";\n@fa-var-clone: \"\\f24d\";\n@fa-var-close: \"\\f00d\";\n@fa-var-cloud: \"\\f0c2\";\n@fa-var-cloud-download: \"\\f0ed\";\n@fa-var-cloud-upload: \"\\f0ee\";\n@fa-var-cny: \"\\f157\";\n@fa-var-code: \"\\f121\";\n@fa-var-code-fork: \"\\f126\";\n@fa-var-codepen: \"\\f1cb\";\n@fa-var-codiepie: \"\\f284\";\n@fa-var-coffee: \"\\f0f4\";\n@fa-var-cog: \"\\f013\";\n@fa-var-cogs: \"\\f085\";\n@fa-var-columns: \"\\f0db\";\n@fa-var-comment: \"\\f075\";\n@fa-var-comment-o: \"\\f0e5\";\n@fa-var-commenting: \"\\f27a\";\n@fa-var-commenting-o: \"\\f27b\";\n@fa-var-comments: \"\\f086\";\n@fa-var-comments-o: \"\\f0e6\";\n@fa-var-compass: \"\\f14e\";\n@fa-var-compress: \"\\f066\";\n@fa-var-connectdevelop: \"\\f20e\";\n@fa-var-contao: \"\\f26d\";\n@fa-var-copy: \"\\f0c5\";\n@fa-var-copyright: \"\\f1f9\";\n@fa-var-creative-commons: \"\\f25e\";\n@fa-var-credit-card: \"\\f09d\";\n@fa-var-credit-card-alt: \"\\f283\";\n@fa-var-crop: \"\\f125\";\n@fa-var-crosshairs: \"\\f05b\";\n@fa-var-css3: \"\\f13c\";\n@fa-var-cube: \"\\f1b2\";\n@fa-var-cubes: \"\\f1b3\";\n@fa-var-cut: \"\\f0c4\";\n@fa-var-cutlery: \"\\f0f5\";\n@fa-var-dashboard: \"\\f0e4\";\n@fa-var-dashcube: \"\\f210\";\n@fa-var-database: \"\\f1c0\";\n@fa-var-deaf: \"\\f2a4\";\n@fa-var-deafness: \"\\f2a4\";\n@fa-var-dedent: \"\\f03b\";\n@fa-var-delicious: \"\\f1a5\";\n@fa-var-desktop: \"\\f108\";\n@fa-var-deviantart: \"\\f1bd\";\n@fa-var-diamond: \"\\f219\";\n@fa-var-digg: \"\\f1a6\";\n@fa-var-dollar: \"\\f155\";\n@fa-var-dot-circle-o: \"\\f192\";\n@fa-var-download: \"\\f019\";\n@fa-var-dribbble: \"\\f17d\";\n@fa-var-drivers-license: \"\\f2c2\";\n@fa-var-drivers-license-o: \"\\f2c3\";\n@fa-var-dropbox: \"\\f16b\";\n@fa-var-drupal: \"\\f1a9\";\n@fa-var-edge: \"\\f282\";\n@fa-var-edit: \"\\f044\";\n@fa-var-eercast: \"\\f2da\";\n@fa-var-eject: \"\\f052\";\n@fa-var-ellipsis-h: \"\\f141\";\n@fa-var-ellipsis-v: \"\\f142\";\n@fa-var-empire: \"\\f1d1\";\n@fa-var-envelope: \"\\f0e0\";\n@fa-var-envelope-o: \"\\f003\";\n@fa-var-envelope-open: \"\\f2b6\";\n@fa-var-envelope-open-o: \"\\f2b7\";\n@fa-var-envelope-square: \"\\f199\";\n@fa-var-envira: \"\\f299\";\n@fa-var-eraser: \"\\f12d\";\n@fa-var-etsy: \"\\f2d7\";\n@fa-var-eur: \"\\f153\";\n@fa-var-euro: \"\\f153\";\n@fa-var-exchange: \"\\f0ec\";\n@fa-var-exclamation: \"\\f12a\";\n@fa-var-exclamation-circle: \"\\f06a\";\n@fa-var-exclamation-triangle: \"\\f071\";\n@fa-var-expand: \"\\f065\";\n@fa-var-expeditedssl: \"\\f23e\";\n@fa-var-external-link: \"\\f08e\";\n@fa-var-external-link-square: \"\\f14c\";\n@fa-var-eye: \"\\f06e\";\n@fa-var-eye-slash: \"\\f070\";\n@fa-var-eyedropper: \"\\f1fb\";\n@fa-var-fa: \"\\f2b4\";\n@fa-var-facebook: \"\\f09a\";\n@fa-var-facebook-f: \"\\f09a\";\n@fa-var-facebook-official: \"\\f230\";\n@fa-var-facebook-square: \"\\f082\";\n@fa-var-fast-backward: \"\\f049\";\n@fa-var-fast-forward: \"\\f050\";\n@fa-var-fax: \"\\f1ac\";\n@fa-var-feed: \"\\f09e\";\n@fa-var-female: \"\\f182\";\n@fa-var-fighter-jet: \"\\f0fb\";\n@fa-var-file: \"\\f15b\";\n@fa-var-file-archive-o: \"\\f1c6\";\n@fa-var-file-audio-o: \"\\f1c7\";\n@fa-var-file-code-o: \"\\f1c9\";\n@fa-var-file-excel-o: \"\\f1c3\";\n@fa-var-file-image-o: \"\\f1c5\";\n@fa-var-file-movie-o: \"\\f1c8\";\n@fa-var-file-o: \"\\f016\";\n@fa-var-file-pdf-o: \"\\f1c1\";\n@fa-var-file-photo-o: \"\\f1c5\";\n@fa-var-file-picture-o: \"\\f1c5\";\n@fa-var-file-powerpoint-o: \"\\f1c4\";\n@fa-var-file-sound-o: \"\\f1c7\";\n@fa-var-file-text: \"\\f15c\";\n@fa-var-file-text-o: \"\\f0f6\";\n@fa-var-file-video-o: \"\\f1c8\";\n@fa-var-file-word-o: \"\\f1c2\";\n@fa-var-file-zip-o: \"\\f1c6\";\n@fa-var-files-o: \"\\f0c5\";\n@fa-var-film: \"\\f008\";\n@fa-var-filter: \"\\f0b0\";\n@fa-var-fire: \"\\f06d\";\n@fa-var-fire-extinguisher: \"\\f134\";\n@fa-var-firefox: \"\\f269\";\n@fa-var-first-order: \"\\f2b0\";\n@fa-var-flag: \"\\f024\";\n@fa-var-flag-checkered: \"\\f11e\";\n@fa-var-flag-o: \"\\f11d\";\n@fa-var-flash: \"\\f0e7\";\n@fa-var-flask: \"\\f0c3\";\n@fa-var-flickr: \"\\f16e\";\n@fa-var-floppy-o: \"\\f0c7\";\n@fa-var-folder: \"\\f07b\";\n@fa-var-folder-o: \"\\f114\";\n@fa-var-folder-open: \"\\f07c\";\n@fa-var-folder-open-o: \"\\f115\";\n@fa-var-font: \"\\f031\";\n@fa-var-font-awesome: \"\\f2b4\";\n@fa-var-fonticons: \"\\f280\";\n@fa-var-fort-awesome: \"\\f286\";\n@fa-var-forumbee: \"\\f211\";\n@fa-var-forward: \"\\f04e\";\n@fa-var-foursquare: \"\\f180\";\n@fa-var-free-code-camp: \"\\f2c5\";\n@fa-var-frown-o: \"\\f119\";\n@fa-var-futbol-o: \"\\f1e3\";\n@fa-var-gamepad: \"\\f11b\";\n@fa-var-gavel: \"\\f0e3\";\n@fa-var-gbp: \"\\f154\";\n@fa-var-ge: \"\\f1d1\";\n@fa-var-gear: \"\\f013\";\n@fa-var-gears: \"\\f085\";\n@fa-var-genderless: \"\\f22d\";\n@fa-var-get-pocket: \"\\f265\";\n@fa-var-gg: \"\\f260\";\n@fa-var-gg-circle: \"\\f261\";\n@fa-var-gift: \"\\f06b\";\n@fa-var-git: \"\\f1d3\";\n@fa-var-git-square: \"\\f1d2\";\n@fa-var-github: \"\\f09b\";\n@fa-var-github-alt: \"\\f113\";\n@fa-var-github-square: \"\\f092\";\n@fa-var-gitlab: \"\\f296\";\n@fa-var-gittip: \"\\f184\";\n@fa-var-glass: \"\\f000\";\n@fa-var-glide: \"\\f2a5\";\n@fa-var-glide-g: \"\\f2a6\";\n@fa-var-globe: \"\\f0ac\";\n@fa-var-google: \"\\f1a0\";\n@fa-var-google-plus: \"\\f0d5\";\n@fa-var-google-plus-circle: \"\\f2b3\";\n@fa-var-google-plus-official: \"\\f2b3\";\n@fa-var-google-plus-square: \"\\f0d4\";\n@fa-var-google-wallet: \"\\f1ee\";\n@fa-var-graduation-cap: \"\\f19d\";\n@fa-var-gratipay: \"\\f184\";\n@fa-var-grav: \"\\f2d6\";\n@fa-var-group: \"\\f0c0\";\n@fa-var-h-square: \"\\f0fd\";\n@fa-var-hacker-news: \"\\f1d4\";\n@fa-var-hand-grab-o: \"\\f255\";\n@fa-var-hand-lizard-o: \"\\f258\";\n@fa-var-hand-o-down: \"\\f0a7\";\n@fa-var-hand-o-left: \"\\f0a5\";\n@fa-var-hand-o-right: \"\\f0a4\";\n@fa-var-hand-o-up: \"\\f0a6\";\n@fa-var-hand-paper-o: \"\\f256\";\n@fa-var-hand-peace-o: \"\\f25b\";\n@fa-var-hand-pointer-o: \"\\f25a\";\n@fa-var-hand-rock-o: \"\\f255\";\n@fa-var-hand-scissors-o: \"\\f257\";\n@fa-var-hand-spock-o: \"\\f259\";\n@fa-var-hand-stop-o: \"\\f256\";\n@fa-var-handshake-o: \"\\f2b5\";\n@fa-var-hard-of-hearing: \"\\f2a4\";\n@fa-var-hashtag: \"\\f292\";\n@fa-var-hdd-o: \"\\f0a0\";\n@fa-var-header: \"\\f1dc\";\n@fa-var-headphones: \"\\f025\";\n@fa-var-heart: \"\\f004\";\n@fa-var-heart-o: \"\\f08a\";\n@fa-var-heartbeat: \"\\f21e\";\n@fa-var-history: \"\\f1da\";\n@fa-var-home: \"\\f015\";\n@fa-var-hospital-o: \"\\f0f8\";\n@fa-var-hotel: \"\\f236\";\n@fa-var-hourglass: \"\\f254\";\n@fa-var-hourglass-1: \"\\f251\";\n@fa-var-hourglass-2: \"\\f252\";\n@fa-var-hourglass-3: \"\\f253\";\n@fa-var-hourglass-end: \"\\f253\";\n@fa-var-hourglass-half: \"\\f252\";\n@fa-var-hourglass-o: \"\\f250\";\n@fa-var-hourglass-start: \"\\f251\";\n@fa-var-houzz: \"\\f27c\";\n@fa-var-html5: \"\\f13b\";\n@fa-var-i-cursor: \"\\f246\";\n@fa-var-id-badge: \"\\f2c1\";\n@fa-var-id-card: \"\\f2c2\";\n@fa-var-id-card-o: \"\\f2c3\";\n@fa-var-ils: \"\\f20b\";\n@fa-var-image: \"\\f03e\";\n@fa-var-imdb: \"\\f2d8\";\n@fa-var-inbox: \"\\f01c\";\n@fa-var-indent: \"\\f03c\";\n@fa-var-industry: \"\\f275\";\n@fa-var-info: \"\\f129\";\n@fa-var-info-circle: \"\\f05a\";\n@fa-var-inr: \"\\f156\";\n@fa-var-instagram: \"\\f16d\";\n@fa-var-institution: \"\\f19c\";\n@fa-var-internet-explorer: \"\\f26b\";\n@fa-var-intersex: \"\\f224\";\n@fa-var-ioxhost: \"\\f208\";\n@fa-var-italic: \"\\f033\";\n@fa-var-joomla: \"\\f1aa\";\n@fa-var-jpy: \"\\f157\";\n@fa-var-jsfiddle: \"\\f1cc\";\n@fa-var-key: \"\\f084\";\n@fa-var-keyboard-o: \"\\f11c\";\n@fa-var-krw: \"\\f159\";\n@fa-var-language: \"\\f1ab\";\n@fa-var-laptop: \"\\f109\";\n@fa-var-lastfm: \"\\f202\";\n@fa-var-lastfm-square: \"\\f203\";\n@fa-var-leaf: \"\\f06c\";\n@fa-var-leanpub: \"\\f212\";\n@fa-var-legal: \"\\f0e3\";\n@fa-var-lemon-o: \"\\f094\";\n@fa-var-level-down: \"\\f149\";\n@fa-var-level-up: \"\\f148\";\n@fa-var-life-bouy: \"\\f1cd\";\n@fa-var-life-buoy: \"\\f1cd\";\n@fa-var-life-ring: \"\\f1cd\";\n@fa-var-life-saver: \"\\f1cd\";\n@fa-var-lightbulb-o: \"\\f0eb\";\n@fa-var-line-chart: \"\\f201\";\n@fa-var-link: \"\\f0c1\";\n@fa-var-linkedin: \"\\f0e1\";\n@fa-var-linkedin-square: \"\\f08c\";\n@fa-var-linode: \"\\f2b8\";\n@fa-var-linux: \"\\f17c\";\n@fa-var-list: \"\\f03a\";\n@fa-var-list-alt: \"\\f022\";\n@fa-var-list-ol: \"\\f0cb\";\n@fa-var-list-ul: \"\\f0ca\";\n@fa-var-location-arrow: \"\\f124\";\n@fa-var-lock: \"\\f023\";\n@fa-var-long-arrow-down: \"\\f175\";\n@fa-var-long-arrow-left: \"\\f177\";\n@fa-var-long-arrow-right: \"\\f178\";\n@fa-var-long-arrow-up: \"\\f176\";\n@fa-var-low-vision: \"\\f2a8\";\n@fa-var-magic: \"\\f0d0\";\n@fa-var-magnet: \"\\f076\";\n@fa-var-mail-forward: \"\\f064\";\n@fa-var-mail-reply: \"\\f112\";\n@fa-var-mail-reply-all: \"\\f122\";\n@fa-var-male: \"\\f183\";\n@fa-var-map: \"\\f279\";\n@fa-var-map-marker: \"\\f041\";\n@fa-var-map-o: \"\\f278\";\n@fa-var-map-pin: \"\\f276\";\n@fa-var-map-signs: \"\\f277\";\n@fa-var-mars: \"\\f222\";\n@fa-var-mars-double: \"\\f227\";\n@fa-var-mars-stroke: \"\\f229\";\n@fa-var-mars-stroke-h: \"\\f22b\";\n@fa-var-mars-stroke-v: \"\\f22a\";\n@fa-var-maxcdn: \"\\f136\";\n@fa-var-meanpath: \"\\f20c\";\n@fa-var-medium: \"\\f23a\";\n@fa-var-medkit: \"\\f0fa\";\n@fa-var-meetup: \"\\f2e0\";\n@fa-var-meh-o: \"\\f11a\";\n@fa-var-mercury: \"\\f223\";\n@fa-var-microchip: \"\\f2db\";\n@fa-var-microphone: \"\\f130\";\n@fa-var-microphone-slash: \"\\f131\";\n@fa-var-minus: \"\\f068\";\n@fa-var-minus-circle: \"\\f056\";\n@fa-var-minus-square: \"\\f146\";\n@fa-var-minus-square-o: \"\\f147\";\n@fa-var-mixcloud: \"\\f289\";\n@fa-var-mobile: \"\\f10b\";\n@fa-var-mobile-phone: \"\\f10b\";\n@fa-var-modx: \"\\f285\";\n@fa-var-money: \"\\f0d6\";\n@fa-var-moon-o: \"\\f186\";\n@fa-var-mortar-board: \"\\f19d\";\n@fa-var-motorcycle: \"\\f21c\";\n@fa-var-mouse-pointer: \"\\f245\";\n@fa-var-music: \"\\f001\";\n@fa-var-navicon: \"\\f0c9\";\n@fa-var-neuter: \"\\f22c\";\n@fa-var-newspaper-o: \"\\f1ea\";\n@fa-var-object-group: \"\\f247\";\n@fa-var-object-ungroup: \"\\f248\";\n@fa-var-odnoklassniki: \"\\f263\";\n@fa-var-odnoklassniki-square: \"\\f264\";\n@fa-var-opencart: \"\\f23d\";\n@fa-var-openid: \"\\f19b\";\n@fa-var-opera: \"\\f26a\";\n@fa-var-optin-monster: \"\\f23c\";\n@fa-var-outdent: \"\\f03b\";\n@fa-var-pagelines: \"\\f18c\";\n@fa-var-paint-brush: \"\\f1fc\";\n@fa-var-paper-plane: \"\\f1d8\";\n@fa-var-paper-plane-o: \"\\f1d9\";\n@fa-var-paperclip: \"\\f0c6\";\n@fa-var-paragraph: \"\\f1dd\";\n@fa-var-paste: \"\\f0ea\";\n@fa-var-pause: \"\\f04c\";\n@fa-var-pause-circle: \"\\f28b\";\n@fa-var-pause-circle-o: \"\\f28c\";\n@fa-var-paw: \"\\f1b0\";\n@fa-var-paypal: \"\\f1ed\";\n@fa-var-pencil: \"\\f040\";\n@fa-var-pencil-square: \"\\f14b\";\n@fa-var-pencil-square-o: \"\\f044\";\n@fa-var-percent: \"\\f295\";\n@fa-var-phone: \"\\f095\";\n@fa-var-phone-square: \"\\f098\";\n@fa-var-photo: \"\\f03e\";\n@fa-var-picture-o: \"\\f03e\";\n@fa-var-pie-chart: \"\\f200\";\n@fa-var-pied-piper: \"\\f2ae\";\n@fa-var-pied-piper-alt: \"\\f1a8\";\n@fa-var-pied-piper-pp: \"\\f1a7\";\n@fa-var-pinterest: \"\\f0d2\";\n@fa-var-pinterest-p: \"\\f231\";\n@fa-var-pinterest-square: \"\\f0d3\";\n@fa-var-plane: \"\\f072\";\n@fa-var-play: \"\\f04b\";\n@fa-var-play-circle: \"\\f144\";\n@fa-var-play-circle-o: \"\\f01d\";\n@fa-var-plug: \"\\f1e6\";\n@fa-var-plus: \"\\f067\";\n@fa-var-plus-circle: \"\\f055\";\n@fa-var-plus-square: \"\\f0fe\";\n@fa-var-plus-square-o: \"\\f196\";\n@fa-var-podcast: \"\\f2ce\";\n@fa-var-power-off: \"\\f011\";\n@fa-var-print: \"\\f02f\";\n@fa-var-product-hunt: \"\\f288\";\n@fa-var-puzzle-piece: \"\\f12e\";\n@fa-var-qq: \"\\f1d6\";\n@fa-var-qrcode: \"\\f029\";\n@fa-var-question: \"\\f128\";\n@fa-var-question-circle: \"\\f059\";\n@fa-var-question-circle-o: \"\\f29c\";\n@fa-var-quora: \"\\f2c4\";\n@fa-var-quote-left: \"\\f10d\";\n@fa-var-quote-right: \"\\f10e\";\n@fa-var-ra: \"\\f1d0\";\n@fa-var-random: \"\\f074\";\n@fa-var-ravelry: \"\\f2d9\";\n@fa-var-rebel: \"\\f1d0\";\n@fa-var-recycle: \"\\f1b8\";\n@fa-var-reddit: \"\\f1a1\";\n@fa-var-reddit-alien: \"\\f281\";\n@fa-var-reddit-square: \"\\f1a2\";\n@fa-var-refresh: \"\\f021\";\n@fa-var-registered: \"\\f25d\";\n@fa-var-remove: \"\\f00d\";\n@fa-var-renren: \"\\f18b\";\n@fa-var-reorder: \"\\f0c9\";\n@fa-var-repeat: \"\\f01e\";\n@fa-var-reply: \"\\f112\";\n@fa-var-reply-all: \"\\f122\";\n@fa-var-resistance: \"\\f1d0\";\n@fa-var-retweet: \"\\f079\";\n@fa-var-rmb: \"\\f157\";\n@fa-var-road: \"\\f018\";\n@fa-var-rocket: \"\\f135\";\n@fa-var-rotate-left: \"\\f0e2\";\n@fa-var-rotate-right: \"\\f01e\";\n@fa-var-rouble: \"\\f158\";\n@fa-var-rss: \"\\f09e\";\n@fa-var-rss-square: \"\\f143\";\n@fa-var-rub: \"\\f158\";\n@fa-var-ruble: \"\\f158\";\n@fa-var-rupee: \"\\f156\";\n@fa-var-s15: \"\\f2cd\";\n@fa-var-safari: \"\\f267\";\n@fa-var-save: \"\\f0c7\";\n@fa-var-scissors: \"\\f0c4\";\n@fa-var-scribd: \"\\f28a\";\n@fa-var-search: \"\\f002\";\n@fa-var-search-minus: \"\\f010\";\n@fa-var-search-plus: \"\\f00e\";\n@fa-var-sellsy: \"\\f213\";\n@fa-var-send: \"\\f1d8\";\n@fa-var-send-o: \"\\f1d9\";\n@fa-var-server: \"\\f233\";\n@fa-var-share: \"\\f064\";\n@fa-var-share-alt: \"\\f1e0\";\n@fa-var-share-alt-square: \"\\f1e1\";\n@fa-var-share-square: \"\\f14d\";\n@fa-var-share-square-o: \"\\f045\";\n@fa-var-shekel: \"\\f20b\";\n@fa-var-sheqel: \"\\f20b\";\n@fa-var-shield: \"\\f132\";\n@fa-var-ship: \"\\f21a\";\n@fa-var-shirtsinbulk: \"\\f214\";\n@fa-var-shopping-bag: \"\\f290\";\n@fa-var-shopping-basket: \"\\f291\";\n@fa-var-shopping-cart: \"\\f07a\";\n@fa-var-shower: \"\\f2cc\";\n@fa-var-sign-in: \"\\f090\";\n@fa-var-sign-language: \"\\f2a7\";\n@fa-var-sign-out: \"\\f08b\";\n@fa-var-signal: \"\\f012\";\n@fa-var-signing: \"\\f2a7\";\n@fa-var-simplybuilt: \"\\f215\";\n@fa-var-sitemap: \"\\f0e8\";\n@fa-var-skyatlas: \"\\f216\";\n@fa-var-skype: \"\\f17e\";\n@fa-var-slack: \"\\f198\";\n@fa-var-sliders: \"\\f1de\";\n@fa-var-slideshare: \"\\f1e7\";\n@fa-var-smile-o: \"\\f118\";\n@fa-var-snapchat: \"\\f2ab\";\n@fa-var-snapchat-ghost: \"\\f2ac\";\n@fa-var-snapchat-square: \"\\f2ad\";\n@fa-var-snowflake-o: \"\\f2dc\";\n@fa-var-soccer-ball-o: \"\\f1e3\";\n@fa-var-sort: \"\\f0dc\";\n@fa-var-sort-alpha-asc: \"\\f15d\";\n@fa-var-sort-alpha-desc: \"\\f15e\";\n@fa-var-sort-amount-asc: \"\\f160\";\n@fa-var-sort-amount-desc: \"\\f161\";\n@fa-var-sort-asc: \"\\f0de\";\n@fa-var-sort-desc: \"\\f0dd\";\n@fa-var-sort-down: \"\\f0dd\";\n@fa-var-sort-numeric-asc: \"\\f162\";\n@fa-var-sort-numeric-desc: \"\\f163\";\n@fa-var-sort-up: \"\\f0de\";\n@fa-var-soundcloud: \"\\f1be\";\n@fa-var-space-shuttle: \"\\f197\";\n@fa-var-spinner: \"\\f110\";\n@fa-var-spoon: \"\\f1b1\";\n@fa-var-spotify: \"\\f1bc\";\n@fa-var-square: \"\\f0c8\";\n@fa-var-square-o: \"\\f096\";\n@fa-var-stack-exchange: \"\\f18d\";\n@fa-var-stack-overflow: \"\\f16c\";\n@fa-var-star: \"\\f005\";\n@fa-var-star-half: \"\\f089\";\n@fa-var-star-half-empty: \"\\f123\";\n@fa-var-star-half-full: \"\\f123\";\n@fa-var-star-half-o: \"\\f123\";\n@fa-var-star-o: \"\\f006\";\n@fa-var-steam: \"\\f1b6\";\n@fa-var-steam-square: \"\\f1b7\";\n@fa-var-step-backward: \"\\f048\";\n@fa-var-step-forward: \"\\f051\";\n@fa-var-stethoscope: \"\\f0f1\";\n@fa-var-sticky-note: \"\\f249\";\n@fa-var-sticky-note-o: \"\\f24a\";\n@fa-var-stop: \"\\f04d\";\n@fa-var-stop-circle: \"\\f28d\";\n@fa-var-stop-circle-o: \"\\f28e\";\n@fa-var-street-view: \"\\f21d\";\n@fa-var-strikethrough: \"\\f0cc\";\n@fa-var-stumbleupon: \"\\f1a4\";\n@fa-var-stumbleupon-circle: \"\\f1a3\";\n@fa-var-subscript: \"\\f12c\";\n@fa-var-subway: \"\\f239\";\n@fa-var-suitcase: \"\\f0f2\";\n@fa-var-sun-o: \"\\f185\";\n@fa-var-superpowers: \"\\f2dd\";\n@fa-var-superscript: \"\\f12b\";\n@fa-var-support: \"\\f1cd\";\n@fa-var-table: \"\\f0ce\";\n@fa-var-tablet: \"\\f10a\";\n@fa-var-tachometer: \"\\f0e4\";\n@fa-var-tag: \"\\f02b\";\n@fa-var-tags: \"\\f02c\";\n@fa-var-tasks: \"\\f0ae\";\n@fa-var-taxi: \"\\f1ba\";\n@fa-var-telegram: \"\\f2c6\";\n@fa-var-television: \"\\f26c\";\n@fa-var-tencent-weibo: \"\\f1d5\";\n@fa-var-terminal: \"\\f120\";\n@fa-var-text-height: \"\\f034\";\n@fa-var-text-width: \"\\f035\";\n@fa-var-th: \"\\f00a\";\n@fa-var-th-large: \"\\f009\";\n@fa-var-th-list: \"\\f00b\";\n@fa-var-themeisle: \"\\f2b2\";\n@fa-var-thermometer: \"\\f2c7\";\n@fa-var-thermometer-0: \"\\f2cb\";\n@fa-var-thermometer-1: \"\\f2ca\";\n@fa-var-thermometer-2: \"\\f2c9\";\n@fa-var-thermometer-3: \"\\f2c8\";\n@fa-var-thermometer-4: \"\\f2c7\";\n@fa-var-thermometer-empty: \"\\f2cb\";\n@fa-var-thermometer-full: \"\\f2c7\";\n@fa-var-thermometer-half: \"\\f2c9\";\n@fa-var-thermometer-quarter: \"\\f2ca\";\n@fa-var-thermometer-three-quarters: \"\\f2c8\";\n@fa-var-thumb-tack: \"\\f08d\";\n@fa-var-thumbs-down: \"\\f165\";\n@fa-var-thumbs-o-down: \"\\f088\";\n@fa-var-thumbs-o-up: \"\\f087\";\n@fa-var-thumbs-up: \"\\f164\";\n@fa-var-ticket: \"\\f145\";\n@fa-var-times: \"\\f00d\";\n@fa-var-times-circle: \"\\f057\";\n@fa-var-times-circle-o: \"\\f05c\";\n@fa-var-times-rectangle: \"\\f2d3\";\n@fa-var-times-rectangle-o: \"\\f2d4\";\n@fa-var-tint: \"\\f043\";\n@fa-var-toggle-down: \"\\f150\";\n@fa-var-toggle-left: \"\\f191\";\n@fa-var-toggle-off: \"\\f204\";\n@fa-var-toggle-on: \"\\f205\";\n@fa-var-toggle-right: \"\\f152\";\n@fa-var-toggle-up: \"\\f151\";\n@fa-var-trademark: \"\\f25c\";\n@fa-var-train: \"\\f238\";\n@fa-var-transgender: \"\\f224\";\n@fa-var-transgender-alt: \"\\f225\";\n@fa-var-trash: \"\\f1f8\";\n@fa-var-trash-o: \"\\f014\";\n@fa-var-tree: \"\\f1bb\";\n@fa-var-trello: \"\\f181\";\n@fa-var-tripadvisor: \"\\f262\";\n@fa-var-trophy: \"\\f091\";\n@fa-var-truck: \"\\f0d1\";\n@fa-var-try: \"\\f195\";\n@fa-var-tty: \"\\f1e4\";\n@fa-var-tumblr: \"\\f173\";\n@fa-var-tumblr-square: \"\\f174\";\n@fa-var-turkish-lira: \"\\f195\";\n@fa-var-tv: \"\\f26c\";\n@fa-var-twitch: \"\\f1e8\";\n@fa-var-twitter: \"\\f099\";\n@fa-var-twitter-square: \"\\f081\";\n@fa-var-umbrella: \"\\f0e9\";\n@fa-var-underline: \"\\f0cd\";\n@fa-var-undo: \"\\f0e2\";\n@fa-var-universal-access: \"\\f29a\";\n@fa-var-university: \"\\f19c\";\n@fa-var-unlink: \"\\f127\";\n@fa-var-unlock: \"\\f09c\";\n@fa-var-unlock-alt: \"\\f13e\";\n@fa-var-unsorted: \"\\f0dc\";\n@fa-var-upload: \"\\f093\";\n@fa-var-usb: \"\\f287\";\n@fa-var-usd: \"\\f155\";\n@fa-var-user: \"\\f007\";\n@fa-var-user-circle: \"\\f2bd\";\n@fa-var-user-circle-o: \"\\f2be\";\n@fa-var-user-md: \"\\f0f0\";\n@fa-var-user-o: \"\\f2c0\";\n@fa-var-user-plus: \"\\f234\";\n@fa-var-user-secret: \"\\f21b\";\n@fa-var-user-times: \"\\f235\";\n@fa-var-users: \"\\f0c0\";\n@fa-var-vcard: \"\\f2bb\";\n@fa-var-vcard-o: \"\\f2bc\";\n@fa-var-venus: \"\\f221\";\n@fa-var-venus-double: \"\\f226\";\n@fa-var-venus-mars: \"\\f228\";\n@fa-var-viacoin: \"\\f237\";\n@fa-var-viadeo: \"\\f2a9\";\n@fa-var-viadeo-square: \"\\f2aa\";\n@fa-var-video-camera: \"\\f03d\";\n@fa-var-vimeo: \"\\f27d\";\n@fa-var-vimeo-square: \"\\f194\";\n@fa-var-vine: \"\\f1ca\";\n@fa-var-vk: \"\\f189\";\n@fa-var-volume-control-phone: \"\\f2a0\";\n@fa-var-volume-down: \"\\f027\";\n@fa-var-volume-off: \"\\f026\";\n@fa-var-volume-up: \"\\f028\";\n@fa-var-warning: \"\\f071\";\n@fa-var-wechat: \"\\f1d7\";\n@fa-var-weibo: \"\\f18a\";\n@fa-var-weixin: \"\\f1d7\";\n@fa-var-whatsapp: \"\\f232\";\n@fa-var-wheelchair: \"\\f193\";\n@fa-var-wheelchair-alt: \"\\f29b\";\n@fa-var-wifi: \"\\f1eb\";\n@fa-var-wikipedia-w: \"\\f266\";\n@fa-var-window-close: \"\\f2d3\";\n@fa-var-window-close-o: \"\\f2d4\";\n@fa-var-window-maximize: \"\\f2d0\";\n@fa-var-window-minimize: \"\\f2d1\";\n@fa-var-window-restore: \"\\f2d2\";\n@fa-var-windows: \"\\f17a\";\n@fa-var-won: \"\\f159\";\n@fa-var-wordpress: \"\\f19a\";\n@fa-var-wpbeginner: \"\\f297\";\n@fa-var-wpexplorer: \"\\f2de\";\n@fa-var-wpforms: \"\\f298\";\n@fa-var-wrench: \"\\f0ad\";\n@fa-var-xing: \"\\f168\";\n@fa-var-xing-square: \"\\f169\";\n@fa-var-y-combinator: \"\\f23b\";\n@fa-var-y-combinator-square: \"\\f1d4\";\n@fa-var-yahoo: \"\\f19e\";\n@fa-var-yc: \"\\f23b\";\n@fa-var-yc-square: \"\\f1d4\";\n@fa-var-yelp: \"\\f1e9\";\n@fa-var-yen: \"\\f157\";\n@fa-var-yoast: \"\\f2b1\";\n@fa-var-youtube: \"\\f167\";\n@fa-var-youtube-play: \"\\f16a\";\n@fa-var-youtube-square: \"\\f166\";\n\n","// Screen Readers\n// -------------------------\n\n.sr-only { .sr-only(); }\n.sr-only-focusable { .sr-only-focusable(); }\n","//\n// Patternfly Mixins\n// --------------------------------------------------\n// PatternFly-specific mixins\n\n// Patternfly button variants.\n.button-variant(@color; @background; @background-image-start; @background-image-stop; @border) {\n background-color: @background;\n #gradient > .vertical(@background-image-start, @background-image-stop);\n border-color: @border;\n color: @color;\n\n &:hover,\n &:focus,\n &:active,\n &.active,\n .open .dropdown-toggle& {\n background-color: @background;\n background-image: none;\n border-color: @border;\n color: @color;\n }\n &:active,\n &.active,\n .open .dropdown-toggle& {\n background-image: none;\n &:hover,\n &:focus,\n &.focus {\n background-color: darken(@background, 5%);\n border-color: darken(@border, 7%);\n }\n }\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &,\n &:hover,\n &:focus,\n &:active,\n &.active {\n background-color: @background;\n border-color: @border;\n }\n }\n}\n\n// SASS CONVERSION FIX.\n// Allows inclusion of sr-only rules in nested media queries where @extends .sr-only\n// will not work.\n.sr-only-pf() {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n\n.tab-indicator(@background: @gray-light-pf, @left: 15px, @right: 15px) {\n &:before {\n background: @background;\n bottom: -1px;\n content: \"\";\n display: block;\n height: 2px;\n left: @left;\n position: absolute;\n right: @right;\n }\n}\n\n// Ellipse overflow text\n.text-overflow-pf {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n word-wrap: normal;\n}\n","//\n// Alerts\n// --------------------------------------------------\n\n.alert {\n border-width: 1px;\n padding-left: 47px;\n padding-right: (@alert-padding + 3);\n position: relative;\n word-wrap: break-word;\n .alert-link {\n color: @link-color;\n &:hover {\n color: @link-hover-color;\n }\n }\n > .btn.pull-right {\n margin-top: -3px;\n }\n > .pficon {\n font-size: 22px;\n position: absolute;\n left: 13px;\n top: 10px;\n }\n .close {\n .opacity(.85);\n &:hover,\n &:focus {\n .opacity(1);\n }\n }\n .pficon-info {\n color: @color-pf-black-700;\n }\n}\n\n.alert-dismissable {\n padding-right: (@alert-padding + 17);\n .close {\n right: -13px;\n top: 1px;\n }\n}\n","//\n// Badges\n// --------------------------------------------------\n\n.badge {\n margin-left: 6px;\n}\n\n.nav-pills > li > a > .badge {\n margin-left: 6px;\n}\n","//\n// Breadcrumbs\n// --------------------------------------------------\n\n.breadcrumb {\n padding-left: 0;\n > .active strong {\n font-weight: 600;\n }\n > li {\n display: inline; /* IE8 */\n + li:before {\n color: @gray-light;\n content: @fa-var-angle-double-right;\n font-family: @icon-font-name-fa;\n font-size: (@font-size-base - 1);\n padding: 0 9px 0 7px;\n }\n }\n}\n","//\n// Buttons\n// --------------------------------------------------\n\n.btn {\n .box-shadow(0 2px 3px fade(@color-pf-black, 10%));\n &:active {\n .box-shadow(inset 0 2px 8px fade(@color-pf-black, 20%));\n }\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n background-color: @color-pf-black-100 !important;\n background-image: none !important;\n border-color: @color-pf-black-300 !important;\n color: @color-pf-black-500 !important;\n opacity: 1;\n &:active {\n .box-shadow(none);\n }\n &.btn-link {\n background-color: transparent !important;\n border: 0;\n }\n }\n}\n\n.btn-danger {\n .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-bg-img-start; @btn-danger-bg-img-stop; @btn-danger-border);\n}\n\n.btn-default {\n .button-variant(@btn-default-color; @btn-default-bg; @btn-default-bg-img-start; @btn-default-bg-img-stop; @btn-default-border);\n}\n\n.btn-link {\n &,\n &:active {\n .box-shadow(none);\n }\n}\n\n.btn-primary {\n .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-bg-img-start; @btn-primary-bg-img-stop; @btn-primary-border);\n}\n\n.btn-xs,\n.btn-group-xs .btn {\n font-weight: @btn-xs-font-weight;\n}\n","//\n// Dropdowns\n// --------------------------------------------------\n\n\n// Dropdown arrow/caret\n// Modified to use Font Awesome's angle-down icon\n.caret {\n font-family: @icon-font-name-fa;\n font-weight: normal;\n height: (@font-size-base - 3);\n position: relative;\n vertical-align: baseline;\n width: @font-size-base;\n &:before {\n bottom: 0;\n content: @fa-var-angle-down;\n left: 0;\n line-height: @font-size-base;\n position: absolute;\n text-align: center;\n top: -1px;\n right: 0;\n }\n .dropup & {\n &:before {\n content: @fa-var-angle-up;\n }\n }\n}\n\n// Bootstrap removes the focus ring on dropdowns; this replaces it for better accessibility\n.dropdown-toggle:focus {\n .tab-focus();\n}\n\n// The dropdown menu (ul)\n.dropdown-menu {\n // Dividers (basically an hr) within the dropdown\n .divider {\n .nav-divider(@dropdown-divider-bg, @dropdown-divider-margin);\n }\n // Links within the dropdown menu\n > li > a {\n border-color: transparent;\n border-style: solid;\n border-width: 1px 0;\n padding: 1px 10px;\n }\n}\n\n// Hover/Focus state\n.dropdown-menu > li > a {\n &:hover,\n &:focus {\n border-color: @dropdown-link-hover-border-color;\n .reset-filter();\n }\n &:active {\n background-color: @dropdown-link-focus-bg;\n border-color: @dropdown-link-active-border-color;\n color: @dropdown-link-focus-color !important;\n .reset-filter();\n }\n}\n\n// Active state\n.dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n background-color: @dropdown-link-active-bg !important;\n border-color: @dropdown-link-active-border-color !important;\n .reset-filter();\n }\n}\n\n// Disabled state\n.dropdown-menu > .disabled > a {\n &,\n &:hover,\n &:focus {\n border-color: transparent;\n }\n}\n\n// Selected state\n.dropdown-menu > .selected > a {\n background-color: @dropdown-link-active-bg;\n border-color: @dropdown-link-active-border-color;\n color: @color-pf-white;\n small {\n color: fade(@color-pf-white, 50%);\n }\n}\n\n// Nuke hover/focus effects\n.dropdown-menu > .disabled > a {\n &:hover,\n &:focus {\n border-color: transparent;\n }\n}\n\n// Dropdown section headers\n.dropdown-header {\n padding-left: 10px;\n padding-right: 10px;\n text-transform: uppercase;\n}\n\n// Position Menu closer to button\n.btn-group,\n.dropdown,\n.input-group-btn {\n > .dropdown-menu {\n margin-top: -1px;\n }\n}\n\n// Position Menu closer to button (dropup-menu)\n.dropup .dropdown-menu {\n margin-bottom: -1px;\n}\n\n// Add back styles for dropdown-submenu\n.dropdown-submenu {\n position:relative;\n &:hover {\n > a {\n background-color: @dropdown-link-hover-bg;\n border-color: @dropdown-link-hover-border-color;\n }\n > .dropdown-menu {\n display: block;\n }\n }\n &.pull-left {\n float: none !important;\n > .dropdown-menu {\n left: auto;\n margin-left: 10px;\n right: 100%;\n }\n }\n > a {\n padding-right: 20px !important;\n &:after {\n content: @fa-var-angle-right;\n font-family: @icon-font-name-fa;\n display: block;\n position: absolute;\n right: 10px;\n top: 2px;\n }\n }\n > .dropdown-menu {\n left: 100%;\n margin-top: 0;\n top: -6px;\n }\n .dropup & > .dropdown-menu {\n bottom: -5px;\n top: auto;\n }\n .open &.active > .dropdown-menu {\n display: block;\n }\n}\n\n// Kebab dropmenu\n.dropdown-kebab-pf {\n &.btn-group > .btn:first-child,\n .btn-link {\n color: @gray-darker;\n font-size: (@font-size-base + 4);\n line-height: 1;\n padding: 4px (@grid-gutter-width/4);\n margin-left: (@grid-gutter-width/(-4));\n margin-right: (@grid-gutter-width/(-4));\n &:active,\n &:focus,\n &:hover {\n color: @link-color;\n }\n }\n &.btn-group { margin-left: (@grid-gutter-width/4); }\n .dropdown-menu {\n left: -15px;\n margin-top: 11px;\n &.dropdown-menu-right {\n left: auto;\n right: -15px;\n &:after,\n &:before {\n left: auto;\n right: 6px;\n }\n }\n &:after,\n &:before {\n border-bottom-color: @dropdown-border;\n border-bottom-style: solid;\n border-bottom-width: 10px;\n border-left: 10px solid transparent;\n border-right: 10px solid transparent;\n content: \"\";\n display: inline-block;\n left: 6px;\n position: absolute;\n top: -11px;\n }\n &:after {\n border-bottom-color: @dropdown-bg;\n top: -10px;\n }\n }\n &.dropup .dropdown-menu {\n margin-bottom: 11px;\n margin-top: 0;\n &:after,\n &:before {\n border-bottom: none;\n border-top-color: @dropdown-border;\n border-top-style: solid;\n border-top-width: 10px;\n bottom: -11px;\n top: auto;\n }\n &:after {\n border-top-color: @dropdown-bg;\n bottom: -10px;\n }\n }\n}\n","//\n// Forms\n// --------------------------------------------------\n.chars-remaining-pf span {\n font-weight: 600;\n padding-right: 5px;\n}\n\n.chars-warn-remaining-pf {\n color: @brand-danger;\n}\n\n.fields-status-pf {\n color: @color-pf-black-500;\n margin-bottom: 15px;\n}\n\n.form-control {\n &[disabled],\n &[readonly],\n fieldset[disabled] & {\n .box-shadow(none);\n color: @color-pf-black-500;\n &:hover {\n border-color: @input-border;\n }\n }\n &:hover {\n border-color: @input-border-hover;\n .has-error & {\n border-color: darken(@state-danger-text, 10%);\n }\n .has-success & {\n border-color: darken(@state-success-text, 10%);\n }\n .has-warning & {\n border-color: darken(@state-warning-text, 10%);\n }\n }\n}\n\n.has-error, .has-success, .has-warning {\n .checkbox,\n .checkbox-inline,\n .control-label,\n .radio,\n .radio-inline,\n &.checkbox label,\n &.checkbox-inline label,\n &.radio label,\n &.radio-inline label {\n color: @text-color;\n }\n}\n\n.help-block {\n margin-bottom: 0px;\n}\n\n.input-group .input-group-btn .btn {\n .box-shadow(none);\n}\n\nlabel {\n font-weight: 600;\n &.required-pf:after {\n color: @brand-danger;\n content: \"*\";\n margin-left: 3px;\n }\n}\n\nspan.required-pf {\n color: @brand-danger;\n}\n\n.fields-section-pf {\n border-color: @color-pf-black-200;\n border-style: solid;\n border-width: 1px 0 0;\n margin-top: 25px;\n padding: 15px 0 0;\n}\n.fields-section-header-pf {\n border: none;\n font-size: @font-size-base;\n margin: 0;\n padding-right: @padding-large-horizontal;\n width: auto;\n .fa-angle-right {\n cursor: pointer;\n font-size: @font-size-large;\n width: @font-size-large;\n }\n}\n","//\n// Labels\n// --------------------------------------------------\n\n.label {\n border-radius: 0;\n font-size: 100%;\n font-weight: 600;\n h1 &,\n h2 &,\n h3 &,\n h4 &,\n h5 &,\n h6 & {\n font-size: 75%;\n }\n}\n","//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n border-top: 1px solid @list-group-top-border;\n .list-group-item:first-child {\n border-top: 0;\n }\n}\n.list-group-item {\n border-left: 0;\n border-right: 0;\n}\n\n.list-group-item-heading {\n font-weight: 600;\n}\n","//\n// Modals\n// --------------------------------------------------\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n background-color: @color-pf-black-150;\n border-bottom: none;\n padding: @modal-title-padding-vertical @modal-title-padding-horizontal;\n}\n// Close icon\n.modal-header .close {\n margin-top: 2px;\n}\n\n// Title text within header\n.modal-title {\n font-size: 13px;\n font-weight: 700;\n}\n\n// Footer (for actions)\n.modal-footer {\n border-top: none;\n margin-top: 15px;\n padding: (@modal-inner-padding - 1) @modal-inner-padding @modal-inner-padding;\n > .btn {\n padding-left: 10px;\n padding-right: 10px;\n > .fa-angle-left {\n margin-right: 5px;\n }\n > .fa-angle-right {\n margin-left: 5px;\n }\n }\n}\n","//\n// Pager\n// --------------------------------------------------\n\n.pager {\n li {\n > a,\n > span {\n .button-variant(@btn-default-color; @btn-default-bg; @btn-default-bg-img-start; @btn-default-bg-img-stop; @btn-default-border);\n color: @gray-pf;\n font-weight: 600;\n line-height: 22px;\n padding: 2px 14px;\n > .i {\n font-size: 18px;\n vertical-align: top;\n margin: 2px 0;\n }\n }\n a:active {\n background-image: none;\n .box-shadow(inset 0 3px 5px fade(@color-pf-black, 12.5%));\n outline: 0;\n }\n }\n .disabled {\n > a,\n > a:hover,\n > a:focus,\n > a:active,\n > span {\n background: @pagination-bg;\n .box-shadow(none);\n color: @pager-disabled-color;\n cursor: default;\n }\n }\n .next {\n > a,\n > span {\n > .i {\n margin-left: 5px;\n }\n }\n }\n .previous {\n > a,\n > span {\n > .i {\n margin-right: 5px;\n }\n }\n }\n}\n\n.pager-sm {\n li {\n > a,\n > span {\n font-weight: 400;\n line-height: 16px;\n padding: 1px 10px;\n > .i {\n font-size: 12px;\n }\n }\n }\n}\n","//\n// Pagination\n// --------------------------------------------------\n\n.pagination {\n > li {\n > a,\n > span {\n .button-variant(@btn-default-color; @btn-default-bg; @btn-default-bg-img-start; @btn-default-bg-img-stop; @btn-default-border);\n cursor: default;\n font-weight: 600;\n padding: @padding-base-vertical @padding-large-horizontal;\n > .i {\n font-size: 15px;\n vertical-align: top;\n margin: 2px 0;\n }\n }\n }\n > li > a,\n > li > span {\n &:active {\n .box-shadow(inset 0 2px 8px fade(@color-pf-black, 20%));\n }\n }\n > .active > a,\n > .active > span {\n &,\n &:hover,\n &:focus {\n background-color: @btn-default-bg;\n border-color: @pagination-border;\n .box-shadow(inset 0 2px 8px fade(@color-pf-black, 20%));\n color: @btn-default-color;\n #gradient > .vertical(@btn-default-bg-img-start; @btn-default-bg-img-stop);\n }\n }\n > .disabled {\n > span,\n > span:hover,\n > span:focus,\n > a,\n > a:hover,\n > a:focus {\n .box-shadow(none);\n cursor: default;\n #gradient > .vertical(@btn-default-bg-img-start; @btn-default-bg-img-stop);\n }\n }\n}\n\n.pagination-sm {\n .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n > li {\n > a,\n > span {\n font-weight: 400;\n > .i {\n font-size: 12px;\n margin-top: 2px;\n }\n }\n }\n}\n\n.content-view-pf-pagination {\n background-color: @table-bg-accent;\n border: 1px solid @table-border-color;\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n &.table-view-pf-pagination {\n border-top: none;\n }\n .form-group {\n align-items: baseline;\n display: flex;\n flex-grow: 1;\n float: left; //IE9 fallback\n @supports (display: flex) {\n float: none;\n }\n margin: 5px;\n &:last-child {\n justify-content: flex-end; // if pagination controls wrap, pagination buttons stay on the right\n float: right; //IE9 fallback\n @supports (display: flex) {\n float: none;\n }\n }\n .pagination-pf-pagesize.bootstrap-select.btn-group, \n .pagination-pf-pagesize.btn-group {\n display: flex;\n float: none;\n margin-bottom: 0;\n margin-left: 0;\n margin-right: 5px;\n width: auto;\n }\n .dropdown-menu {\n min-width: auto;\n }\n }\n .pagination-pf-page {\n margin-left: 10px;\n margin-right: 5px;\n padding: 0 2px 2px;\n text-align: right;\n width: 2.5em;\n }\n .pagination {\n display: flex;\n margin: 0 0 0 10px;\n a {\n float: none;\n @supports (display: flex) {\n display: block;\n }\n }\n }\n}\n","//\n// Panels\n// --------------------------------------------------\n\n.panel-title {\n font-weight: 700;\n}\n\n//\n// Collapsable panels (aka, accordion)\n// --------------------------------------------------\n\n.panel-group {\n .panel {\n color: @gray-pf;\n + .panel {\n margin-top: -1px;\n }\n }\n .panel-default {\n border-color: @panel-default-border-color;\n border-top-color: @panel-default-border-color;\n .panel-heading {\n #gradient > .vertical(@btn-default-bg-img-start, @btn-default-bg-img-stop);\n + .panel-collapse .panel-body {\n border-top: 1px solid @panel-inner-border;\n }\n }\n }\n\n .panel-info {\n border-color: @panel-info-border;\n .panel-heading {\n background-color: @panel-group-pf-info-heading-bg;\n }\n + .panel-default {\n border-top-color: @panel-info-border;\n }\n }\n .panel-primary {\n border-color: @panel-primary-border;\n .panel-heading {\n background-color: @panel-group-pf-primary-heading-bg;\n }\n + .panel-default {\n border-top-color: @panel-primary-border;\n }\n + .panel-info {\n border-top-color: @panel-primary-border;\n }\n }\n .panel-success {\n border-color: @panel-success-border;\n .panel-heading {\n background-color: @panel-group-pf-success-heading-bg;\n }\n + .panel-default {\n border-top-color: @panel-success-border;\n }\n + .panel-info {\n border-top-color: @panel-success-border;\n }\n + .panel-primary {\n border-top-color: @panel-success-border;\n }\n }\n .panel-warning {\n border-color: @panel-warning-border;\n .panel-heading {\n background-color: @panel-group-pf-warning-heading-bg;\n }\n + .panel-default {\n border-top-color: @panel-warning-border;\n }\n + .panel-info {\n border-top-color: @panel-warning-border;\n }\n + .panel-primary {\n border-top-color: @panel-warning-border;\n }\n + .panel-success {\n border-top-color: @panel-warning-border;\n }\n }\n .panel-danger {\n border-color: @panel-danger-border;\n .panel-heading {\n background-color: @panel-group-pf-danger-heading-bg;\n }\n + .panel-default {\n border-top-color: @panel-danger-border;\n }\n + .panel-info {\n border-top-color: @panel-danger-border;\n }\n + .panel-primary {\n border-top-color: @panel-danger-border;\n }\n + .panel-success {\n border-top-color: @panel-danger-border;\n }\n + .panel-warning {\n border-top-color: @panel-danger-border;\n }\n }\n .panel-title {\n font-weight: 500;\n line-height: 1;\n > a {\n color: @gray-pf;\n font-weight: @btn-font-weight;\n &:before {\n content: \"\\f107\";\n display: inline-block;\n font-family: @icon-font-name-fa;\n font-size: 13px;\n margin-right: 5px;\n text-align: center;\n vertical-align: 0;\n width: 8px;\n }\n &:focus {\n outline: none;\n text-decoration: none;\n }\n &:hover {\n text-decoration: none;\n }\n &.collapsed:before {\n content: \"\\f105\";\n }\n }\n }\n}\n","//\n// Popovers\n// --------------------------------------------------\n\n.popover {\n .box-shadow(0 2px 2px fade(@color-pf-black, 8%));\n padding: 0;\n}\n\n.popover-content {\n color: @gray-pf;\n line-height: 18px;\n padding: 10px 14px;\n}\n\n.popover-title {\n border-bottom: none;\n border-radius: 0;\n color: @gray-pf;\n font-size: (@font-size-base + 1);\n font-weight: 700;\n min-height: 34px;\n .close {\n height: 22px;\n position: absolute;\n right: 8px;\n top: 6px;\n }\n &.closable {\n padding-right: 30px;\n }\n}\n","//\n// Progress Bar\n// --------------------------------------------------\n\n@keyframes progress-bar-stripes {\n from { background-position: 0 0; }\n to { background-position: 40px 0; }\n}\n\n.progress {\n .box-shadow(inset 0 0 1px fade(@color-pf-black, 25%));\n &.progress-label-left,\n &.progress-label-top-right {\n overflow: visible;\n position: relative;\n }\n &.progress-label-left {\n margin-left: 40px;\n }\n &.progress-sm {\n height: @progress-sm;\n margin-bottom: @progress-sm;\n }\n &.progress-xs {\n height: @progress-xs;\n margin-bottom: @progress-xs;\n }\n td > &:first-child:last-child {\n margin-bottom: 0;\n margin-top: 3px;\n }\n}\n\n.progress-bar {\n box-shadow: none;\n .progress-label-left & span,\n .progress-label-right & span,\n .progress-label-top-right & span {\n color: @text-color;\n position: absolute;\n text-align: right;\n }\n .progress-label-left & span {\n font-size: @font-size-large;\n left: -40px;\n top: 0;\n width: 35px;\n }\n .progress-label-right & span,\n .progress-label-top-right & span {\n font-size: @font-size-small;\n overflow: hidden;\n right: 0;\n text-overflow: ellipsis;\n white-space: nowrap;\n strong {\n font-weight: 600;\n }\n }\n .progress-label-right & span {\n max-width: @progress-description-label-width;\n top: 0;\n }\n .progress-label-top-right & span {\n max-width: 47%;\n top: (-(@line-height-computed * 1.5)); // -30px\n }\n .progress-label-left.progress-sm & span,\n .progress-label-top-right.progress-sm & span {\n font-size: @font-size-base;\n }\n .progress-sm & {\n line-height: @progress-sm;\n }\n .progress-xs & {\n line-height: @progress-xs;\n }\n}\n\n.progress-bar-remaining {\n background: transparent;\n}\n\n.progress-container {\n position: relative;\n &.progress-description-left {\n padding-left :(@progress-description-label-width + 5);\n }\n &.progress-label-right {\n padding-right :(@progress-description-label-width + 5);\n }\n}\n\n.progress-description {\n margin-bottom: (@line-height-computed / 2); // 10px\n max-width: 52%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n .count {\n font-size: (@font-size-base * 1.667); // 20px\n font-weight: 300;\n line-height: 1;\n margin-right: 5px;\n }\n .fa,\n .pficon {\n font-size: 14px;\n margin-right: 3px;\n }\n .progress-description-left & {\n left: 0;\n margin-bottom: 0;\n max-width: @progress-description-label-width;\n position: absolute;\n top: 0;\n }\n .tooltip {\n white-space: normal;\n }\n}\n","//\n// Tables\n// --------------------------------------------------\n\n.table {\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-cell-padding-top @table-cell-padding @table-cell-padding-bottom;\n > a:hover {\n text-decoration: none;\n }\n }\n > th {\n font-family: \"Open Sans\";\n font-style: normal;\n font-weight: 600;\n }\n }\n }\n > thead {\n background-clip: padding-box;\n background-color: @color-pf-black-150;\n #gradient > .vertical(@start-color: @color-pf-black-100; @end-color: @color-pf-black-200; @start-percent: 0%; @end-percent: 100%);\n }\n}\n\n.table-bordered {\n border: 1px solid @table-border-color;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n border: 1px solid @table-border-color;\n }\n }\n }\n > thead > tr {\n > th,\n > td {\n border-bottom-width: 1px;\n }\n }\n}\n\n.table-striped {\n > tbody > tr {\n &:nth-of-type(even) {\n background-color: @table-bg-accent;\n }\n &:nth-of-type(odd) {\n background-color: transparent;\n }\n }\n}\n\n.table-hover {\n > tbody > tr:hover {\n > td,\n > th {\n background-color: @table-bg-hover;\n border-bottom-color: @table-border-hover;\n }\n }\n}\n\n.table-treegrid {\n span.indent {\n margin-left: 10px;\n margin-right: 10px;\n }\n span.icon {\n display: inline-block;\n font-size: 13px;\n margin-right: 5px;\n min-width: 10px;\n text-align: center;\n }\n span.expand-icon, span.collapse-icon {\n cursor: pointer;\n }\n > tbody > tr.odd {\n background-color: @table-bg-accent;\n }\n}\n","//\n// Tabs\n// --------------------------------------------------\n\n.nav-tabs {\n font-size: @font-size-large;\n > li {\n > a {\n color: @nav-tabs-color;\n margin-right: -1px;\n padding-bottom: 5px;\n padding-top: 5px;\n &:active,\n &:focus,\n &:hover {\n background: transparent;\n border-color: @nav-tabs-border-color;\n color: @gray-darker;\n }\n }\n > .dropdown-menu {\n border-top: 0;\n border-color: @nav-tabs-border-color;\n &.pull-right {\n right: -1px;\n }\n }\n }\n + .nav-tabs-pf, &.nav-tabs-pf-secondary {\n font-size: @font-size-base;\n > li:first-child > a {\n padding-left: 15px;\n &:before {\n left: 15px !important;\n }\n }\n }\n .open > a {\n &,\n &:hover,\n &:focus {\n background-color: transparent;\n border-color: @nav-tabs-border-color;\n }\n }\n}\n\n.nav-tabs-pf {\n &.nav-justified {\n @media (min-width: @grid-float-breakpoint) {\n border-bottom: 1px solid @nav-tabs-justified-link-border-color;\n }\n > li {\n &:first-child > a {\n padding-left: 15px;\n }\n > a {\n border-bottom: 0;\n &:before {\n left: 0 !important;\n right: 0 !important;\n }\n }\n }\n }\n > li {\n margin-bottom: 0;\n &.active > a {\n .tab-indicator(@background: @nav-tabs-active-link-hover-color);\n &,\n &:active,\n &:focus,\n &:hover {\n background-color: transparent;\n border: 0 !important;\n color: @link-color;\n &:before {\n background: @nav-tabs-active-link-hover-color;\n }\n }\n }\n &:first-child {\n > a {\n padding-left: 0;\n &:before {\n left: 0 !important;\n }\n }\n }\n > a {\n border: 0;\n line-height: 1;\n margin-right: 0;\n padding-bottom: 10px;\n padding-top: 10px;\n &:active,\n &:focus,\n &:hover {\n .tab-indicator()\n }\n }\n > .dropdown-menu {\n left: 15px;\n margin-top: 1px;\n &.pull-right {\n left: auto;\n right: 15px;\n }\n }\n }\n .open > a {\n &,\n &:hover,\n &:focus {\n background-color: transparent;\n }\n }\n}\n","//\n// Tooltips\n// --------------------------------------------------\n\n// Base class\n.tooltip {\n font-size: @tooltip-font-size;\n line-height: 1.4;\n}\n\n// Wrapper for the tooltip content\n.tooltip-inner {\n padding: 7px 12px;\n text-align: left;\n}\n","//\n// Typography\n// --------------------------------------------------\n\nh1,\n.h1,\nh2,\n.h2 {\n font-weight: 300;\n}\n\n.page-header .actions {\n margin-top: 8px;\n a > .pficon {\n margin-right: 4px;\n }\n}\n\n@media (min-width: @grid-float-breakpoint-max) {\n .page-header-bleed-left {\n margin-left: (-(@grid-gutter-width / 2));\n }\n .page-header-bleed-right {\n margin-right: ((-@grid-gutter-width / 2));\n .actions {\n margin-right: (@grid-gutter-width / 2);\n }\n }\n}\n"]}
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/build/less/patternfly.min.css b/themes/src/main/node_modules/patternfly/tests/build/less/patternfly.min.css
new file mode 100644
index 0000000000..ea8e7edfb7
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/build/less/patternfly.min.css
@@ -0,0 +1,8 @@
+@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url(../fonts/OpenSans-Light-webfont.eot);src:local("Open Sans Light"),local("OpenSans-Light"),url(../fonts/OpenSans-Light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Light-webfont.woff2) format("woff2"),url(../fonts/OpenSans-Light-webfont.woff) format("woff"),url(../fonts/OpenSans-Light-webfont.ttf) format("truetype"),url(../fonts/OpenSans-Light-webfont.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url(../fonts/OpenSans-Regular-webfont.eot);src:local("Open Sans"),local("OpenSans"),url(../fonts/OpenSans-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Regular-webfont.woff2) format("woff2"),url(../fonts/OpenSans-Regular-webfont.woff) format("woff"),url(../fonts/OpenSans-Regular-webfont.ttf) format("truetype"),url(../fonts/OpenSans-Regular-webfont.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;src:url(../fonts/OpenSans-LightItalic-webfont.eot);src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(../fonts/OpenSans-LightItalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-LightItalic-webfont.woff2) format("woff2"),url(../fonts/OpenSans-LightItalic-webfont.woff) format("woff"),url(../fonts/OpenSans-LightItalic-webfont.ttf) format("truetype"),url(../fonts/OpenSans-LightItalic-webfont.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:url(../fonts/OpenSans-Italic-webfont.eot);src:local("Open Sans Italic"),local("OpenSans-Italic"),url(../fonts/OpenSans-Italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Italic-webfont.woff2) format("woff2"),url(../fonts/OpenSans-Italic-webfont.woff) format("woff"),url(../fonts/OpenSans-Italic-webfont.ttf) format("truetype"),url(../fonts/OpenSans-Italic-webfont.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url(../fonts/OpenSans-Semibold-webfont.eot);src:local("Open Sans Semibold"),local("OpenSans-Semibold-webfont"),url(../fonts/OpenSans-Semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Semibold-webfont.woff2) format("woff2"),url(../fonts/OpenSans-Semibold-webfont.woff) format("woff"),url(../fonts/OpenSans-Semibold-webfont.ttf) format("truetype"),url(../fonts/OpenSans-Semibold-webfont.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;src:url(../fonts/OpenSans-SemiboldItalic-webfont.eot);src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic-webfont"),url(../fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-SemiboldItalic-webfont.woff2) format("woff2"),url(../fonts/OpenSans-SemiboldItalic-webfont.woff) format("woff"),url(../fonts/OpenSans-SemiboldItalic-webfont.ttf) format("truetype"),url(../fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url(../fonts/OpenSans-Bold-webfont.eot);src:local("Open Sans Bold"),local("OpenSans-Bold"),url(../fonts/OpenSans-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Bold-webfont.woff2) format("woff2"),url(../fonts/OpenSans-Bold-webfont.woff) format("woff"),url(../fonts/OpenSans-Bold-webfont.ttf) format("truetype"),url(../fonts/OpenSans-Bold-webfont.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:url(../fonts/OpenSans-BoldItalic-webfont.eot);src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(../fonts/OpenSans-BoldItalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-BoldItalic-webfont.woff2) format("woff2"),url(../fonts/OpenSans-BoldItalic-webfont.woff) format("woff"),url(../fonts/OpenSans-BoldItalic-webfont.ttf) format("truetype"),url(../fonts/OpenSans-BoldItalic-webfont.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;src:url(../fonts/OpenSans-ExtraBoldItalic-webfont.eot);src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url(../fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-ExtraBoldItalic-webfont.woff2) format("woff2"),url(../fonts/OpenSans-ExtraBoldItalic-webfont.woff) format("woff"),url(../fonts/OpenSans-ExtraBoldItalic-webfont.ttf) format("truetype"),url(../fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:url(../fonts/OpenSans-ExtraBold-webfont.eot);src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(../fonts/OpenSans-ExtraBold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-ExtraBold-webfont.woff2) format("woff2"),url(../fonts/OpenSans-ExtraBold-webfont.woff) format("woff"),url(../fonts/OpenSans-ExtraBold-webfont.ttf) format("truetype"),url(../fonts/OpenSans-ExtraBold-webfont.svg#OpenSans) format("svg")}/*!
+ * Bootstrap v3.3.7 (http://getbootstrap.com)
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{box-sizing:border-box}:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:12px;line-height:1.66666667;color:#363636;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#0088ce;text-decoration:none}a:focus,a:hover{color:#00659c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:1px}.img-thumbnail{padding:4px;line-height:1.66666667;background-color:#fff;border:1px solid #ddd;border-radius:1px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #f1f1f1}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#9c9c9c}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:24px}.h2,h2{font-size:22px}.h3,h3{font-size:16px}.h4,h4{font-size:15px}.h5,h5{font-size:13px}.h6,h6{font-size:11px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:13px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:18px}}.small,small{font-size:91%}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#9c9c9c}.text-primary{color:#39a5dc}a.text-primary:focus,a.text-primary:hover{color:#228bc0}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#ec7a08}a.text-warning:focus,a.text-warning:hover{color:#bb6106}.text-danger{color:#c00}a.text-danger:focus,a.text-danger:hover{color:#900}.bg-primary{color:#fff;background-color:#39a5dc}a.bg-primary:focus,a.bg-primary:hover{background-color:#228bc0}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #f1f1f1}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.66666667}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #9c9c9c}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:15px;border-left:5px solid #f1f1f1}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.66666667;color:#9c9c9c}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #f1f1f1;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.66666667}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,monospace}code{padding:2px 4px;font-size:90%;color:#004368;background-color:#def3ff;border-radius:1px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:1px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:11px;line-height:1.66666667;word-break:break-all;word-wrap:break-word;color:#363636;background-color:#fafafa;border:1px solid #ccc;border-radius:1px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}@media (min-width:768px){.container{width:760px}}@media (min-width:992px){.container{width:980px}}@media (min-width:1200px){.container{width:1180px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}.row{margin-left:-20px;margin-right:-20px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:20px;padding-right:20px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:10px;padding-bottom:10px;color:#9c9c9c;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:10px;line-height:1.66666667;vertical-align:top;border-top:1px solid #d1d1d1}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #d1d1d1}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #d1d1d1}.table .table{background-color:#fff}.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:5px}.table-bordered{border:1px solid #d1d1d1}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #d1d1d1}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f5f5f5}.table-hover>tbody>tr:hover{background-color:#def3ff}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#def3ff}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#c4eaff}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #d1d1d1}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:18px;line-height:inherit;color:#363636;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:3px;font-size:12px;line-height:1.66666667;color:#363636}.form-control{display:block;width:100%;height:26px;padding:2px 6px;font-size:12px;line-height:1.66666667;color:#363636;background-color:#fff;background-image:none;border:1px solid #bbb;border-radius:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#0088ce;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,136,206,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control:-moz-placeholder{color:#999;font-style:italic}.form-control::-moz-placeholder{color:#999;font-style:italic;opacity:1}.form-control:-ms-input-placeholder{color:#999;font-style:italic}.form-control::-webkit-input-placeholder{color:#999;font-style:italic}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#f5f5f5;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:26px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:22px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:33px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{padding-top:3px;padding-bottom:3px;margin-bottom:0;min-height:32px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:22px;padding:2px 6px;font-size:11px;line-height:1.5;border-radius:1px}select.input-sm{height:22px;line-height:22px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:22px;padding:2px 6px;font-size:11px;line-height:1.5;border-radius:1px}.form-group-sm select.form-control{height:22px;line-height:22px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:22px;min-height:31px;padding:3px 6px;font-size:11px;line-height:1.5}.input-lg{height:33px;padding:6px 10px;font-size:14px;line-height:1.3333333;border-radius:1px}select.input-lg{height:33px;line-height:33px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:33px;padding:6px 10px;font-size:14px;line-height:1.3333333;border-radius:1px}.form-group-lg select.form-control{height:33px;line-height:33px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:33px;min-height:34px;padding:7px 10px;font-size:14px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:32.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:26px;height:26px;line-height:26px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:33px;height:33px;line-height:33px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:22px;height:22px;line-height:22px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#ec7a08}.has-warning .form-control{border-color:#ec7a08;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#bb6106;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #faad60}.has-warning .input-group-addon{color:#ec7a08;border-color:#ec7a08;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#ec7a08}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#c00}.has-error .form-control{border-color:#c00;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#900;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f33}.has-error .input-group-addon{color:#c00;border-color:#c00;background-color:#f2dede}.has-error .form-control-feedback{color:#c00}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#767676}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:3px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:23px}.form-horizontal .form-group{margin-left:-20px;margin-right:-20px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:3px}}.form-horizontal .has-feedback .form-control-feedback{right:20px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:7px;font-size:14px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:3px;font-size:11px}}.btn{display:inline-block;margin-bottom:0;font-weight:600;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:2px 6px;font-size:12px;line-height:1.66666667;border-radius:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#4d5258;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#4d5258;background-color:#f1f1f1;border-color:#bbb}.btn-default.focus,.btn-default:focus{color:#4d5258;background-color:#d8d8d8;border-color:#7b7b7b}.btn-default:hover{color:#4d5258;background-color:#d8d8d8;border-color:#9c9c9c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#4d5258;background-color:#d8d8d8;border-color:#9c9c9c}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#4d5258;background-color:#c6c6c6;border-color:#7b7b7b}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#f1f1f1;border-color:#bbb}.btn-default .badge{color:#f1f1f1;background-color:#4d5258}.btn-primary{color:#fff;background-color:#0088ce;border-color:#00659c}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#00669b;border-color:#00121d}.btn-primary:hover{color:#fff;background-color:#00669b;border-color:#003d5f}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#00669b;border-color:#003d5f}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#004f77;border-color:#00121d}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#0088ce;border-color:#00659c}.btn-primary .badge{color:#0088ce;background-color:#fff}.btn-success{color:#fff;background-color:#3f9c35;border-color:#37892f}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#307628;border-color:#112a0e}.btn-success:hover{color:#fff;background-color:#307628;border-color:#255b1f}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#307628;border-color:#255b1f}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#255b1f;border-color:#112a0e}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#3f9c35;border-color:#37892f}.btn-success .badge{color:#3f9c35;background-color:#fff}.btn-info{color:#fff;background-color:#00659c;border-color:#005483}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#004469;border-color:#000203}.btn-info:hover{color:#fff;background-color:#004469;border-color:#002d45}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#004469;border-color:#002d45}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#002d45;border-color:#000203}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#00659c;border-color:#005483}.btn-info .badge{color:#00659c;background-color:#fff}.btn-warning{color:#fff;background-color:#ec7a08;border-color:#d36d07}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#bb6106;border-color:#582e03}.btn-warning:hover{color:#fff;background-color:#bb6106;border-color:#984f05}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#bb6106;border-color:#984f05}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#984f05;border-color:#582e03}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#ec7a08;border-color:#d36d07}.btn-warning .badge{color:#ec7a08;background-color:#fff}.btn-danger{color:#fff;background-color:#a30000;border-color:#8b0000}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#700000;border-color:#0b0000}.btn-danger:hover{color:#fff;background-color:#700000;border-color:#4e0000}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#700000;border-color:#4e0000}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#4c0000;border-color:#0b0000}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#a30000;border-color:#8b0000}.btn-danger .badge{color:#a30000;background-color:#fff}.btn-link{color:#0088ce;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#00659c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#9c9c9c;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:6px 10px;font-size:14px;line-height:1.3333333;border-radius:1px}.btn-group-sm>.btn,.btn-sm{padding:2px 6px;font-size:11px;line-height:1.5;border-radius:1px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:11px;line-height:1.5;border-radius:1px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:0 dashed;border-right:0 solid transparent;border-left:0 solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:12px;text-align:left;background-color:#fff;border:1px solid #bbb;border-radius:1px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{margin:9px 0;background-color:#ededed;height:1px;margin:4px 1px;overflow:hidden}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.66666667;color:#363636;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#4d5258;background-color:#def3ff}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#0088ce}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#9c9c9c}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:11px;line-height:1.66666667;color:#9c9c9c;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:0 dashed;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:0 0 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 0 0}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:1px;border-top-left-radius:1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:1px;border-bottom-left-radius:1px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:33px;padding:6px 10px;font-size:14px;line-height:1.3333333;border-radius:1px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:33px;line-height:33px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:22px;padding:2px 6px;font-size:11px;line-height:1.5;border-radius:1px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:22px;line-height:22px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:2px 6px;font-size:12px;font-weight:400;line-height:1;color:#363636;text-align:center;background-color:#f1f1f1;border:1px solid #bbb;border-radius:1px}.input-group-addon.input-sm{padding:2px 6px;font-size:11px;border-radius:1px}.input-group-addon.input-lg{padding:6px 10px;font-size:14px;border-radius:1px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#f1f1f1}.nav>li.disabled>a{color:#9c9c9c}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#9c9c9c;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#f1f1f1;border-color:#0088ce}.nav .nav-divider{margin:9px 0;background-color:#e5e5e5;background-color:#ededed;height:1px;margin:4px 1px;overflow:hidden}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ededed}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.66666667;border:1px solid transparent;border-radius:1px 1px 0 0}.nav-tabs>li>a:hover{border-color:transparent transparent #ededed}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#0088ce;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:1px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ededed}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ededed;border-radius:1px 1px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:1px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#39a5dc}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:1px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ededed}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ededed;border-radius:1px 1px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:1px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:20px;padding-left:20px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-20px;margin-left:-20px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px 20px;font-size:14px;line-height:20px;height:50px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-20px}}.navbar-toggle{position:relative;float:right;margin-right:20px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:1px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -20px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{margin-left:-20px;margin-right:-20px;padding:10px 20px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:12px;margin-bottom:12px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:1px;border-top-left-radius:1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:12px;margin-bottom:12px}.navbar-btn.btn-sm{margin-top:14px;margin-bottom:14px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-left:20px;margin-right:20px}}@media (min-width:768px){.navbar-left{float:left!important;float:left}.navbar-right{float:right!important;float:right;margin-right:-20px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#c2c2c2}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#c2c2c2}.navbar-inverse .navbar-nav>li>a{color:#c2c2c2}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#c2c2c2}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#c2c2c2}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#c2c2c2}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:transparent;border-radius:1px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"\f105\00a0";padding:0 5px;color:#4d5258}.breadcrumb>.active{color:#4d5258}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:1px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:2px 6px;line-height:1.66666667;text-decoration:none;color:#0088ce;background-color:#f5f5f5;border:1px solid #bbb;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:1px;border-top-left-radius:1px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:1px;border-top-right-radius:1px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#00659c;background-color:#ededed;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#39a5dc;border-color:#39a5dc;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#9c9c9c;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:6px 10px;font-size:14px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:1px;border-top-left-radius:1px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:1px;border-top-right-radius:1px}.pagination-sm>li>a,.pagination-sm>li>span{padding:2px 6px;font-size:11px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:1px;border-top-left-radius:1px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:1px;border-top-right-radius:1px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#f5f5f5;border:1px solid #bbb;border-radius:0}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#ededed}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#8b8d8f;background-color:#f5f5f5;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#9c9c9c}.label-default[href]:focus,.label-default[href]:hover{background-color:#838383}.label-primary{background-color:#39a5dc}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#228bc0}.label-success{background-color:#3f9c35}.label-success[href]:focus,.label-success[href]:hover{background-color:#307628}.label-info{background-color:#00659c}.label-info[href]:focus,.label-info[href]:hover{background-color:#004469}.label-warning{background-color:#ec7a08}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#bb6106}.label-danger{background-color:#c00}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#900}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:11px;font-weight:700;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#9c9c9c;border-radius:1px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#0088ce;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#f1f1f1}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:18px;font-weight:200}.jumbotron>hr{border-top-color:#d8d8d8}.container .jumbotron,.container-fluid .jumbotron{border-radius:1px;padding-left:20px;padding-right:20px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:54px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.66666667;background-color:#fff;border:1px solid #ddd;border-radius:1px;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-left:auto;margin-right:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#0088ce}.thumbnail .caption{padding:9px;color:#363636}.alert{padding:11px;margin-bottom:20px;border:1px solid transparent;border-radius:1px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:500}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:31px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#e9f4e9;border-color:#3f9c35;color:#363636}.alert-success hr{border-top-color:#37892f}.alert-success .alert-link{color:#1d1d1d}.alert-info{background-color:#f5f5f5;border-color:#8b8d8f;color:#363636}.alert-info hr{border-top-color:#7e8082}.alert-info .alert-link{color:#1d1d1d}.alert-warning{background-color:#fdf2e5;border-color:#ec7a08;color:#363636}.alert-warning hr{border-top-color:#d36d07}.alert-warning .alert-link{color:#1d1d1d}.alert-danger{background-color:#ffe6e6;border-color:#c00;color:#363636}.alert-danger hr{border-top-color:#b30000}.alert-danger .alert-link{color:#1d1d1d}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#ededed;border-radius:1px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:11px;line-height:20px;color:#fff;text-align:center;background-color:#39a5dc;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(3,3,3,.15) 25%,rgba(3,3,3,.15) 26%,transparent 27%,transparent 49%,rgba(3,3,3,.15) 50%,rgba(3,3,3,.15) 51%,transparent 52%,transparent 74%,rgba(3,3,3,.15) 75%,rgba(3,3,3,.15) 76%,transparent 77%);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#3f9c35}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(3,3,3,.15) 25%,rgba(3,3,3,.15) 26%,transparent 27%,transparent 49%,rgba(3,3,3,.15) 50%,rgba(3,3,3,.15) 51%,transparent 52%,transparent 74%,rgba(3,3,3,.15) 75%,rgba(3,3,3,.15) 76%,transparent 77%)}.progress-bar-info{background-color:#00659c}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(3,3,3,.15) 25%,rgba(3,3,3,.15) 26%,transparent 27%,transparent 49%,rgba(3,3,3,.15) 50%,rgba(3,3,3,.15) 51%,transparent 52%,transparent 74%,rgba(3,3,3,.15) 75%,rgba(3,3,3,.15) 76%,transparent 77%)}.progress-bar-warning{background-color:#ec7a08}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(3,3,3,.15) 25%,rgba(3,3,3,.15) 26%,transparent 27%,transparent 49%,rgba(3,3,3,.15) 50%,rgba(3,3,3,.15) 51%,transparent 52%,transparent 74%,rgba(3,3,3,.15) 75%,rgba(3,3,3,.15) 76%,transparent 77%)}.progress-bar-danger{background-color:#c00}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(3,3,3,.15) 25%,rgba(3,3,3,.15) 26%,transparent 27%,transparent 49%,rgba(3,3,3,.15) 50%,rgba(3,3,3,.15) 51%,transparent 52%,transparent 74%,rgba(3,3,3,.15) 75%,rgba(3,3,3,.15) 76%,transparent 77%)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #f5f5f5}.list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{text-decoration:none;color:#555;background-color:#def3ff}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#f1f1f1;color:#9c9c9c;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#9c9c9c}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#39a5dc;border-color:#39a5dc}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#e6f4fb}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#ec7a08;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#ec7a08}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#ec7a08;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#ec7a08;border-color:#ec7a08}.list-group-item-danger{color:#c00;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#c00}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#c00;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#c00;border-color:#c00}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:1px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:0;border-top-left-radius:0}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:14px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #d1d1d1;border-bottom-right-radius:0;border-bottom-left-radius:0}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:0;border-top-left-radius:0}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:0}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:0}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:0}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:0}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #d1d1d1}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:1px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #d1d1d1}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #d1d1d1}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#363636;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#363636}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#39a5dc}.panel-primary>.panel-heading{color:#fff;background-color:#39a5dc;border-color:#39a5dc}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#39a5dc}.panel-primary>.panel-heading .badge{color:#39a5dc;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#39a5dc}.panel-success{border-color:#3f9c35}.panel-success>.panel-heading{color:#fff;background-color:#3f9c35;border-color:#3f9c35}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#3f9c35}.panel-success>.panel-heading .badge{color:#3f9c35;background-color:#fff}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#3f9c35}.panel-info{border-color:#00659c}.panel-info>.panel-heading{color:#fff;background-color:#00659c;border-color:#00659c}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#00659c}.panel-info>.panel-heading .badge{color:#00659c;background-color:#fff}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#00659c}.panel-warning{border-color:#ec7a08}.panel-warning>.panel-heading{color:#fff;background-color:#ec7a08;border-color:#ec7a08}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ec7a08}.panel-warning>.panel-heading .badge{color:#ec7a08;background-color:#fff}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ec7a08}.panel-danger{border-color:#c00}.panel-danger>.panel-heading{color:#fff;background-color:#c00;border-color:#c00}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#c00}.panel-danger>.panel-heading .badge{color:#c00;background-color:#fff}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#c00}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:1px}.well-sm{padding:9px;border-radius:1px}.close{float:right;font-size:18px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-ms-transform:translate(0,-25%);transform:translate(0,-25%);transition:transform .3s ease-out}.modal.in .modal-dialog{-ms-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:1px;box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.66666667}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.66666667;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:11px;opacity:0}.tooltip.in{opacity:.9}.tooltip.top{margin-top:-3px;padding:8px 0}.tooltip.right{margin-left:3px;padding:0 8px}.tooltip.bottom{margin-top:3px;padding:8px 0}.tooltip.left{margin-left:-3px;padding:0 8px}.tooltip-inner{max-width:220px;padding:3px 8px;color:#fff;text-align:center;background-color:#393f44;border-radius:1px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-8px;border-width:8px 8px 0;border-top-color:#393f44}.tooltip.top-left .tooltip-arrow{bottom:0;right:8px;margin-bottom:-8px;border-width:8px 8px 0;border-top-color:#393f44}.tooltip.top-right .tooltip-arrow{bottom:0;left:8px;margin-bottom:-8px;border-width:8px 8px 0;border-top-color:#393f44}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-8px;border-width:8px 8px 8px 0;border-right-color:#393f44}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-8px;border-width:8px 0 8px 8px;border-left-color:#393f44}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-8px;border-width:0 8px 8px;border-bottom-color:#393f44}.tooltip.bottom-left .tooltip-arrow{top:0;right:8px;margin-top:-8px;border-width:0 8px 8px;border-bottom-color:#393f44}.tooltip.bottom-right .tooltip-arrow{top:0;left:8px;margin-top:-8px;border-width:0 8px 8px;border-bottom-color:#393f44}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:220px;padding:1px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.66666667;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid #bbb;border-radius:1px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:12px;background-color:#f5f5f5;border-bottom:1px solid #e8e8e8;border-radius:0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:#bbb;bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:#bbb}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:#bbb;top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:#bbb}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x}.carousel-control.right{left:auto;right:0;background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}/*!
+ * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
+ * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
+ */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.fa-rotate-90{-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.text-overflow-pf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.alert{border-width:1px;padding-left:47px;padding-right:14px;position:relative;word-wrap:break-word}.alert .alert-link{color:#0088ce}.alert .alert-link:hover{color:#00659c}.alert>.btn.pull-right{margin-top:-3px}.alert>.pficon{font-size:22px;position:absolute;left:13px;top:10px}.alert .close{opacity:.85}.alert .close:focus,.alert .close:hover{opacity:1}.alert .pficon-info{color:#4d5258}.alert-dismissable{padding-right:28px}.alert-dismissable .close{right:-13px;top:1px}.badge{margin-left:6px}.nav-pills>li>a>.badge{margin-left:6px}.breadcrumb{padding-left:0}.breadcrumb>.active strong{font-weight:600}.breadcrumb>li{display:inline}.breadcrumb>li+li:before{color:#9c9c9c;content:"\f101";font-family:FontAwesome;font-size:11px;padding:0 9px 0 7px}.btn{box-shadow:0 2px 3px rgba(3,3,3,.1)}.btn:active{box-shadow:inset 0 2px 8px rgba(3,3,3,.2)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{background-color:#fafafa!important;background-image:none!important;border-color:#d1d1d1!important;color:#8b8d8f!important;opacity:1}.btn.disabled:active,.btn[disabled]:active,fieldset[disabled] .btn:active{box-shadow:none}.btn.disabled.btn-link,.btn[disabled].btn-link,fieldset[disabled] .btn.btn-link{background-color:transparent!important;border:0}.btn-danger{background-color:#a30000;background-image:linear-gradient(to bottom,#c00 0,#a30000 100%);background-repeat:repeat-x;border-color:#8b0000;color:#fff}.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open .dropdown-toggle.btn-danger{background-color:#a30000;background-image:none;border-color:#8b0000;color:#fff}.btn-danger.active,.btn-danger:active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open .dropdown-toggle.btn-danger.focus,.open .dropdown-toggle.btn-danger:focus,.open .dropdown-toggle.btn-danger:hover{background-color:#8a0000;border-color:#670000}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#a30000;border-color:#8b0000}.btn-default{background-color:#f1f1f1;background-image:linear-gradient(to bottom,#fafafa 0,#ededed 100%);background-repeat:repeat-x;border-color:#bbb;color:#4d5258}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open .dropdown-toggle.btn-default{background-color:#f1f1f1;background-image:none;border-color:#bbb;color:#4d5258}.btn-default.active,.btn-default:active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open .dropdown-toggle.btn-default.focus,.open .dropdown-toggle.btn-default:focus,.open .dropdown-toggle.btn-default:hover{background-color:#e5e5e5;border-color:#a9a9a9}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#f1f1f1;border-color:#bbb}.btn-link,.btn-link:active{box-shadow:none}.btn-primary{background-color:#0088ce;background-image:linear-gradient(to bottom,#39a5dc 0,#0088ce 100%);background-repeat:repeat-x;border-color:#00659c;color:#fff}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{background-color:#0088ce;background-image:none;border-color:#00659c;color:#fff}.btn-primary.active,.btn-primary:active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open .dropdown-toggle.btn-primary.focus,.open .dropdown-toggle.btn-primary:focus,.open .dropdown-toggle.btn-primary:hover{background-color:#0077b5;border-color:#004e78}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#0088ce;border-color:#00659c}.btn-group-xs .btn,.btn-group-xs>.btn,.btn-xs{font-weight:400}.caret{font-family:FontAwesome;font-weight:400;height:9px;position:relative;vertical-align:baseline;width:12px}.caret:before{bottom:0;content:"\f107";left:0;line-height:12px;position:absolute;text-align:center;top:-1px;right:0}.dropup .caret:before{content:"\f106"}.dropdown-toggle:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.dropdown-menu .divider{background-color:#ededed;height:1px;margin:4px 1px;overflow:hidden}.dropdown-menu>li>a{border-color:transparent;border-style:solid;border-width:1px 0;padding:1px 10px}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{border-color:#bee1f4}.dropdown-menu>li>a:active{background-color:#0088ce;border-color:#0088ce;color:#fff!important}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#0088ce!important;border-color:#0088ce!important}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{border-color:transparent}.dropdown-menu>.selected>a{background-color:#0088ce;border-color:#0088ce;color:#fff}.dropdown-menu>.selected>a small{color:rgba(255,255,255,.5)}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{border-color:transparent}.dropdown-header{padding-left:10px;padding-right:10px;text-transform:uppercase}.btn-group>.dropdown-menu,.dropdown>.dropdown-menu,.input-group-btn>.dropdown-menu{margin-top:-1px}.dropup .dropdown-menu{margin-bottom:-1px}.dropdown-submenu{position:relative}.dropdown-submenu:hover>a{background-color:#def3ff;border-color:#bee1f4}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu.pull-left{float:none!important}.dropdown-submenu.pull-left>.dropdown-menu{left:auto;margin-left:10px;right:100%}.dropdown-submenu>a{padding-right:20px!important}.dropdown-submenu>a:after{content:"\f105";font-family:FontAwesome;display:block;position:absolute;right:10px;top:2px}.dropdown-submenu>.dropdown-menu{left:100%;margin-top:0;top:-6px}.dropup .dropdown-submenu>.dropdown-menu{bottom:-5px;top:auto}.open .dropdown-submenu.active>.dropdown-menu{display:block}.dropdown-kebab-pf .btn-link,.dropdown-kebab-pf.btn-group>.btn:first-child{color:#252525;font-size:16px;line-height:1;padding:4px 10px;margin-left:-10px;margin-right:-10px}.dropdown-kebab-pf .btn-link:active,.dropdown-kebab-pf .btn-link:focus,.dropdown-kebab-pf .btn-link:hover,.dropdown-kebab-pf.btn-group>.btn:first-child:active,.dropdown-kebab-pf.btn-group>.btn:first-child:focus,.dropdown-kebab-pf.btn-group>.btn:first-child:hover{color:#0088ce}.dropdown-kebab-pf.btn-group{margin-left:10px}.dropdown-kebab-pf .dropdown-menu{left:-15px;margin-top:11px}.dropdown-kebab-pf .dropdown-menu.dropdown-menu-right{left:auto;right:-15px}.dropdown-kebab-pf .dropdown-menu.dropdown-menu-right:after,.dropdown-kebab-pf .dropdown-menu.dropdown-menu-right:before{left:auto;right:6px}.dropdown-kebab-pf .dropdown-menu:after,.dropdown-kebab-pf .dropdown-menu:before{border-bottom-color:#bbb;border-bottom-style:solid;border-bottom-width:10px;border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:inline-block;left:6px;position:absolute;top:-11px}.dropdown-kebab-pf .dropdown-menu:after{border-bottom-color:#fff;top:-10px}.dropdown-kebab-pf.dropup .dropdown-menu{margin-bottom:11px;margin-top:0}.dropdown-kebab-pf.dropup .dropdown-menu:after,.dropdown-kebab-pf.dropup .dropdown-menu:before{border-bottom:none;border-top-color:#bbb;border-top-style:solid;border-top-width:10px;bottom:-11px;top:auto}.dropdown-kebab-pf.dropup .dropdown-menu:after{border-top-color:#fff;bottom:-10px}.chars-remaining-pf span{font-weight:600;padding-right:5px}.chars-warn-remaining-pf{color:#c00}.fields-status-pf{color:#8b8d8f;margin-bottom:15px}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{box-shadow:none;color:#8b8d8f}.form-control[disabled]:hover,.form-control[readonly]:hover,fieldset[disabled] .form-control:hover{border-color:#bbb}.form-control:hover{border-color:#7dc3e8}.has-error .form-control:hover{border-color:#900}.has-success .form-control:hover{border-color:#2b542c}.has-warning .form-control:hover{border-color:#bb6106}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label,.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label,.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#363636}.help-block{margin-bottom:0}.input-group .input-group-btn .btn{box-shadow:none}label{font-weight:600}label.required-pf:after{color:#c00;content:"*";margin-left:3px}span.required-pf{color:#c00}.fields-section-pf{border-color:#ededed;border-style:solid;border-width:1px 0 0;margin-top:25px;padding:15px 0 0}.fields-section-header-pf{border:none;font-size:12px;margin:0;padding-right:10px;width:auto}.fields-section-header-pf .fa-angle-right{cursor:pointer;font-size:14px;width:14px}.label{border-radius:0;font-size:100%;font-weight:600}h1 .label,h2 .label,h3 .label,h4 .label,h5 .label,h6 .label{font-size:75%}.list-group{border-top:1px solid #ededed}.list-group .list-group-item:first-child{border-top:0}.list-group-item{border-left:0;border-right:0}.list-group-item-heading{font-weight:600}.modal-header{background-color:#f5f5f5;border-bottom:none;padding:10px 18px}.modal-header .close{margin-top:2px}.modal-title{font-size:13px;font-weight:700}.modal-footer{border-top:none;margin-top:15px;padding:14px 15px 15px}.modal-footer>.btn{padding-left:10px;padding-right:10px}.modal-footer>.btn>.fa-angle-left{margin-right:5px}.modal-footer>.btn>.fa-angle-right{margin-left:5px}.pager li>a,.pager li>span{background-color:#f1f1f1;background-image:linear-gradient(to bottom,#fafafa 0,#ededed 100%);background-repeat:repeat-x;border-color:#bbb;color:#4d5258;font-weight:600;line-height:22px;padding:2px 14px}.open .dropdown-toggle.pager li>a,.open .dropdown-toggle.pager li>span,.pager li>a.active,.pager li>a:active,.pager li>a:focus,.pager li>a:hover,.pager li>span.active,.pager li>span:active,.pager li>span:focus,.pager li>span:hover{background-color:#f1f1f1;background-image:none;border-color:#bbb;color:#4d5258}.open .dropdown-toggle.pager li>a,.open .dropdown-toggle.pager li>span,.pager li>a.active,.pager li>a:active,.pager li>span.active,.pager li>span:active{background-image:none}.open .dropdown-toggle.pager li>a.focus,.open .dropdown-toggle.pager li>a:focus,.open .dropdown-toggle.pager li>a:hover,.open .dropdown-toggle.pager li>span.focus,.open .dropdown-toggle.pager li>span:focus,.open .dropdown-toggle.pager li>span:hover,.pager li>a.active.focus,.pager li>a.active:focus,.pager li>a.active:hover,.pager li>a:active.focus,.pager li>a:active:focus,.pager li>a:active:hover,.pager li>span.active.focus,.pager li>span.active:focus,.pager li>span.active:hover,.pager li>span:active.focus,.pager li>span:active:focus,.pager li>span:active:hover{background-color:#e5e5e5;border-color:#a9a9a9}.pager li>a.disabled,.pager li>a.disabled.active,.pager li>a.disabled:active,.pager li>a.disabled:focus,.pager li>a.disabled:hover,.pager li>a[disabled],.pager li>a[disabled].active,.pager li>a[disabled]:active,.pager li>a[disabled]:focus,.pager li>a[disabled]:hover,.pager li>span.disabled,.pager li>span.disabled.active,.pager li>span.disabled:active,.pager li>span.disabled:focus,.pager li>span.disabled:hover,.pager li>span[disabled],.pager li>span[disabled].active,.pager li>span[disabled]:active,.pager li>span[disabled]:focus,.pager li>span[disabled]:hover,fieldset[disabled] .pager li>a,fieldset[disabled] .pager li>a.active,fieldset[disabled] .pager li>a:active,fieldset[disabled] .pager li>a:focus,fieldset[disabled] .pager li>a:hover,fieldset[disabled] .pager li>span,fieldset[disabled] .pager li>span.active,fieldset[disabled] .pager li>span:active,fieldset[disabled] .pager li>span:focus,fieldset[disabled] .pager li>span:hover{background-color:#f1f1f1;border-color:#bbb}.pager li>a>.i,.pager li>span>.i{font-size:18px;vertical-align:top;margin:2px 0}.pager li a:active{background-image:none;box-shadow:inset 0 3px 5px rgba(3,3,3,.125);outline:0}.pager .disabled>a,.pager .disabled>a:active,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{background:#f5f5f5;box-shadow:none;color:#8b8d8f;cursor:default}.pager .next>a>.i,.pager .next>span>.i{margin-left:5px}.pager .previous>a>.i,.pager .previous>span>.i{margin-right:5px}.pager-sm li>a,.pager-sm li>span{font-weight:400;line-height:16px;padding:1px 10px}.pager-sm li>a>.i,.pager-sm li>span>.i{font-size:12px}.pagination>li>a,.pagination>li>span{background-color:#f1f1f1;background-image:linear-gradient(to bottom,#fafafa 0,#ededed 100%);background-repeat:repeat-x;border-color:#bbb;color:#4d5258;cursor:default;font-weight:600;padding:2px 10px}.open .dropdown-toggle.pagination>li>a,.open .dropdown-toggle.pagination>li>span,.pagination>li>a.active,.pagination>li>a:active,.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span.active,.pagination>li>span:active,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#f1f1f1;background-image:none;border-color:#bbb;color:#4d5258}.open .dropdown-toggle.pagination>li>a,.open .dropdown-toggle.pagination>li>span,.pagination>li>a.active,.pagination>li>a:active,.pagination>li>span.active,.pagination>li>span:active{background-image:none}.open .dropdown-toggle.pagination>li>a.focus,.open .dropdown-toggle.pagination>li>a:focus,.open .dropdown-toggle.pagination>li>a:hover,.open .dropdown-toggle.pagination>li>span.focus,.open .dropdown-toggle.pagination>li>span:focus,.open .dropdown-toggle.pagination>li>span:hover,.pagination>li>a.active.focus,.pagination>li>a.active:focus,.pagination>li>a.active:hover,.pagination>li>a:active.focus,.pagination>li>a:active:focus,.pagination>li>a:active:hover,.pagination>li>span.active.focus,.pagination>li>span.active:focus,.pagination>li>span.active:hover,.pagination>li>span:active.focus,.pagination>li>span:active:focus,.pagination>li>span:active:hover{background-color:#e5e5e5;border-color:#a9a9a9}.pagination>li>a.disabled,.pagination>li>a.disabled.active,.pagination>li>a.disabled:active,.pagination>li>a.disabled:focus,.pagination>li>a.disabled:hover,.pagination>li>a[disabled],.pagination>li>a[disabled].active,.pagination>li>a[disabled]:active,.pagination>li>a[disabled]:focus,.pagination>li>a[disabled]:hover,.pagination>li>span.disabled,.pagination>li>span.disabled.active,.pagination>li>span.disabled:active,.pagination>li>span.disabled:focus,.pagination>li>span.disabled:hover,.pagination>li>span[disabled],.pagination>li>span[disabled].active,.pagination>li>span[disabled]:active,.pagination>li>span[disabled]:focus,.pagination>li>span[disabled]:hover,fieldset[disabled] .pagination>li>a,fieldset[disabled] .pagination>li>a.active,fieldset[disabled] .pagination>li>a:active,fieldset[disabled] .pagination>li>a:focus,fieldset[disabled] .pagination>li>a:hover,fieldset[disabled] .pagination>li>span,fieldset[disabled] .pagination>li>span.active,fieldset[disabled] .pagination>li>span:active,fieldset[disabled] .pagination>li>span:focus,fieldset[disabled] .pagination>li>span:hover{background-color:#f1f1f1;border-color:#bbb}.pagination>li>a>.i,.pagination>li>span>.i{font-size:15px;vertical-align:top;margin:2px 0}.pagination>li>a:active,.pagination>li>span:active{box-shadow:inset 0 2px 8px rgba(3,3,3,.2)}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#f1f1f1;border-color:#bbb;box-shadow:inset 0 2px 8px rgba(3,3,3,.2);color:#4d5258;background-image:linear-gradient(to bottom,#fafafa 0,#ededed 100%);background-repeat:repeat-x}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{box-shadow:none;cursor:default;background-image:linear-gradient(to bottom,#fafafa 0,#ededed 100%);background-repeat:repeat-x}.pagination-sm>li>a,.pagination-sm>li>span{padding:2px 6px;font-size:11px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:1px;border-top-left-radius:1px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:1px;border-top-right-radius:1px}.pagination-sm>li>a,.pagination-sm>li>span{font-weight:400}.pagination-sm>li>a>.i,.pagination-sm>li>span>.i{font-size:12px;margin-top:2px}.content-view-pf-pagination{background-color:#f5f5f5;border:1px solid #d1d1d1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.content-view-pf-pagination.table-view-pf-pagination{border-top:none}.content-view-pf-pagination .form-group{-ms-flex-align:baseline;align-items:baseline;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;float:left;margin:5px}@supports (display:flex){.content-view-pf-pagination .form-group{float:none}}.content-view-pf-pagination .form-group:last-child{-ms-flex-pack:end;justify-content:flex-end;float:right}@supports (display:flex){.content-view-pf-pagination .form-group:last-child{float:none}}.content-view-pf-pagination .form-group .pagination-pf-pagesize.bootstrap-select.btn-group,.content-view-pf-pagination .form-group .pagination-pf-pagesize.btn-group{display:-ms-flexbox;display:flex;float:none;margin-bottom:0;margin-left:0;margin-right:5px;width:auto}.content-view-pf-pagination .form-group .dropdown-menu{min-width:auto}.content-view-pf-pagination .pagination-pf-page{margin-left:10px;margin-right:5px;padding:0 2px 2px;text-align:right;width:2.5em}.content-view-pf-pagination .pagination{display:-ms-flexbox;display:flex;margin:0 0 0 10px}.content-view-pf-pagination .pagination a{float:none}@supports (display:flex){.content-view-pf-pagination .pagination a{display:block}}.panel-title{font-weight:700}.panel-group .panel{color:#4d5258}.panel-group .panel+.panel{margin-top:-1px}.panel-group .panel-default{border-color:#bbb;border-top-color:#bbb}.panel-group .panel-default .panel-heading{background-image:linear-gradient(to bottom,#fafafa 0,#ededed 100%);background-repeat:repeat-x}.panel-group .panel-default .panel-heading+.panel-collapse .panel-body{border-top:1px solid #d1d1d1}.panel-group .panel-info{border-color:#00659c}.panel-group .panel-info .panel-heading{background-color:#dae5f4}.panel-group .panel-info+.panel-default{border-top-color:#00659c}.panel-group .panel-primary{border-color:#39a5dc}.panel-group .panel-primary .panel-heading{background-color:#def0f9}.panel-group .panel-primary+.panel-default{border-top-color:#39a5dc}.panel-group .panel-primary+.panel-info{border-top-color:#39a5dc}.panel-group .panel-success{border-color:#3f9c35}.panel-group .panel-success .panel-heading{background-color:#e9f4e9}.panel-group .panel-success+.panel-default{border-top-color:#3f9c35}.panel-group .panel-success+.panel-info{border-top-color:#3f9c35}.panel-group .panel-success+.panel-primary{border-top-color:#3f9c35}.panel-group .panel-warning{border-color:#ec7a08}.panel-group .panel-warning .panel-heading{background-color:#fdf2e5}.panel-group .panel-warning+.panel-default{border-top-color:#ec7a08}.panel-group .panel-warning+.panel-info{border-top-color:#ec7a08}.panel-group .panel-warning+.panel-primary{border-top-color:#ec7a08}.panel-group .panel-warning+.panel-success{border-top-color:#ec7a08}.panel-group .panel-danger{border-color:#c00}.panel-group .panel-danger .panel-heading{background-color:#ffe6e6}.panel-group .panel-danger+.panel-default{border-top-color:#c00}.panel-group .panel-danger+.panel-info{border-top-color:#c00}.panel-group .panel-danger+.panel-primary{border-top-color:#c00}.panel-group .panel-danger+.panel-success{border-top-color:#c00}.panel-group .panel-danger+.panel-warning{border-top-color:#c00}.panel-group .panel-title{font-weight:500;line-height:1}.panel-group .panel-title>a{color:#4d5258;font-weight:600}.panel-group .panel-title>a:before{content:"\f107";display:inline-block;font-family:FontAwesome;font-size:13px;margin-right:5px;text-align:center;vertical-align:0;width:8px}.panel-group .panel-title>a:focus{outline:0;text-decoration:none}.panel-group .panel-title>a:hover{text-decoration:none}.panel-group .panel-title>a.collapsed:before{content:"\f105"}.popover{box-shadow:0 2px 2px rgba(3,3,3,.08);padding:0}.popover-content{color:#4d5258;line-height:18px;padding:10px 14px}.popover-title{border-bottom:none;border-radius:0;color:#4d5258;font-size:13px;font-weight:700;min-height:34px}.popover-title .close{height:22px;position:absolute;right:8px;top:6px}.popover-title.closable{padding-right:30px}@keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}.progress{box-shadow:inset 0 0 1px rgba(3,3,3,.25)}.progress.progress-label-left,.progress.progress-label-top-right{overflow:visible;position:relative}.progress.progress-label-left{margin-left:40px}.progress.progress-sm{height:14px;margin-bottom:14px}.progress.progress-xs{height:6px;margin-bottom:6px}td>.progress:first-child:last-child{margin-bottom:0;margin-top:3px}.progress-bar{box-shadow:none}.progress-label-left .progress-bar span,.progress-label-right .progress-bar span,.progress-label-top-right .progress-bar span{color:#363636;position:absolute;text-align:right}.progress-label-left .progress-bar span{font-size:14px;left:-40px;top:0;width:35px}.progress-label-right .progress-bar span,.progress-label-top-right .progress-bar span{font-size:11px;overflow:hidden;right:0;text-overflow:ellipsis;white-space:nowrap}.progress-label-right .progress-bar span strong,.progress-label-top-right .progress-bar span strong{font-weight:600}.progress-label-right .progress-bar span{max-width:85px;top:0}.progress-label-top-right .progress-bar span{max-width:47%;top:-30px}.progress-label-left.progress-sm .progress-bar span,.progress-label-top-right.progress-sm .progress-bar span{font-size:12px}.progress-sm .progress-bar{line-height:14px}.progress-xs .progress-bar{line-height:6px}.progress-bar-remaining{background:0 0}.progress-container{position:relative}.progress-container.progress-description-left{padding-left:90px}.progress-container.progress-label-right{padding-right:90px}.progress-description{margin-bottom:10px;max-width:52%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-description .count{font-size:20.004px;font-weight:300;line-height:1;margin-right:5px}.progress-description .fa,.progress-description .pficon{font-size:14px;margin-right:3px}.progress-description-left .progress-description{left:0;margin-bottom:0;max-width:85px;position:absolute;top:0}.progress-description .tooltip{white-space:normal}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:2px 10px 3px}.table>tbody>tr>td>a:hover,.table>tbody>tr>th>a:hover,.table>tfoot>tr>td>a:hover,.table>tfoot>tr>th>a:hover,.table>thead>tr>td>a:hover,.table>thead>tr>th>a:hover{text-decoration:none}.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>th{font-family:"Open Sans";font-style:normal;font-weight:600}.table>thead{background-clip:padding-box;background-color:#f5f5f5;background-image:linear-gradient(to bottom,#fafafa 0,#ededed 100%);background-repeat:repeat-x}.table-bordered{border:1px solid #d1d1d1}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #d1d1d1}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:1px}.table-striped>tbody>tr:nth-of-type(even){background-color:#f5f5f5}.table-striped>tbody>tr:nth-of-type(odd){background-color:transparent}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#def3ff;border-bottom-color:#7dc3e8}.table-treegrid span.indent{margin-left:10px;margin-right:10px}.table-treegrid span.icon{display:inline-block;font-size:13px;margin-right:5px;min-width:10px;text-align:center}.table-treegrid span.collapse-icon,.table-treegrid span.expand-icon{cursor:pointer}.table-treegrid>tbody>tr.odd{background-color:#f5f5f5}.nav-tabs{font-size:14px}.nav-tabs>li>a{color:#4d5258;margin-right:-1px;padding-bottom:5px;padding-top:5px}.nav-tabs>li>a:active,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{background:0 0;border-color:#ededed;color:#252525}.nav-tabs>li>.dropdown-menu{border-top:0;border-color:#ededed}.nav-tabs>li>.dropdown-menu.pull-right{right:-1px}.nav-tabs+.nav-tabs-pf,.nav-tabs.nav-tabs-pf-secondary{font-size:12px}.nav-tabs+.nav-tabs-pf>li:first-child>a,.nav-tabs.nav-tabs-pf-secondary>li:first-child>a{padding-left:15px}.nav-tabs+.nav-tabs-pf>li:first-child>a:before,.nav-tabs.nav-tabs-pf-secondary>li:first-child>a:before{left:15px!important}.nav-tabs .open>a,.nav-tabs .open>a:focus,.nav-tabs .open>a:hover{background-color:transparent;border-color:#ededed}@media (min-width:768px){.nav-tabs-pf.nav-justified{border-bottom:1px solid #ededed}}.nav-tabs-pf.nav-justified>li:first-child>a{padding-left:15px}.nav-tabs-pf.nav-justified>li>a{border-bottom:0}.nav-tabs-pf.nav-justified>li>a:before{left:0!important;right:0!important}.nav-tabs-pf>li{margin-bottom:0}.nav-tabs-pf>li.active>a:before{background:#0088ce;bottom:-1px;content:"";display:block;height:2px;left:15px;position:absolute;right:15px}.nav-tabs-pf>li.active>a,.nav-tabs-pf>li.active>a:active,.nav-tabs-pf>li.active>a:focus,.nav-tabs-pf>li.active>a:hover{background-color:transparent;border:0!important;color:#0088ce}.nav-tabs-pf>li.active>a:active:before,.nav-tabs-pf>li.active>a:before,.nav-tabs-pf>li.active>a:focus:before,.nav-tabs-pf>li.active>a:hover:before{background:#0088ce}.nav-tabs-pf>li:first-child>a{padding-left:0}.nav-tabs-pf>li:first-child>a:before{left:0!important}.nav-tabs-pf>li>a{border:0;line-height:1;margin-right:0;padding-bottom:10px;padding-top:10px}.nav-tabs-pf>li>a:active:before,.nav-tabs-pf>li>a:focus:before,.nav-tabs-pf>li>a:hover:before{background:#bbb;bottom:-1px;content:"";display:block;height:2px;left:15px;position:absolute;right:15px}.nav-tabs-pf>li>.dropdown-menu{left:15px;margin-top:1px}.nav-tabs-pf>li>.dropdown-menu.pull-right{left:auto;right:15px}.nav-tabs-pf .open>a,.nav-tabs-pf .open>a:focus,.nav-tabs-pf .open>a:hover{background-color:transparent}.tooltip{font-size:12px;line-height:1.4}.tooltip-inner{padding:7px 12px;text-align:left}.h1,.h2,h1,h2{font-weight:300}.page-header .actions{margin-top:8px}.page-header .actions a>.pficon{margin-right:4px}@media (min-width:767px){.page-header-bleed-left{margin-left:-20px}.page-header-bleed-right{margin-right:-20px}.page-header-bleed-right .actions{margin-right:20px}}
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/build/less/patternfly.min.css.map b/themes/src/main/node_modules/patternfly/tests/build/less/patternfly.min.css.map
new file mode 100644
index 0000000000..db368ad010
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/build/less/patternfly.min.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["src/less/fonts.less","tests/build/less/patternfly.css","node_modules/bootstrap/less/normalize.less","node_modules/bootstrap/less/print.less","node_modules/bootstrap/less/glyphicons.less","node_modules/bootstrap/less/scaffolding.less","node_modules/bootstrap/less/mixins/vendor-prefixes.less","src/less/variables.less","node_modules/bootstrap/less/mixins/tab-focus.less","node_modules/bootstrap/less/carousel.less","node_modules/bootstrap/less/thumbnails.less","node_modules/bootstrap/less/mixins/image.less","node_modules/bootstrap/less/type.less","node_modules/bootstrap/less/mixins/text-emphasis.less","node_modules/bootstrap/less/mixins/background-variant.less","node_modules/bootstrap/less/mixins/text-overflow.less","node_modules/bootstrap/less/code.less","node_modules/bootstrap/less/grid.less","node_modules/bootstrap/less/mixins/grid.less","node_modules/bootstrap/less/mixins/grid-framework.less","node_modules/bootstrap/less/tables.less","node_modules/bootstrap/less/mixins/table-row.less","node_modules/bootstrap/less/forms.less","node_modules/bootstrap/less/mixins/forms.less","src/less/bootstrap-mixin-overrides.less","node_modules/bootstrap/less/buttons.less","node_modules/bootstrap/less/mixins/buttons.less","node_modules/bootstrap/less/mixins/opacity.less","node_modules/bootstrap/less/button-groups.less","node_modules/bootstrap/less/component-animations.less","node_modules/bootstrap/less/dropdowns.less","node_modules/bootstrap/less/mixins/nav-divider.less","node_modules/bootstrap/less/mixins/border-radius.less","node_modules/bootstrap/less/input-groups.less","node_modules/bootstrap/less/navs.less","node_modules/bootstrap/less/navbar.less","node_modules/bootstrap/less/mixins/nav-vertical-align.less","node_modules/bootstrap/less/utilities.less","node_modules/font-awesome/less/bordered-pulled.less","node_modules/bootstrap/less/breadcrumbs.less","node_modules/bootstrap/less/pagination.less","node_modules/bootstrap/less/mixins/pagination.less","node_modules/bootstrap/less/pager.less","node_modules/bootstrap/less/labels.less","node_modules/bootstrap/less/mixins/labels.less","node_modules/bootstrap/less/badges.less","node_modules/bootstrap/less/jumbotron.less","node_modules/bootstrap/less/alerts.less","node_modules/bootstrap/less/mixins/alerts.less","node_modules/bootstrap/less/progress-bars.less","node_modules/bootstrap/less/mixins/gradients.less","node_modules/bootstrap/less/mixins/progress-bar.less","node_modules/bootstrap/less/media.less","node_modules/bootstrap/less/list-group.less","node_modules/bootstrap/less/mixins/list-group.less","node_modules/bootstrap/less/panels.less","node_modules/bootstrap/less/mixins/panels.less","node_modules/bootstrap/less/responsive-embed.less","node_modules/bootstrap/less/wells.less","node_modules/bootstrap/less/close.less","node_modules/bootstrap/less/modals.less","node_modules/bootstrap/less/tooltip.less","node_modules/bootstrap/less/mixins/reset-text.less","node_modules/bootstrap/less/popovers.less","node_modules/bootstrap/less/mixins/clearfix.less","node_modules/bootstrap/less/mixins/center-block.less","node_modules/bootstrap/less/mixins/hide-text.less","node_modules/bootstrap/less/responsive-utilities.less","node_modules/bootstrap/less/mixins/responsive-visibility.less","node_modules/font-awesome/less/path.less","node_modules/font-awesome/less/core.less","node_modules/font-awesome/less/larger.less","node_modules/font-awesome/less/fixed-width.less","node_modules/font-awesome/less/list.less","node_modules/font-awesome/less/animated.less","node_modules/font-awesome/less/rotated-flipped.less","node_modules/font-awesome/less/mixins.less","node_modules/font-awesome/less/stacked.less","node_modules/font-awesome/less/icons.less","node_modules/font-awesome/less/variables.less","node_modules/font-awesome/less/screen-reader.less","src/less/mixins.less","src/less/alerts.less","src/less/badges.less","src/less/breadcrumbs.less","src/less/buttons.less","src/less/dropdowns.less","src/less/forms.less","src/less/labels.less","src/less/list-group.less","src/less/modals.less","src/less/pager.less","src/less/pagination.less","src/less/panels.less","src/less/popovers.less","src/less/progress-bars.less","src/less/tables.less","src/less/tabs.less","src/less/tooltip.less","src/less/type.less"],"names":[],"mappings":"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A,aADY,UACZ,MAAA,aADY,UACZ,MAAA,IADY,UACZ,MAAA,aADY,UACZ,MAAA,YAciB,gBACjB,MAAA,KADiB,gBACjB,MAAA,aADiB,gBACjB,MAAA,aADiB,eACjB,MAAA,IADiB,eACjB,MAAA,aADiB,eACjB,MAAA,aADiB,eACjB,MAAA,IADiB,eACjB,MAAA,aADiB,eACjB,MAAA,aADiB,eACjB,MAAA,IADiB,eACjB,MAAA,aADiB,eACjB,MAAA,YAIW,eACX,MAAA,KAhBiB,gBACjB,KAAA,KADiB,gBACjB,KAAA,aADiB,gBACjB,KAAA,aADiB,eACjB,KAAA,IADiB,eACjB,KAAA,aADiB,eACjB,KAAA,aADiB,eACjB,KAAA,IADiB,eACjB,KAAA,aADiB,eACjB,KAAA,aADiB,eACjB,KAAA,IADiB,eACjB,KAAA,aADiB,eACjB,KAAA,YAIW,eACX,KAAA,KAcmB,kBACnB,YAAA,KADmB,kBACnB,YAAA,aADmB,kBACnB,YAAA,aADmB,iBACnB,YAAA,IADmB,iBACnB,YAAA,aADmB,iBACnB,YAAA,aADmB,iBACnB,YAAA,IADmB,iBACnB,YAAA,aADmB,iBACnB,YAAA,aADmB,iBACnB,YAAA,IADmB,iBACnB,YAAA,aADmB,iBACnB,YAAA,YADmB,iBACnB,YAAA,EFT+B,yBEzB/B,UAAA,WAAA,WAAA,WAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UACE,MAAA,KAOU,WACZ,MAAA,KADY,WACZ,MAAA,aADY,WACZ,MAAA,aADY,UACZ,MAAA,IADY,UACZ,MAAA,aADY,UACZ,MAAA,aADY,UACZ,MAAA,IADY,UACZ,MAAA,aADY,UACZ,MAAA,aADY,UACZ,MAAA,IADY,UACZ,MAAA,aADY,UACZ,MAAA,YAciB,gBACjB,MAAA,KADiB,gBACjB,MAAA,aADiB,gBACjB,MAAA,aADiB,eACjB,MAAA,IADiB,eACjB,MAAA,aADiB,eACjB,MAAA,aADiB,eACjB,MAAA,IADiB,eACjB,MAAA,aADiB,eACjB,MAAA,aADiB,eACjB,MAAA,IADiB,eACjB,MAAA,aADiB,eACjB,MAAA,YAIW,eACX,MAAA,KAhBiB,gBACjB,KAAA,KADiB,gBACjB,KAAA,aADiB,gBACjB,KAAA,aADiB,eACjB,KAAA,IADiB,eACjB,KAAA,aADiB,eACjB,KAAA,aADiB,eACjB,KAAA,IADiB,eACjB,KAAA,aADiB,eACjB,KAAA,aADiB,eACjB,KAAA,IADiB,eACjB,KAAA,aADiB,eACjB,KAAA,YAIW,eACX,KAAA,KAcmB,kBACnB,YAAA,KADmB,kBACnB,YAAA,aADmB,kBACnB,YAAA,aADmB,iBACnB,YAAA,IADmB,iBACnB,YAAA,aADmB,iBACnB,YAAA,aADmB,iBACnB,YAAA,IADmB,iBACnB,YAAA,aADmB,iBACnB,YAAA,aADmB,iBACnB,YAAA,IADmB,iBACnB,YAAA,aADmB,iBACnB,YAAA,YADmB,iBACnB,YAAA,GFA+B,yBElC/B,UAAA,WAAA,WAAA,WAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UACE,MAAA,KAOU,WACZ,MAAA,KADY,WACZ,MAAA,aADY,WACZ,MAAA,aADY,UACZ,MAAA,IADY,UACZ,MAAA,aADY,UACZ,MAAA,aADY,UACZ,MAAA,IADY,UACZ,MAAA,aADY,UACZ,MAAA,aADY,UACZ,MAAA,IADY,UACZ,MAAA,aADY,UACZ,MAAA,YAciB,gBACjB,MAAA,KADiB,gBACjB,MAAA,aADiB,gBACjB,MAAA,aADiB,eACjB,MAAA,IADiB,eACjB,MAAA,aADiB,eACjB,MAAA,aADiB,eACjB,MAAA,IADiB,eACjB,MAAA,aADiB,eACjB,MAAA,aADiB,eACjB,MAAA,IADiB,eACjB,MAAA,aADiB,eACjB,MAAA,YAIW,eACX,MAAA,KAhBiB,gBACjB,KAAA,KADiB,gBACjB,KAAA,aADiB,gBACjB,KAAA,aADiB,eACjB,KAAA,IADiB,eACjB,KAAA,aADiB,eACjB,KAAA,aADiB,eACjB,KAAA,IADiB,eACjB,KAAA,aADiB,eACjB,KAAA,aADiB,eACjB,KAAA,IADiB,eACjB,KAAA,aADiB,eACjB,KAAA,YAIW,eACX,KAAA,KAcmB,kBACnB,YAAA,KADmB,kBACnB,YAAA,aADmB,kBACnB,YAAA,aADmB,iBACnB,YAAA,IADmB,iBACnB,YAAA,aADmB,iBACnB,YAAA,aADmB,iBACnB,YAAA,IADmB,iBACnB,YAAA,aADmB,iBACnB,YAAA,aADmB,iBACnB,YAAA,IADmB,iBACnB,YAAA,aADmB,iBACnB,YAAA,YADmB,iBACnB,YAAA,GFS+B,0BE3C/B,UAAA,WAAA,WAAA,WAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UACE,MAAA,KAOU,WACZ,MAAA,KADY,WACZ,MAAA,aADY,WACZ,MAAA,aADY,UACZ,MAAA,IADY,UACZ,MAAA,aADY,UACZ,MAAA,aADY,UACZ,MAAA,IADY,UACZ,MAAA,aADY,UACZ,MAAA,aADY,UACZ,MAAA,IADY,UACZ,MAAA,aADY,UACZ,MAAA,YAciB,gBACjB,MAAA,KADiB,gBACjB,MAAA,aADiB,gBACjB,MAAA,aADiB,eACjB,MAAA,IADiB,eACjB,MAAA,aADiB,eACjB,MAAA,aADiB,eACjB,MAAA,IADiB,eACjB,MAAA,aADiB,eACjB,MAAA,aADiB,eACjB,MAAA,IADiB,eACjB,MAAA,aADiB,eACjB,MAAA,YAIW,eACX,MAAA,KAhBiB,gBACjB,KAAA,KADiB,gBACjB,KAAA,aADiB,gBACjB,KAAA,aADiB,eACjB,KAAA,IADiB,eACjB,KAAA,aADiB,eACjB,KAAA,aADiB,eACjB,KAAA,IADiB,eACjB,KAAA,aADiB,eACjB,KAAA,aADiB,eACjB,KAAA,IADiB,eACjB,KAAA,aADiB,eACjB,KAAA,YAIW,eACX,KAAA,KAcmB,kBACnB,YAAA,KADmB,kBACnB,YAAA,aADmB,kBACnB,YAAA,aADmB,iBACnB,YAAA,IADmB,iBACnB,YAAA,aADmB,iBACnB,YAAA,aADmB,iBACnB,YAAA,IADmB,iBACnB,YAAA,aADmB,iBACnB,YAAA,aADmB,iBACnB,YAAA,IADmB,iBACnB,YAAA,aADmB,iBACnB,YAAA,YADmB,iBACnB,YAAA,GCnEJ,MACE,iBAAA,YAEF,QACE,YAAA,KACA,eAAA,KACA,MAAA,QACA,WAAA,KAEF,GACE,WAAA,KAMF,OACE,MAAA,KACA,UAAA,KACA,cAAA,KAOI,mBADA,mBACA,mBADA,mBACA,mBADA,mBAEE,QAAA,KACA,YAAA,WACA,eAAA,IACA,WAAA,IAAA,MAAA,QAKO,mBACX,eAAA,OACA,cAAA,IAAA,MAAA,QAQE,uCADA,uCACA,wCADA,wCACA,2CADA,2CAEE,WAAA,EAKE,mBACN,WAAA,IAAA,MAAA,QAIF,cACE,iBAAA,KAaE,6BADA,6BACA,6BADA,6BACA,6BADA,6BAEE,QAAA,IAWR,gBACE,OAAA,IAAA,MAAA,QAMI,4BADA,4BACA,4BADA,4BACA,4BADA,4BAEE,OAAA,IAAA,MAAA,QAMJ,4BADA,4BAEE,oBAAA,IAWoB,yCACtB,iBAAA,QAUU,4BACV,iBAAA,QASK,uBACP,SAAA,OACA,MAAA,KACA,QAAA,aAKG,sBAAA,sBACC,SAAA,OACA,MAAA,KACA,QAAA,WCvIS,0BACA,0BAHN,0BACA,0BACM,0BACA,0BAHN,0BACA,0BACM,0BACA,0BAHN,0BACA,0BAGH,iBAAA,QASe,sCAEA,sCADN,oCAHE,sCACA,sCAIX,iBAAA,QAdS,2BACA,2BAHN,2BACA,2BACM,2BACA,2BAHN,2BACA,2BACM,2BACA,2BAHN,2BACA,2BAGH,iBAAA,QASe,uCAEA,uCADN,qCAHE,uCACA,uCAIX,iBAAA,QAdS,wBACA,wBAHN,wBACA,wBACM,wBACA,wBAHN,wBACA,wBACM,wBACA,wBAHN,wBACA,wBAGH,iBAAA,QASe,oCAEA,oCADN,kCAHE,oCACA,oCAIX,iBAAA,QAdS,2BACA,2BAHN,2BACA,2BACM,2BACA,2BAHN,2BACA,2BACM,2BACA,2BAHN,2BACA,2BAGH,iBAAA,QASe,uCAEA,uCADN,qCAHE,uCACA,uCAIX,iBAAA,QAdS,0BACA,0BAHN,0BACA,0BACM,0BACA,0BAHN,0BACA,0BACM,0BACA,0BAHN,0BACA,0BAGH,iBAAA,QASe,sCAEA,sCADN,oCAHE,sCACA,sCAIX,iBAAA,QDkJN,kBACE,WAAA,KACA,WAAA,KAE8C,oCA4DhD,kBA3DI,MAAA,KACA,cAAA,KACA,WAAA,OACA,mBAAA,yBACA,OAAA,IAAA,MAAA,QAGA,yBACE,cAAA,EAQI,qCADA,qCACA,qCADA,qCACA,qCADA,qCAEE,YAAA,OAOR,kCACE,OAAA,EAQQ,0DADA,0DACA,0DADA,0DACA,0DADA,0DAEF,YAAA,EAGE,yDADA,yDACA,yDADA,yDACA,yDADA,yDAEF,aAAA,EAYF,yDADA,yDACA,yDADA,yDAEE,cAAA,GEzNZ,SACE,QAAA,EACA,OAAA,EACA,OAAA,EAIA,UAAA,EAGF,OACE,QAAA,MACA,MAAA,KACA,QAAA,EACA,cAAA,KACA,UAAA,KACA,YAAA,QACA,MAAA,QACA,OAAA,EACA,cAAA,IAAA,MAAA,QAGF,MACE,QAAA,aACA,UAAA,KACA,cAAA,IACA,YAAA,IAWG,mBhB4BH,mBAAA,WACG,gBAAA,WACK,WAAA,WgBxBL,qBADA,kBAEH,OAAA,IAAA,EAAA,EAEA,YAAA,OAGG,iBACH,QAAA,MAIG,kBACH,QAAA,MACA,MAAA,KAII,iBACA,aACJ,OAAA,KAMoB,2BAFJ,uBACC,wBdtEjB,QAAA,IAAA,KAAA,yBACA,eAAA,Kc2EF,OACE,QAAA,MACA,YAAA,IACA,UAAA,KACA,YAAA,WACA,MAAA,QA0BF,cACE,QAAA,MACA,MAAA,KACA,OAAA,KACA,QAAA,IAAA,IACA,UAAA,KACA,YAAA,WACA,MAAA,QACA,iBAAA,KACA,iBAAA,KACA,OAAA,IAAA,MAAA,KACA,cAAA,IhBxDA,mBAAA,MAAA,EAAA,IAAA,IAAA,iBACQ,WAAA,MAAA,EAAA,IAAA,IAAA,iBAyHR,mBAAA,aAAA,YAAA,IAAA,CAAA,WAAA,YAAA,KACK,cAAA,aAAA,YAAA,IAAA,CAAA,WAAA,YAAA,KACG,WAAA,aAAA,YAAA,IAAA,CAAA,WAAA,YAAA,KiBxIP,oBACC,aAAA,QACA,QAAA,EjBUF,mBAAA,MAAA,EAAA,IAAA,IAAA,gBAAA,CAAA,EAAA,EAAA,IAAA,mBACQ,WAAA,MAAA,EAAA,IAAA,IAAA,gBAAA,CAAA,EAAA,EAAA,IAAA,mBAiCP,gCACC,MAAA,KACA,QAAA,EAED,oCAAyB,MAAA,KACzB,yCAA+B,MAAA,KkB7E/B,+BAA+B,MAAA,KAAe,WAAA,OAC9C,gCAA+B,MAAA,KAAe,WAAA,OAAoB,QAAA,EAClE,oCAA+B,MAAA,KAAe,WAAA,OAC9C,yCAA+B,MAAA,KAAe,WAAA,OFsG9C,0BACC,OAAA,EACA,iBAAA,YAQD,wBACA,wBACkB,iCACjB,iBAAA,QACA,QAAA,EAGD,wBACkB,iCACjB,OAAA,YAIM,sBACN,OAAA,KAYC,mBACH,mBAAA,KAaoD,qDAKjD,8BAAA,wCAAA,+BAAA,8BACC,YAAA,KALC,iCAEA,2CACA,kCAFA,iCAOF,0BAAA,oCAAA,2BAAA,0BAEC,YAAA,KAVC,iCAEA,2CACA,kCAFA,iCAYF,0BAAA,oCAAA,2BAAA,0BAEC,YAAA,MAWN,YACE,cAAA,KASF,UADA,OAEE,SAAA,SACA,QAAA,MACA,WAAA,KACA,cAAA,KAEA,gBAAA,aACE,WAAA,KACA,aAAA,KACA,cAAA,EACA,YAAA,IACA,OAAA,QAKW,+BACO,sCAHV,yBACO,gCAGjB,SAAA,SACA,YAAA,MAKQ,oBADH,cAEL,WAAA,KAKF,iBADA,cAEE,SAAA,SACA,QAAA,aACA,aAAA,KACA,cAAA,EACA,eAAA,OACA,YAAA,IACA,OAAA,QAGe,kCADH,4BAEZ,WAAA,EACA,YAAA,KAQG,wCADA,qCAGF,8BADA,+BACA,2BADA,4BAGC,OAAA,YAMD,0BAAA,uBACkB,oCAAA,iCACjB,OAAA,YAQA,yBAAA,sBAAA,mCAAA,gCACE,OAAA,YAWN,qBAEE,YAAA,IACA,eAAA,IAEA,cAAA,EACA,WAAA,KAEC,8BACA,8BACC,aAAA,EACA,cAAA,EAaJ,UCnQE,OAAA,KACA,QAAA,IAAA,IACA,UAAA,KACA,YAAA,IACA,cAAA,IAEM,gBACJ,OAAA,KACA,YAAA,KAIc,0BADR,kBAEN,OAAA,KD0PF,6BACE,OAAA,KACA,QAAA,IAAA,IACA,UAAA,KACA,YAAA,IACA,cAAA,IAEI,mCACJ,OAAA,KACA,YAAA,KAGc,6CADR,qCAEN,OAAA,KAEF,oCACE,OAAA,KACA,WAAA,KACA,QAAA,IAAA,IACA,UAAA,KACA,YAAA,IAIJ,UC/RE,OAAA,KACA,QAAA,IAAA,KACA,UAAA,KACA,YAAA,UACA,cAAA,IAEM,gBACJ,OAAA,KACA,YAAA,KAIc,0BADR,kBAEN,OAAA,KDsRF,6BACE,OAAA,KACA,QAAA,IAAA,KACA,UAAA,KACA,YAAA,UACA,cAAA,IAEI,mCACJ,OAAA,KACA,YAAA,KAGc,6CADR,qCAEN,OAAA,KAEF,oCACE,OAAA,KACA,WAAA,KACA,QAAA,IAAA,KACA,UAAA,KACA,YAAA,UASJ,cAEE,SAAA,SAGA,4BACE,cAAA,OAIJ,uBACE,SAAA,SACA,IAAA,EACA,MAAA,EACA,QAAA,EACA,QAAA,MACA,MAAA,KACA,OAAA,KACA,YAAA,KACA,WAAA,OACA,eAAA,KAI2B,oDADb,uCADN,iCAGR,MAAA,KACA,OAAA,KACA,YAAA,KAI2B,oDADb,uCADN,iCAGR,MAAA,KACA,OAAA,KACA,YAAA,KC7ZA,uBAEA,8BAJA,4BADA,yBAEA,oBAEA,2BAGW,4BAEO,mCAHV,yBAEO,gCAEb,MAAA,QAGF,2BACE,aAAA,QjB+CF,mBAAA,MAAA,EAAA,IAAA,IAAA,iBACQ,WAAA,MAAA,EAAA,IAAA,IAAA,iBiB9CL,iCACC,aAAA,QjB4CJ,mBAAA,MAAA,EAAA,IAAA,IAAA,gBAAA,CAAA,EAAA,EAAA,IAAA,QACQ,WAAA,MAAA,EAAA,IAAA,IAAA,gBAAA,CAAA,EAAA,EAAA,IAAA,QiBvCR,gCACE,MAAA,QACA,aAAA,QACA,iBAAA,QAGF,oCACE,MAAA,QA3BF,uBAEA,8BAJA,4BADA,yBAEA,oBAEA,2BAGW,4BAEO,mCAHV,yBAEO,gCAEb,MAAA,QAGF,2BACE,aAAA,QjB+CF,mBAAA,MAAA,EAAA,IAAA,IAAA,iBACQ,WAAA,MAAA,EAAA,IAAA,IAAA,iBiB9CL,iCACC,aAAA,QjB4CJ,mBAAA,MAAA,EAAA,IAAA,IAAA,gBAAA,CAAA,EAAA,EAAA,IAAA,QACQ,WAAA,MAAA,EAAA,IAAA,IAAA,gBAAA,CAAA,EAAA,EAAA,IAAA,QiBvCR,gCACE,MAAA,QACA,aAAA,QACA,iBAAA,QAGF,oCACE,MAAA,QA3BF,qBAEA,4BAJA,0BADA,uBAEA,kBAEA,yBAGW,0BAEO,iCAHV,uBAEO,8BAEb,MAAA,KAGF,yBACE,aAAA,KjB+CF,mBAAA,MAAA,EAAA,IAAA,IAAA,iBACQ,WAAA,MAAA,EAAA,IAAA,IAAA,iBiB9CL,+BACC,aAAA,KjB4CJ,mBAAA,MAAA,EAAA,IAAA,IAAA,gBAAA,CAAA,EAAA,EAAA,IAAA,KACQ,WAAA,MAAA,EAAA,IAAA,IAAA,gBAAA,CAAA,EAAA,EAAA,IAAA,KiBvCR,8BACE,MAAA,KACA,aAAA,KACA,iBAAA,QAGF,kCACE,MAAA,KDmZA,2CACA,IAAA,KAEQ,mDACR,IAAA,EAUJ,YACE,QAAA,MACA,WAAA,IACA,cAAA,KACA,MAAA,QAkBmC,yBAEjC,yBACE,QAAA,aACA,cAAA,EACA,eAAA,OAIF,2BACE,QAAA,aACA,MAAA,KACA,eAAA,OAIF,kCACE,QAAA,aAGF,0BACE,QAAA,aACA,eAAA,OAIA,wCAFA,6CACA,2CAEE,MAAA,KAKS,wCACX,MAAA,KAGF,4BACE,cAAA,EACA,eAAA,OAMF,uBADA,oBAEE,QAAA,aACA,WAAA,EACA,cAAA,EACA,eAAA,OAEA,6BAAA,0BACE,aAAA,EAIW,4CADH,sCAEV,SAAA,SACA,YAAA,EAIY,kDACZ,IAAA,GAiBJ,2BAEA,kCAHA,wBAEA,+BAEE,WAAA,EACA,cAAA,EACA,YAAA,IAKF,2BADA,wBAEE,WAAA,KAIF,6BJ3iBA,YAAA,MACA,aAAA,MIgjBmC,yBACjC,gCACE,WAAA,MACA,cAAA,EACA,YAAA,KAQU,sDACZ,MAAA,KAQmC,yBACjC,+CACE,YAAA,IACA,UAAA,MAK+B,yBACjC,+CACE,YAAA,IACA,UAAA,MGxlBR,KACE,QAAA,aACA,cAAA,EACA,YAAA,IACA,WAAA,OACA,eAAA,OACA,aAAA,aACA,OAAA,QACA,iBAAA,KACA,OAAA,IAAA,MAAA,YACA,YAAA,OC0CA,QAAA,IAAA,IACA,UAAA,KACA,YAAA,WACA,cAAA,IpB+JA,oBAAA,KACG,iBAAA,KACC,gBAAA,KACI,YAAA,KmBvML,kBADA,kBACA,WAAA,kBADA,kBAAA,WjBnBH,QAAA,IAAA,KAAA,yBACA,eAAA,KiB0BC,WADA,WADA,WAGC,MAAA,QACA,gBAAA,KAID,YADA,YAEC,QAAA,EACA,iBAAA,KnB2BF,mBAAA,MAAA,EAAA,IAAA,IAAA,iBACQ,WAAA,MAAA,EAAA,IAAA,IAAA,iBmBxBP,cACA,eACkB,wBACjB,OAAA,YE7CF,QAAA,IrBiEA,mBAAA,KACQ,WAAA,KmBfL,eADF,yBAGG,eAAA,KASN,aC3DE,MAAA,QACA,iBAAA,QACA,aAAA,KAGC,mBADA,mBAEC,MAAA,QACA,iBAAA,QACI,aAAA,QAEL,mBACC,MAAA,QACA,iBAAA,QACI,aAAA,QAGL,oBADA,oBAEuB,mCACtB,MAAA,QACA,iBAAA,QACI,aAAA,QAIH,0BADA,0BADA,0BAEA,0BADA,0BADA,0BAEA,yCADA,yCADA,yCAGC,MAAA,QACA,iBAAA,QACI,aAAA,QAIP,oBADA,oBAEuB,mCACtB,iBAAA,KAOC,4BADA,4BADA,4BAEA,6BADA,6BADA,6BAEA,sCADA,sCADA,sCAGC,iBAAA,QACI,aAAA,KAIR,oBACE,MAAA,QACA,iBAAA,QDcJ,aC9DE,MAAA,KACA,iBAAA,QACA,aAAA,QAGC,mBADA,mBAEC,MAAA,KACA,iBAAA,QACI,aAAA,QAEL,mBACC,MAAA,KACA,iBAAA,QACI,aAAA,QAGL,oBADA,oBAEuB,mCACtB,MAAA,KACA,iBAAA,QACI,aAAA,QAIH,0BADA,0BADA,0BAEA,0BADA,0BADA,0BAEA,yCADA,yCADA,yCAGC,MAAA,KACA,iBAAA,QACI,aAAA,QAIP,oBADA,oBAEuB,mCACtB,iBAAA,KAOC,4BADA,4BADA,4BAEA,6BADA,6BADA,6BAEA,sCADA,sCADA,sCAGC,iBAAA,QACI,aAAA,QAIR,oBACE,MAAA,QACA,iBAAA,KDkBJ,aClEE,MAAA,KACA,iBAAA,QACA,aAAA,QAGC,mBADA,mBAEC,MAAA,KACA,iBAAA,QACI,aAAA,QAEL,mBACC,MAAA,KACA,iBAAA,QACI,aAAA,QAGL,oBADA,oBAEuB,mCACtB,MAAA,KACA,iBAAA,QACI,aAAA,QAIH,0BADA,0BADA,0BAEA,0BADA,0BADA,0BAEA,yCADA,yCADA,yCAGC,MAAA,KACA,iBAAA,QACI,aAAA,QAIP,oBADA,oBAEuB,mCACtB,iBAAA,KAOC,4BADA,4BADA,4BAEA,6BADA,6BADA,6BAEA,sCADA,sCADA,sCAGC,iBAAA,QACI,aAAA,QAIR,oBACE,MAAA,QACA,iBAAA,KDsBJ,UCtEE,MAAA,KACA,iBAAA,QACA,aAAA,QAGC,gBADA,gBAEC,MAAA,KACA,iBAAA,QACI,aAAA,QAEL,gBACC,MAAA,KACA,iBAAA,QACI,aAAA,QAGL,iBADA,iBAEuB,gCACtB,MAAA,KACA,iBAAA,QACI,aAAA,QAIH,uBADA,uBADA,uBAEA,uBADA,uBADA,uBAEA,sCADA,sCADA,sCAGC,MAAA,KACA,iBAAA,QACI,aAAA,QAIP,iBADA,iBAEuB,gCACtB,iBAAA,KAOC,yBADA,yBADA,yBAEA,0BADA,0BADA,0BAEA,mCADA,mCADA,mCAGC,iBAAA,QACI,aAAA,QAIR,iBACE,MAAA,QACA,iBAAA,KD0BJ,aC1EE,MAAA,KACA,iBAAA,QACA,aAAA,QAGC,mBADA,mBAEC,MAAA,KACA,iBAAA,QACI,aAAA,QAEL,mBACC,MAAA,KACA,iBAAA,QACI,aAAA,QAGL,oBADA,oBAEuB,mCACtB,MAAA,KACA,iBAAA,QACI,aAAA,QAIH,0BADA,0BADA,0BAEA,0BADA,0BADA,0BAEA,yCADA,yCADA,yCAGC,MAAA,KACA,iBAAA,QACI,aAAA,QAIP,oBADA,oBAEuB,mCACtB,iBAAA,KAOC,4BADA,4BADA,4BAEA,6BADA,6BADA,6BAEA,sCADA,sCADA,sCAGC,iBAAA,QACI,aAAA,QAIR,oBACE,MAAA,QACA,iBAAA,KD8BJ,YC9EE,MAAA,KACA,iBAAA,QACA,aAAA,QAGC,kBADA,kBAEC,MAAA,KACA,iBAAA,QACI,aAAA,QAEL,kBACC,MAAA,KACA,iBAAA,QACI,aAAA,QAGL,mBADA,mBAEuB,kCACtB,MAAA,KACA,iBAAA,QACI,aAAA,QAIH,yBADA,yBADA,yBAEA,yBADA,yBADA,yBAEA,wCADA,wCADA,wCAGC,MAAA,KACA,iBAAA,QACI,aAAA,QAIP,mBADA,mBAEuB,kCACtB,iBAAA,KAOC,2BADA,2BADA,2BAEA,4BADA,4BADA,4BAEA,qCADA,qCADA,qCAGC,iBAAA,QACI,aAAA,QAIR,mBACE,MAAA,QACA,iBAAA,KDuCJ,UACE,MAAA,QACA,YAAA,IACA,cAAA,EAEA,UAEC,iBADA,iBAEA,oBACkB,6BACjB,iBAAA,YnBnCF,mBAAA,KACQ,WAAA,KmBqCR,UAGC,iBADA,gBADA,gBAGC,aAAA,YAGD,gBADA,gBAEC,MAAA,QACA,gBAAA,UACA,iBAAA,YAKC,0BADA,0BACA,mCADA,mCAEC,MAAA,QACA,gBAAA,KG1BQ,mBHmCd,QCxEE,QAAA,IAAA,KACA,UAAA,KACA,YAAA,UACA,cAAA,IEiCY,mBHwCd,QC5EE,QAAA,IAAA,IACA,UAAA,KACA,YAAA,IACA,cAAA,IEgCY,mBH6Cd,QChFE,QAAA,IAAA,IACA,UAAA,KACA,YAAA,IACA,cAAA,IDqFF,WACE,QAAA,MACA,MAAA,KAIS,sBACT,WAAA,IAOC,6BAAA,4BAAA,6BACC,MAAA,KI1JJ,MACE,QAAA,EvBoLA,mBAAA,QAAA,KAAA,OACK,cAAA,QAAA,KAAA,OACG,WAAA,QAAA,KAAA,OuBpLP,SACC,QAAA,EAIJ,UACE,QAAA,KAEC,aAAW,QAAA,MACT,eAAS,QAAA,UACN,kBAAM,QAAA,gBAGd,YACE,SAAA,SACA,OAAA,EACA,SAAA,OvBuKA,4BAAA,MAAA,CAAA,WACQ,oBAAA,MAAA,CAAA,WAOR,4BAAA,KACQ,oBAAA,KAGR,mCAAA,KACQ,2BAAA,KwB1MV,OACE,QAAA,aACA,MAAA,EACA,OAAA,EACA,YAAA,IACA,eAAA,OACA,WAAA,EAAA,OAEA,aAAA,EAAA,MAAA,YACA,YAAA,EAAA,MAAA,YAKF,UADA,QAEE,SAAA,SAIc,uBACd,QAAA,EAIF,eACE,SAAA,SACA,IAAA,KACA,KAAA,EACA,QAAA,KACA,QAAA,KACA,MAAA,KACA,UAAA,MACA,QAAA,IAAA,EACA,OAAA,IAAA,EAAA,EACA,WAAA,KACA,UAAA,KACA,WAAA,KACA,iBAAA,KAEA,OAAA,IAAA,MAAA,KACA,cAAA,IxBsBA,mBAAA,EAAA,IAAA,KAAA,iBACQ,WAAA,EAAA,IAAA,KAAA,iBwBrBR,gBAAA,YAKC,0BACC,MAAA,EACA,KAAA,KAIF,wBCrDA,OAAA,IAAA,EPgBA,iBAAA,QACA,OAAA,IACA,OAAA,IAAA,IACA,SAAA,OMuCK,oBACH,QAAA,MACA,QAAA,IAAA,KACA,MAAA,KACA,YAAA,IACA,YAAA,WACA,MAAA,QACA,YAAA,OAOD,0BADA,0BAEC,gBAAA,KACA,MAAA,QACA,iBAAA,QAKqB,yBAGtB,+BADA,+BAEC,MAAA,KACA,gBAAA,KACA,QAAA,EACA,iBAAA,QAQuB,2BAGxB,iCADA,iCAEC,MAAA,QAKD,iCADA,iCAEC,gBAAA,KACA,iBAAA,YACA,iBAAA,KAEA,OAAA,YAOF,qBACE,QAAA,MAIF,QACE,QAAA,EAQJ,qBACE,KAAA,KACA,MAAA,EAQF,oBACE,KAAA,EACA,MAAA,KAIF,iBACE,QAAA,MACA,QAAA,IAAA,KACA,UAAA,KACA,YAAA,WACA,MAAA,QACA,YAAA,OAIF,mBACE,SAAA,MACA,KAAA,EACA,MAAA,EACA,OAAA,EACA,IAAA,EACA,QAAA,IAIU,2BACV,MAAA,EACA,KAAA,KAWA,eAAA,sCACE,WAAA,EACA,cAAA,EAAA,OAEA,QAAS,GAGX,uBAAA,8CACE,IAAA,KACA,OAAA,KACA,cAAA,IASuC,yBAEvC,6BArEF,KAAA,KACA,MAAA,EAyEE,kCAhEF,KAAA,EACA,MAAA,MF/IF,WACA,oBACE,SAAA,SACA,QAAA,aACA,eAAA,OACA,yBAAA,gBACE,SAAA,SACA,MAAA,KAKC,gCADA,gCADA,+BADA,+BAGA,uBADA,uBADA,sBADA,sBAIC,QAAA,EAOC,qBACA,2BACM,2BACA,iCACT,YAAA,KAKJ,aACE,YAAA,KAGA,kBACA,wBACA,0BACE,MAAA,KAEF,kBACA,wBACA,0BACE,YAAA,IAIoD,yEACtD,cAAA,EAIe,4BACf,YAAA,EACsB,mEIlDtB,2BAAA,EACG,wBAAA,EJsD2B,6CACC,8CIhD/B,0BAAA,EACG,uBAAA,EJoDM,sBACT,MAAA,KAEyD,8DACzD,cAAA,EAGM,mEACN,oEIrEA,2BAAA,EACG,wBAAA,EJwEsD,oEIjEzD,0BAAA,EACG,uBAAA,EJqEsB,mCACX,iCACd,QAAA,EAiBgB,iCAChB,aAAA,IACA,cAAA,IAEmB,oCACnB,aAAA,KACA,cAAA,KAKc,iCtB/Cd,mBAAA,MAAA,EAAA,IAAA,IAAA,iBACQ,WAAA,MAAA,EAAA,IAAA,IAAA,iBsBkDP,0CtBnDD,mBAAA,KACQ,WAAA,KsByDL,YACH,YAAA,EAGM,eACN,aAAA,EAAA,EAAA,EACA,oBAAA,EAGc,uBACd,aAAA,EAAA,EAAA,EAQA,yBACA,+BACa,oCACX,QAAA,MACA,MAAA,KACA,MAAA,KACA,UAAA,KAMA,oCACE,MAAA,KAIG,8BACA,oCACM,oCACA,0CACX,WAAA,KACA,YAAA,EAKqB,4DACrB,cAAA,EAEe,sDI3KjB,wBAAA,IACC,uBAAA,IAOD,2BAAA,EACC,0BAAA,EJsKe,sDI/KhB,wBAAA,EACC,uBAAA,EAOD,2BAAA,IACC,0BAAA,IJ2KiE,uEAClE,cAAA,EAGM,4EACN,6EIjLA,2BAAA,EACC,0BAAA,EJoLiE,6EI7LlE,wBAAA,EACC,uBAAA,EJoMH,qBACE,QAAA,MACA,MAAA,KACA,aAAA,MACA,gBAAA,SACA,0BACA,gCACE,MAAA,KACA,QAAA,WACA,MAAA,GAEW,qCACX,MAAA,KAGW,+CACX,KAAA,KAqBK,gDADA,6CACA,2DADA,wDAEH,SAAA,SACA,KAAM,cACN,eAAA,KK1ON,aACE,SAAA,SACA,QAAA,MACA,gBAAA,SAGC,0BACC,MAAA,KACA,aAAA,EACA,cAAA,EAGF,2BAGE,SAAA,SACA,QAAA,EAKA,MAAA,KAEA,MAAA,KACA,cAAA,EAEC,iCACC,QAAA,EAUU,8BACA,mCACmB,sCVwBjC,OAAA,KACA,QAAA,IAAA,KACA,UAAA,KACA,YAAA,UACA,cAAA,IU9Bc,oCACA,yCACmB,4CV+B/B,OAAA,KACA,YAAA,KUlCY,8CACA,mDACmB,sDAFnB,sCACA,2CACmB,8CVqC/B,OAAA,KUlCY,8BACA,mCACmB,sCVmBjC,OAAA,KACA,QAAA,IAAA,IACA,UAAA,KACA,YAAA,IACA,cAAA,IUzBc,oCACA,yCACmB,4CV0B/B,OAAA,KACA,YAAA,KU7BY,8CACA,mDACmB,sDAFnB,sCACA,2CACmB,8CVgC/B,OAAA,KUvBS,2BAFb,mBACA,iBAEE,QAAA,WAEuB,8DAAA,sDAAA,oDACrB,cAAA,EAIJ,mBACA,iBACE,MAAA,GACA,YAAA,OACA,eAAA,OAKF,mBACE,QAAA,IAAA,IACA,UAAA,KACA,YAAA,IACA,YAAA,EACA,MAAA,QACA,WAAA,OACA,iBAAA,QACA,OAAA,IAAA,MAAA,KACA,cAAA,IAGC,4BACC,QAAA,IAAA,IACA,UAAA,KACA,cAAA,IAED,4BACC,QAAA,IAAA,KACA,UAAA,KACA,cAAA,IAKG,wCADA,qCAEH,WAAA,EAKsB,uCACR,+BACW,kCACa,6CACb,8CAE6B,6DADH,wEDzGrD,2BAAA,EACG,wBAAA,EC4Ga,+BAChB,aAAA,EAEwB,sCACR,8BAK0C,+DADrB,oDAHX,iCACa,4CACb,6CD5G1B,0BAAA,EACG,uBAAA,ECgHa,8BAChB,YAAA,EAKF,iBACE,SAAA,SAGA,UAAA,EACA,YAAA,OAIA,sBACE,SAAA,SACA,2BACE,YAAA,KAKD,6BADA,4BADA,4BAGC,QAAA,EAMF,kCACA,wCACE,aAAA,KAIF,iCACA,uCACE,QAAA,EACA,YAAA,KC/JN,KACE,cAAA,EACA,aAAA,EACA,WAAA,KAGA,QACE,SAAA,SACA,QAAA,MAEA,UACE,SAAA,SACA,QAAA,MACA,QAAA,KAAA,KAEC,gBADA,gBAEC,gBAAA,KACA,iBAAA,QAKO,mBACT,MAAA,QAGC,yBADA,yBAEC,MAAA,QACA,gBAAA,KACA,iBAAA,YACA,OAAA,YAMA,aAGH,mBADA,mBAEC,iBAAA,QACA,aAAA,QASJ,kBHpDA,OAAA,IAAA,EAEA,iBAAA,QPcA,iBAAA,QACA,OAAA,IACA,OAAA,IAAA,IACA,SAAA,OUwCS,cACP,UAAA,KASJ,UACE,cAAA,IAAA,MAAA,QACA,aACE,MAAA,KAEA,cAAA,KAGA,eACE,aAAA,IACA,YAAA,WACA,OAAA,IAAA,MAAA,YACA,cAAA,IAAA,IAAA,EAAA,EACC,qBACC,aAAA,YAAA,YAAA,QAKK,sBAGN,4BADA,4BAEC,MAAA,QACA,iBAAA,KACA,OAAA,IAAA,MAAA,KACA,oBAAA,YACA,OAAA,QAKL,wBAqDD,MAAA,KA8BA,cAAA,EA5BA,2BACE,MAAA,KACA,6BACE,WAAA,OACA,cAAA,IAIQ,iDACV,IAAA,KACA,KAAA,KAGiC,yBACjC,2BACE,QAAA,WACA,MAAA,GACA,6BACE,cAAA,GAYD,6BAEH,aAAA,EACA,cAAA,IAGQ,kCAEG,wCADA,wCAEX,OAAA,IAAA,MAAA,QAGiC,yBAC5B,6BACH,cAAA,IAAA,MAAA,QACA,cAAA,IAAA,IAAA,EAAA,EAEQ,kCAEG,wCADA,wCAEX,oBAAA,MA/FJ,cACE,MAAA,KAGA,gBACE,cAAA,IAEF,iBACE,YAAA,IAIO,uBAGN,6BADA,6BAEC,MAAA,KACA,iBAAA,QASN,gBACE,MAAA,KACA,mBACE,WAAA,IACA,YAAA,EAYN,eACE,MAAA,KAEA,kBACE,MAAA,KACA,oBACE,WAAA,OACA,cAAA,IAIQ,wCACV,IAAA,KACA,KAAA,KAGiC,yBACjC,kBACE,QAAA,WACA,MAAA,GACA,oBACE,cAAA,GASR,oBACE,cAAA,EAEK,yBAEH,aAAA,EACA,cAAA,IAGQ,8BAEG,oCADA,oCAEX,OAAA,IAAA,MAAA,QAGiC,yBAC5B,yBACH,cAAA,IAAA,MAAA,QACA,cAAA,IAAA,IAAA,EAAA,EAEQ,8BAEG,oCADA,oCAEX,oBAAA,MAWJ,uBACE,QAAA,KAEF,qBACE,QAAA,MASM,yBAER,WAAA,KF3OA,wBAAA,EACC,uBAAA,EGMH,QACE,SAAA,SACA,WAAA,KACA,cAAA,KACA,OAAA,IAAA,MAAA,YAK2C,yBAioB7C,QAhoBI,cAAA,KAayC,yBAmnB7C,eAlnBI,MAAA,MAeJ,iBACE,WAAA,QACA,cAAA,KACA,aAAA,KACA,WAAA,IAAA,MAAA,YACA,WAAA,MAAA,EAAA,IAAA,EAAA,qBAEA,2BAAA,MAEC,oBACC,WAAA,KAGyC,yBAslB7C,iBArlBI,MAAA,KACA,WAAA,EACA,WAAA,KAEC,0BACC,QAAA,gBACA,OAAA,eACA,eAAA,EACA,SAAA,kBAGD,oBACC,WAAA,QAOmB,sCAFH,mCACC,oCAEjB,aAAA,EACA,cAAA,GAOJ,sCAAA,mCACE,WAAA,MAEuE,4DAHzE,sCAAA,mCAII,WAAA,OAaJ,kCADA,gCACA,4BADA,0BAEE,aAAA,MACA,YAAA,MAE2C,yBAJ7C,kCADA,gCACA,4BADA,0BAMI,aAAA,EACA,YAAA,GAaN,mBACE,QAAA,KACA,aAAA,EAAA,EAAA,IAE2C,yBAihB7C,mBAhhBI,cAAA,GAMJ,qBADA,kBAEE,SAAA,MACA,MAAA,EACA,KAAA,EACA,QAAA,KAG2C,yBAmgB7C,qBAAA,kBAlgBI,cAAA,GAGJ,kBACE,IAAA,EACA,aAAA,EAAA,EAAA,IAEF,qBACE,OAAA,EACA,cAAA,EACA,aAAA,IAAA,EAAA,EAMF,cACE,MAAA,KACA,QAAA,KAAA,KACA,UAAA,KACA,YAAA,KACA,OAAA,KAGC,oBADA,oBAEC,gBAAA,KAGF,kBACE,QAAA,MAGyC,yBACpB,iCACM,uCACzB,YAAA,OAWN,eACE,SAAA,SACA,MAAA,MACA,aAAA,KACA,QAAA,IAAA,KC9LA,WAAA,IACA,cAAA,ID+LA,iBAAA,YACA,iBAAA,KACA,OAAA,IAAA,MAAA,YACA,cAAA,IAIC,qBACC,QAAA,EAIF,yBACE,QAAA,MACA,MAAA,KACA,OAAA,IACA,cAAA,IAEQ,mCACR,WAAA,IAGyC,yBAwb7C,eAvbI,QAAA,MAUJ,YACE,OAAA,MAAA,MAEK,iBACH,YAAA,KACA,eAAA,KACA,YAAA,KAG6C,yBAEvC,iCACJ,SAAA,OACA,MAAA,KACA,MAAA,KACA,WAAA,EACA,iBAAA,YACA,OAAA,EACA,WAAA,KAEA,kDADK,sCAEH,QAAA,IAAA,KAAA,IAAA,KAEG,sCACH,YAAA,KAEC,4CADA,4CAEC,iBAAA,MAOmC,yBA2Y7C,YA1YI,MAAA,KACA,OAAA,EAEA,eACE,MAAA,KACA,iBACE,YAAA,KACA,eAAA,MAYR,aACE,YAAA,MACA,aAAA,MACA,QAAA,KAAA,KACA,WAAA,IAAA,MAAA,YACA,cAAA,IAAA,MAAA,Y7B9NA,mBAAA,MAAA,EAAA,IAAA,EAAA,oBAAA,CAAA,EAAA,IAAA,EAAA,qBACQ,WAAA,MAAA,EAAA,IAAA,EAAA,oBAAA,CAAA,EAAA,IAAA,EAAA,qB8B/DR,WAAA,KACA,cAAA,KdqdmC,yBAEjC,yBACE,QAAA,aACA,cAAA,EACA,eAAA,OAIF,2BACE,QAAA,aACA,MAAA,KACA,eAAA,OAIF,kCACE,QAAA,aAGF,0BACE,QAAA,aACA,eAAA,OAIA,wCAFA,6CACA,2CAEE,MAAA,KAKS,wCACX,MAAA,KAGF,4BACE,cAAA,EACA,eAAA,OAMF,uBADA,oBAEE,QAAA,aACA,WAAA,EACA,cAAA,EACA,eAAA,OAEA,6BAAA,0BACE,aAAA,EAIW,4CADH,sCAEV,SAAA,SACA,YAAA,EAIY,kDACZ,IAAA,GahP6C,yBADjD,yBAEI,cAAA,IAEC,oCACC,cAAA,GASqC,yBA6V7C,aA5VI,MAAA,KACA,OAAA,EACA,YAAA,EACA,aAAA,EACA,YAAA,EACA,eAAA,E7BzPF,mBAAA,KACQ,WAAA,M6BiQO,8BACf,WAAA,EHpUA,wBAAA,EACC,uBAAA,EGuUmC,mDACpC,cAAA,EHzUA,wBAAA,IACC,uBAAA,IAOD,2BAAA,EACC,0BAAA,EG0UH,YChVE,WAAA,KACA,cAAA,KDkVC,mBCnVD,WAAA,KACA,cAAA,KDqVC,mBCtVD,WAAA,KACA,cAAA,KD+VF,aChWE,WAAA,KACA,cAAA,KDkW2C,yBA2S7C,aA1SI,MAAA,KACA,YAAA,KACA,aAAA,MAauC,yBACzC,aExWA,MAAA,eCCW,MAAA,KHwWX,cE5WA,MAAA,gBCGY,MAAA,MH2WV,aAAA,MAEA,4BACE,aAAA,GAUN,gBACE,iBAAA,QACA,aAAA,QAEA,8BACE,MAAA,KAEC,oCADA,oCAEC,MAAA,QACA,iBAAA,YAIJ,6BACE,MAAA,KAIK,iCACH,MAAA,KAGC,uCADA,uCAEC,MAAA,KACA,iBAAA,YAGM,sCAGP,4CADA,4CAEC,MAAA,KACA,iBAAA,QAGQ,wCAGT,8CADA,8CAEC,MAAA,KACA,iBAAA,YAKN,+BACE,aAAA,KAEC,qCADA,qCAEC,iBAAA,KAEF,yCACE,iBAAA,KAIJ,iCACA,6BACE,aAAA,QAMQ,oCAGL,0CADA,0CAEC,iBAAA,QACA,MAAA,KAI2C,yBAGtC,sDACH,MAAA,KAEC,4DADA,4DAEC,MAAA,KACA,iBAAA,YAGM,2DAGP,iEADA,iEAEC,MAAA,KACA,iBAAA,QAGQ,6DAGT,mEADA,mEAEC,MAAA,KACA,iBAAA,aAYV,6BACE,MAAA,KACC,mCACC,MAAA,KAIJ,0BACE,MAAA,KAEC,gCADA,gCAEC,MAAA,KAKC,0CADA,0CACA,mDADA,mDAEC,MAAA,KAQR,gBACE,iBAAA,KACA,aAAA,QAEA,8BACE,MAAA,QAEC,oCADA,oCAEC,MAAA,KACA,iBAAA,YAIJ,6BACE,MAAA,QAIK,iCACH,MAAA,QAGC,uCADA,uCAEC,MAAA,KACA,iBAAA,YAGM,sCAGP,4CADA,4CAEC,MAAA,KACA,iBAAA,QAGQ,wCAGT,8CADA,8CAEC,MAAA,KACA,iBAAA,YAMN,+BACE,aAAA,KAEC,qCADA,qCAEC,iBAAA,KAEF,yCACE,iBAAA,KAIJ,iCACA,6BACE,aAAA,QAKQ,oCAGL,0CADA,0CAEC,iBAAA,QACA,MAAA,KAI2C,yBAG3C,kEACE,aAAA,QAEF,0DACE,iBAAA,QAEG,sDACH,MAAA,QAEC,4DADA,4DAEC,MAAA,KACA,iBAAA,YAGM,2DAGP,iEADA,iEAEC,MAAA,KACA,iBAAA,QAGQ,6DAGT,mEADA,mEAEC,MAAA,KACA,iBAAA,aAOV,6BACE,MAAA,QACC,mCACC,MAAA,KAIJ,0BACE,MAAA,QAEC,gCADA,gCAEC,MAAA,KAKC,0CADA,0CACA,mDADA,mDAEC,MAAA,KI1oBR,YACE,QAAA,IAAA,KACA,cAAA,KACA,WAAA,KACA,iBAAA,YACA,cAAA,IAEA,eACE,QAAA,aAEI,yBACF,QAAS,aACT,QAAA,EAAA,IACA,MAAA,QAIJ,oBACE,MAAA,QCpBJ,YACE,QAAA,aACA,aAAA,EACA,OAAA,KAAA,EACA,cAAA,IAEA,eACE,QAAA,OACA,iBACA,oBACE,SAAA,SACA,MAAA,KACA,QAAA,IAAA,IACA,YAAA,WACA,gBAAA,KACA,MAAA,QACA,iBAAA,QACA,OAAA,IAAA,MAAA,KACA,YAAA,KAGA,6BACA,gCACE,YAAA,ERXN,0BAAA,IACG,uBAAA,IQeC,4BACA,+BRzBJ,2BAAA,IACG,wBAAA,IQiCA,uBADA,uBACA,0BADA,0BAEC,QAAA,EACA,MAAA,QACA,iBAAA,QACA,aAAA,KAIM,sBAIP,4BADA,4BAFO,yBAGP,+BADA,+BAEC,QAAA,EACA,MAAA,KACA,iBAAA,QACA,aAAA,QACA,OAAA,QAQF,wBAEG,8BADA,8BAJH,2BAEM,iCADA,iCAKJ,MAAA,QACA,iBAAA,KACA,aAAA,KACA,OAAA,YCpEF,oBACA,uBACE,QAAA,IAAA,KACA,UAAA,KACA,YAAA,UAGA,gCACA,mCTGJ,0BAAA,IACG,uBAAA,ISCC,+BACA,kCTXJ,2BAAA,IACG,wBAAA,ISJD,oBACA,uBACE,QAAA,IAAA,IACA,UAAA,KACA,YAAA,IAGA,gCACA,mCTGJ,0BAAA,IACG,uBAAA,ISCC,+BACA,kCTXJ,2BAAA,IACG,wBAAA,IUHL,OACE,aAAA,EACA,OAAA,KAAA,EACA,WAAA,KACA,WAAA,OAEA,UACE,QAAA,OACA,YACA,eACE,QAAA,aACA,QAAA,IAAA,KACA,iBAAA,QACA,OAAA,IAAA,MAAA,KACA,cAAA,EAIC,kBADA,kBAED,gBAAA,KACA,iBAAA,QAKF,eACA,kBACE,MAAA,MAKF,mBACA,sBACE,MAAA,KAKF,mBAEG,yBADA,yBAEH,sBACE,MAAA,QACA,iBAAA,QACA,OAAA,YC9CN,OACE,QAAA,OACA,QAAA,KAAA,KAAA,KACA,UAAA,IACA,YAAA,IACA,YAAA,EACA,MAAA,KACA,WAAA,OACA,YAAA,OACA,eAAA,SACA,cAAA,MAKG,cADA,cAEC,MAAA,KACA,gBAAA,KACA,OAAA,QAKH,aACC,QAAA,KAIG,YACH,SAAA,SACA,IAAA,KAOJ,eCtCE,iBAAA,QAIG,2BADA,2BAEC,iBAAA,QDqCN,eC1CE,iBAAA,QAIG,2BADA,2BAEC,iBAAA,QDyCN,eC9CE,iBAAA,QAIG,2BADA,2BAEC,iBAAA,QD6CN,YClDE,iBAAA,QAIG,wBADA,wBAEC,iBAAA,QDiDN,eCtDE,iBAAA,QAIG,2BADA,2BAEC,iBAAA,QDqDN,cC1DE,iBAAA,KAIG,0BADA,0BAEC,iBAAA,KCFN,OACE,QAAA,aACA,UAAA,KACA,QAAA,IAAA,IACA,UAAA,KACA,YAAA,IACA,MAAA,KACA,YAAA,EACA,eAAA,OACA,YAAA,OACA,WAAA,OACA,iBAAA,QACA,cAAA,IAGC,aACC,QAAA,KAIG,YACH,SAAA,SACA,IAAA,KAImB,0BADb,eAEN,IAAA,EACA,QAAA,IAAA,IAMC,cADA,cAEC,MAAA,KACA,gBAAA,KACA,OAAA,QAKoB,+BACC,4BACvB,MAAA,QACA,iBAAA,KAGe,wBACf,MAAA,MAGmB,+BACnB,aAAA,IAGkB,uBAClB,YAAA,IC1DJ,WACE,YAAA,KACA,eAAA,KACA,cAAA,KACA,MAAA,QACA,iBAAA,QAGA,eADA,cAEE,MAAA,QAGF,aACE,cAAA,KACA,UAAA,KACA,YAAA,IAGF,cACE,iBAAA,QAGS,sBACM,4BACf,cAAA,IACA,aAAA,KACA,cAAA,KAGF,sBACE,UAAA,KAG4C,oCAgBhD,WAfI,YAAA,KACA,eAAA,KAEW,sBACM,4BACf,aAAA,KACA,cAAA,KAIF,eADA,cAEE,UAAA,MpC5CN,WACE,QAAA,MACA,QAAA,IACA,cAAA,KACA,YAAA,WACA,iBAAA,KACA,OAAA,IAAA,MAAA,KACA,cAAA,IJiLA,mBAAA,OAAA,IAAA,YACK,cAAA,OAAA,IAAA,YACG,WAAA,OAAA,IAAA,YI/KN,iBADF,eAGE,YAAA,KACA,aAAA,KAMA,mBADA,kBADA,kBAGA,aAAA,QAIF,oBACE,QAAA,IACA,MAAA,QqCzBJ,OACE,QAAA,KACA,cAAA,KACA,OAAA,IAAA,MAAA,YACA,cAAA,IAGA,UACE,WAAA,EAEA,MAAA,QAIF,mBACE,YAAA,IAIF,SACA,UACE,cAAA,EAGE,WACF,WAAA,IAQJ,mBACA,mBACE,cAAA,KAGA,0BAAA,0BACE,SAAA,SACA,IAAA,KACA,MAAA,MACA,MAAA,QAQJ,eCvDE,iBAAA,QACA,aAAA,QACA,MAAA,QAEA,kBACE,iBAAA,QAEF,2BACE,MAAA,QDmDJ,YC3DE,iBAAA,QACA,aAAA,QACA,MAAA,QAEA,eACE,iBAAA,QAEF,wBACE,MAAA,QDuDJ,eC/DE,iBAAA,QACA,aAAA,QACA,MAAA,QAEA,kBACE,iBAAA,QAEF,2BACE,MAAA,QD2DJ,cCnEE,iBAAA,QACA,aAAA,KACA,MAAA,QAEA,iBACE,iBAAA,QAEF,0BACE,MAAA,QCFJ,wCACE,KAAQ,oBAAA,KAAA,EACR,GAAQ,oBAAA,EAAA,GAIV,gCACE,KAAQ,oBAAA,KAAA,EACR,GAAQ,oBAAA,EAAA,GAQV,UACE,SAAA,OACA,OAAA,KACA,cAAA,KACA,iBAAA,QACA,cAAA,I3CsCA,mBAAA,MAAA,EAAA,IAAA,IAAA,eACQ,WAAA,MAAA,EAAA,IAAA,IAAA,e2ClCV,cACE,MAAA,KACA,MAAA,GACA,OAAA,KACA,UAAA,KACA,YAAA,KACA,MAAA,KACA,WAAA,OACA,iBAAA,Q3CyBA,mBAAA,MAAA,EAAA,KAAA,EAAA,gBACQ,WAAA,MAAA,EAAA,KAAA,EAAA,gBAyHR,mBAAA,MAAA,IAAA,KACK,cAAA,MAAA,IAAA,KACG,WAAA,MAAA,IAAA,K2C1IV,sBADkB,gCCCd,iBAAkB,yKAClB,iBAAkB,oKAClB,iBAAkB,iK1BxClB,iBAAkB,gOyBwCpB,gBAAA,KAAA,KAQW,qBADI,+B3C5Cf,kBAAA,qBAAA,GAAA,OAAA,SACK,aAAA,qBAAA,GAAA,OAAA,SACG,UAAA,qBAAA,GAAA,OAAA,S2CmDV,sBErEE,iBAAA,QAGkB,wCDgDhB,iBAAkB,yKAClB,iBAAkB,oKAClB,iBAAkB,iK1BxClB,iBAAkB,gOyB4DtB,mBEzEE,iBAAA,QAGkB,qCDgDhB,iBAAkB,yKAClB,iBAAkB,oKAClB,iBAAkB,iK1BxClB,iBAAkB,gOyBgEtB,sBE7EE,iBAAA,QAGkB,wCDgDhB,iBAAkB,yKAClB,iBAAkB,oKAClB,iBAAkB,iK1BxClB,iBAAkB,gOyBoEtB,qBEjFE,iBAAA,KAGkB,uCDgDhB,iBAAkB,yKAClB,iBAAkB,oKAClB,iBAAkB,iK1BxClB,iBAAkB,gO4BhBtB,OAEE,WAAA,KAEC,mBACC,WAAA,EAIJ,OACA,YACE,KAAA,EACA,SAAA,OAGF,YACE,MAAA,QAGF,cACE,QAAA,MAGC,4BACC,UAAA,KAIJ,aACO,mBACL,aAAA,KAGF,YACO,kBACL,cAAA,KAKF,YAFA,YACA,aAEE,QAAA,WACA,eAAA,IAGF,cACE,eAAA,OAGF,cACE,eAAA,OAIF,eACE,WAAA,EACA,cAAA,IAMF,YACE,aAAA,EACA,WAAA,KCvDF,YAEE,cAAA,KACA,aAAA,EAQF,iBACE,SAAA,SACA,QAAA,MACA,QAAA,KAAA,KAEA,cAAA,KACA,iBAAA,KACA,OAAA,IAAA,MAAA,QAGC,6BrB3BD,wBAAA,EACC,uBAAA,EqB6BA,4BACC,cAAA,ErBvBF,2BAAA,EACC,0BAAA,EqBiCF,kBACK,uBACJ,MAAA,KAEA,2CAAA,gDACE,MAAA,KAKD,wBADA,wBACA,6BADA,6BAEC,gBAAA,KACA,MAAA,KACA,iBAAA,QAIE,uBACJ,MAAA,KACA,WAAA,KAKC,0BAES,gCADA,gCAER,iBAAA,QACA,MAAA,QACA,OAAA,YAGA,mDAAA,yDAAA,yDACE,MAAA,QAEF,gDAAA,sDAAA,sDACE,MAAA,QAKH,wBAEO,8BADA,8BAEN,QAAA,EACA,MAAA,KACA,iBAAA,QACA,aAAA,QAGA,iDAEyB,wDADA,uDADzB,uDAEyB,8DADA,6DADzB,uDAEyB,8DADA,6DAEvB,MAAA,QAEF,8CAAA,oDAAA,oDACE,MAAA,QClGa,yBACf,MAAA,QACA,iBAAA,QAFe,0BAAA,+BAMb,MAAA,QAEA,mDAAA,wDACE,MAAA,QAID,gCADA,gCACA,qCADA,qCAEC,MAAA,QACA,iBAAA,QAED,iCAEO,uCADA,uCADP,sCAEO,4CADA,4CAEN,MAAA,KACA,iBAAA,QACA,aAAA,QAtBW,sBACf,MAAA,QACA,iBAAA,QAFe,uBAAA,4BAMb,MAAA,QAEA,gDAAA,qDACE,MAAA,QAID,6BADA,6BACA,kCADA,kCAEC,MAAA,QACA,iBAAA,QAED,8BAEO,oCADA,oCADP,mCAEO,yCADA,yCAEN,MAAA,KACA,iBAAA,QACA,aAAA,QAtBW,yBACf,MAAA,QACA,iBAAA,QAFe,0BAAA,+BAMb,MAAA,QAEA,mDAAA,wDACE,MAAA,QAID,gCADA,gCACA,qCADA,qCAEC,MAAA,QACA,iBAAA,QAED,iCAEO,uCADA,uCADP,sCAEO,4CADA,4CAEN,MAAA,KACA,iBAAA,QACA,aAAA,QAtBW,wBACf,MAAA,KACA,iBAAA,QAFe,yBAAA,8BAMb,MAAA,KAEA,kDAAA,uDACE,MAAA,QAID,+BADA,+BACA,oCADA,oCAEC,MAAA,KACA,iBAAA,QAED,gCAEO,sCADA,sCADP,qCAEO,2CADA,2CAEN,MAAA,KACA,iBAAA,KACA,aAAA,KDiGR,yBACE,WAAA,EACA,cAAA,IAEF,sBACE,cAAA,EACA,YAAA,IE1HF,OACE,cAAA,KACA,iBAAA,KACA,OAAA,IAAA,MAAA,YACA,cAAA,IjD0DA,mBAAA,EAAA,IAAA,IAAA,gBACQ,WAAA,EAAA,IAAA,IAAA,gBiDtDV,YACE,QAAA,KAKF,eACE,QAAA,KAAA,KACA,cAAA,IAAA,MAAA,YvBpBA,wBAAA,EACC,uBAAA,EuBsBW,0CACV,MAAA,QAKJ,aACE,WAAA,EACA,cAAA,EACA,UAAA,KACA,MAAA,QAIA,oBAES,sBAJT,eACA,mBAEQ,qBAEN,MAAA,QAKJ,cACE,QAAA,KAAA,KACA,iBAAA,QACA,WAAA,IAAA,MAAA,QvBxCA,2BAAA,EACC,0BAAA,EuBkDD,mBACkB,mCAChB,cAAA,EAEA,oCAAA,oDACE,aAAA,IAAA,EACA,cAAA,EAKgB,4DAAA,4EACd,WAAA,EvBvEN,wBAAA,EACC,uBAAA,EuB6EmB,0DAAA,0EACd,cAAA,EvBvEN,2BAAA,EACC,0BAAA,EuB4EiB,+EvBrFlB,wBAAA,EACC,uBAAA,EuB2Fe,wDACd,iBAAA,EAGQ,0BACV,iBAAA,EAWkB,8BAFlB,cACoB,gCAElB,cAAA,EAEA,sCAAA,sBAAA,wCACE,aAAA,KACA,cAAA,KAKoC,wDADhC,0BvBrHR,wBAAA,EACC,uBAAA,EuB0HO,yFAAA,yFAAA,2DAAA,2DACF,uBAAA,EACA,wBAAA,EAEE,wGACA,wGADA,wGACA,wGADA,0EACA,0EADA,0EACA,0EACA,uBAAA,EAEA,uGACA,uGADA,uGACA,uGADA,yEACA,yEADA,yEACA,yEACA,wBAAA,EAO+B,sDAD/B,yBvBnIR,2BAAA,EACC,0BAAA,EuBwIO,qFAAA,qFAAA,wDAAA,wDACF,0BAAA,EACA,2BAAA,EAEE,oGACA,oGADA,oGACA,oGADA,uEACA,uEADA,uEACA,uEACA,0BAAA,EAEA,mGACA,mGADA,mGACA,mGADA,sEACA,sEADA,sEACA,sEACA,2BAAA,EAKM,0BACA,qCACL,0BACW,qCAClB,WAAA,IAAA,MAAA,QAG4C,kDADA,kDAE5C,WAAA,EAEF,uBACoB,yCAClB,OAAA,EAMQ,+CADA,+CACA,+CADA,+CACA,+CADA,+CACA,iEADA,iEACA,iEADA,iEACA,iEADA,iEAEF,YAAA,EAGE,8CADA,8CACA,8CADA,8CACA,8CADA,8CACA,gEADA,gEACA,gEADA,gEACA,gEADA,gEAEF,aAAA,EAOF,+CACA,+CADA,+CACA,+CADA,iEACA,iEADA,iEACA,iEACE,cAAA,EAOF,8CACA,8CADA,8CACA,8CADA,gEACA,gEADA,gEACA,gEACE,cAAA,EAKR,yBACE,OAAA,EACA,cAAA,EAUJ,aACE,cAAA,KAGA,oBACE,cAAA,EACA,cAAA,IAEA,2BACE,WAAA,IAIJ,4BACE,cAAA,EAGkB,wDADA,wDAEhB,WAAA,IAAA,MAAA,QAIJ,2BACE,WAAA,EACkB,uDAChB,cAAA,IAAA,MAAA,QAON,eC1PE,aAAA,KAEE,8BACA,MAAA,QACA,iBAAA,QACA,aAAA,KAEkB,0DAChB,iBAAA,KAEF,qCACE,MAAA,QACA,iBAAA,QAIgB,yDAChB,oBAAA,KD4ON,eC7PE,aAAA,QAEE,8BACA,MAAA,KACA,iBAAA,QACA,aAAA,QAEkB,0DAChB,iBAAA,QAEF,qCACE,MAAA,QACA,iBAAA,KAIgB,yDAChB,oBAAA,QD+ON,eChQE,aAAA,QAEE,8BACA,MAAA,KACA,iBAAA,QACA,aAAA,QAEkB,0DAChB,iBAAA,QAEF,qCACE,MAAA,QACA,iBAAA,KAIgB,yDAChB,oBAAA,QDkPN,YCnQE,aAAA,QAEE,2BACA,MAAA,KACA,iBAAA,QACA,aAAA,QAEkB,uDAChB,iBAAA,QAEF,kCACE,MAAA,QACA,iBAAA,KAIgB,sDAChB,oBAAA,QDqPN,eCtQE,aAAA,QAEE,8BACA,MAAA,KACA,iBAAA,QACA,aAAA,QAEkB,0DAChB,iBAAA,QAEF,qCACE,MAAA,QACA,iBAAA,KAIgB,yDAChB,oBAAA,QDwPN,cCzQE,aAAA,KAEE,6BACA,MAAA,KACA,iBAAA,KACA,aAAA,KAEkB,yDAChB,iBAAA,KAEF,oCACE,MAAA,KACA,iBAAA,KAIgB,wDAChB,oBAAA,KChBN,kBACE,SAAA,SACA,QAAA,MACA,OAAA,EACA,QAAA,EACA,SAAA,OAEA,yCAEA,wBADA,yBAEA,yBACA,wBACE,SAAA,SACA,IAAA,EACA,KAAA,EACA,OAAA,EACA,OAAA,KACA,MAAA,KACA,OAAA,EAKJ,wBACE,eAAA,OAIF,uBACE,eAAA,IC3BF,MACE,WAAA,KACA,QAAA,KACA,cAAA,KACA,iBAAA,QACA,OAAA,IAAA,MAAA,QACA,cAAA,IpDwDA,mBAAA,MAAA,EAAA,IAAA,IAAA,gBACQ,WAAA,MAAA,EAAA,IAAA,IAAA,gBoDvDR,iBACE,aAAA,KACA,aAAA,gBAKJ,SACE,QAAA,KACA,cAAA,IAEF,SACE,QAAA,IACA,cAAA,ICtBF,OACE,MAAA,MACA,UAAA,KACA,YAAA,IACA,YAAA,EACA,MAAA,KACA,YAAA,EAAA,IAAA,EAAA,KhCRA,QAAA,GgCYC,aADA,aAEC,MAAA,KACA,gBAAA,KACA,OAAA,QhCfF,QAAA,GgCuBM,aACJ,QAAA,EACA,OAAA,QACA,WAAA,IACA,OAAA,EACA,mBAAA,KCrBJ,YACE,SAAA,OAIF,OACE,QAAA,KACA,SAAA,OACA,SAAA,MACA,IAAA,EACA,MAAA,EACA,OAAA,EACA,KAAA,EACA,QAAA,KACA,2BAAA,MAIA,QAAA,EAGO,0BtD+GP,kBAAmB,kBACf,cAAe,kBACd,aAAc,kBACX,UAAW,kBAkEnB,mBAAA,kBAAA,IAAA,SACG,gBAAA,eAAA,IAAA,SACE,cAAA,aAAA,IAAA,SACG,WAAA,UAAA,IAAA,SsDnLH,wBtD2GL,kBAAmB,eACf,cAAe,eACd,aAAc,eACX,UAAW,esD5GT,mBACV,WAAA,OACA,WAAA,KAIF,cACE,SAAA,SACA,MAAA,KACA,OAAA,KAIF,eACE,SAAA,SACA,iBAAA,KACA,OAAA,IAAA,MAAA,KACA,OAAA,IAAA,MAAA,eACA,cAAA,ItDaA,mBAAA,EAAA,IAAA,IAAA,eACQ,WAAA,EAAA,IAAA,IAAA,esDZR,gBAAA,YAEA,QAAA,EAIF,gBACE,SAAA,MACA,IAAA,EACA,MAAA,EACA,OAAA,EACA,KAAA,EACA,QAAA,KACA,iBAAA,KAEC,qBjCrED,QAAA,EiCsEC,mBjCtED,QAAA,GiC2EF,cACE,QAAA,KACA,cAAA,IAAA,MAAA,QAIY,qBACZ,WAAA,KAIF,aACE,OAAA,EACA,YAAA,WAKF,YACE,SAAA,SACA,QAAA,KAIF,cACE,QAAA,KACA,WAAA,MACA,WAAA,IAAA,MAAA,QAIK,wBACH,YAAA,IACA,cAAA,EAGc,mCACd,YAAA,KAGS,oCACT,YAAA,EAKJ,yBACE,SAAA,SACA,IAAA,QACA,MAAA,KACA,OAAA,KACA,SAAA,OAIiC,yBAEjC,cACE,MAAA,MACA,OAAA,KAAA,KAEF,etDvEA,mBAAA,EAAA,IAAA,KAAA,eACQ,WAAA,EAAA,IAAA,KAAA,esD2ER,UAAY,MAAA,OAGqB,yBACjC,UAAY,MAAA,OC9Id,SACE,SAAA,SACA,QAAA,KACA,QAAA,MCRA,YvDobkE,WAAA,CAAA,SAAA,CAAA,KAAA,CAAA,WuDlblE,WAAA,OACA,YAAA,IACA,eAAA,OACA,WAAA,KACA,YAAA,WACA,WAAA,KACA,WAAA,MACA,gBAAA,KACA,YAAA,KACA,eAAA,KACA,YAAA,OACA,WAAA,OACA,aAAA,OACA,UAAA,ODHA,UAAA,KlCVA,QAAA,EkCcC,YlCdD,QAAA,GkCeC,aAAU,WAAA,KAAmB,QAAA,IAAA,EAC7B,eAAU,YAAA,IAAmB,QAAA,EAAA,IAC7B,gBAAU,WAAA,IAAmB,QAAA,IAAA,EAC7B,cAAU,YAAA,KAAmB,QAAA,EAAA,IAIhC,eACE,UAAA,MACA,QAAA,IAAA,IACA,MAAA,KACA,WAAA,OACA,iBAAA,QACA,cAAA,IAIF,eACE,SAAA,SACA,MAAA,EACA,OAAA,EACA,aAAA,YACA,aAAA,MAIM,4BACJ,OAAA,EACA,KAAA,IACA,YAAA,KACA,aAAA,IAAA,IAAA,EACA,iBAAA,QAES,iCACT,OAAA,EACA,MAAA,IACA,cAAA,KACA,aAAA,IAAA,IAAA,EACA,iBAAA,QAEU,kCACV,OAAA,EACA,KAAA,IACA,cAAA,KACA,aAAA,IAAA,IAAA,EACA,iBAAA,QAEM,8BACN,IAAA,IACA,KAAA,EACA,WAAA,KACA,aAAA,IAAA,IAAA,IAAA,EACA,mBAAA,QAEK,6BACL,IAAA,IACA,MAAA,EACA,WAAA,KACA,aAAA,IAAA,EAAA,IAAA,IACA,kBAAA,QAEO,+BACP,IAAA,EACA,KAAA,IACA,YAAA,KACA,aAAA,EAAA,IAAA,IACA,oBAAA,QAEY,oCACZ,IAAA,EACA,MAAA,IACA,WAAA,KACA,aAAA,EAAA,IAAA,IACA,oBAAA,QAEa,qCACb,IAAA,EACA,KAAA,IACA,WAAA,KACA,aAAA,EAAA,IAAA,IACA,oBAAA,QE7FJ,SACE,SAAA,SACA,IAAA,EACA,KAAA,EACA,QAAA,KACA,QAAA,KACA,UAAA,MACA,QAAA,IDXA,YvDobkE,WAAA,CAAA,SAAA,CAAA,KAAA,CAAA,WuDlblE,WAAA,OACA,YAAA,IACA,eAAA,OACA,WAAA,KACA,YAAA,WACA,WAAA,KACA,WAAA,MACA,gBAAA,KACA,YAAA,KACA,eAAA,KACA,YAAA,OACA,WAAA,OACA,aAAA,OACA,UAAA,OCAA,UAAA,KAEA,iBAAA,KACA,gBAAA,YACA,OAAA,IAAA,MAAA,KACA,OAAA,IAAA,MAAA,KACA,cAAA,IzD8CA,mBAAA,EAAA,IAAA,KAAA,eACQ,WAAA,EAAA,IAAA,KAAA,eyD3CP,aAAW,WAAA,MACX,eAAW,YAAA,KACX,gBAAW,WAAA,KACX,cAAW,YAAA,MAGd,eACE,OAAA,EACA,QAAA,IAAA,KACA,UAAA,KACA,iBAAA,QACA,cAAA,IAAA,MAAA,QACA,cAAA,EAGF,iBACE,QAAA,IAAA,KAOO,gBAEN,sBACC,SAAA,SACA,QAAA,MACA,MAAA,EACA,OAAA,EACA,aAAA,YACA,aAAA,MAGK,gBACP,aAAA,KAEe,sBACf,aAAA,KACA,QAAS,GAIH,oBACJ,KAAA,IACA,YAAA,MACA,oBAAA,EACA,iBAAA,KACA,iBAAA,KACA,OAAA,MACC,0BACC,QAAS,IACT,OAAA,IACA,YAAA,MACA,oBAAA,EACA,iBAAA,KAGI,sBACN,IAAA,IACA,KAAA,MACA,WAAA,MACA,kBAAA,EACA,mBAAA,KACA,mBAAA,KACC,4BACC,QAAS,IACT,KAAA,IACA,OAAA,MACA,kBAAA,EACA,mBAAA,KAGK,uBACP,KAAA,IACA,YAAA,MACA,iBAAA,EACA,oBAAA,KACA,oBAAA,KACA,IAAA,MACC,6BACC,QAAS,IACT,IAAA,IACA,YAAA,MACA,iBAAA,EACA,oBAAA,KAIG,qBACL,IAAA,IACA,MAAA,MACA,WAAA,MACA,mBAAA,EACA,kBAAA,KACA,kBAAA,KACC,2BACC,QAAS,IACT,MAAA,IACA,mBAAA,EACA,kBAAA,KACA,OAAA,MtDzHN,UACE,SAAA,SAGF,gBACE,SAAA,SACA,SAAA,OACA,MAAA,KAEA,sBACE,QAAA,KACA,SAAA,SH6KF,mBAAA,IAAA,YAAA,KACK,cAAA,IAAA,YAAA,KACG,WAAA,IAAA,YAAA,KG1KF,4BADJ,0BAGE,YAAA,EAIF,8BAAA,uBAbF,sBHoMA,mBAAA,kBAAA,IAAA,YACG,gBAAA,eAAA,IAAA,YACE,cAAA,aAAA,IAAA,YACG,WAAA,UAAA,IAAA,YA7JR,4BAAA,OACG,yBAAA,OACK,oBAAA,OA+GR,oBAAA,OACG,iBAAA,OACK,YAAA,OG1II,mCADP,2BHmHL,kBAAmB,sBACX,UAAW,sBGjHb,KAAA,EAGM,kCADP,2BH8GL,kBAAmB,uBACX,UAAW,uBG5Gb,KAAA,EAID,6BAFK,gCACA,iCHwGV,kBAAmB,mBACX,UAAW,mBGtGb,KAAA,GAKN,wBACA,sBACA,sBACE,QAAA,MAGF,wBACE,KAAA,EAGF,sBACA,sBACE,SAAA,SACA,IAAA,EACA,MAAA,KAGF,sBACE,KAAA,KAEF,sBACE,KAAA,MAEK,2BACA,4BACL,KAAA,EAGO,6BACP,KAAA,MAEO,8BACP,KAAA,KAQJ,kBACE,SAAA,SACA,IAAA,EACA,KAAA,EACA,OAAA,EACA,MAAA,IkB9FA,QAAA,GlBgGA,UAAA,KACA,MAAA,KACA,WAAA,OACA,YAAA,EAAA,IAAA,IAAA,eACA,iBAAA,cAKC,uByCnGC,iBAAkB,sEAClB,iBAAkB,iEAClB,iBAAkB,kEAClB,kBAAA,SzCmGD,wBACC,KAAA,KACA,MAAA,EyCxGA,iBAAkB,sEAClB,iBAAkB,iEAClB,iBAAkB,kEAClB,kBAAA,SzC2GD,wBADA,wBAEC,QAAA,EACA,MAAA,KACA,gBAAA,KkBvHF,QAAA,GlB8HA,0CACA,2CAFA,6BADA,6BAIE,SAAA,SACA,IAAA,IACA,WAAA,MACA,QAAA,EACA,QAAA,aAGF,0CADA,6BAEE,KAAA,IACA,YAAA,MAGF,2CADA,6BAEE,MAAA,IACA,aAAA,MAGF,6BADA,6BAEE,MAAA,KACA,OAAA,KACA,YAAA,EACA,YAAA,MAKC,oCACC,QAAS,QAIV,oCACC,QAAS,QAUf,qBACE,SAAA,SACA,OAAA,KACA,KAAA,IACA,QAAA,GACA,MAAA,IACA,YAAA,KACA,aAAA,EACA,WAAA,KACA,WAAA,OAEA,wBACE,QAAA,aACA,MAAA,KACA,OAAA,KACA,OAAA,IACA,YAAA,OACA,OAAA,IAAA,MAAA,KACA,cAAA,KACA,OAAA,QAYA,iBAAA,cAEF,6BACE,OAAA,EACA,MAAA,KACA,OAAA,KACA,iBAAA,KAOJ,kBACE,SAAA,SACA,KAAA,IACA,MAAA,IACA,OAAA,KACA,QAAA,GACA,YAAA,KACA,eAAA,KACA,MAAA,KACA,WAAA,OACA,YAAA,EAAA,IAAA,IAAA,eACE,uBACA,YAAA,KAM0C,oCAI1C,0CACA,2CAEA,6BADA,6BAEE,MAAA,KACA,OAAA,KACA,WAAA,MACA,UAAA,KAEF,0CACA,6BACE,YAAA,MAEF,2CACA,6BACE,aAAA,MAKJ,kBACE,KAAA,IACA,MAAA,IACA,eAAA,KAIF,qBACE,OAAA,MuD7PD,qCADA,sCACA,mBADA,oBACA,gBADA,iBACA,uBADA,wBACA,iBADA,kBACA,wBADA,yBACA,mCADA,oCACA,oBADA,qBACA,oBADA,qBACA,WADA,YACA,uBADA,wBACA,qBADA,sBACA,cADA,eACA,aADA,cACA,kBADA,mBACA,WADA,YAEC,QAAS,IACT,QAAA,MAED,qCAAA,mBAAA,gBAAA,uBAAA,iBAAA,wBAAA,mCAAA,oBAAA,oBAAA,WAAA,uBAAA,qBAAA,cAAA,aAAA,kBAAA,WACC,MAAA,K3BRJ,c4BRE,QAAA,MACA,YAAA,KACA,aAAA,K5BSF,YACE,MAAA,gBAEF,WACE,MAAA,eAQF,MACE,QAAA,eAEF,MACE,QAAA,gBAEF,WACE,WAAA,OAEF,W6BzBE,KAAA,CAAA,CAAA,EAAA,EACA,MAAA,YACA,YAAA,KACA,iBAAA,YACA,OAAA,E7B8BF,QACE,QAAA,eAOF,OACE,SAAA,M8BjCF,cACE,MAAA,aASF,YADA,YADA,YADA,YCdE,QAAA,eD8BF,kBACA,mBACA,yBALA,kBACA,mBACA,yBALA,kBACA,mBACA,yBALA,kBACA,mBACA,yBAUE,QAAA,eAImC,yBAgJrC,YC7LE,QAAA,gBACK,iBAAK,QAAA,gBACR,cAAQ,QAAA,oBAER,cADA,cACQ,QAAA,sBD8CyB,yBA2IrC,kBA1II,QAAA,iBAIiC,yBAsIrC,mBArII,QAAA,kBAIiC,yBAiIrC,yBAhII,QAAA,wBAKiE,+CA2HrE,YC7LE,QAAA,gBACK,iBAAK,QAAA,gBACR,cAAQ,QAAA,oBAER,cADA,cACQ,QAAA,sBDmEyD,+CAsHrE,kBArHI,QAAA,iBAIiE,+CAiHrE,mBAhHI,QAAA,kBAIiE,+CA4GrE,yBA3GI,QAAA,wBAKiE,gDAsGrE,YC7LE,QAAA,gBACK,iBAAK,QAAA,gBACR,cAAQ,QAAA,oBAER,cADA,cACQ,QAAA,sBDwFyD,gDAiGrE,kBAhGI,QAAA,iBAIiE,gDA4FrE,mBA3FI,QAAA,kBAIiE,gDAuFrE,yBAtFI,QAAA,wBAKiC,0BAiFrC,YC7LE,QAAA,gBACK,iBAAK,QAAA,gBACR,cAAQ,QAAA,oBAER,cADA,cACQ,QAAA,sBD6GyB,0BA4ErC,kBA3EI,QAAA,iBAIiC,0BAuErC,mBAtEI,QAAA,kBAIiC,0BAkErC,yBAjEI,QAAA,wBAKiC,yBA4DrC,WCrLE,QAAA,gBD8HmE,+CAuDrE,WCrLE,QAAA,gBDmImE,gDAkDrE,WCrLE,QAAA,gBDwImC,0BA6CrC,WCrLE,QAAA,gBDmJF,eCnJE,QAAA,eDsJA,aA+BF,eC7LE,QAAA,gBACK,oBAAK,QAAA,gBACR,iBAAQ,QAAA,oBAER,iBADA,iBACQ,QAAA,sBD8JZ,qBACE,QAAA,eAEA,aAwBF,qBAvBI,QAAA,iBAGJ,sBACE,QAAA,eAEA,aAiBF,sBAhBI,QAAA,kBAGJ,4BACE,QAAA,eAEA,aAUF,4BATI,QAAA,wBAKF,aAIF,cCrLE,QAAA,gBnE2qNF;;;AoErrNA,WACE,YAAa,YACb,IAAS,8CACT,IAAS,qDAAyE,2BAAA,CAC5E,gDAAoE,eAAA,CACpE,+CAAmE,cAAA,CACnE,8CAAkE,kBAAA,CAClE,iEAAqF,cAE3F,YAAA,IACA,WAAA,OCVD,IACC,QAAA,aACA,KAAA,OAAA,OAAA,OAAA,IAAA,CAAA,EAAA,YACA,UAAA,QACA,eAAA,KACA,uBAAA,YACA,wBAAA,UCLe,OACf,UAAA,aACA,YAAA,MACA,eAAA,KAEe,OAAM,UAAA,IACN,OAAM,UAAA,IACN,OAAM,UAAA,IACN,OAAM,UAAA,ICVN,OACf,MAAA,aACA,WAAA,OCDe,OACf,aAAA,EACA,YAAA,aACA,gBAAA,KACA,UAAO,SAAA,SAEQ,OACf,SAAA,SACA,KAAA,cACA,MAAA,aACA,IAAA,YACA,WAAA,OACkB,aAChB,KAAA,cnCba,WACf,QAAA,KAAA,MAAA,MACA,OAAA,MAAA,MAAA,KACA,cAAA,KAGe,cAAa,MAAA,KACb,eAAc,MAAA,MAGX,iBAAa,aAAA,KACb,kBAAc,YAAA,KAIlC,YAAc,MAAA,MACd,WAAa,MAAA,KAGV,cAAa,aAAA,KACb,eAAc,YAAA,KoCpBA,SACf,kBAAA,QAAA,GAAA,SAAA,OACQ,UAAA,QAAA,GAAA,SAAA,OAGO,UACf,kBAAA,QAAA,GAAA,SAAuC,SAC/B,UAAA,QAAA,GAAA,SAA+B,SAGzC,2BACE,GACE,kBAAmB,UACX,UAAW,UAErB,KACE,kBAAmB,eACX,UAAW,gBAIvB,mBACE,GACE,kBAAmB,UACX,UAAW,UAErB,KACE,kBAAmB,eACX,UAAW,gBC5BN,cCYf,kBAAmB,cACf,cAAe,cACX,UAAW,cDbJ,eCWf,kBAAmB,eACf,cAAe,eACX,UAAW,eDZJ,eCUf,kBAAmB,eACf,cAAe,eACX,UAAW,eDVJ,oBCef,kBAAmB,YACf,cAAe,YACX,UAAW,YDhBJ,kBCcf,kBAAmB,YACf,cAAe,YACX,UAAW,YDRE,0BACA,wBAHA,qBACA,qBAFA,oBAKrB,OAAA,KEfe,UACf,SAAA,SACA,QAAA,aACA,MAAA,IACA,OAAA,IACA,YAAA,IACA,eAAA,OAEe,aAA4B,aAC3C,SAAA,SACA,KAAA,EACA,MAAA,KACA,WAAA,OAEe,aAAY,YAAA,QACZ,aAAY,UAAA,IACZ,YAAW,MAAA,KChBL,iBAAU,QCwUlB,QDvUQ,iBAAU,QC2dlB,QD1dS,kBAAU,QC0jBlB,QDzjBY,sBAAU,QCsOlB,QDrOG,iBAAU,QCuWlB,QDtWO,gBAAU,QCknBlB,QDjnBU,kBAAU,QCsnBlB,QDrnBM,gBAAU,QCytBlB,QDxtBQ,gBAAU,QCmRlB,QDlRY,oBAAU,QCupBlB,QDtpBE,cAAU,QCqpBlB,QDppBa,mBAAU,QCspBlB,QDrpBM,iBAAU,QCyIlB,QDvIQ,iBADC,kBAED,iBAAU,QCqqBlB,QDpqBc,uBAAU,QC8iBlB,QD7iBS,wBAAU,QC4iBlB,QD3iBK,qBAAU,QC4flB,QD3fK,kBAAU,QCikBlB,QD/jBK,eADC,gBACS,QCgKlB,QD/JY,mBAAU,QC+qBlB,QD9qBK,gBAAU,QCwVlB,QDvVU,kBAAU,QCuPlB,QDtPS,mBAAU,QCgJlB,QD/IK,gBAAU,QCmhBlB,QDlhBY,oBAAU,QCgMlB,QD/LmB,+BAAU,QCYlB,QDXM,6BAAU,QCclB,QDbJ,iBAAU,QCqWlB,QDpWgB,yBAAU,QCwelB,QDteC,kBADM,wBACI,QCsgBlB,QDrgBS,mBAAU,QCggBlB,QD/fS,oBAAU,QCwYlB,QDvYI,gBAAU,QC2YlB,QD1YQ,gBAAU,QC4PlB,QD3Pc,sBAAU,QCoUlB,QDnUQ,sBAAU,QCitBlB,QDhtBS,uBAAU,QC+sBlB,QD9sBM,qBAAU,QCgtBlB,QD/sBK,kBAAU,QCyelB,QDxeS,mBAAU,QCwBlB,QDvBI,eAAU,QCymBlB,QDxmBS,gBAAU,QCymBlB,QDxmBQ,gBAAU,QCyDlB,QDxDY,oBAAU,QCyDlB,QDxDK,iBAAU,QC+dlB,QD9dS,kBAAU,QC2ElB,QD1EM,gBAAU,QC0PlB,QDzPQ,gBAAU,QCiDlB,QDhDU,kBAAU,QC0VlB,QDzVa,uBAAU,QCwmBlB,QDvmBO,sBAAU,QCwmBlB,QDvmBQ,sBAAU,QCpClB,QDqCU,wBAAU,QCvClB,QDwCO,uBAAU,QCrClB,QDsCU,yBAAU,QCxClB,QDyCD,gBAAU,QC+WlB,QD9WU,kBACC,mBAAU,QC2alB,QD1aO,kBAAU,QCsUlB,QDrUc,wBAAU,QCkrBlB,QDhrBC,iBADA,iBAEI,qBAAU,QC0blB,QDzbK,kBAAU,QCkblB,QDjbY,sBAAU,QCwXlB,QDvXI,kBAAU,QCtDlB,QDuDM,gBAAU,QCmnBlB,QDlnBQ,gBACW,2BAAU,QC+alB,QD9aO,0BAAU,QC8flB,QD7fQ,0BAAU,QC+ElB,QD9EA,kBAAU,QCzBlB,QD0Be,yBAAU,QCmjBlB,QDljBQ,yBAAU,QCqLlB,QDpLG,oBAAU,QClBlB,QDmBI,gBAAU,QCsblB,QDrbS,iBAAU,QCgalB,QD/ZO,gBAAU,QCmjBlB,QDljBW,mBAAU,QC+NlB,QD9Na,wBAAU,QCgLlB,QD/KQ,wBAAU,QC4iBlB,QD3iBC,iBAAU,QC+IlB,QD9Ie,wBAAU,QCyElB,QDxES,yBAAU,QCyElB,QDxEM,uBAAU,QCkblB,QDjbS,wBAAU,QCuXlB,QDtXQ,wBAAU,QC2lBlB,QD1lBQ,wBAAU,QC2DlB,QD1DW,2BAAU,QCyblB,QDxbI,uBAAU,QC0SlB,QDzSO,sBAAU,QC0GlB,QDzGY,0BAAU,QCulBlB,QDtlBQ,0BAAU,QCuDlB,QDtDH,eAAU,QCnClB,QDoCe,sBAAU,QCnDlB,QDoDS,uBAAU,QCnDlB,QDoDK,oBAAU,QCnDlB,QDoDU,sBAAU,QCvDlB,QDwDU,wBACP,iBAAU,QC4dlB,QD3dS,kBAAU,QC8IlB,QD7IU,oBAAU,QCsFlB,QDrFI,gBAAU,QC+ZlB,QD9ZS,iBAAU,QCoWlB,QDnWW,oBAAU,QCpDlB,QDqDkB,8BAAU,QCuIlB,QDtIN,gBAAU,QCkNlB,QDjNQ,gBAAU,QC0SlB,QDzSQ,gBAAU,QC6KlB,QD5KO,eAAU,QCyIlB,QDxIc,qBAAU,QCyIlB,QDvImB,gCADb,mBACuB,QCiIlB,QDhIP,iBAAU,QC+YlB,QD9YW,oBAAU,QCAlB,QDCM,kBAAU,QCoalB,QDnaS,mBAAU,QCgElB,QD/DO,kBAAU,QC6TlB,QD5TY,sBAAU,QCuClB,QDtCU,wBAAU,QCmClB,QDlCG,mBAAU,QC+alB,QD9ac,yBAAU,QCkdlB,QDjdC,kBAAU,QC0KlB,QDzKa,uBAAU,QC2KlB,QD1KK,oBAAU,QC3ElB,QD4EQ,oBAAU,QC7ElB,QD8EW,uBACF,qBAAU,QClElB,QDmEa,0BAAU,QC+kBlB,QD9kBS,2BAAU,QC4HlB,QD3HK,wBAAU,QCTlB,QDUD,eAAU,QC2QlB,QDzQS,gBADC,iBACS,QC6ClB,QD5CY,oBAAU,QCkDlB,QDjDW,uBAAU,QCsiBlB,QDriBU,yBAAU,QCoiBlB,QDniBI,qBAAU,QC2elB,QD1eM,mBAAU,QC8NlB,QD7NS,oBAAU,QCoclB,QDnce,2BAAU,QCuRlB,QDtRG,sBAAU,QC6hBlB,QD5hBW,yBAAU,QCsGlB,QDrGE,mBAAU,QC8blB,QD7bO,kBAAU,QCqjBlB,QDpjBe,yBAAU,QCgLlB,QD/KC,kBAAU,QCukBlB,QDtkBS,mBAAU,QCqQlB,QDpQM,iBAAU,QCiWlB,QDhWW,oBAAU,QC2dlB,QD1dU,sBAAU,QCjDlB,QDkDU,wBAAU,QC+VlB,QD9VG,mBAAU,QCsjBlB,QDrjBW,sBACF,oBAAU,QCgGlB,QD/FM,kBAAU,QCoKlB,QDnKQ,kBAAU,QC0jBlB,QDzjBa,uBAAU,QCoClB,QDnCC,gBACD,eAAU,QC+YlB,QD9YU,iBAAU,QCoMlB,QDnMW,oBAAU,QCrDlB,QDsDI,gBAAU,QChFlB,QDiFe,uBAAU,QCrBlB,QDsBS,wBAAU,QCoLlB,QDnLO,uBAAU,QCkLlB,QDjLM,qBAAU,QCmLlB,QDlLU,uBAAU,QC+KlB,QD9Kc,6BAAU,QCrIlB,QDsIS,8BAAU,QCjIlB,QDkIK,2BAAU,QCjIlB,QDkIU,6BAAU,QCzIlB,QD0IJ,iBAAU,QC2JlB,QD1JS,kBAAU,QC6lBlB,QD5lBO,iBAAU,QCqelB,QDpeS,kBAAU,QCyGlB,QDxGW,qBAAU,QCzElB,QD0ES,sBAAU,QClIlB,QDmIG,iBACA,iBAAU,QCijBlB,QDhjBQ,iBACD,gBAAU,QC4OlB,QD3OS,iBAAU,QCdlB,QDeQ,iBAAU,QC0GlB,QDzGM,eACK,oBAAU,QC6XlB,QD5XI,gBACG,mBAAU,QC2FlB,QD1FU,qBAAU,QC6SlB,QD3SO,oBADJ,gBACc,QCqGlB,QDpGM,kBAAU,QCgblB,QD7aM,gBAFG,mBACA,mBACO,QClIlB,QDmIW,mBAAU,QCsOlB,QDrOQ,mBAAU,QCoOlB,QDnOc,yBAAU,QC+blB,QD9bI,qBAAU,QC2gBlB,QD1gBI,iBAAU,QCuclB,QDtcQ,iBAAU,QCyOlB,QDxOQ,iBAAU,QC6flB,QD5fY,qBAAU,QCmTlB,QDlTe,4BAAU,QCoTlB,QDnTU,8BAAU,QCgIlB,QD/HC,uBAAU,QC4HlB,QD3HE,iBAAU,QCqQlB,QDpQa,sBAAU,QCpFlB,QDqFM,oBAAU,QC9ElB,QD+EU,sBAAU,QCrFlB,QDsFS,uBAAU,QCrFlB,QDsFI,mBAAU,QChClB,QDkCK,gBADI,oBACM,QC0YlB,QDxYa,qBADA,qBACU,QC8YlB,QD5YO,oBADD,mBACW,QC2YlB,QD1YQ,oBAAU,QCUlB,QDTQ,oBAAU,QCuMlB,QDtMW,uBACP,gBAAU,QCqflB,QDnfS,iBADA,iBACU,QCoFlB,QDnFY,qBACC,sBAAU,QC+alB,QD9aO,qBAAU,QC7ClB,QD8CS,sBAAU,QC1ClB,QD4CE,gBADC,iBACS,QCpIlB,QDqIW,mBAAU,QC6WlB,QD5WS,oBAAU,QCyelB,QDveS,qBADJ,iBACc,QCrElB,QDsEU,uBAAU,QCqLlB,QDpLK,oBAAU,QCGlB,QDFc,0BAAU,QCnElB,QDoEM,wBAAU,QCnElB,QDoEG,mBAAU,QCiflB,QDhfY,uBAAU,QC8YlB,QD7YK,oBAAU,QCyZlB,QDxZM,kBAAU,QC9JlB,QD+JQ,kBAAU,QClElB,QDmES,mBAAU,QC1ClB,QD2CY,uBAAU,QC8BlB,QD7BO,sBAAU,QC1IlB,QD2IQ,sBAAU,QCsHlB,QDrHO,qBAAU,QCrOlB,QDsOK,kBAAU,QC4MlB,QD3Ma,uBAAU,QCUlB,QDTC,gBAAU,QC3KlB,QD4KY,oBAAU,QCuFlB,QDtFW,uBAAU,QC2QlB,QD1Qc,6BAAU,QCrOlB,QDsOS,8BAAU,QCrOlB,QDsOK,2BAAU,QCrOlB,QDsOU,6BAAU,QCzOlB,QD0OC,sBAAU,QCrOlB,QDsOS,uBAAU,QCrOlB,QDsOK,oBAAU,QCrOlB,QDsOU,sBAAU,QCzOlB,QD0OK,mBAAU,QCpDlB,QDqDO,kBAAU,QC4IlB,QD3IQ,kBAAU,QCwYlB,QDvYc,wBACN,kBAAU,QCuMlB,QDtMU,oBAAU,QCzGlB,QD0GU,sBAAU,QCyQlB,QDxQS,uBAAU,QCyQlB,QDxQI,mBAAU,QC+VlB,QD9VO,kBAAU,QC9GlB,QD+GY,sBACL,iBAAU,QCoRlB,QDnRa,sBAAU,QC+ClB,QD9CM,oBAAU,QCmBlB,QDlBa,yBAAU,QCoBlB,QDnBE,mBAAU,QCqUlB,QDpUQ,mBAAU,QC2BlB,QD1BM,iBAAU,QCgLlB,QD/KU,mBAAU,QC2BlB,QD1BW,sBAAU,QCuHlB,QDtHI,kBAAU,QCMlB,QDLgB,0BAAU,QCIlB,QDHE,oBAAU,QC6XlB,QD5XI,gBAAU,QChHlB,QDiHkB,0BACL,qBAAU,QCuQlB,QDtQc,2BACD,0BACH,uBAAU,QCsVlB,QDrVW,0BAAU,QCwIlB,QDvIF,gBAAU,QChGlB,QDiGa,qBAAU,QCvHlB,QDyHW,wBADN,kBACgB,QCtJlB,QDuJI,oBAAU,QCyOlB,QDxOI,gBAAU,QC0FlB,QDzFe,uBAAU,QC1DlB,QD2DQ,uBAAU,QCkWlB,QDjWM,qBAAU,QC4VlB,QD3VK,kBAAU,QClElB,QDmEc,wBAAU,QCgOlB,QD/NM,sBAAU,QC2JlB,QD1Jc,4BAAU,QC2JlB,QD1JF,kBAAU,QCsRlB,QDrRY,sBAAU,QC5LlB,QD6Le,6BAAU,QCxBlB,QDyBH,kBAAU,QCuPlB,QDtPQ,kBAAU,QC6IlB,QD5IqB,+BAAU,QC9JlB,QD+JS,gCAAU,QC9JlB,QD+JK,6BAAU,QC9JlB,QD+JU,+BAAU,QClKlB,QDmKN,iBAAU,QC8DlB,QD7DO,gBAAU,QCrHlB,QDsHU,kBAAU,QCvSlB,QDwSY,sBAAU,QC2ZlB,QD1ZM,oBAAU,QChNlB,QDiNU,sBAAU,QC7FlB,QD8FQ,sBAAU,QC7FlB,QD8FQ,sBAAU,QC+OlB,QD9OS,uBAAU,QCiMlB,QDhMG,kBAAU,QC6WlB,QD5Wc,wBAAU,QC0IlB,QDzIU,0BAAU,QC0IlB,QDzIE,oBAAU,QCqFlB,QDpFU,sBAAU,QCmFlB,QDlFU,wBAAU,QCnLlB,QDoLS,yBAAU,QC0KlB,QDzKe,gCAAU,QCpFlB,QDqFA,wBAAU,QCwPlB,QDvPG,mBAAU,QCjJlB,QDmJoB,+BADR,uBACkB,QC/MlB,QDiNM,6BADR,qBACkB,QC9MlB,QDgNW,gCADR,wBACkB,QCjNlB,QDmNT,eADC,gBACS,QCvGlB,QDwGQ,eAAU,QChClB,QDiCW,kBACH,eAAU,QCqYlB,QDnYQ,eADE,iBACQ,QC4ClB,QD3CQ,eAGA,eAFA,eACA,eACU,QCgDlB,QD9CW,kBACH,eAFE,iBAEQ,QCiNlB,QD/MQ,eADA,eACU,QC+ClB,QD9CY,mBACJ,eAAU,QC3PlB,QD4PS,gBAAU,QChGlB,QDiGa,qBAAU,QCpFlB,QDqFa,0BAAU,QC0PlB,QDzPS,2BAAU,QC0PlB,QDzPQ,2BAAU,QC0PlB,QDzPS,4BAAU,QC0PlB,QDzPQ,4BAAU,QC6PlB,QD5PS,6BAAU,QC6PlB,QD5PA,qBAAU,QCkUlB,QDjUU,uBAAU,QC8TlB,QD7TW,0BAAU,QCyalB,QDxaC,mBAAU,QCsalB,QDraK,gBAAU,QC2ZlB,QD1Ze,uBAAU,QC2ZlB,QD1ZS,wBAAU,QCoalB,QDnaG,mBAAU,QCxJlB,QDyJe,0BAAU,QC8PlB,QD7PG,qBAAU,QCgBlB,QDfK,kBAAU,QCpFlB,QDqFK,eAAU,QC3WlB,QD4Wc,qBAAU,QC/RlB,QDgSe,4BAAU,QC/RlB,QDgSF,kBAAU,QC+UlB,QD9Ue,yBAAU,QC+UlB,QD9UU,2BAAU,QCgDlB,QD/CM,yBAAU,QCkDlB,QDjDU,2BAAU,QC+ClB,QD9CS,4BAAU,QC+ClB,QD9CH,iBAAU,QCjWlB,QDkWU,mBAAU,QCmYlB,QDlYQ,mBAAU,QC7WlB,QD8WM,iBAAU,QCkClB,QDjCW,oBAAU,QC5KlB,QD6KK,iBAAU,QCgNlB,QD/Ma,sBAAU,QCxFlB,QDyFI,kBAAU,QC4TlB,QD3TQ,kBAAU,QCtIlB,QDuIM,gBAAU,QC6ClB,QD5CU,kBACE,oBAAU,QC5DlB,QD6DK,iBAAU,QC8PlB,QD7PS,kBAAU,QCuElB,QDtES,mBAAU,QC9WlB,QD+WI,eAAU,QCtSlB,QDuSO,cAAU,QCiWlB,QDhWW,iBAAU,QCuWlB,QDtWS,kBAAU,QC+IlB,QD9IW,qBAAU,QCkFlB,QDjFa,0BAAU,QC6NlB,QD5Nc,gCAAU,QC/WlB,QDgXO,+BAAU,QCjXlB,QDmXQ,+BADR,uBACkB,QCzRlB,QD0RC,wBAAU,QCnMlB,QDoMM,sBAAU,QCiWlB,QDhWU,wBAAU,QCoVlB,QDlVD,eADS,wBACC,QC0SlB,QDzSkB,yBAAU,QC0GlB,QDzGQ,yBAAU,QC4MlB,QD3MA,iBAAU,QCsLlB,QDrLkB,2BAAU,QCzLlB,QD0LE,qBAAU,QCoWlB,QDnWK,kBAAU,QC8DlB,QD5DM,gBADO,uBAED,sBAAU,QC8SlB,QD5SY,0BADF,wBACY,QC1FlB,QD2FD,iBAAU,QCsWlB,QDrWS,kBAAU,QClGlB,QDmGQ,kBAAU,QCgHlB,QD/Ge,yBAAU,QCiHlB,QDhHa,8BAAU,QCyNlB,QDxNC,uBAAU,QCuNlB,QDtNM,qBAAU,QC/NlB,QDgOG,gBAAU,QC5NlB,QD6NiB,yBAAU,QC2ElB,QD1ES,0BAAU,QCyElB,QDxEA,kBAAU,QCvNlB,QDwNQ,kBAAU,QCzClB,QD0CU,oBAAU,QCpClB,QDqCG,eAAU,QCtLlB,QDuLa,oBAAU,QC7UlB,QD8UK,iBAAU,QC1RlB,QD2RM,eAAU,QCsDlB,QDrDU,iBAAU,QCmLlB,QDlLO,gBAAU,QCrPlB,QDsPS,iBAAU,QCrPlB,QDsPU,mBAAU,QC7WlB,QD8We,0BAAU,QC7WlB,QD8WD,iBAAU,QC0LlB,QDzLe,wBAAU,QC0LlB,QDzLG,mBAAU,QCyFlB,QDxFW,sBACP,eAAU,QCzUlB,QD0UQ,eACC,gBAAU,QC+MlB,QD9MQ,gBAAU,QC4PlB,QD3PW,mBAAU,QCuKlB,QDtKW,sBAAU,QCtPlB,QDuPQ,sBAAU,QCiKlB,QDhKM,oBAAU,QC9PlB,QD+PU,sBAAU,QC/LlB,QDgMS,uBAAU,QCxLlB,QDyLS,wBAAU,QCrMlB,QDsMa,6BAAU,QC/LlB,QDkMG,wBAFA,wBACE,0BACQ,QCxMlB,QD0MU,0BADJ,sBACc,QC9MlB,QDgNM,wBADA,wBACU,QC/MlB,QDgNQ,wBACA,wBAAU,QCpMlB,QDqMO,uBAAU,QCjNlB,QDkNC,gBAAU,QCuRlB,QDtRW,mBAAU,QC5SlB,QD6SS,oBAAU,QC9ElB,QD+ES,qBACA,qBAGA,qBAFC,sBACH,mBACY,QCnElB,QDoEa,0BAAU,QC/TlB,QDgUJ,cAEG,iBADK,sBACK,QCqDlB,QDnDS,kBADJ,cACc,QCnQlB,QDoQY,sBAAU,QCzKlB,QD0KC,eAAU,QC3KlB,QD8KgB,uBAFQ,+BACV,qBACY,QCxJlB,QDyJU,yBAAU,QC2KlB,QD1KH,cAAU,QCiClB,QDhCY,kBACA,kBAAU,QC0QlB,QDxQa,uBADP,gBACiB,QCVlB,QDYU,yBADP,kBACiB,QCXlB,QDYE,mBAAU,QC1IlB,QD2IY,uBAAU,QClVlB,QDmVG,kBAAU,QCjJlB,QDkJW,qBAAU,QCblB,QDcM,mBAAU,QC+FlB,QD9FU,qBAAU,QCuElB,QDtEe,4BAAU,QCuElB,QDtEJ,gBAAU,QCzZlB,QD2ZY,oBADK,yBACK,QC5MlB,QD6MG,eAAU,QC0MlB,QDzMe,sBAAU,QCxalB,QDyaE,gBAAU,QCIlB,QDHc,sBAAU,QCuFlB,QDtFI,kBAAU,QC2MlB,QD1MM,gBAAU,QC+QlB,QD9Qe,uBAAU,QCzClB,QD0CC,gBAAU,QCwPlB,QDvPc,sBAAU,QCrZlB,QDsZI,kBAAU,QCvBlB,QDwBe,yBAAU,QC3LlB,QD4LE,mBAAU,QC5XlB,QD6Xc,yBAAU,QChYlB,QDiYM,uBAAU,QCnYlB,QDoYI,mBAAU,QCtYlB,QDuYU,qBAAU,QClYlB,QDmYQ,qBAAU,QClYlB,QDmYS,sBAAU,QC3blB,QD4bU,wBAAU,QC3blB,QD4bC,iBAAU,QC+KlB,QD9KY,qBAAU,QCnVlB,QDoVC,cAAU,QC9dlB,QD+dgB,sBAAU,QC5RlB,QD6RS,uBAAU,QC/ClB,QDgDU,yBAAU,QC9blB,QD+bK,sBAAU,QCtflB,QDufO,qBAAU,QC/BlB,QDgCS,sBAAU,QCzHlB,QD0HI,kBAAU,QCvIlB,QDwIe,yBAAU,QCvIlB,QDwIK,sBAAU,QC4JlB,QD3JO,qBAAU,QC4JlB,QD3JM,mBAAU,QCxclB,QDycI,eAAU,QCjblB,QDkbY,mBAAU,QCvJlB,QDwJU,qBAAU,QC3gBlB,QD4gBC,cAAU,QC7ZlB,QDgaS,eAFG,kBACA,kBACO,QCzKlB,QD0Ka,oBAAU,QCpGlB,QDqGU,sBAAU,QCxblB,QDybY,0BAAU,QC5WlB,QD6WE,oBAAU,QC9VlB,QD+VQ,oBAAU,QC9PlB,QD+PO,mBAAU,QCrJlB,QDsJO,kBAAU,QCelB,QDdc,wBAAU,QC2BlB,QD1BO,uBAAU,QCoClB,QDnCK,oBAAU,QCqClB,QDpCS,qBAAU,QC5alB,QD6ac,2BAAU,QC9alB,QD+aA,mBAAU,QC/VlB,QDgWK,gBAAU,QCoBlB,QDnBe,uBAAU,QC8KlB,QD7KO,sBAAU,QC/FlB,QDgGS,uBAAU,QC6ElB,QD5EM,qBAAU,QC9MlB,QD+MI,iBAAU,QC+KlB,QD9KO,gBAAU,QC7HlB,QD8HW,mBAAU,QCnHlB,QDoHS,oBACG,uBAAU,QCkIlB,QDjIY,2BAAU,QCkIlB,QDjIK,wBAAU,QC0KlB,QDzKO,uBAAU,QClIlB,QDmIO,sBAAU,QCyKlB,QDxKS,uBAAU,QCnIlB,QDoIU,yBAAU,QClIlB,QDmIQ,yBAAU,QCpIlB,QDqIC,kBAAU,QC1GlB,QD2GY,sBAAU,QC7QlB,QD8Qe,6BAAU,QC1UlB,QD2UE,uBAAU,QCzElB,QD0EK,oBAAU,QCkLlB,QDjLM,kBAAU,QCXlB,QDYW,qBAAU,QCuJlB,QDtJS,sBAAU,QCwJlB,QDtJC,eADE,iBACQ,QC/flB,QDggBY,mBAAU,QC4JlB,QD3JM,iBAAU,QC8GlB,QD7GS,kBAAU,QCwDlB,QDvDQ,kBAAU,QC9IlB,QDgJc,wBADV,cACoB,QC0LlB,QDzLS,yBAAU,QCjHlB,QDkHG,oBAAU,QCrHlB,QDsHY,wBAAU,QCnWlB,QDoWK,qBAEG,wBADL,mBACe,QC/gBlB,QDghBK,qBACa,kCAAU,QC9gBlB,QD+gBL,qBACG,wBAAU,QClhBlB,QDmhBK,qBACM,2BAAU,QCnhBlB,QDohBE,qBACI,yBAAU,QCxhBlB,QDyhBQ,yBAAU,QC3IlB,QD4IG,oBAAU,QC3OlB,QD4OY,wBAAU,QCxIlB,QDyIU,0BAAU,QCxIlB,QDyIK,uBAAU,QCwBlB,QDvBU,yBAAU,QCwBlB,QDvBC,kBAAU,QC/dlB,QDgegB,0BAAU,QClelB,QDmeD,iBAAU,QCpclB,QDqcgB,yBAAU,QCljBlB,QDmjBM,uBAAU,QCxPlB,QDyPQ,uBACI,2BAAU,QCzPlB,QD0PI,uBACG,0BAAU,QC7PlB,QD8PK,uBACE,yBAAU,QChQlB,QDiQI,qBAAU,QCrQlB,QDsQU,uBACA,uBAAU,QCxRlB,QD0RS,wBADD,uBACW,QC7RlB,QD8RW,2BAAU,QC1RlB,QD2RM,yBAAU,QCpSlB,QDqSO,wBAAU,QC3RlB,QD4RU,0BAAU,QC/RlB,QDgSM,wBAAU,QCjSlB,QDkSK,qBAAU,QC+DlB,QD9DS,sBAAU,QC/FlB,QDgGc,4BAAU,QC/blB,QDgcN,cAAU,QCtUlB,QDuUe,qBAAU,QCtUlB,QDuUU,uBAAU,QCkElB,QDjEU,yBAAU,QCrKlB,QDsKe,gCAAU,QCrKlB,QDsKF,sBAAU,QC5UlB,QD6US,uBAAU,QCwHlB,QDvHG,kBAAU,QCnFlB,QDoFQ,kBAAU,QCzelB,QD0eS,mBAAU,QC9WlB,QD+WM,iBAAU,QCxKlB,QDyKoB,6BAAU,QCpQlB,QDsQC,sBADR,cACkB,QCSlB,QDRI,kBAAU,QCjdlB,QDkdO,iBAAU,QCzoBlB,QD0oBS,kBAAU,QC/nBlB,QDgoBiB,2BAAU,QC3hBlB,QD4hBS,4BAAU,QC9hBlB,QD+hBQ,4BAAU,QC5hBlB,QD6hBQ,4BAAU,QCjiBlB,QDkiBA,oBAAU,QCpRlB,QDqRO,mBAAU,QC5NlB,QD6NU,qBAAU,QC5NlB,QD6NI,iBAAU,QC/NlB,QDgOM,eAAU,QClOlB,QDmOe,sBAAU,QCpelB,QDqeU,wBAAU,QCpelB,QDqeC,iBAAU,QCtSlB,QDuSQ,iBAAU,QCiFlB,QDhFY,qBAAU,QClkBlB,QDmkBQ,qBAAU,QCrXlB,QDsXW,wBAAU,QCpIlB,QDqIA,gBAAU,QCpclB,QDqcmB,2BAAU,QChelB,QDieC,oBAAU,QCpflB,QDqfI,gBAAU,QClNlB,QDmNgB,wBAAU,QC1XlB,QD2XD,eAAU,QCoDlB,QDnDiB,wBAAU,QC3JlB,QD4JI,oBAAU,QCzNlB,QD0NM,kBAAU,QClHlB,QDmHc,wBAAU,QC7LlB,QD8LU,0BAAU,QC7LlB,QD8LK,uBAAU,QC3ClB,QD4CU,yBAAU,QC3ClB,QD4CO,wBAAU,QCrGlB,QDsGW,2BAAU,QCrGlB,QDsGA,mBAAU,QC7UlB,QD8UU,qBAAU,QCnlBlB,QDolBU,uBAAU,QCnlBlB,QDolBI,mBAAU,QC/LlB,QDgMO,kBAAU,QClXlB,QDmXY,sBAAU,QCkFlB,QDjFK,mBAAU,QCmFlB,QDlFO,kBAAU,QC9clB,QD+ckB,4BAAU,QC2BlB,QD1BM,0BAAU,QCmElB,QDlEW,6BAAU,QCxKlB,QDyKJ,iBAAU,QC9lBlB,QD+lBoB,6BAAU,QCtoBlB,QDuoBW,gCAAU,QCqDlB,QDpDL,mBAAU,QCxlBlB,QDylB4B,uCAAU,QC5oBlB,QD8oBgB,+CADnB,4BAC6B,QC9qBlB,QDirBvB,gBAFI,oBACO,2BACD,QCvflB,QDwfS,iBAAU,QChYlB,QDiYU,mBAAU,QChYlB,QDkYc,yBADN,mBACgB,QC1HlB,QD2HK,sBAAU,QCzRlB,QD0RI,kBAAU,QCiClB,QDhCe,yBAAU,QCiClB,QDhCG,oBAAU,QClHlB,QDmHc,0BAAU,QClHlB,QDmHS,2BAAU,QClHlB,QDmHG,sBAAU,QCrNlB,QDsNS,uBAAU,QCpblB,QDqbE,iBAAU,QCmElB,QDlEY,qBAAU,QCpDlB,QDqDiB,8BACE,gCAAU,QCzYlB,QD0YV,cACU,wBAAU,QC7alB,QD8aO,uBAAU,QCtXlB,QDuXU,yBAAU,QClflB,QDmfU,2BAAU,QClflB,QDmfD,kBAAU,QCtTlB,QDuTc,wBAAU,QCptBlB,QDqtBU,0BAAU,QCptBlB,QDstBM,wBADP,iBACiB,QCrtBlB,QDutBU,0BADP,mBACiB,QCttBlB,QDutBK,uBAAU,QCJlB,QDKU,yBAAU,QCJlB,QDKC,kBAAU,QCHlB,QDIU,oBAAU,QC3WlB,QD4We,2BACR,mBAAU,QC5WlB,QD6WkB,6BACR,qBAAU,QC7WlB,QD8WI,iBAAU,QCtNlB,QDuNiB,0BAAU,QC3blB,QD4bE,oBAAU,QCtFlB,QDuFa,yBAEG,4BADL,uBACe,QCxElB,QDyEK,yBACa,sCAAU,QCvElB,QDwEL,yBACG,4BAAU,QC3ElB,QD4EK,yBACM,+BAAU,QC5ElB,QD6EE,yBACI,6BAAU,QCjFlB,QDkFH,kBAAU,QC3KlB,QD8KM,gBAFG,mBACJ,eACW,QCzrBlB,QD0rBW,mBAAU,QClPlB,QDmPgB,2BAAU,QCKlB,QDJQ,2BAAU,QCKlB,QDJO,0BAAU,QCKlB,QDJS,2BACH,wBAAU,QCDlB,QDEa,6BACH,0BAAU,QCFlB,QDGE,oBAAU,QCxsBlB,QDysBI,gBAAU,QCpblB,QDqbQ,gBAAU,QC1hBlB,QD2hBQ,gBAAU,QCxYlB,QDyYW,mBAAU,QC/OlB,QDgPQ,mBAAU,QCziBlB,QD0iBU,qBAAU,QCjUlB,QDkUU,uBAAU,QC7KlB,QD8KQ,uBAAU,QChIlB,QDiIO,sBAAU,QCJlB,QDKI,kBAAU,QCxUlB,QCzchB,SJ8BE,SAAA,SACA,MAAA,IACA,OAAA,IACA,QAAA,EACA,OAAA,KACA,SAAA,OACA,KAAM,cACN,OAAA,EvEoGC,0BACA,yBACC,SAAA,OACA,MA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"}
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/build/sass/patternfly.css b/themes/src/main/node_modules/patternfly/tests/build/sass/patternfly.css
new file mode 100644
index 0000000000..863e87baad
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/build/sass/patternfly.css
@@ -0,0 +1,22160 @@
+@charset "UTF-8";
+/* PatternFly */
+@font-face {
+ font-family: "Open Sans";
+ font-style: normal;
+ font-weight: 300;
+ src: url("../fonts/OpenSans-Light-webfont.eot");
+ /* IE9 Compat Modes */
+ src: local("Open Sans Light"), local("OpenSans-Light"), url("../fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Light-webfont.woff2") format("woff2"), url("../fonts/OpenSans-Light-webfont.woff") format("woff"), url("../fonts/OpenSans-Light-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Light-webfont.svg#OpenSans") format("svg");
+ /* Legacy iOS */
+}
+
+@font-face {
+ font-family: "Open Sans";
+ font-style: normal;
+ font-weight: 400;
+ src: url("../fonts/OpenSans-Regular-webfont.eot");
+ /* IE9 Compat Modes */
+ src: local("Open Sans"), local("OpenSans"), url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular-webfont.woff2") format("woff2"), url("../fonts/OpenSans-Regular-webfont.woff") format("woff"), url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Regular-webfont.svg#OpenSans") format("svg");
+ /* Legacy iOS */
+}
+
+@font-face {
+ font-family: "Open Sans";
+ font-style: italic;
+ font-weight: 300;
+ src: url("../fonts/OpenSans-LightItalic-webfont.eot");
+ /* IE9 Compat Modes */
+ src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url("../fonts/OpenSans-LightItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-LightItalic-webfont.woff2") format("woff2"), url("../fonts/OpenSans-LightItalic-webfont.woff") format("woff"), url("../fonts/OpenSans-LightItalic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-LightItalic-webfont.svg#OpenSans") format("svg");
+ /* Legacy iOS */
+}
+
+@font-face {
+ font-family: "Open Sans";
+ font-style: italic;
+ font-weight: 400;
+ src: url("../fonts/OpenSans-Italic-webfont.eot");
+ /* IE9 Compat Modes */
+ src: local("Open Sans Italic"), local("OpenSans-Italic"), url("../fonts/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Italic-webfont.woff2") format("woff2"), url("../fonts/OpenSans-Italic-webfont.woff") format("woff"), url("../fonts/OpenSans-Italic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Italic-webfont.svg#OpenSans") format("svg");
+ /* Legacy iOS */
+}
+
+@font-face {
+ font-family: "Open Sans";
+ font-style: normal;
+ font-weight: 600;
+ src: url("../fonts/OpenSans-Semibold-webfont.eot");
+ /* IE9 Compat Modes */
+ src: local("Open Sans Semibold"), local("OpenSans-Semibold-webfont"), url("../fonts/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Semibold-webfont.woff2") format("woff2"), url("../fonts/OpenSans-Semibold-webfont.woff") format("woff"), url("../fonts/OpenSans-Semibold-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Semibold-webfont.svg#OpenSans") format("svg");
+ /* Legacy iOS */
+}
+
+@font-face {
+ font-family: "Open Sans";
+ font-style: italic;
+ font-weight: 600;
+ src: url("../fonts/OpenSans-SemiboldItalic-webfont.eot");
+ /* IE9 Compat Modes */
+ src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic-webfont"), url("../fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-SemiboldItalic-webfont.woff2") format("woff2"), url("../fonts/OpenSans-SemiboldItalic-webfont.woff") format("woff"), url("../fonts/OpenSans-SemiboldItalic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSans") format("svg");
+ /* Legacy iOS */
+}
+
+@font-face {
+ font-family: "Open Sans";
+ font-style: normal;
+ font-weight: 700;
+ src: url("../fonts/OpenSans-Bold-webfont.eot");
+ /* IE9 Compat Modes */
+ src: local("Open Sans Bold"), local("OpenSans-Bold"), url("../fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Bold-webfont.woff2") format("woff2"), url("../fonts/OpenSans-Bold-webfont.woff") format("woff"), url("../fonts/OpenSans-Bold-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Bold-webfont.svg#OpenSans") format("svg");
+ /* Legacy iOS */
+}
+
+@font-face {
+ font-family: "Open Sans";
+ font-style: italic;
+ font-weight: 700;
+ src: url("../fonts/OpenSans-BoldItalic-webfont.eot");
+ /* IE9 Compat Modes */
+ src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url("../fonts/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-BoldItalic-webfont.woff2") format("woff2"), url("../fonts/OpenSans-BoldItalic-webfont.woff") format("woff"), url("../fonts/OpenSans-BoldItalic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-BoldItalic-webfont.svg#OpenSans") format("svg");
+ /* Legacy iOS */
+}
+
+@font-face {
+ font-family: "Open Sans";
+ font-style: italic;
+ font-weight: 800;
+ src: url("../fonts/OpenSans-ExtraBoldItalic-webfont.eot");
+ /* IE9 Compat Modes */
+ src: local("Open Sans Extrabold Italic"), local("OpenSans-ExtraboldItalic"), url("../fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-ExtraBoldItalic-webfont.woff2") format("woff2"), url("../fonts/OpenSans-ExtraBoldItalic-webfont.woff") format("woff"), url("../fonts/OpenSans-ExtraBoldItalic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSans") format("svg");
+ /* Legacy iOS */
+}
+
+@font-face {
+ font-family: "Open Sans";
+ font-style: normal;
+ font-weight: 800;
+ src: url("../fonts/OpenSans-ExtraBold-webfont.eot");
+ /* IE9 Compat Modes */
+ src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url("../fonts/OpenSans-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-ExtraBold-webfont.woff2") format("woff2"), url("../fonts/OpenSans-ExtraBold-webfont.woff") format("woff"), url("../fonts/OpenSans-ExtraBold-webfont.ttf") format("truetype"), url("../fonts/OpenSans-ExtraBold-webfont.svg#OpenSans") format("svg");
+ /* Legacy iOS */
+}
+
+/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
+html {
+ font-family: sans-serif;
+ -ms-text-size-adjust: 100%;
+ -webkit-text-size-adjust: 100%;
+}
+
+body {
+ margin: 0;
+}
+
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+menu,
+nav,
+section,
+summary {
+ display: block;
+}
+
+audio,
+canvas,
+progress,
+video {
+ display: inline-block;
+ vertical-align: baseline;
+}
+
+audio:not([controls]) {
+ display: none;
+ height: 0;
+}
+
+[hidden],
+template {
+ display: none;
+}
+
+a {
+ background-color: transparent;
+}
+
+a:active,
+a:hover {
+ outline: 0;
+}
+
+abbr[title] {
+ border-bottom: 1px dotted;
+}
+
+b,
+strong {
+ font-weight: bold;
+}
+
+dfn {
+ font-style: italic;
+}
+
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+mark {
+ background: #ff0;
+ color: #000;
+}
+
+small {
+ font-size: 80%;
+}
+
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sup {
+ top: -0.5em;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+img {
+ border: 0;
+}
+
+svg:not(:root) {
+ overflow: hidden;
+}
+
+figure {
+ margin: 1em 40px;
+}
+
+hr {
+ box-sizing: content-box;
+ height: 0;
+}
+
+pre {
+ overflow: auto;
+}
+
+code,
+kbd,
+pre,
+samp {
+ font-family: monospace, monospace;
+ font-size: 1em;
+}
+
+button,
+input,
+optgroup,
+select,
+textarea {
+ color: inherit;
+ font: inherit;
+ margin: 0;
+}
+
+button {
+ overflow: visible;
+}
+
+button,
+select {
+ text-transform: none;
+}
+
+button,
+html input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+ -webkit-appearance: button;
+ cursor: pointer;
+}
+
+button[disabled],
+html input[disabled] {
+ cursor: default;
+}
+
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+ border: 0;
+ padding: 0;
+}
+
+input {
+ line-height: normal;
+}
+
+input[type="checkbox"],
+input[type="radio"] {
+ box-sizing: border-box;
+ padding: 0;
+}
+
+input[type="number"]::-webkit-inner-spin-button,
+input[type="number"]::-webkit-outer-spin-button {
+ height: auto;
+}
+
+input[type="search"] {
+ -webkit-appearance: textfield;
+ box-sizing: content-box;
+}
+
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+fieldset {
+ border: 1px solid #c0c0c0;
+ margin: 0 2px;
+ padding: 0.35em 0.625em 0.75em;
+}
+
+legend {
+ border: 0;
+ padding: 0;
+}
+
+textarea {
+ overflow: auto;
+}
+
+optgroup {
+ font-weight: bold;
+}
+
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+
+td,
+th {
+ padding: 0;
+}
+
+/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
+@media print {
+ *,
+ *:before,
+ *:after {
+ background: transparent !important;
+ color: #000 !important;
+ box-shadow: none !important;
+ text-shadow: none !important;
+ }
+ a,
+ a:visited {
+ text-decoration: underline;
+ }
+ a[href]:after {
+ content: " (" attr(href) ")";
+ }
+ abbr[title]:after {
+ content: " (" attr(title) ")";
+ }
+ a[href^="#"]:after,
+ a[href^="javascript:"]:after {
+ content: "";
+ }
+ pre,
+ blockquote {
+ border: 1px solid #999;
+ page-break-inside: avoid;
+ }
+ thead {
+ display: table-header-group;
+ }
+ tr,
+ img {
+ page-break-inside: avoid;
+ }
+ img {
+ max-width: 100% !important;
+ }
+ p,
+ h2,
+ h3 {
+ orphans: 3;
+ widows: 3;
+ }
+ h2,
+ h3 {
+ page-break-after: avoid;
+ }
+ .navbar {
+ display: none;
+ }
+ .btn > .caret,
+ .dropup > .btn > .caret {
+ border-top-color: #000 !important;
+ }
+ .label {
+ border: 1px solid #000;
+ }
+ .table {
+ border-collapse: collapse !important;
+ }
+ .table td,
+ .table th {
+ background-color: #fff !important;
+ }
+ .table-bordered th,
+ .table-bordered td {
+ border: 1px solid #ddd !important;
+ }
+}
+
+@font-face {
+ font-family: 'Glyphicons Halflings';
+ src: url("../fonts/glyphicons-halflings-regular.eot");
+ src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
+}
+
+.glyphicon {
+ position: relative;
+ top: 1px;
+ display: inline-block;
+ font-family: 'Glyphicons Halflings';
+ font-style: normal;
+ font-weight: normal;
+ line-height: 1;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.glyphicon-asterisk:before {
+ content: "\002a";
+}
+
+.glyphicon-plus:before {
+ content: "\002b";
+}
+
+.glyphicon-euro:before,
+.glyphicon-eur:before {
+ content: "\20ac";
+}
+
+.glyphicon-minus:before {
+ content: "\2212";
+}
+
+.glyphicon-cloud:before {
+ content: "\2601";
+}
+
+.glyphicon-envelope:before {
+ content: "\2709";
+}
+
+.glyphicon-pencil:before {
+ content: "\270f";
+}
+
+.glyphicon-glass:before {
+ content: "\e001";
+}
+
+.glyphicon-music:before {
+ content: "\e002";
+}
+
+.glyphicon-search:before {
+ content: "\e003";
+}
+
+.glyphicon-heart:before {
+ content: "\e005";
+}
+
+.glyphicon-star:before {
+ content: "\e006";
+}
+
+.glyphicon-star-empty:before {
+ content: "\e007";
+}
+
+.glyphicon-user:before {
+ content: "\e008";
+}
+
+.glyphicon-film:before {
+ content: "\e009";
+}
+
+.glyphicon-th-large:before {
+ content: "\e010";
+}
+
+.glyphicon-th:before {
+ content: "\e011";
+}
+
+.glyphicon-th-list:before {
+ content: "\e012";
+}
+
+.glyphicon-ok:before {
+ content: "\e013";
+}
+
+.glyphicon-remove:before {
+ content: "\e014";
+}
+
+.glyphicon-zoom-in:before {
+ content: "\e015";
+}
+
+.glyphicon-zoom-out:before {
+ content: "\e016";
+}
+
+.glyphicon-off:before {
+ content: "\e017";
+}
+
+.glyphicon-signal:before {
+ content: "\e018";
+}
+
+.glyphicon-cog:before {
+ content: "\e019";
+}
+
+.glyphicon-trash:before {
+ content: "\e020";
+}
+
+.glyphicon-home:before {
+ content: "\e021";
+}
+
+.glyphicon-file:before {
+ content: "\e022";
+}
+
+.glyphicon-time:before {
+ content: "\e023";
+}
+
+.glyphicon-road:before {
+ content: "\e024";
+}
+
+.glyphicon-download-alt:before {
+ content: "\e025";
+}
+
+.glyphicon-download:before {
+ content: "\e026";
+}
+
+.glyphicon-upload:before {
+ content: "\e027";
+}
+
+.glyphicon-inbox:before {
+ content: "\e028";
+}
+
+.glyphicon-play-circle:before {
+ content: "\e029";
+}
+
+.glyphicon-repeat:before {
+ content: "\e030";
+}
+
+.glyphicon-refresh:before {
+ content: "\e031";
+}
+
+.glyphicon-list-alt:before {
+ content: "\e032";
+}
+
+.glyphicon-lock:before {
+ content: "\e033";
+}
+
+.glyphicon-flag:before {
+ content: "\e034";
+}
+
+.glyphicon-headphones:before {
+ content: "\e035";
+}
+
+.glyphicon-volume-off:before {
+ content: "\e036";
+}
+
+.glyphicon-volume-down:before {
+ content: "\e037";
+}
+
+.glyphicon-volume-up:before {
+ content: "\e038";
+}
+
+.glyphicon-qrcode:before {
+ content: "\e039";
+}
+
+.glyphicon-barcode:before {
+ content: "\e040";
+}
+
+.glyphicon-tag:before {
+ content: "\e041";
+}
+
+.glyphicon-tags:before {
+ content: "\e042";
+}
+
+.glyphicon-book:before {
+ content: "\e043";
+}
+
+.glyphicon-bookmark:before {
+ content: "\e044";
+}
+
+.glyphicon-print:before {
+ content: "\e045";
+}
+
+.glyphicon-camera:before {
+ content: "\e046";
+}
+
+.glyphicon-font:before {
+ content: "\e047";
+}
+
+.glyphicon-bold:before {
+ content: "\e048";
+}
+
+.glyphicon-italic:before {
+ content: "\e049";
+}
+
+.glyphicon-text-height:before {
+ content: "\e050";
+}
+
+.glyphicon-text-width:before {
+ content: "\e051";
+}
+
+.glyphicon-align-left:before {
+ content: "\e052";
+}
+
+.glyphicon-align-center:before {
+ content: "\e053";
+}
+
+.glyphicon-align-right:before {
+ content: "\e054";
+}
+
+.glyphicon-align-justify:before {
+ content: "\e055";
+}
+
+.glyphicon-list:before {
+ content: "\e056";
+}
+
+.glyphicon-indent-left:before {
+ content: "\e057";
+}
+
+.glyphicon-indent-right:before {
+ content: "\e058";
+}
+
+.glyphicon-facetime-video:before {
+ content: "\e059";
+}
+
+.glyphicon-picture:before {
+ content: "\e060";
+}
+
+.glyphicon-map-marker:before {
+ content: "\e062";
+}
+
+.glyphicon-adjust:before {
+ content: "\e063";
+}
+
+.glyphicon-tint:before {
+ content: "\e064";
+}
+
+.glyphicon-edit:before {
+ content: "\e065";
+}
+
+.glyphicon-share:before {
+ content: "\e066";
+}
+
+.glyphicon-check:before {
+ content: "\e067";
+}
+
+.glyphicon-move:before {
+ content: "\e068";
+}
+
+.glyphicon-step-backward:before {
+ content: "\e069";
+}
+
+.glyphicon-fast-backward:before {
+ content: "\e070";
+}
+
+.glyphicon-backward:before {
+ content: "\e071";
+}
+
+.glyphicon-play:before {
+ content: "\e072";
+}
+
+.glyphicon-pause:before {
+ content: "\e073";
+}
+
+.glyphicon-stop:before {
+ content: "\e074";
+}
+
+.glyphicon-forward:before {
+ content: "\e075";
+}
+
+.glyphicon-fast-forward:before {
+ content: "\e076";
+}
+
+.glyphicon-step-forward:before {
+ content: "\e077";
+}
+
+.glyphicon-eject:before {
+ content: "\e078";
+}
+
+.glyphicon-chevron-left:before {
+ content: "\e079";
+}
+
+.glyphicon-chevron-right:before {
+ content: "\e080";
+}
+
+.glyphicon-plus-sign:before {
+ content: "\e081";
+}
+
+.glyphicon-minus-sign:before {
+ content: "\e082";
+}
+
+.glyphicon-remove-sign:before {
+ content: "\e083";
+}
+
+.glyphicon-ok-sign:before {
+ content: "\e084";
+}
+
+.glyphicon-question-sign:before {
+ content: "\e085";
+}
+
+.glyphicon-info-sign:before {
+ content: "\e086";
+}
+
+.glyphicon-screenshot:before {
+ content: "\e087";
+}
+
+.glyphicon-remove-circle:before {
+ content: "\e088";
+}
+
+.glyphicon-ok-circle:before {
+ content: "\e089";
+}
+
+.glyphicon-ban-circle:before {
+ content: "\e090";
+}
+
+.glyphicon-arrow-left:before {
+ content: "\e091";
+}
+
+.glyphicon-arrow-right:before {
+ content: "\e092";
+}
+
+.glyphicon-arrow-up:before {
+ content: "\e093";
+}
+
+.glyphicon-arrow-down:before {
+ content: "\e094";
+}
+
+.glyphicon-share-alt:before {
+ content: "\e095";
+}
+
+.glyphicon-resize-full:before {
+ content: "\e096";
+}
+
+.glyphicon-resize-small:before {
+ content: "\e097";
+}
+
+.glyphicon-exclamation-sign:before {
+ content: "\e101";
+}
+
+.glyphicon-gift:before {
+ content: "\e102";
+}
+
+.glyphicon-leaf:before {
+ content: "\e103";
+}
+
+.glyphicon-fire:before {
+ content: "\e104";
+}
+
+.glyphicon-eye-open:before {
+ content: "\e105";
+}
+
+.glyphicon-eye-close:before {
+ content: "\e106";
+}
+
+.glyphicon-warning-sign:before {
+ content: "\e107";
+}
+
+.glyphicon-plane:before {
+ content: "\e108";
+}
+
+.glyphicon-calendar:before {
+ content: "\e109";
+}
+
+.glyphicon-random:before {
+ content: "\e110";
+}
+
+.glyphicon-comment:before {
+ content: "\e111";
+}
+
+.glyphicon-magnet:before {
+ content: "\e112";
+}
+
+.glyphicon-chevron-up:before {
+ content: "\e113";
+}
+
+.glyphicon-chevron-down:before {
+ content: "\e114";
+}
+
+.glyphicon-retweet:before {
+ content: "\e115";
+}
+
+.glyphicon-shopping-cart:before {
+ content: "\e116";
+}
+
+.glyphicon-folder-close:before {
+ content: "\e117";
+}
+
+.glyphicon-folder-open:before {
+ content: "\e118";
+}
+
+.glyphicon-resize-vertical:before {
+ content: "\e119";
+}
+
+.glyphicon-resize-horizontal:before {
+ content: "\e120";
+}
+
+.glyphicon-hdd:before {
+ content: "\e121";
+}
+
+.glyphicon-bullhorn:before {
+ content: "\e122";
+}
+
+.glyphicon-bell:before {
+ content: "\e123";
+}
+
+.glyphicon-certificate:before {
+ content: "\e124";
+}
+
+.glyphicon-thumbs-up:before {
+ content: "\e125";
+}
+
+.glyphicon-thumbs-down:before {
+ content: "\e126";
+}
+
+.glyphicon-hand-right:before {
+ content: "\e127";
+}
+
+.glyphicon-hand-left:before {
+ content: "\e128";
+}
+
+.glyphicon-hand-up:before {
+ content: "\e129";
+}
+
+.glyphicon-hand-down:before {
+ content: "\e130";
+}
+
+.glyphicon-circle-arrow-right:before {
+ content: "\e131";
+}
+
+.glyphicon-circle-arrow-left:before {
+ content: "\e132";
+}
+
+.glyphicon-circle-arrow-up:before {
+ content: "\e133";
+}
+
+.glyphicon-circle-arrow-down:before {
+ content: "\e134";
+}
+
+.glyphicon-globe:before {
+ content: "\e135";
+}
+
+.glyphicon-wrench:before {
+ content: "\e136";
+}
+
+.glyphicon-tasks:before {
+ content: "\e137";
+}
+
+.glyphicon-filter:before {
+ content: "\e138";
+}
+
+.glyphicon-briefcase:before {
+ content: "\e139";
+}
+
+.glyphicon-fullscreen:before {
+ content: "\e140";
+}
+
+.glyphicon-dashboard:before {
+ content: "\e141";
+}
+
+.glyphicon-paperclip:before {
+ content: "\e142";
+}
+
+.glyphicon-heart-empty:before {
+ content: "\e143";
+}
+
+.glyphicon-link:before {
+ content: "\e144";
+}
+
+.glyphicon-phone:before {
+ content: "\e145";
+}
+
+.glyphicon-pushpin:before {
+ content: "\e146";
+}
+
+.glyphicon-usd:before {
+ content: "\e148";
+}
+
+.glyphicon-gbp:before {
+ content: "\e149";
+}
+
+.glyphicon-sort:before {
+ content: "\e150";
+}
+
+.glyphicon-sort-by-alphabet:before {
+ content: "\e151";
+}
+
+.glyphicon-sort-by-alphabet-alt:before {
+ content: "\e152";
+}
+
+.glyphicon-sort-by-order:before {
+ content: "\e153";
+}
+
+.glyphicon-sort-by-order-alt:before {
+ content: "\e154";
+}
+
+.glyphicon-sort-by-attributes:before {
+ content: "\e155";
+}
+
+.glyphicon-sort-by-attributes-alt:before {
+ content: "\e156";
+}
+
+.glyphicon-unchecked:before {
+ content: "\e157";
+}
+
+.glyphicon-expand:before {
+ content: "\e158";
+}
+
+.glyphicon-collapse-down:before {
+ content: "\e159";
+}
+
+.glyphicon-collapse-up:before {
+ content: "\e160";
+}
+
+.glyphicon-log-in:before {
+ content: "\e161";
+}
+
+.glyphicon-flash:before {
+ content: "\e162";
+}
+
+.glyphicon-log-out:before {
+ content: "\e163";
+}
+
+.glyphicon-new-window:before {
+ content: "\e164";
+}
+
+.glyphicon-record:before {
+ content: "\e165";
+}
+
+.glyphicon-save:before {
+ content: "\e166";
+}
+
+.glyphicon-open:before {
+ content: "\e167";
+}
+
+.glyphicon-saved:before {
+ content: "\e168";
+}
+
+.glyphicon-import:before {
+ content: "\e169";
+}
+
+.glyphicon-export:before {
+ content: "\e170";
+}
+
+.glyphicon-send:before {
+ content: "\e171";
+}
+
+.glyphicon-floppy-disk:before {
+ content: "\e172";
+}
+
+.glyphicon-floppy-saved:before {
+ content: "\e173";
+}
+
+.glyphicon-floppy-remove:before {
+ content: "\e174";
+}
+
+.glyphicon-floppy-save:before {
+ content: "\e175";
+}
+
+.glyphicon-floppy-open:before {
+ content: "\e176";
+}
+
+.glyphicon-credit-card:before {
+ content: "\e177";
+}
+
+.glyphicon-transfer:before {
+ content: "\e178";
+}
+
+.glyphicon-cutlery:before {
+ content: "\e179";
+}
+
+.glyphicon-header:before {
+ content: "\e180";
+}
+
+.glyphicon-compressed:before {
+ content: "\e181";
+}
+
+.glyphicon-earphone:before {
+ content: "\e182";
+}
+
+.glyphicon-phone-alt:before {
+ content: "\e183";
+}
+
+.glyphicon-tower:before {
+ content: "\e184";
+}
+
+.glyphicon-stats:before {
+ content: "\e185";
+}
+
+.glyphicon-sd-video:before {
+ content: "\e186";
+}
+
+.glyphicon-hd-video:before {
+ content: "\e187";
+}
+
+.glyphicon-subtitles:before {
+ content: "\e188";
+}
+
+.glyphicon-sound-stereo:before {
+ content: "\e189";
+}
+
+.glyphicon-sound-dolby:before {
+ content: "\e190";
+}
+
+.glyphicon-sound-5-1:before {
+ content: "\e191";
+}
+
+.glyphicon-sound-6-1:before {
+ content: "\e192";
+}
+
+.glyphicon-sound-7-1:before {
+ content: "\e193";
+}
+
+.glyphicon-copyright-mark:before {
+ content: "\e194";
+}
+
+.glyphicon-registration-mark:before {
+ content: "\e195";
+}
+
+.glyphicon-cloud-download:before {
+ content: "\e197";
+}
+
+.glyphicon-cloud-upload:before {
+ content: "\e198";
+}
+
+.glyphicon-tree-conifer:before {
+ content: "\e199";
+}
+
+.glyphicon-tree-deciduous:before {
+ content: "\e200";
+}
+
+.glyphicon-cd:before {
+ content: "\e201";
+}
+
+.glyphicon-save-file:before {
+ content: "\e202";
+}
+
+.glyphicon-open-file:before {
+ content: "\e203";
+}
+
+.glyphicon-level-up:before {
+ content: "\e204";
+}
+
+.glyphicon-copy:before {
+ content: "\e205";
+}
+
+.glyphicon-paste:before {
+ content: "\e206";
+}
+
+.glyphicon-alert:before {
+ content: "\e209";
+}
+
+.glyphicon-equalizer:before {
+ content: "\e210";
+}
+
+.glyphicon-king:before {
+ content: "\e211";
+}
+
+.glyphicon-queen:before {
+ content: "\e212";
+}
+
+.glyphicon-pawn:before {
+ content: "\e213";
+}
+
+.glyphicon-bishop:before {
+ content: "\e214";
+}
+
+.glyphicon-knight:before {
+ content: "\e215";
+}
+
+.glyphicon-baby-formula:before {
+ content: "\e216";
+}
+
+.glyphicon-tent:before {
+ content: "\26fa";
+}
+
+.glyphicon-blackboard:before {
+ content: "\e218";
+}
+
+.glyphicon-bed:before {
+ content: "\e219";
+}
+
+.glyphicon-apple:before {
+ content: "\f8ff";
+}
+
+.glyphicon-erase:before {
+ content: "\e221";
+}
+
+.glyphicon-hourglass:before {
+ content: "\231b";
+}
+
+.glyphicon-lamp:before {
+ content: "\e223";
+}
+
+.glyphicon-duplicate:before {
+ content: "\e224";
+}
+
+.glyphicon-piggy-bank:before {
+ content: "\e225";
+}
+
+.glyphicon-scissors:before {
+ content: "\e226";
+}
+
+.glyphicon-bitcoin:before {
+ content: "\e227";
+}
+
+.glyphicon-btc:before {
+ content: "\e227";
+}
+
+.glyphicon-xbt:before {
+ content: "\e227";
+}
+
+.glyphicon-yen:before {
+ content: "\00a5";
+}
+
+.glyphicon-jpy:before {
+ content: "\00a5";
+}
+
+.glyphicon-ruble:before {
+ content: "\20bd";
+}
+
+.glyphicon-rub:before {
+ content: "\20bd";
+}
+
+.glyphicon-scale:before {
+ content: "\e230";
+}
+
+.glyphicon-ice-lolly:before {
+ content: "\e231";
+}
+
+.glyphicon-ice-lolly-tasted:before {
+ content: "\e232";
+}
+
+.glyphicon-education:before {
+ content: "\e233";
+}
+
+.glyphicon-option-horizontal:before {
+ content: "\e234";
+}
+
+.glyphicon-option-vertical:before {
+ content: "\e235";
+}
+
+.glyphicon-menu-hamburger:before {
+ content: "\e236";
+}
+
+.glyphicon-modal-window:before {
+ content: "\e237";
+}
+
+.glyphicon-oil:before {
+ content: "\e238";
+}
+
+.glyphicon-grain:before {
+ content: "\e239";
+}
+
+.glyphicon-sunglasses:before {
+ content: "\e240";
+}
+
+.glyphicon-text-size:before {
+ content: "\e241";
+}
+
+.glyphicon-text-color:before {
+ content: "\e242";
+}
+
+.glyphicon-text-background:before {
+ content: "\e243";
+}
+
+.glyphicon-object-align-top:before {
+ content: "\e244";
+}
+
+.glyphicon-object-align-bottom:before {
+ content: "\e245";
+}
+
+.glyphicon-object-align-horizontal:before {
+ content: "\e246";
+}
+
+.glyphicon-object-align-left:before {
+ content: "\e247";
+}
+
+.glyphicon-object-align-vertical:before {
+ content: "\e248";
+}
+
+.glyphicon-object-align-right:before {
+ content: "\e249";
+}
+
+.glyphicon-triangle-right:before {
+ content: "\e250";
+}
+
+.glyphicon-triangle-left:before {
+ content: "\e251";
+}
+
+.glyphicon-triangle-bottom:before {
+ content: "\e252";
+}
+
+.glyphicon-triangle-top:before {
+ content: "\e253";
+}
+
+.glyphicon-console:before {
+ content: "\e254";
+}
+
+.glyphicon-superscript:before {
+ content: "\e255";
+}
+
+.glyphicon-subscript:before {
+ content: "\e256";
+}
+
+.glyphicon-menu-left:before {
+ content: "\e257";
+}
+
+.glyphicon-menu-right:before {
+ content: "\e258";
+}
+
+.glyphicon-menu-down:before {
+ content: "\e259";
+}
+
+.glyphicon-menu-up:before {
+ content: "\e260";
+}
+
+* {
+ box-sizing: border-box;
+}
+
+*:before,
+*:after {
+ box-sizing: border-box;
+}
+
+html {
+ font-size: 10px;
+ -webkit-tap-highlight-color: transparent;
+}
+
+body {
+ font-family: "Open Sans", Helvetica, Arial, sans-serif;
+ font-size: 12px;
+ line-height: 1.66666667;
+ color: #363636;
+ background-color: #fff;
+}
+
+input,
+button,
+select,
+textarea {
+ font-family: inherit;
+ font-size: inherit;
+ line-height: inherit;
+}
+
+a {
+ color: #0088ce;
+ text-decoration: none;
+}
+
+a:hover, a:focus {
+ color: #00659c;
+ text-decoration: underline;
+}
+
+a:focus {
+ outline: 5px auto -webkit-focus-ring-color;
+ outline-offset: -2px;
+}
+
+figure {
+ margin: 0;
+}
+
+img {
+ vertical-align: middle;
+}
+
+.img-responsive {
+ display: block;
+ max-width: 100%;
+ height: auto;
+}
+
+.img-rounded {
+ border-radius: 1px;
+}
+
+.img-thumbnail {
+ padding: 4px;
+ line-height: 1.66666667;
+ background-color: #fff;
+ border: 1px solid #ddd;
+ border-radius: 1px;
+ transition: all 0.2s ease-in-out;
+ display: inline-block;
+ max-width: 100%;
+ height: auto;
+}
+
+.img-circle {
+ border-radius: 50%;
+}
+
+hr {
+ margin-top: 20px;
+ margin-bottom: 20px;
+ border: 0;
+ border-top: 1px solid #f1f1f1;
+}
+
+.sr-only, .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after, .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after, .bootstrap-datetimepicker-widget .btn[data-action="today"]::after, .bootstrap-datetimepicker-widget .picker-switch::after, .bootstrap-datetimepicker-widget table th.prev::after, .bootstrap-datetimepicker-widget table th.next::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+}
+
+.sr-only-focusable:active, .sr-only-focusable:focus {
+ position: static;
+ width: auto;
+ height: auto;
+ margin: 0;
+ overflow: visible;
+ clip: auto;
+}
+
+[role="button"] {
+ cursor: pointer;
+}
+
+h1, h2, h3, h4, h5, h6,
+.h1, .h2, .h3, .h4, .h5, .h6 {
+ font-family: inherit;
+ font-weight: 500;
+ line-height: 1.1;
+ color: inherit;
+}
+
+h1 small,
+h1 .small, h2 small,
+h2 .small, h3 small,
+h3 .small, h4 small,
+h4 .small, h5 small,
+h5 .small, h6 small,
+h6 .small,
+.h1 small,
+.h1 .small, .h2 small,
+.h2 .small, .h3 small,
+.h3 .small, .h4 small,
+.h4 .small, .h5 small,
+.h5 .small, .h6 small,
+.h6 .small {
+ font-weight: normal;
+ line-height: 1;
+ color: #9c9c9c;
+}
+
+h1, .h1,
+h2, .h2,
+h3, .h3 {
+ margin-top: 20px;
+ margin-bottom: 10px;
+}
+
+h1 small,
+h1 .small, .h1 small,
+.h1 .small,
+h2 small,
+h2 .small, .h2 small,
+.h2 .small,
+h3 small,
+h3 .small, .h3 small,
+.h3 .small {
+ font-size: 65%;
+}
+
+h4, .h4,
+h5, .h5,
+h6, .h6 {
+ margin-top: 10px;
+ margin-bottom: 10px;
+}
+
+h4 small,
+h4 .small, .h4 small,
+.h4 .small,
+h5 small,
+h5 .small, .h5 small,
+.h5 .small,
+h6 small,
+h6 .small, .h6 small,
+.h6 .small {
+ font-size: 75%;
+}
+
+h1, .h1 {
+ font-size: 24px;
+}
+
+h2, .h2 {
+ font-size: 22px;
+}
+
+h3, .h3 {
+ font-size: 16px;
+}
+
+h4, .h4 {
+ font-size: 15px;
+}
+
+h5, .h5 {
+ font-size: 13px;
+}
+
+h6, .h6 {
+ font-size: 11px;
+}
+
+p {
+ margin: 0 0 10px;
+}
+
+.lead {
+ margin-bottom: 20px;
+ font-size: 13px;
+ font-weight: 300;
+ line-height: 1.4;
+}
+
+@media (min-width: 768px) {
+ .lead {
+ font-size: 18px;
+ }
+}
+
+small,
+.small {
+ font-size: 91%;
+}
+
+mark,
+.mark {
+ background-color: #fcf8e3;
+ padding: .2em;
+}
+
+.text-left {
+ text-align: left;
+}
+
+.text-right {
+ text-align: right;
+}
+
+.text-center {
+ text-align: center;
+}
+
+.text-justify {
+ text-align: justify;
+}
+
+.text-nowrap {
+ white-space: nowrap;
+}
+
+.text-lowercase {
+ text-transform: lowercase;
+}
+
+.text-uppercase, .initialism {
+ text-transform: uppercase;
+}
+
+.text-capitalize {
+ text-transform: capitalize;
+}
+
+.text-muted {
+ color: #9c9c9c;
+}
+
+.text-primary {
+ color: #39a5dc;
+}
+
+a.text-primary:hover,
+a.text-primary:focus {
+ color: #228bc0;
+}
+
+.text-success {
+ color: #3c763d;
+}
+
+a.text-success:hover,
+a.text-success:focus {
+ color: #2b542c;
+}
+
+.text-info {
+ color: #31708f;
+}
+
+a.text-info:hover,
+a.text-info:focus {
+ color: #245269;
+}
+
+.text-warning {
+ color: #ec7a08;
+}
+
+a.text-warning:hover,
+a.text-warning:focus {
+ color: #bb6106;
+}
+
+.text-danger {
+ color: #cc0000;
+}
+
+a.text-danger:hover,
+a.text-danger:focus {
+ color: #990000;
+}
+
+.bg-primary {
+ color: #fff;
+}
+
+.bg-primary {
+ background-color: #39a5dc;
+}
+
+a.bg-primary:hover,
+a.bg-primary:focus {
+ background-color: #228bc0;
+}
+
+.bg-success {
+ background-color: #dff0d8;
+}
+
+a.bg-success:hover,
+a.bg-success:focus {
+ background-color: #c1e2b3;
+}
+
+.bg-info {
+ background-color: #d9edf7;
+}
+
+a.bg-info:hover,
+a.bg-info:focus {
+ background-color: #afd9ee;
+}
+
+.bg-warning {
+ background-color: #fcf8e3;
+}
+
+a.bg-warning:hover,
+a.bg-warning:focus {
+ background-color: #f7ecb5;
+}
+
+.bg-danger {
+ background-color: #f2dede;
+}
+
+a.bg-danger:hover,
+a.bg-danger:focus {
+ background-color: #e4b9b9;
+}
+
+.page-header {
+ padding-bottom: 9px;
+ margin: 40px 0 20px;
+ border-bottom: 1px solid #f1f1f1;
+}
+
+ul,
+ol {
+ margin-top: 0;
+ margin-bottom: 10px;
+}
+
+ul ul,
+ul ol,
+ol ul,
+ol ol {
+ margin-bottom: 0;
+}
+
+.list-unstyled {
+ padding-left: 0;
+ list-style: none;
+}
+
+.list-inline {
+ padding-left: 0;
+ list-style: none;
+ margin-left: -5px;
+}
+
+.list-inline > li {
+ display: inline-block;
+ padding-left: 5px;
+ padding-right: 5px;
+}
+
+dl {
+ margin-top: 0;
+ margin-bottom: 20px;
+}
+
+dt,
+dd {
+ line-height: 1.66666667;
+}
+
+dt {
+ font-weight: bold;
+}
+
+dd {
+ margin-left: 0;
+}
+
+.dl-horizontal dd:before, .dl-horizontal dd:after {
+ content: " ";
+ display: table;
+}
+
+.dl-horizontal dd:after {
+ clear: both;
+}
+
+@media (min-width: 768px) {
+ .dl-horizontal dt {
+ float: left;
+ width: 160px;
+ clear: left;
+ text-align: right;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ }
+ .dl-horizontal dd {
+ margin-left: 180px;
+ }
+}
+
+abbr[title],
+abbr[data-original-title] {
+ cursor: help;
+ border-bottom: 1px dotted #9c9c9c;
+}
+
+.initialism {
+ font-size: 90%;
+}
+
+blockquote {
+ padding: 10px 20px;
+ margin: 0 0 20px;
+ font-size: 15px;
+ border-left: 5px solid #f1f1f1;
+}
+
+blockquote p:last-child,
+blockquote ul:last-child,
+blockquote ol:last-child {
+ margin-bottom: 0;
+}
+
+blockquote footer,
+blockquote small,
+blockquote .small {
+ display: block;
+ font-size: 80%;
+ line-height: 1.66666667;
+ color: #9c9c9c;
+}
+
+blockquote footer:before,
+blockquote small:before,
+blockquote .small:before {
+ content: '\2014 \00A0';
+}
+
+.blockquote-reverse,
+blockquote.pull-right {
+ padding-right: 15px;
+ padding-left: 0;
+ border-right: 5px solid #f1f1f1;
+ border-left: 0;
+ text-align: right;
+}
+
+.blockquote-reverse footer:before,
+.blockquote-reverse small:before,
+.blockquote-reverse .small:before,
+blockquote.pull-right footer:before,
+blockquote.pull-right small:before,
+blockquote.pull-right .small:before {
+ content: '';
+}
+
+.blockquote-reverse footer:after,
+.blockquote-reverse small:after,
+.blockquote-reverse .small:after,
+blockquote.pull-right footer:after,
+blockquote.pull-right small:after,
+blockquote.pull-right .small:after {
+ content: '\00A0 \2014';
+}
+
+address {
+ margin-bottom: 20px;
+ font-style: normal;
+ line-height: 1.66666667;
+}
+
+code,
+kbd,
+pre,
+samp {
+ font-family: Menlo, Monaco, Consolas, monospace;
+}
+
+code {
+ padding: 2px 4px;
+ font-size: 90%;
+ color: #004368;
+ background-color: #def3ff;
+ border-radius: 1px;
+}
+
+kbd {
+ padding: 2px 4px;
+ font-size: 90%;
+ color: #fff;
+ background-color: #333;
+ border-radius: 1px;
+ box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+
+kbd kbd {
+ padding: 0;
+ font-size: 100%;
+ font-weight: bold;
+ box-shadow: none;
+}
+
+pre {
+ display: block;
+ padding: 9.5px;
+ margin: 0 0 10px;
+ font-size: 11px;
+ line-height: 1.66666667;
+ word-break: break-all;
+ word-wrap: break-word;
+ color: #363636;
+ background-color: #fafafa;
+ border: 1px solid #ccc;
+ border-radius: 1px;
+}
+
+pre code {
+ padding: 0;
+ font-size: inherit;
+ color: inherit;
+ white-space: pre-wrap;
+ background-color: transparent;
+ border-radius: 0;
+}
+
+.pre-scrollable {
+ max-height: 340px;
+ overflow-y: scroll;
+}
+
+.container {
+ margin-right: auto;
+ margin-left: auto;
+ padding-left: 20px;
+ padding-right: 20px;
+}
+
+.container:before, .container:after {
+ content: " ";
+ display: table;
+}
+
+.container:after {
+ clear: both;
+}
+
+@media (min-width: 768px) {
+ .container {
+ width: 760px;
+ }
+}
+
+@media (min-width: 992px) {
+ .container {
+ width: 980px;
+ }
+}
+
+@media (min-width: 1200px) {
+ .container {
+ width: 1180px;
+ }
+}
+
+.container-fluid {
+ margin-right: auto;
+ margin-left: auto;
+ padding-left: 20px;
+ padding-right: 20px;
+}
+
+.container-fluid:before, .container-fluid:after {
+ content: " ";
+ display: table;
+}
+
+.container-fluid:after {
+ clear: both;
+}
+
+.row {
+ margin-left: -20px;
+ margin-right: -20px;
+}
+
+.row:before, .row:after {
+ content: " ";
+ display: table;
+}
+
+.row:after {
+ clear: both;
+}
+
+.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
+ position: relative;
+ min-height: 1px;
+ padding-left: 20px;
+ padding-right: 20px;
+}
+
+.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
+ float: left;
+}
+
+.col-xs-1 {
+ width: 8.3333333333%;
+}
+
+.col-xs-2 {
+ width: 16.6666666667%;
+}
+
+.col-xs-3 {
+ width: 25%;
+}
+
+.col-xs-4 {
+ width: 33.3333333333%;
+}
+
+.col-xs-5 {
+ width: 41.6666666667%;
+}
+
+.col-xs-6 {
+ width: 50%;
+}
+
+.col-xs-7 {
+ width: 58.3333333333%;
+}
+
+.col-xs-8 {
+ width: 66.6666666667%;
+}
+
+.col-xs-9 {
+ width: 75%;
+}
+
+.col-xs-10 {
+ width: 83.3333333333%;
+}
+
+.col-xs-11 {
+ width: 91.6666666667%;
+}
+
+.col-xs-12 {
+ width: 100%;
+}
+
+.col-xs-pull-0 {
+ right: auto;
+}
+
+.col-xs-pull-1 {
+ right: 8.3333333333%;
+}
+
+.col-xs-pull-2 {
+ right: 16.6666666667%;
+}
+
+.col-xs-pull-3 {
+ right: 25%;
+}
+
+.col-xs-pull-4 {
+ right: 33.3333333333%;
+}
+
+.col-xs-pull-5 {
+ right: 41.6666666667%;
+}
+
+.col-xs-pull-6 {
+ right: 50%;
+}
+
+.col-xs-pull-7 {
+ right: 58.3333333333%;
+}
+
+.col-xs-pull-8 {
+ right: 66.6666666667%;
+}
+
+.col-xs-pull-9 {
+ right: 75%;
+}
+
+.col-xs-pull-10 {
+ right: 83.3333333333%;
+}
+
+.col-xs-pull-11 {
+ right: 91.6666666667%;
+}
+
+.col-xs-pull-12 {
+ right: 100%;
+}
+
+.col-xs-push-0 {
+ left: auto;
+}
+
+.col-xs-push-1 {
+ left: 8.3333333333%;
+}
+
+.col-xs-push-2 {
+ left: 16.6666666667%;
+}
+
+.col-xs-push-3 {
+ left: 25%;
+}
+
+.col-xs-push-4 {
+ left: 33.3333333333%;
+}
+
+.col-xs-push-5 {
+ left: 41.6666666667%;
+}
+
+.col-xs-push-6 {
+ left: 50%;
+}
+
+.col-xs-push-7 {
+ left: 58.3333333333%;
+}
+
+.col-xs-push-8 {
+ left: 66.6666666667%;
+}
+
+.col-xs-push-9 {
+ left: 75%;
+}
+
+.col-xs-push-10 {
+ left: 83.3333333333%;
+}
+
+.col-xs-push-11 {
+ left: 91.6666666667%;
+}
+
+.col-xs-push-12 {
+ left: 100%;
+}
+
+.col-xs-offset-0 {
+ margin-left: 0%;
+}
+
+.col-xs-offset-1 {
+ margin-left: 8.3333333333%;
+}
+
+.col-xs-offset-2 {
+ margin-left: 16.6666666667%;
+}
+
+.col-xs-offset-3 {
+ margin-left: 25%;
+}
+
+.col-xs-offset-4 {
+ margin-left: 33.3333333333%;
+}
+
+.col-xs-offset-5 {
+ margin-left: 41.6666666667%;
+}
+
+.col-xs-offset-6 {
+ margin-left: 50%;
+}
+
+.col-xs-offset-7 {
+ margin-left: 58.3333333333%;
+}
+
+.col-xs-offset-8 {
+ margin-left: 66.6666666667%;
+}
+
+.col-xs-offset-9 {
+ margin-left: 75%;
+}
+
+.col-xs-offset-10 {
+ margin-left: 83.3333333333%;
+}
+
+.col-xs-offset-11 {
+ margin-left: 91.6666666667%;
+}
+
+.col-xs-offset-12 {
+ margin-left: 100%;
+}
+
+@media (min-width: 768px) {
+ .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
+ float: left;
+ }
+ .col-sm-1 {
+ width: 8.3333333333%;
+ }
+ .col-sm-2 {
+ width: 16.6666666667%;
+ }
+ .col-sm-3 {
+ width: 25%;
+ }
+ .col-sm-4 {
+ width: 33.3333333333%;
+ }
+ .col-sm-5 {
+ width: 41.6666666667%;
+ }
+ .col-sm-6 {
+ width: 50%;
+ }
+ .col-sm-7 {
+ width: 58.3333333333%;
+ }
+ .col-sm-8 {
+ width: 66.6666666667%;
+ }
+ .col-sm-9 {
+ width: 75%;
+ }
+ .col-sm-10 {
+ width: 83.3333333333%;
+ }
+ .col-sm-11 {
+ width: 91.6666666667%;
+ }
+ .col-sm-12 {
+ width: 100%;
+ }
+ .col-sm-pull-0 {
+ right: auto;
+ }
+ .col-sm-pull-1 {
+ right: 8.3333333333%;
+ }
+ .col-sm-pull-2 {
+ right: 16.6666666667%;
+ }
+ .col-sm-pull-3 {
+ right: 25%;
+ }
+ .col-sm-pull-4 {
+ right: 33.3333333333%;
+ }
+ .col-sm-pull-5 {
+ right: 41.6666666667%;
+ }
+ .col-sm-pull-6 {
+ right: 50%;
+ }
+ .col-sm-pull-7 {
+ right: 58.3333333333%;
+ }
+ .col-sm-pull-8 {
+ right: 66.6666666667%;
+ }
+ .col-sm-pull-9 {
+ right: 75%;
+ }
+ .col-sm-pull-10 {
+ right: 83.3333333333%;
+ }
+ .col-sm-pull-11 {
+ right: 91.6666666667%;
+ }
+ .col-sm-pull-12 {
+ right: 100%;
+ }
+ .col-sm-push-0 {
+ left: auto;
+ }
+ .col-sm-push-1 {
+ left: 8.3333333333%;
+ }
+ .col-sm-push-2 {
+ left: 16.6666666667%;
+ }
+ .col-sm-push-3 {
+ left: 25%;
+ }
+ .col-sm-push-4 {
+ left: 33.3333333333%;
+ }
+ .col-sm-push-5 {
+ left: 41.6666666667%;
+ }
+ .col-sm-push-6 {
+ left: 50%;
+ }
+ .col-sm-push-7 {
+ left: 58.3333333333%;
+ }
+ .col-sm-push-8 {
+ left: 66.6666666667%;
+ }
+ .col-sm-push-9 {
+ left: 75%;
+ }
+ .col-sm-push-10 {
+ left: 83.3333333333%;
+ }
+ .col-sm-push-11 {
+ left: 91.6666666667%;
+ }
+ .col-sm-push-12 {
+ left: 100%;
+ }
+ .col-sm-offset-0 {
+ margin-left: 0%;
+ }
+ .col-sm-offset-1 {
+ margin-left: 8.3333333333%;
+ }
+ .col-sm-offset-2 {
+ margin-left: 16.6666666667%;
+ }
+ .col-sm-offset-3 {
+ margin-left: 25%;
+ }
+ .col-sm-offset-4 {
+ margin-left: 33.3333333333%;
+ }
+ .col-sm-offset-5 {
+ margin-left: 41.6666666667%;
+ }
+ .col-sm-offset-6 {
+ margin-left: 50%;
+ }
+ .col-sm-offset-7 {
+ margin-left: 58.3333333333%;
+ }
+ .col-sm-offset-8 {
+ margin-left: 66.6666666667%;
+ }
+ .col-sm-offset-9 {
+ margin-left: 75%;
+ }
+ .col-sm-offset-10 {
+ margin-left: 83.3333333333%;
+ }
+ .col-sm-offset-11 {
+ margin-left: 91.6666666667%;
+ }
+ .col-sm-offset-12 {
+ margin-left: 100%;
+ }
+}
+
+@media (min-width: 992px) {
+ .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
+ float: left;
+ }
+ .col-md-1 {
+ width: 8.3333333333%;
+ }
+ .col-md-2 {
+ width: 16.6666666667%;
+ }
+ .col-md-3 {
+ width: 25%;
+ }
+ .col-md-4 {
+ width: 33.3333333333%;
+ }
+ .col-md-5 {
+ width: 41.6666666667%;
+ }
+ .col-md-6 {
+ width: 50%;
+ }
+ .col-md-7 {
+ width: 58.3333333333%;
+ }
+ .col-md-8 {
+ width: 66.6666666667%;
+ }
+ .col-md-9 {
+ width: 75%;
+ }
+ .col-md-10 {
+ width: 83.3333333333%;
+ }
+ .col-md-11 {
+ width: 91.6666666667%;
+ }
+ .col-md-12 {
+ width: 100%;
+ }
+ .col-md-pull-0 {
+ right: auto;
+ }
+ .col-md-pull-1 {
+ right: 8.3333333333%;
+ }
+ .col-md-pull-2 {
+ right: 16.6666666667%;
+ }
+ .col-md-pull-3 {
+ right: 25%;
+ }
+ .col-md-pull-4 {
+ right: 33.3333333333%;
+ }
+ .col-md-pull-5 {
+ right: 41.6666666667%;
+ }
+ .col-md-pull-6 {
+ right: 50%;
+ }
+ .col-md-pull-7 {
+ right: 58.3333333333%;
+ }
+ .col-md-pull-8 {
+ right: 66.6666666667%;
+ }
+ .col-md-pull-9 {
+ right: 75%;
+ }
+ .col-md-pull-10 {
+ right: 83.3333333333%;
+ }
+ .col-md-pull-11 {
+ right: 91.6666666667%;
+ }
+ .col-md-pull-12 {
+ right: 100%;
+ }
+ .col-md-push-0 {
+ left: auto;
+ }
+ .col-md-push-1 {
+ left: 8.3333333333%;
+ }
+ .col-md-push-2 {
+ left: 16.6666666667%;
+ }
+ .col-md-push-3 {
+ left: 25%;
+ }
+ .col-md-push-4 {
+ left: 33.3333333333%;
+ }
+ .col-md-push-5 {
+ left: 41.6666666667%;
+ }
+ .col-md-push-6 {
+ left: 50%;
+ }
+ .col-md-push-7 {
+ left: 58.3333333333%;
+ }
+ .col-md-push-8 {
+ left: 66.6666666667%;
+ }
+ .col-md-push-9 {
+ left: 75%;
+ }
+ .col-md-push-10 {
+ left: 83.3333333333%;
+ }
+ .col-md-push-11 {
+ left: 91.6666666667%;
+ }
+ .col-md-push-12 {
+ left: 100%;
+ }
+ .col-md-offset-0 {
+ margin-left: 0%;
+ }
+ .col-md-offset-1 {
+ margin-left: 8.3333333333%;
+ }
+ .col-md-offset-2 {
+ margin-left: 16.6666666667%;
+ }
+ .col-md-offset-3 {
+ margin-left: 25%;
+ }
+ .col-md-offset-4 {
+ margin-left: 33.3333333333%;
+ }
+ .col-md-offset-5 {
+ margin-left: 41.6666666667%;
+ }
+ .col-md-offset-6 {
+ margin-left: 50%;
+ }
+ .col-md-offset-7 {
+ margin-left: 58.3333333333%;
+ }
+ .col-md-offset-8 {
+ margin-left: 66.6666666667%;
+ }
+ .col-md-offset-9 {
+ margin-left: 75%;
+ }
+ .col-md-offset-10 {
+ margin-left: 83.3333333333%;
+ }
+ .col-md-offset-11 {
+ margin-left: 91.6666666667%;
+ }
+ .col-md-offset-12 {
+ margin-left: 100%;
+ }
+}
+
+@media (min-width: 1200px) {
+ .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
+ float: left;
+ }
+ .col-lg-1 {
+ width: 8.3333333333%;
+ }
+ .col-lg-2 {
+ width: 16.6666666667%;
+ }
+ .col-lg-3 {
+ width: 25%;
+ }
+ .col-lg-4 {
+ width: 33.3333333333%;
+ }
+ .col-lg-5 {
+ width: 41.6666666667%;
+ }
+ .col-lg-6 {
+ width: 50%;
+ }
+ .col-lg-7 {
+ width: 58.3333333333%;
+ }
+ .col-lg-8 {
+ width: 66.6666666667%;
+ }
+ .col-lg-9 {
+ width: 75%;
+ }
+ .col-lg-10 {
+ width: 83.3333333333%;
+ }
+ .col-lg-11 {
+ width: 91.6666666667%;
+ }
+ .col-lg-12 {
+ width: 100%;
+ }
+ .col-lg-pull-0 {
+ right: auto;
+ }
+ .col-lg-pull-1 {
+ right: 8.3333333333%;
+ }
+ .col-lg-pull-2 {
+ right: 16.6666666667%;
+ }
+ .col-lg-pull-3 {
+ right: 25%;
+ }
+ .col-lg-pull-4 {
+ right: 33.3333333333%;
+ }
+ .col-lg-pull-5 {
+ right: 41.6666666667%;
+ }
+ .col-lg-pull-6 {
+ right: 50%;
+ }
+ .col-lg-pull-7 {
+ right: 58.3333333333%;
+ }
+ .col-lg-pull-8 {
+ right: 66.6666666667%;
+ }
+ .col-lg-pull-9 {
+ right: 75%;
+ }
+ .col-lg-pull-10 {
+ right: 83.3333333333%;
+ }
+ .col-lg-pull-11 {
+ right: 91.6666666667%;
+ }
+ .col-lg-pull-12 {
+ right: 100%;
+ }
+ .col-lg-push-0 {
+ left: auto;
+ }
+ .col-lg-push-1 {
+ left: 8.3333333333%;
+ }
+ .col-lg-push-2 {
+ left: 16.6666666667%;
+ }
+ .col-lg-push-3 {
+ left: 25%;
+ }
+ .col-lg-push-4 {
+ left: 33.3333333333%;
+ }
+ .col-lg-push-5 {
+ left: 41.6666666667%;
+ }
+ .col-lg-push-6 {
+ left: 50%;
+ }
+ .col-lg-push-7 {
+ left: 58.3333333333%;
+ }
+ .col-lg-push-8 {
+ left: 66.6666666667%;
+ }
+ .col-lg-push-9 {
+ left: 75%;
+ }
+ .col-lg-push-10 {
+ left: 83.3333333333%;
+ }
+ .col-lg-push-11 {
+ left: 91.6666666667%;
+ }
+ .col-lg-push-12 {
+ left: 100%;
+ }
+ .col-lg-offset-0 {
+ margin-left: 0%;
+ }
+ .col-lg-offset-1 {
+ margin-left: 8.3333333333%;
+ }
+ .col-lg-offset-2 {
+ margin-left: 16.6666666667%;
+ }
+ .col-lg-offset-3 {
+ margin-left: 25%;
+ }
+ .col-lg-offset-4 {
+ margin-left: 33.3333333333%;
+ }
+ .col-lg-offset-5 {
+ margin-left: 41.6666666667%;
+ }
+ .col-lg-offset-6 {
+ margin-left: 50%;
+ }
+ .col-lg-offset-7 {
+ margin-left: 58.3333333333%;
+ }
+ .col-lg-offset-8 {
+ margin-left: 66.6666666667%;
+ }
+ .col-lg-offset-9 {
+ margin-left: 75%;
+ }
+ .col-lg-offset-10 {
+ margin-left: 83.3333333333%;
+ }
+ .col-lg-offset-11 {
+ margin-left: 91.6666666667%;
+ }
+ .col-lg-offset-12 {
+ margin-left: 100%;
+ }
+}
+
+table {
+ background-color: transparent;
+}
+
+caption {
+ padding-top: 10px;
+ padding-bottom: 10px;
+ color: #9c9c9c;
+ text-align: left;
+}
+
+th {
+ text-align: left;
+}
+
+.table {
+ width: 100%;
+ max-width: 100%;
+ margin-bottom: 20px;
+}
+
+.table > thead > tr > th,
+.table > thead > tr > td,
+.table > tbody > tr > th,
+.table > tbody > tr > td,
+.table > tfoot > tr > th,
+.table > tfoot > tr > td {
+ padding: 10px;
+ line-height: 1.66666667;
+ vertical-align: top;
+ border-top: 1px solid #d1d1d1;
+}
+
+.table > thead > tr > th {
+ vertical-align: bottom;
+ border-bottom: 2px solid #d1d1d1;
+}
+
+.table > caption + thead > tr:first-child > th,
+.table > caption + thead > tr:first-child > td,
+.table > colgroup + thead > tr:first-child > th,
+.table > colgroup + thead > tr:first-child > td,
+.table > thead:first-child > tr:first-child > th,
+.table > thead:first-child > tr:first-child > td {
+ border-top: 0;
+}
+
+.table > tbody + tbody {
+ border-top: 2px solid #d1d1d1;
+}
+
+.table .table {
+ background-color: #fff;
+}
+
+.table-condensed > thead > tr > th,
+.table-condensed > thead > tr > td,
+.table-condensed > tbody > tr > th,
+.table-condensed > tbody > tr > td,
+.table-condensed > tfoot > tr > th,
+.table-condensed > tfoot > tr > td {
+ padding: 5px;
+}
+
+.table-bordered {
+ border: 1px solid #d1d1d1;
+}
+
+.table-bordered > thead > tr > th,
+.table-bordered > thead > tr > td,
+.table-bordered > tbody > tr > th,
+.table-bordered > tbody > tr > td,
+.table-bordered > tfoot > tr > th,
+.table-bordered > tfoot > tr > td {
+ border: 1px solid #d1d1d1;
+}
+
+.table-bordered > thead > tr > th,
+.table-bordered > thead > tr > td {
+ border-bottom-width: 2px;
+}
+
+.table-striped > tbody > tr:nth-of-type(odd) {
+ background-color: #f5f5f5;
+}
+
+.table-hover > tbody > tr:hover {
+ background-color: #def3ff;
+}
+
+table col[class*="col-"] {
+ position: static;
+ float: none;
+ display: table-column;
+}
+
+table td[class*="col-"],
+table th[class*="col-"] {
+ position: static;
+ float: none;
+ display: table-cell;
+}
+
+.table > thead > tr > td.active,
+.table > thead > tr > th.active,
+.table > thead > tr.active > td,
+.table > thead > tr.active > th,
+.table > tbody > tr > td.active,
+.table > tbody > tr > th.active,
+.table > tbody > tr.active > td,
+.table > tbody > tr.active > th,
+.table > tfoot > tr > td.active,
+.table > tfoot > tr > th.active,
+.table > tfoot > tr.active > td,
+.table > tfoot > tr.active > th {
+ background-color: #def3ff;
+}
+
+.table-hover > tbody > tr > td.active:hover,
+.table-hover > tbody > tr > th.active:hover,
+.table-hover > tbody > tr.active:hover > td,
+.table-hover > tbody > tr:hover > .active,
+.table-hover > tbody > tr.active:hover > th {
+ background-color: #c5eaff;
+}
+
+.table > thead > tr > td.success,
+.table > thead > tr > th.success,
+.table > thead > tr.success > td,
+.table > thead > tr.success > th,
+.table > tbody > tr > td.success,
+.table > tbody > tr > th.success,
+.table > tbody > tr.success > td,
+.table > tbody > tr.success > th,
+.table > tfoot > tr > td.success,
+.table > tfoot > tr > th.success,
+.table > tfoot > tr.success > td,
+.table > tfoot > tr.success > th {
+ background-color: #dff0d8;
+}
+
+.table-hover > tbody > tr > td.success:hover,
+.table-hover > tbody > tr > th.success:hover,
+.table-hover > tbody > tr.success:hover > td,
+.table-hover > tbody > tr:hover > .success,
+.table-hover > tbody > tr.success:hover > th {
+ background-color: #d0e9c6;
+}
+
+.table > thead > tr > td.info,
+.table > thead > tr > th.info,
+.table > thead > tr.info > td,
+.table > thead > tr.info > th,
+.table > tbody > tr > td.info,
+.table > tbody > tr > th.info,
+.table > tbody > tr.info > td,
+.table > tbody > tr.info > th,
+.table > tfoot > tr > td.info,
+.table > tfoot > tr > th.info,
+.table > tfoot > tr.info > td,
+.table > tfoot > tr.info > th {
+ background-color: #d9edf7;
+}
+
+.table-hover > tbody > tr > td.info:hover,
+.table-hover > tbody > tr > th.info:hover,
+.table-hover > tbody > tr.info:hover > td,
+.table-hover > tbody > tr:hover > .info,
+.table-hover > tbody > tr.info:hover > th {
+ background-color: #c4e3f3;
+}
+
+.table > thead > tr > td.warning,
+.table > thead > tr > th.warning,
+.table > thead > tr.warning > td,
+.table > thead > tr.warning > th,
+.table > tbody > tr > td.warning,
+.table > tbody > tr > th.warning,
+.table > tbody > tr.warning > td,
+.table > tbody > tr.warning > th,
+.table > tfoot > tr > td.warning,
+.table > tfoot > tr > th.warning,
+.table > tfoot > tr.warning > td,
+.table > tfoot > tr.warning > th {
+ background-color: #fcf8e3;
+}
+
+.table-hover > tbody > tr > td.warning:hover,
+.table-hover > tbody > tr > th.warning:hover,
+.table-hover > tbody > tr.warning:hover > td,
+.table-hover > tbody > tr:hover > .warning,
+.table-hover > tbody > tr.warning:hover > th {
+ background-color: #faf2cc;
+}
+
+.table > thead > tr > td.danger,
+.table > thead > tr > th.danger,
+.table > thead > tr.danger > td,
+.table > thead > tr.danger > th,
+.table > tbody > tr > td.danger,
+.table > tbody > tr > th.danger,
+.table > tbody > tr.danger > td,
+.table > tbody > tr.danger > th,
+.table > tfoot > tr > td.danger,
+.table > tfoot > tr > th.danger,
+.table > tfoot > tr.danger > td,
+.table > tfoot > tr.danger > th {
+ background-color: #f2dede;
+}
+
+.table-hover > tbody > tr > td.danger:hover,
+.table-hover > tbody > tr > th.danger:hover,
+.table-hover > tbody > tr.danger:hover > td,
+.table-hover > tbody > tr:hover > .danger,
+.table-hover > tbody > tr.danger:hover > th {
+ background-color: #ebcccc;
+}
+
+.table-responsive {
+ overflow-x: auto;
+ min-height: 0.01%;
+}
+
+@media screen and (max-width: 767px) {
+ .table-responsive {
+ width: 100%;
+ margin-bottom: 15px;
+ overflow-y: hidden;
+ -ms-overflow-style: -ms-autohiding-scrollbar;
+ border: 1px solid #d1d1d1;
+ }
+ .table-responsive > .table {
+ margin-bottom: 0;
+ }
+ .table-responsive > .table > thead > tr > th,
+ .table-responsive > .table > thead > tr > td,
+ .table-responsive > .table > tbody > tr > th,
+ .table-responsive > .table > tbody > tr > td,
+ .table-responsive > .table > tfoot > tr > th,
+ .table-responsive > .table > tfoot > tr > td {
+ white-space: nowrap;
+ }
+ .table-responsive > .table-bordered {
+ border: 0;
+ }
+ .table-responsive > .table-bordered > thead > tr > th:first-child,
+ .table-responsive > .table-bordered > thead > tr > td:first-child,
+ .table-responsive > .table-bordered > tbody > tr > th:first-child,
+ .table-responsive > .table-bordered > tbody > tr > td:first-child,
+ .table-responsive > .table-bordered > tfoot > tr > th:first-child,
+ .table-responsive > .table-bordered > tfoot > tr > td:first-child {
+ border-left: 0;
+ }
+ .table-responsive > .table-bordered > thead > tr > th:last-child,
+ .table-responsive > .table-bordered > thead > tr > td:last-child,
+ .table-responsive > .table-bordered > tbody > tr > th:last-child,
+ .table-responsive > .table-bordered > tbody > tr > td:last-child,
+ .table-responsive > .table-bordered > tfoot > tr > th:last-child,
+ .table-responsive > .table-bordered > tfoot > tr > td:last-child {
+ border-right: 0;
+ }
+ .table-responsive > .table-bordered > tbody > tr:last-child > th,
+ .table-responsive > .table-bordered > tbody > tr:last-child > td,
+ .table-responsive > .table-bordered > tfoot > tr:last-child > th,
+ .table-responsive > .table-bordered > tfoot > tr:last-child > td {
+ border-bottom: 0;
+ }
+}
+
+fieldset {
+ padding: 0;
+ margin: 0;
+ border: 0;
+ min-width: 0;
+}
+
+legend {
+ display: block;
+ width: 100%;
+ padding: 0;
+ margin-bottom: 20px;
+ font-size: 18px;
+ line-height: inherit;
+ color: #363636;
+ border: 0;
+ border-bottom: 1px solid #e5e5e5;
+}
+
+label {
+ display: inline-block;
+ max-width: 100%;
+ margin-bottom: 5px;
+ font-weight: bold;
+}
+
+input[type="search"] {
+ box-sizing: border-box;
+}
+
+input[type="radio"],
+input[type="checkbox"] {
+ margin: 4px 0 0;
+ margin-top: 1px \9;
+ line-height: normal;
+}
+
+input[type="file"] {
+ display: block;
+}
+
+input[type="range"] {
+ display: block;
+ width: 100%;
+}
+
+select[multiple],
+select[size] {
+ height: auto;
+}
+
+input[type="file"]:focus,
+input[type="radio"]:focus,
+input[type="checkbox"]:focus {
+ outline: 5px auto -webkit-focus-ring-color;
+ outline-offset: -2px;
+}
+
+output {
+ display: block;
+ padding-top: 3px;
+ font-size: 12px;
+ line-height: 1.66666667;
+ color: #363636;
+}
+
+.form-control {
+ display: block;
+ width: 100%;
+ height: 26px;
+ padding: 2px 6px;
+ font-size: 12px;
+ line-height: 1.66666667;
+ color: #363636;
+ background-color: #fff;
+ background-image: none;
+ border: 1px solid #bbb;
+ border-radius: 1px;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+ transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
+}
+
+.form-control:focus {
+ border-color: #0088ce;
+ outline: 0;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 136, 206, 0.6);
+}
+
+.form-control:-moz-placeholder {
+ color: #999;
+ font-style: italic;
+}
+
+.form-control::-moz-placeholder {
+ color: #999;
+ font-style: italic;
+ opacity: 1;
+}
+
+.form-control:-ms-input-placeholder {
+ color: #999;
+ font-style: italic;
+}
+
+.form-control::-webkit-input-placeholder {
+ color: #999;
+ font-style: italic;
+}
+
+.form-control::-ms-expand {
+ border: 0;
+ background-color: transparent;
+}
+
+.form-control[disabled], .form-control[readonly],
+fieldset[disabled] .form-control {
+ background-color: #f5f5f5;
+ opacity: 1;
+}
+
+.form-control[disabled],
+fieldset[disabled] .form-control {
+ cursor: not-allowed;
+}
+
+textarea.form-control {
+ height: auto;
+}
+
+input[type="search"] {
+ -webkit-appearance: none;
+}
+
+@media screen and (-webkit-min-device-pixel-ratio: 0) {
+ input[type="date"].form-control,
+ input[type="time"].form-control,
+ input[type="datetime-local"].form-control,
+ input[type="month"].form-control {
+ line-height: 26px;
+ }
+ input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control,
+ .input-group-sm > input[type="date"].input-group-addon,
+ .input-group-sm > .input-group-btn > input[type="date"].btn,
+ .input-group-sm input[type="date"],
+ input[type="time"].input-sm,
+ .input-group-sm > input[type="time"].form-control,
+ .input-group-sm > input[type="time"].input-group-addon,
+ .input-group-sm > .input-group-btn > input[type="time"].btn,
+ .input-group-sm
+ input[type="time"],
+ input[type="datetime-local"].input-sm,
+ .input-group-sm > input[type="datetime-local"].form-control,
+ .input-group-sm > input[type="datetime-local"].input-group-addon,
+ .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
+ .input-group-sm
+ input[type="datetime-local"],
+ input[type="month"].input-sm,
+ .input-group-sm > input[type="month"].form-control,
+ .input-group-sm > input[type="month"].input-group-addon,
+ .input-group-sm > .input-group-btn > input[type="month"].btn,
+ .input-group-sm
+ input[type="month"] {
+ line-height: 22px;
+ }
+ input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control,
+ .input-group-lg > input[type="date"].input-group-addon,
+ .input-group-lg > .input-group-btn > input[type="date"].btn,
+ .input-group-lg input[type="date"],
+ input[type="time"].input-lg,
+ .input-group-lg > input[type="time"].form-control,
+ .input-group-lg > input[type="time"].input-group-addon,
+ .input-group-lg > .input-group-btn > input[type="time"].btn,
+ .input-group-lg
+ input[type="time"],
+ input[type="datetime-local"].input-lg,
+ .input-group-lg > input[type="datetime-local"].form-control,
+ .input-group-lg > input[type="datetime-local"].input-group-addon,
+ .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
+ .input-group-lg
+ input[type="datetime-local"],
+ input[type="month"].input-lg,
+ .input-group-lg > input[type="month"].form-control,
+ .input-group-lg > input[type="month"].input-group-addon,
+ .input-group-lg > .input-group-btn > input[type="month"].btn,
+ .input-group-lg
+ input[type="month"] {
+ line-height: 33px;
+ }
+}
+
+.form-group {
+ margin-bottom: 15px;
+}
+
+.radio,
+.checkbox {
+ position: relative;
+ display: block;
+ margin-top: 10px;
+ margin-bottom: 10px;
+}
+
+.radio label,
+.checkbox label {
+ min-height: 20px;
+ padding-left: 20px;
+ margin-bottom: 0;
+ font-weight: normal;
+ cursor: pointer;
+}
+
+.radio input[type="radio"],
+.radio-inline input[type="radio"],
+.checkbox input[type="checkbox"],
+.checkbox-inline input[type="checkbox"] {
+ position: absolute;
+ margin-left: -20px;
+ margin-top: 4px \9;
+}
+
+.radio + .radio,
+.checkbox + .checkbox {
+ margin-top: -5px;
+}
+
+.radio-inline,
+.checkbox-inline {
+ position: relative;
+ display: inline-block;
+ padding-left: 20px;
+ margin-bottom: 0;
+ vertical-align: middle;
+ font-weight: normal;
+ cursor: pointer;
+}
+
+.radio-inline + .radio-inline,
+.checkbox-inline + .checkbox-inline {
+ margin-top: 0;
+ margin-left: 10px;
+}
+
+input[type="radio"][disabled], input[type="radio"].disabled,
+fieldset[disabled] input[type="radio"],
+input[type="checkbox"][disabled],
+input[type="checkbox"].disabled,
+fieldset[disabled]
+input[type="checkbox"] {
+ cursor: not-allowed;
+}
+
+.radio-inline.disabled,
+fieldset[disabled] .radio-inline,
+.checkbox-inline.disabled,
+fieldset[disabled]
+.checkbox-inline {
+ cursor: not-allowed;
+}
+
+.radio.disabled label,
+fieldset[disabled] .radio label,
+.checkbox.disabled label,
+fieldset[disabled]
+.checkbox label {
+ cursor: not-allowed;
+}
+
+.form-control-static {
+ padding-top: 3px;
+ padding-bottom: 3px;
+ margin-bottom: 0;
+ min-height: 32px;
+}
+
+.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
+.input-group-lg > .form-control-static.input-group-addon,
+.input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
+.input-group-sm > .form-control-static.input-group-addon,
+.input-group-sm > .input-group-btn > .form-control-static.btn {
+ padding-left: 0;
+ padding-right: 0;
+}
+
+.input-sm, .input-group-sm > .form-control,
+.input-group-sm > .input-group-addon,
+.input-group-sm > .input-group-btn > .btn {
+ height: 22px;
+ padding: 2px 6px;
+ font-size: 11px;
+ line-height: 1.5;
+ border-radius: 1px;
+}
+
+select.input-sm, .input-group-sm > select.form-control,
+.input-group-sm > select.input-group-addon,
+.input-group-sm > .input-group-btn > select.btn {
+ height: 22px;
+ line-height: 22px;
+}
+
+textarea.input-sm, .input-group-sm > textarea.form-control,
+.input-group-sm > textarea.input-group-addon,
+.input-group-sm > .input-group-btn > textarea.btn,
+select[multiple].input-sm,
+.input-group-sm > select[multiple].form-control,
+.input-group-sm > select[multiple].input-group-addon,
+.input-group-sm > .input-group-btn > select[multiple].btn {
+ height: auto;
+}
+
+.form-group-sm .form-control {
+ height: 22px;
+ padding: 2px 6px;
+ font-size: 11px;
+ line-height: 1.5;
+ border-radius: 1px;
+}
+
+.form-group-sm select.form-control {
+ height: 22px;
+ line-height: 22px;
+}
+
+.form-group-sm textarea.form-control,
+.form-group-sm select[multiple].form-control {
+ height: auto;
+}
+
+.form-group-sm .form-control-static {
+ height: 22px;
+ min-height: 31px;
+ padding: 3px 6px;
+ font-size: 11px;
+ line-height: 1.5;
+}
+
+.input-lg, .input-group-lg > .form-control,
+.input-group-lg > .input-group-addon,
+.input-group-lg > .input-group-btn > .btn {
+ height: 33px;
+ padding: 6px 10px;
+ font-size: 14px;
+ line-height: 1.3333333;
+ border-radius: 1px;
+}
+
+select.input-lg, .input-group-lg > select.form-control,
+.input-group-lg > select.input-group-addon,
+.input-group-lg > .input-group-btn > select.btn {
+ height: 33px;
+ line-height: 33px;
+}
+
+textarea.input-lg, .input-group-lg > textarea.form-control,
+.input-group-lg > textarea.input-group-addon,
+.input-group-lg > .input-group-btn > textarea.btn,
+select[multiple].input-lg,
+.input-group-lg > select[multiple].form-control,
+.input-group-lg > select[multiple].input-group-addon,
+.input-group-lg > .input-group-btn > select[multiple].btn {
+ height: auto;
+}
+
+.form-group-lg .form-control {
+ height: 33px;
+ padding: 6px 10px;
+ font-size: 14px;
+ line-height: 1.3333333;
+ border-radius: 1px;
+}
+
+.form-group-lg select.form-control {
+ height: 33px;
+ line-height: 33px;
+}
+
+.form-group-lg textarea.form-control,
+.form-group-lg select[multiple].form-control {
+ height: auto;
+}
+
+.form-group-lg .form-control-static {
+ height: 33px;
+ min-height: 34px;
+ padding: 7px 10px;
+ font-size: 14px;
+ line-height: 1.3333333;
+}
+
+.has-feedback {
+ position: relative;
+}
+
+.has-feedback .form-control {
+ padding-right: 32.5px;
+}
+
+.form-control-feedback {
+ position: absolute;
+ top: 0;
+ right: 0;
+ z-index: 2;
+ display: block;
+ width: 26px;
+ height: 26px;
+ line-height: 26px;
+ text-align: center;
+ pointer-events: none;
+}
+
+.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
+.input-group-lg > .input-group-addon + .form-control-feedback,
+.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
+.input-group-lg + .form-control-feedback,
+.form-group-lg .form-control + .form-control-feedback {
+ width: 33px;
+ height: 33px;
+ line-height: 33px;
+}
+
+.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
+.input-group-sm > .input-group-addon + .form-control-feedback,
+.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
+.input-group-sm + .form-control-feedback,
+.form-group-sm .form-control + .form-control-feedback {
+ width: 22px;
+ height: 22px;
+ line-height: 22px;
+}
+
+.has-success .help-block,
+.has-success .control-label,
+.has-success .radio,
+.has-success .checkbox,
+.has-success .radio-inline,
+.has-success .checkbox-inline,
+.has-success.radio label,
+.has-success.checkbox label,
+.has-success.radio-inline label,
+.has-success.checkbox-inline label {
+ color: #3c763d;
+}
+
+.has-success .form-control {
+ border-color: #3c763d;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.has-success .form-control:focus {
+ border-color: #2b542c;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
+}
+
+.has-success .input-group-addon {
+ color: #3c763d;
+ border-color: #3c763d;
+ background-color: #dff0d8;
+}
+
+.has-success .form-control-feedback {
+ color: #3c763d;
+}
+
+.has-warning .help-block,
+.has-warning .control-label,
+.has-warning .radio,
+.has-warning .checkbox,
+.has-warning .radio-inline,
+.has-warning .checkbox-inline,
+.has-warning.radio label,
+.has-warning.checkbox label,
+.has-warning.radio-inline label,
+.has-warning.checkbox-inline label {
+ color: #ec7a08;
+}
+
+.has-warning .form-control {
+ border-color: #ec7a08;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.has-warning .form-control:focus {
+ border-color: #bb6106;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #faad60;
+}
+
+.has-warning .input-group-addon {
+ color: #ec7a08;
+ border-color: #ec7a08;
+ background-color: #fcf8e3;
+}
+
+.has-warning .form-control-feedback {
+ color: #ec7a08;
+}
+
+.has-error .help-block,
+.has-error .control-label,
+.has-error .radio,
+.has-error .checkbox,
+.has-error .radio-inline,
+.has-error .checkbox-inline,
+.has-error.radio label,
+.has-error.checkbox label,
+.has-error.radio-inline label,
+.has-error.checkbox-inline label {
+ color: #cc0000;
+}
+
+.has-error .form-control {
+ border-color: #cc0000;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.has-error .form-control:focus {
+ border-color: #990000;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ff3333;
+}
+
+.has-error .input-group-addon {
+ color: #cc0000;
+ border-color: #cc0000;
+ background-color: #f2dede;
+}
+
+.has-error .form-control-feedback {
+ color: #cc0000;
+}
+
+.has-feedback label ~ .form-control-feedback {
+ top: 25px;
+}
+
+.has-feedback label.sr-only ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label.btn[data-action="incrementHours"]::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label.btn[data-action="incrementHours"]::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label.btn[data-action="incrementMinutes"]::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label.btn[data-action="incrementMinutes"]::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label.btn[data-action="decrementHours"]::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label.btn[data-action="decrementHours"]::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label.btn[data-action="decrementMinutes"]::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label.btn[data-action="decrementMinutes"]::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label.btn[data-action="showHours"]::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label.btn[data-action="showHours"]::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label.btn[data-action="showMinutes"]::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label.btn[data-action="showMinutes"]::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label.btn[data-action="togglePeriod"]::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label.btn[data-action="togglePeriod"]::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label.btn[data-action="clear"]::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label.btn[data-action="clear"]::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label.btn[data-action="today"]::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label.btn[data-action="today"]::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label.picker-switch::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label.picker-switch::after ~ .form-control-feedback {
+ top: 0;
+}
+
+.help-block {
+ display: block;
+ margin-top: 5px;
+ margin-bottom: 10px;
+ color: #767676;
+}
+
+@media (min-width: 768px) {
+ .form-inline .form-group {
+ display: inline-block;
+ margin-bottom: 0;
+ vertical-align: middle;
+ }
+ .form-inline .form-control {
+ display: inline-block;
+ width: auto;
+ vertical-align: middle;
+ }
+ .form-inline .form-control-static {
+ display: inline-block;
+ }
+ .form-inline .input-group {
+ display: inline-table;
+ vertical-align: middle;
+ }
+ .form-inline .input-group .input-group-addon,
+ .form-inline .input-group .input-group-btn,
+ .form-inline .input-group .form-control {
+ width: auto;
+ }
+ .form-inline .input-group > .form-control {
+ width: 100%;
+ }
+ .form-inline .control-label {
+ margin-bottom: 0;
+ vertical-align: middle;
+ }
+ .form-inline .radio,
+ .form-inline .checkbox {
+ display: inline-block;
+ margin-top: 0;
+ margin-bottom: 0;
+ vertical-align: middle;
+ }
+ .form-inline .radio label,
+ .form-inline .checkbox label {
+ padding-left: 0;
+ }
+ .form-inline .radio input[type="radio"],
+ .form-inline .checkbox input[type="checkbox"] {
+ position: relative;
+ margin-left: 0;
+ }
+ .form-inline .has-feedback .form-control-feedback {
+ top: 0;
+ }
+}
+
+.form-horizontal .radio,
+.form-horizontal .checkbox,
+.form-horizontal .radio-inline,
+.form-horizontal .checkbox-inline {
+ margin-top: 0;
+ margin-bottom: 0;
+ padding-top: 3px;
+}
+
+.form-horizontal .radio,
+.form-horizontal .checkbox {
+ min-height: 23px;
+}
+
+.form-horizontal .form-group {
+ margin-left: -20px;
+ margin-right: -20px;
+}
+
+.form-horizontal .form-group:before, .form-horizontal .form-group:after {
+ content: " ";
+ display: table;
+}
+
+.form-horizontal .form-group:after {
+ clear: both;
+}
+
+@media (min-width: 768px) {
+ .form-horizontal .control-label {
+ text-align: right;
+ margin-bottom: 0;
+ padding-top: 3px;
+ }
+}
+
+.form-horizontal .has-feedback .form-control-feedback {
+ right: 20px;
+}
+
+@media (min-width: 768px) {
+ .form-horizontal .form-group-lg .control-label {
+ padding-top: 7px;
+ font-size: 14px;
+ }
+}
+
+@media (min-width: 768px) {
+ .form-horizontal .form-group-sm .control-label {
+ padding-top: 3px;
+ font-size: 11px;
+ }
+}
+
+.btn {
+ display: inline-block;
+ margin-bottom: 0;
+ font-weight: 600;
+ text-align: center;
+ vertical-align: middle;
+ -ms-touch-action: manipulation;
+ touch-action: manipulation;
+ cursor: pointer;
+ background-image: none;
+ border: 1px solid transparent;
+ white-space: nowrap;
+ padding: 2px 6px;
+ font-size: 12px;
+ line-height: 1.66666667;
+ border-radius: 1px;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
+ outline: 5px auto -webkit-focus-ring-color;
+ outline-offset: -2px;
+}
+
+.btn:hover, .btn:focus, .btn.focus {
+ color: #4d5258;
+ text-decoration: none;
+}
+
+.btn:active, .btn.active {
+ outline: 0;
+ background-image: none;
+ box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+
+.btn.disabled, .btn[disabled],
+fieldset[disabled] .btn {
+ cursor: not-allowed;
+ opacity: 0.65;
+ filter: alpha(opacity=65);
+ box-shadow: none;
+}
+
+a.btn.disabled,
+fieldset[disabled] a.btn {
+ pointer-events: none;
+}
+
+.btn-default {
+ color: #4d5258;
+ background-color: #f1f1f1;
+ border-color: #bbb;
+}
+
+.btn-default:focus, .btn-default.focus {
+ color: #4d5258;
+ background-color: #d8d8d8;
+ border-color: #7b7b7b;
+}
+
+.btn-default:hover {
+ color: #4d5258;
+ background-color: #d8d8d8;
+ border-color: #9c9c9c;
+}
+
+.btn-default:active, .btn-default.active,
+.open > .btn-default.dropdown-toggle {
+ color: #4d5258;
+ background-color: #d8d8d8;
+ border-color: #9c9c9c;
+}
+
+.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
+.open > .btn-default.dropdown-toggle:hover,
+.open > .btn-default.dropdown-toggle:focus,
+.open > .btn-default.dropdown-toggle.focus {
+ color: #4d5258;
+ background-color: #c6c6c6;
+ border-color: #7b7b7b;
+}
+
+.btn-default:active, .btn-default.active,
+.open > .btn-default.dropdown-toggle {
+ background-image: none;
+}
+
+.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,
+fieldset[disabled] .btn-default:hover,
+fieldset[disabled] .btn-default:focus,
+fieldset[disabled] .btn-default.focus {
+ background-color: #f1f1f1;
+ border-color: #bbb;
+}
+
+.btn-default .badge {
+ color: #f1f1f1;
+ background-color: #4d5258;
+}
+
+.btn-primary {
+ color: #fff;
+ background-color: #0088ce;
+ border-color: #00659c;
+}
+
+.btn-primary:focus, .btn-primary.focus {
+ color: #fff;
+ background-color: #00669b;
+ border-color: #00121d;
+}
+
+.btn-primary:hover {
+ color: #fff;
+ background-color: #00669b;
+ border-color: #003d5f;
+}
+
+.btn-primary:active, .btn-primary.active,
+.open > .btn-primary.dropdown-toggle {
+ color: #fff;
+ background-color: #00669b;
+ border-color: #003d5f;
+}
+
+.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
+.open > .btn-primary.dropdown-toggle:hover,
+.open > .btn-primary.dropdown-toggle:focus,
+.open > .btn-primary.dropdown-toggle.focus {
+ color: #fff;
+ background-color: #004f77;
+ border-color: #00121d;
+}
+
+.btn-primary:active, .btn-primary.active,
+.open > .btn-primary.dropdown-toggle {
+ background-image: none;
+}
+
+.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus,
+fieldset[disabled] .btn-primary:hover,
+fieldset[disabled] .btn-primary:focus,
+fieldset[disabled] .btn-primary.focus {
+ background-color: #0088ce;
+ border-color: #00659c;
+}
+
+.btn-primary .badge {
+ color: #0088ce;
+ background-color: #fff;
+}
+
+.btn-success {
+ color: #fff;
+ background-color: #3f9c35;
+ border-color: #37892f;
+}
+
+.btn-success:focus, .btn-success.focus {
+ color: #fff;
+ background-color: #307628;
+ border-color: #112a0e;
+}
+
+.btn-success:hover {
+ color: #fff;
+ background-color: #307628;
+ border-color: #255b1f;
+}
+
+.btn-success:active, .btn-success.active,
+.open > .btn-success.dropdown-toggle {
+ color: #fff;
+ background-color: #307628;
+ border-color: #255b1f;
+}
+
+.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
+.open > .btn-success.dropdown-toggle:hover,
+.open > .btn-success.dropdown-toggle:focus,
+.open > .btn-success.dropdown-toggle.focus {
+ color: #fff;
+ background-color: #255b1f;
+ border-color: #112a0e;
+}
+
+.btn-success:active, .btn-success.active,
+.open > .btn-success.dropdown-toggle {
+ background-image: none;
+}
+
+.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,
+fieldset[disabled] .btn-success:hover,
+fieldset[disabled] .btn-success:focus,
+fieldset[disabled] .btn-success.focus {
+ background-color: #3f9c35;
+ border-color: #37892f;
+}
+
+.btn-success .badge {
+ color: #3f9c35;
+ background-color: #fff;
+}
+
+.btn-info {
+ color: #fff;
+ background-color: #00659c;
+ border-color: #005483;
+}
+
+.btn-info:focus, .btn-info.focus {
+ color: #fff;
+ background-color: #004469;
+ border-color: #000203;
+}
+
+.btn-info:hover {
+ color: #fff;
+ background-color: #004469;
+ border-color: #002d45;
+}
+
+.btn-info:active, .btn-info.active,
+.open > .btn-info.dropdown-toggle {
+ color: #fff;
+ background-color: #004469;
+ border-color: #002d45;
+}
+
+.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
+.open > .btn-info.dropdown-toggle:hover,
+.open > .btn-info.dropdown-toggle:focus,
+.open > .btn-info.dropdown-toggle.focus {
+ color: #fff;
+ background-color: #002d45;
+ border-color: #000203;
+}
+
+.btn-info:active, .btn-info.active,
+.open > .btn-info.dropdown-toggle {
+ background-image: none;
+}
+
+.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,
+fieldset[disabled] .btn-info:hover,
+fieldset[disabled] .btn-info:focus,
+fieldset[disabled] .btn-info.focus {
+ background-color: #00659c;
+ border-color: #005483;
+}
+
+.btn-info .badge {
+ color: #00659c;
+ background-color: #fff;
+}
+
+.btn-warning {
+ color: #fff;
+ background-color: #ec7a08;
+ border-color: #d36d07;
+}
+
+.btn-warning:focus, .btn-warning.focus {
+ color: #fff;
+ background-color: #bb6106;
+ border-color: #582e03;
+}
+
+.btn-warning:hover {
+ color: #fff;
+ background-color: #bb6106;
+ border-color: #984f05;
+}
+
+.btn-warning:active, .btn-warning.active,
+.open > .btn-warning.dropdown-toggle {
+ color: #fff;
+ background-color: #bb6106;
+ border-color: #984f05;
+}
+
+.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
+.open > .btn-warning.dropdown-toggle:hover,
+.open > .btn-warning.dropdown-toggle:focus,
+.open > .btn-warning.dropdown-toggle.focus {
+ color: #fff;
+ background-color: #984f05;
+ border-color: #582e03;
+}
+
+.btn-warning:active, .btn-warning.active,
+.open > .btn-warning.dropdown-toggle {
+ background-image: none;
+}
+
+.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,
+fieldset[disabled] .btn-warning:hover,
+fieldset[disabled] .btn-warning:focus,
+fieldset[disabled] .btn-warning.focus {
+ background-color: #ec7a08;
+ border-color: #d36d07;
+}
+
+.btn-warning .badge {
+ color: #ec7a08;
+ background-color: #fff;
+}
+
+.btn-danger {
+ color: #fff;
+ background-color: #a30000;
+ border-color: #8b0000;
+}
+
+.btn-danger:focus, .btn-danger.focus {
+ color: #fff;
+ background-color: #700000;
+ border-color: #0c0000;
+}
+
+.btn-danger:hover {
+ color: #fff;
+ background-color: #700000;
+ border-color: #4e0000;
+}
+
+.btn-danger:active, .btn-danger.active,
+.open > .btn-danger.dropdown-toggle {
+ color: #fff;
+ background-color: #700000;
+ border-color: #4e0000;
+}
+
+.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
+.open > .btn-danger.dropdown-toggle:hover,
+.open > .btn-danger.dropdown-toggle:focus,
+.open > .btn-danger.dropdown-toggle.focus {
+ color: #fff;
+ background-color: #4c0000;
+ border-color: #0c0000;
+}
+
+.btn-danger:active, .btn-danger.active,
+.open > .btn-danger.dropdown-toggle {
+ background-image: none;
+}
+
+.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,
+fieldset[disabled] .btn-danger:hover,
+fieldset[disabled] .btn-danger:focus,
+fieldset[disabled] .btn-danger.focus {
+ background-color: #a30000;
+ border-color: #8b0000;
+}
+
+.btn-danger .badge {
+ color: #a30000;
+ background-color: #fff;
+}
+
+.btn-link {
+ color: #0088ce;
+ font-weight: normal;
+ border-radius: 0;
+}
+
+.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
+fieldset[disabled] .btn-link {
+ background-color: transparent;
+ box-shadow: none;
+}
+
+.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
+ border-color: transparent;
+}
+
+.btn-link:hover, .btn-link:focus {
+ color: #00659c;
+ text-decoration: underline;
+ background-color: transparent;
+}
+
+.btn-link[disabled]:hover, .btn-link[disabled]:focus,
+fieldset[disabled] .btn-link:hover,
+fieldset[disabled] .btn-link:focus {
+ color: #9c9c9c;
+ text-decoration: none;
+}
+
+.btn-lg, .btn-group-lg > .btn {
+ padding: 6px 10px;
+ font-size: 14px;
+ line-height: 1.3333333;
+ border-radius: 1px;
+}
+
+.btn-sm, .btn-group-sm > .btn {
+ padding: 2px 6px;
+ font-size: 11px;
+ line-height: 1.5;
+ border-radius: 1px;
+}
+
+.btn-xs, .btn-group-xs > .btn {
+ padding: 1px 5px;
+ font-size: 11px;
+ line-height: 1.5;
+ border-radius: 1px;
+}
+
+.btn-block {
+ display: block;
+ width: 100%;
+}
+
+.btn-block + .btn-block {
+ margin-top: 5px;
+}
+
+input[type="submit"].btn-block,
+input[type="reset"].btn-block,
+input[type="button"].btn-block {
+ width: 100%;
+}
+
+.fade {
+ opacity: 0;
+ transition: opacity 0.15s linear;
+}
+
+.fade.in {
+ opacity: 1;
+}
+
+.collapse {
+ display: none;
+}
+
+.collapse.in {
+ display: block;
+}
+
+tr.collapse.in {
+ display: table-row;
+}
+
+tbody.collapse.in {
+ display: table-row-group;
+}
+
+.collapsing {
+ position: relative;
+ height: 0;
+ overflow: hidden;
+ transition-property: height, visibility;
+ transition-duration: 0.35s;
+ transition-timing-function: ease;
+}
+
+.caret {
+ display: inline-block;
+ width: 0;
+ height: 0;
+ margin-left: 2px;
+ vertical-align: middle;
+ border-top: 0 dashed;
+ border-top: 0 solid \9;
+ border-right: 0 solid transparent;
+ border-left: 0 solid transparent;
+}
+
+.dropup,
+.dropdown {
+ position: relative;
+}
+
+.dropdown-toggle:focus {
+ outline: 0;
+}
+
+.dropdown-menu {
+ position: absolute;
+ top: 100%;
+ left: 0;
+ z-index: 1000;
+ display: none;
+ float: left;
+ min-width: 160px;
+ padding: 5px 0;
+ margin: 2px 0 0;
+ list-style: none;
+ font-size: 12px;
+ text-align: left;
+ background-color: #fff;
+ border: 1px solid #bbb;
+ border: 1px solid #bbb;
+ border-radius: 1px;
+ box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
+ background-clip: padding-box;
+}
+
+.dropdown-menu.pull-right {
+ right: 0;
+ left: auto;
+}
+
+.dropdown-menu .divider {
+ background-color: #ededed;
+ height: 1px;
+ margin: 4px 1px;
+ overflow: hidden;
+}
+
+.dropdown-menu > li > a {
+ display: block;
+ padding: 3px 20px;
+ clear: both;
+ font-weight: normal;
+ line-height: 1.66666667;
+ color: #363636;
+ white-space: nowrap;
+}
+
+.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
+ text-decoration: none;
+ color: #4d5258;
+ background-color: #def3ff;
+}
+
+.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
+ color: #fff;
+ text-decoration: none;
+ outline: 0;
+ background-color: #0088ce;
+}
+
+.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
+ color: #9c9c9c;
+}
+
+.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
+ text-decoration: none;
+ background-color: transparent;
+ background-image: none;
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+ cursor: not-allowed;
+}
+
+.open > .dropdown-menu {
+ display: block;
+}
+
+.open > a {
+ outline: 0;
+}
+
+.dropdown-menu-right {
+ left: auto;
+ right: 0;
+}
+
+.dropdown-menu-left {
+ left: 0;
+ right: auto;
+}
+
+.dropdown-header {
+ display: block;
+ padding: 3px 20px;
+ font-size: 11px;
+ line-height: 1.66666667;
+ color: #9c9c9c;
+ white-space: nowrap;
+}
+
+.dropdown-backdrop {
+ position: fixed;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ top: 0;
+ z-index: 990;
+}
+
+.pull-right > .dropdown-menu {
+ right: 0;
+ left: auto;
+}
+
+.dropup .caret,
+.navbar-fixed-bottom .dropdown .caret {
+ border-top: 0;
+ border-bottom: 0 dashed;
+ border-bottom: 0 solid \9;
+ content: "";
+}
+
+.dropup .dropdown-menu,
+.navbar-fixed-bottom .dropdown .dropdown-menu {
+ top: auto;
+ bottom: 100%;
+ margin-bottom: 2px;
+}
+
+@media (min-width: 768px) {
+ .navbar-right .dropdown-menu {
+ right: 0;
+ left: auto;
+ }
+ .navbar-right .dropdown-menu-left {
+ left: 0;
+ right: auto;
+ }
+}
+
+.btn-group,
+.btn-group-vertical {
+ position: relative;
+ display: inline-block;
+ vertical-align: middle;
+}
+
+.btn-group > .btn,
+.btn-group-vertical > .btn {
+ position: relative;
+ float: left;
+}
+
+.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
+.btn-group-vertical > .btn:hover,
+.btn-group-vertical > .btn:focus,
+.btn-group-vertical > .btn:active,
+.btn-group-vertical > .btn.active {
+ z-index: 2;
+}
+
+.btn-group .btn + .btn,
+.btn-group .btn + .btn-group,
+.btn-group .btn-group + .btn,
+.btn-group .btn-group + .btn-group {
+ margin-left: -1px;
+}
+
+.btn-toolbar {
+ margin-left: -5px;
+}
+
+.btn-toolbar:before, .btn-toolbar:after {
+ content: " ";
+ display: table;
+}
+
+.btn-toolbar:after {
+ clear: both;
+}
+
+.btn-toolbar .btn,
+.btn-toolbar .btn-group,
+.btn-toolbar .input-group {
+ float: left;
+}
+
+.btn-toolbar > .btn,
+.btn-toolbar > .btn-group,
+.btn-toolbar > .input-group {
+ margin-left: 5px;
+}
+
+.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
+ border-radius: 0;
+}
+
+.btn-group > .btn:first-child {
+ margin-left: 0;
+}
+
+.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+}
+
+.btn-group > .btn:last-child:not(:first-child),
+.btn-group > .dropdown-toggle:not(:first-child) {
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0;
+}
+
+.btn-group > .btn-group {
+ float: left;
+}
+
+.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
+ border-radius: 0;
+}
+
+.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
+.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+}
+
+.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0;
+}
+
+.btn-group .dropdown-toggle:active,
+.btn-group.open .dropdown-toggle {
+ outline: 0;
+}
+
+.btn-group > .btn + .dropdown-toggle {
+ padding-left: 8px;
+ padding-right: 8px;
+}
+
+.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
+ padding-left: 12px;
+ padding-right: 12px;
+}
+
+.btn-group.open .dropdown-toggle {
+ box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+
+.btn-group.open .dropdown-toggle.btn-link {
+ box-shadow: none;
+}
+
+.btn .caret {
+ margin-left: 0;
+}
+
+.btn-lg .caret, .btn-group-lg > .btn .caret {
+ border-width: 0 0 0;
+ border-bottom-width: 0;
+}
+
+.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
+ border-width: 0 0 0;
+}
+
+.btn-group-vertical > .btn,
+.btn-group-vertical > .btn-group,
+.btn-group-vertical > .btn-group > .btn {
+ display: block;
+ float: none;
+ width: 100%;
+ max-width: 100%;
+}
+
+.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
+ content: " ";
+ display: table;
+}
+
+.btn-group-vertical > .btn-group:after {
+ clear: both;
+}
+
+.btn-group-vertical > .btn-group > .btn {
+ float: none;
+}
+
+.btn-group-vertical > .btn + .btn,
+.btn-group-vertical > .btn + .btn-group,
+.btn-group-vertical > .btn-group + .btn,
+.btn-group-vertical > .btn-group + .btn-group {
+ margin-top: -1px;
+ margin-left: 0;
+}
+
+.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
+ border-radius: 0;
+}
+
+.btn-group-vertical > .btn:first-child:not(:last-child) {
+ border-top-right-radius: 1px;
+ border-top-left-radius: 1px;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+.btn-group-vertical > .btn:last-child:not(:first-child) {
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ border-bottom-right-radius: 1px;
+ border-bottom-left-radius: 1px;
+}
+
+.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
+ border-radius: 0;
+}
+
+.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
+.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+
+.btn-group-justified {
+ display: table;
+ width: 100%;
+ table-layout: fixed;
+ border-collapse: separate;
+}
+
+.btn-group-justified > .btn,
+.btn-group-justified > .btn-group {
+ float: none;
+ display: table-cell;
+ width: 1%;
+}
+
+.btn-group-justified > .btn-group .btn {
+ width: 100%;
+}
+
+.btn-group-justified > .btn-group .dropdown-menu {
+ left: auto;
+}
+
+[data-toggle="buttons"] > .btn input[type="radio"],
+[data-toggle="buttons"] > .btn input[type="checkbox"],
+[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
+[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
+ position: absolute;
+ clip: rect(0, 0, 0, 0);
+ pointer-events: none;
+}
+
+.input-group {
+ position: relative;
+ display: table;
+ border-collapse: separate;
+}
+
+.input-group[class*="col-"] {
+ float: none;
+ padding-left: 0;
+ padding-right: 0;
+}
+
+.input-group .form-control {
+ position: relative;
+ z-index: 2;
+ float: left;
+ width: 100%;
+ margin-bottom: 0;
+}
+
+.input-group .form-control:focus {
+ z-index: 3;
+}
+
+.input-group-addon,
+.input-group-btn,
+.input-group .form-control {
+ display: table-cell;
+}
+
+.input-group-addon:not(:first-child):not(:last-child),
+.input-group-btn:not(:first-child):not(:last-child),
+.input-group .form-control:not(:first-child):not(:last-child) {
+ border-radius: 0;
+}
+
+.input-group-addon,
+.input-group-btn {
+ width: 1%;
+ white-space: nowrap;
+ vertical-align: middle;
+}
+
+.input-group-addon {
+ padding: 2px 6px;
+ font-size: 12px;
+ font-weight: normal;
+ line-height: 1;
+ color: #363636;
+ text-align: center;
+ background-color: #f1f1f1;
+ border: 1px solid #bbb;
+ border-radius: 1px;
+}
+
+.input-group-addon.input-sm,
+.input-group-sm > .input-group-addon,
+.input-group-sm > .input-group-btn > .input-group-addon.btn {
+ padding: 2px 6px;
+ font-size: 11px;
+ border-radius: 1px;
+}
+
+.input-group-addon.input-lg,
+.input-group-lg > .input-group-addon,
+.input-group-lg > .input-group-btn > .input-group-addon.btn {
+ padding: 6px 10px;
+ font-size: 14px;
+ border-radius: 1px;
+}
+
+.input-group-addon input[type="radio"],
+.input-group-addon input[type="checkbox"] {
+ margin-top: 0;
+}
+
+.input-group .form-control:first-child,
+.input-group-addon:first-child,
+.input-group-btn:first-child > .btn,
+.input-group-btn:first-child > .btn-group > .btn,
+.input-group-btn:first-child > .dropdown-toggle,
+.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
+.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+}
+
+.input-group-addon:first-child {
+ border-right: 0;
+}
+
+.input-group .form-control:last-child,
+.input-group-addon:last-child,
+.input-group-btn:last-child > .btn,
+.input-group-btn:last-child > .btn-group > .btn,
+.input-group-btn:last-child > .dropdown-toggle,
+.input-group-btn:first-child > .btn:not(:first-child),
+.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0;
+}
+
+.input-group-addon:last-child {
+ border-left: 0;
+}
+
+.input-group-btn {
+ position: relative;
+ font-size: 0;
+ white-space: nowrap;
+}
+
+.input-group-btn > .btn {
+ position: relative;
+}
+
+.input-group-btn > .btn + .btn {
+ margin-left: -1px;
+}
+
+.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
+ z-index: 2;
+}
+
+.input-group-btn:first-child > .btn,
+.input-group-btn:first-child > .btn-group {
+ margin-right: -1px;
+}
+
+.input-group-btn:last-child > .btn,
+.input-group-btn:last-child > .btn-group {
+ z-index: 2;
+ margin-left: -1px;
+}
+
+.nav {
+ margin-bottom: 0;
+ padding-left: 0;
+ list-style: none;
+}
+
+.nav:before, .nav:after {
+ content: " ";
+ display: table;
+}
+
+.nav:after {
+ clear: both;
+}
+
+.nav > li {
+ position: relative;
+ display: block;
+}
+
+.nav > li > a {
+ position: relative;
+ display: block;
+ padding: 10px 15px;
+}
+
+.nav > li > a:hover, .nav > li > a:focus {
+ text-decoration: none;
+ background-color: #f1f1f1;
+}
+
+.nav > li.disabled > a {
+ color: #9c9c9c;
+}
+
+.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
+ color: #9c9c9c;
+ text-decoration: none;
+ background-color: transparent;
+ cursor: not-allowed;
+}
+
+.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
+ background-color: #f1f1f1;
+ border-color: #0088ce;
+}
+
+.nav .nav-divider {
+ background-color: #ededed;
+ height: 1px;
+ margin: 4px 1px;
+ overflow: hidden;
+}
+
+.nav > li > a > img {
+ max-width: none;
+}
+
+.nav-tabs {
+ border-bottom: 1px solid #ededed;
+}
+
+.nav-tabs > li {
+ float: left;
+ margin-bottom: -1px;
+}
+
+.nav-tabs > li > a {
+ margin-right: 2px;
+ line-height: 1.66666667;
+ border: 1px solid transparent;
+ border-radius: 1px 1px 0 0;
+}
+
+.nav-tabs > li > a:hover {
+ border-color: transparent transparent #ededed;
+}
+
+.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
+ color: #0088ce;
+ background-color: #fff;
+ border: 1px solid #ddd;
+ border-bottom-color: transparent;
+ cursor: default;
+}
+
+.nav-pills > li {
+ float: left;
+}
+
+.nav-pills > li > a {
+ border-radius: 1px;
+}
+
+.nav-pills > li + li {
+ margin-left: 2px;
+}
+
+.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
+ color: #fff;
+ background-color: #39a5dc;
+}
+
+.nav-stacked > li {
+ float: none;
+}
+
+.nav-stacked > li + li {
+ margin-top: 2px;
+ margin-left: 0;
+}
+
+.nav-justified, .nav-tabs.nav-justified {
+ width: 100%;
+}
+
+.nav-justified > li, .nav-tabs.nav-justified > li {
+ float: none;
+}
+
+.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
+ text-align: center;
+ margin-bottom: 5px;
+}
+
+.nav-justified > .dropdown .dropdown-menu {
+ top: auto;
+ left: auto;
+}
+
+@media (min-width: 768px) {
+ .nav-justified > li, .nav-tabs.nav-justified > li {
+ display: table-cell;
+ width: 1%;
+ }
+ .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
+ margin-bottom: 0;
+ }
+}
+
+.nav-tabs-justified, .nav-tabs.nav-justified {
+ border-bottom: 0;
+}
+
+.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
+ margin-right: 0;
+ border-radius: 1px;
+}
+
+.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
+.nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
+.nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
+ border: 1px solid #ededed;
+}
+
+@media (min-width: 768px) {
+ .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
+ border-bottom: 1px solid #ededed;
+ border-radius: 1px 1px 0 0;
+ }
+ .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
+ .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
+ .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
+ border-bottom-color: #fff;
+ }
+}
+
+.tab-content > .tab-pane {
+ display: none;
+}
+
+.tab-content > .active {
+ display: block;
+}
+
+.nav-tabs .dropdown-menu {
+ margin-top: -1px;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+
+.navbar {
+ position: relative;
+ min-height: 50px;
+ margin-bottom: 20px;
+ border: 1px solid transparent;
+}
+
+.navbar:before, .navbar:after {
+ content: " ";
+ display: table;
+}
+
+.navbar:after {
+ clear: both;
+}
+
+@media (min-width: 768px) {
+ .navbar {
+ border-radius: 1px;
+ }
+}
+
+.navbar-header:before, .navbar-header:after {
+ content: " ";
+ display: table;
+}
+
+.navbar-header:after {
+ clear: both;
+}
+
+@media (min-width: 768px) {
+ .navbar-header {
+ float: left;
+ }
+}
+
+.navbar-collapse {
+ overflow-x: visible;
+ padding-right: 20px;
+ padding-left: 20px;
+ border-top: 1px solid transparent;
+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
+ -webkit-overflow-scrolling: touch;
+}
+
+.navbar-collapse:before, .navbar-collapse:after {
+ content: " ";
+ display: table;
+}
+
+.navbar-collapse:after {
+ clear: both;
+}
+
+.navbar-collapse.in {
+ overflow-y: auto;
+}
+
+@media (min-width: 768px) {
+ .navbar-collapse {
+ width: auto;
+ border-top: 0;
+ box-shadow: none;
+ }
+ .navbar-collapse.collapse {
+ display: block !important;
+ height: auto !important;
+ padding-bottom: 0;
+ overflow: visible !important;
+ }
+ .navbar-collapse.in {
+ overflow-y: visible;
+ }
+ .navbar-fixed-top .navbar-collapse,
+ .navbar-static-top .navbar-collapse,
+ .navbar-fixed-bottom .navbar-collapse {
+ padding-left: 0;
+ padding-right: 0;
+ }
+}
+
+.navbar-fixed-top .navbar-collapse,
+.navbar-fixed-bottom .navbar-collapse {
+ max-height: 340px;
+}
+
+@media (max-device-width: 480px) and (orientation: landscape) {
+ .navbar-fixed-top .navbar-collapse,
+ .navbar-fixed-bottom .navbar-collapse {
+ max-height: 200px;
+ }
+}
+
+.container > .navbar-header,
+.container > .navbar-collapse,
+.container-fluid > .navbar-header,
+.container-fluid > .navbar-collapse {
+ margin-right: -20px;
+ margin-left: -20px;
+}
+
+@media (min-width: 768px) {
+ .container > .navbar-header,
+ .container > .navbar-collapse,
+ .container-fluid > .navbar-header,
+ .container-fluid > .navbar-collapse {
+ margin-right: 0;
+ margin-left: 0;
+ }
+}
+
+.navbar-static-top {
+ z-index: 1000;
+ border-width: 0 0 1px;
+}
+
+@media (min-width: 768px) {
+ .navbar-static-top {
+ border-radius: 0;
+ }
+}
+
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+ position: fixed;
+ right: 0;
+ left: 0;
+ z-index: 1030;
+}
+
+@media (min-width: 768px) {
+ .navbar-fixed-top,
+ .navbar-fixed-bottom {
+ border-radius: 0;
+ }
+}
+
+.navbar-fixed-top {
+ top: 0;
+ border-width: 0 0 1px;
+}
+
+.navbar-fixed-bottom {
+ bottom: 0;
+ margin-bottom: 0;
+ border-width: 1px 0 0;
+}
+
+.navbar-brand {
+ float: left;
+ padding: 15px 20px;
+ font-size: 14px;
+ line-height: 20px;
+ height: 50px;
+}
+
+.navbar-brand:hover, .navbar-brand:focus {
+ text-decoration: none;
+}
+
+.navbar-brand > img {
+ display: block;
+}
+
+@media (min-width: 768px) {
+ .navbar > .container .navbar-brand,
+ .navbar > .container-fluid .navbar-brand {
+ margin-left: -20px;
+ }
+}
+
+.navbar-toggle {
+ position: relative;
+ float: right;
+ margin-right: 20px;
+ padding: 9px 10px;
+ margin-top: 8px;
+ margin-bottom: 8px;
+ background-color: transparent;
+ background-image: none;
+ border: 1px solid transparent;
+ border-radius: 1px;
+}
+
+.navbar-toggle:focus {
+ outline: 0;
+}
+
+.navbar-toggle .icon-bar {
+ display: block;
+ width: 22px;
+ height: 2px;
+ border-radius: 1px;
+}
+
+.navbar-toggle .icon-bar + .icon-bar {
+ margin-top: 4px;
+}
+
+@media (min-width: 768px) {
+ .navbar-toggle {
+ display: none;
+ }
+}
+
+.navbar-nav {
+ margin: 7.5px -20px;
+}
+
+.navbar-nav > li > a {
+ padding-top: 10px;
+ padding-bottom: 10px;
+ line-height: 20px;
+}
+
+@media (max-width: 767px) {
+ .navbar-nav .open .dropdown-menu {
+ position: static;
+ float: none;
+ width: auto;
+ margin-top: 0;
+ background-color: transparent;
+ border: 0;
+ box-shadow: none;
+ }
+ .navbar-nav .open .dropdown-menu > li > a,
+ .navbar-nav .open .dropdown-menu .dropdown-header {
+ padding: 5px 15px 5px 25px;
+ }
+ .navbar-nav .open .dropdown-menu > li > a {
+ line-height: 20px;
+ }
+ .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
+ background-image: none;
+ }
+}
+
+@media (min-width: 768px) {
+ .navbar-nav {
+ float: left;
+ margin: 0;
+ }
+ .navbar-nav > li {
+ float: left;
+ }
+ .navbar-nav > li > a {
+ padding-top: 15px;
+ padding-bottom: 15px;
+ }
+}
+
+.navbar-form {
+ margin-left: -20px;
+ margin-right: -20px;
+ padding: 10px 20px;
+ border-top: 1px solid transparent;
+ border-bottom: 1px solid transparent;
+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+ margin-top: 12px;
+ margin-bottom: 12px;
+}
+
+@media (min-width: 768px) {
+ .navbar-form .form-group {
+ display: inline-block;
+ margin-bottom: 0;
+ vertical-align: middle;
+ }
+ .navbar-form .form-control {
+ display: inline-block;
+ width: auto;
+ vertical-align: middle;
+ }
+ .navbar-form .form-control-static {
+ display: inline-block;
+ }
+ .navbar-form .input-group {
+ display: inline-table;
+ vertical-align: middle;
+ }
+ .navbar-form .input-group .input-group-addon,
+ .navbar-form .input-group .input-group-btn,
+ .navbar-form .input-group .form-control {
+ width: auto;
+ }
+ .navbar-form .input-group > .form-control {
+ width: 100%;
+ }
+ .navbar-form .control-label {
+ margin-bottom: 0;
+ vertical-align: middle;
+ }
+ .navbar-form .radio,
+ .navbar-form .checkbox {
+ display: inline-block;
+ margin-top: 0;
+ margin-bottom: 0;
+ vertical-align: middle;
+ }
+ .navbar-form .radio label,
+ .navbar-form .checkbox label {
+ padding-left: 0;
+ }
+ .navbar-form .radio input[type="radio"],
+ .navbar-form .checkbox input[type="checkbox"] {
+ position: relative;
+ margin-left: 0;
+ }
+ .navbar-form .has-feedback .form-control-feedback {
+ top: 0;
+ }
+}
+
+@media (max-width: 767px) {
+ .navbar-form .form-group {
+ margin-bottom: 5px;
+ }
+ .navbar-form .form-group:last-child {
+ margin-bottom: 0;
+ }
+}
+
+@media (min-width: 768px) {
+ .navbar-form {
+ width: auto;
+ border: 0;
+ margin-left: 0;
+ margin-right: 0;
+ padding-top: 0;
+ padding-bottom: 0;
+ box-shadow: none;
+ }
+}
+
+.navbar-nav > li > .dropdown-menu {
+ margin-top: 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+
+.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
+ margin-bottom: 0;
+ border-top-right-radius: 1px;
+ border-top-left-radius: 1px;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+.navbar-btn {
+ margin-top: 12px;
+ margin-bottom: 12px;
+}
+
+.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
+ margin-top: 14px;
+ margin-bottom: 14px;
+}
+
+.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
+ margin-top: 14px;
+ margin-bottom: 14px;
+}
+
+.navbar-text {
+ margin-top: 15px;
+ margin-bottom: 15px;
+}
+
+@media (min-width: 768px) {
+ .navbar-text {
+ float: left;
+ margin-left: 20px;
+ margin-right: 20px;
+ }
+}
+
+@media (min-width: 768px) {
+ .navbar-left {
+ float: left !important;
+ }
+ .navbar-right {
+ float: right !important;
+ margin-right: -20px;
+ }
+ .navbar-right ~ .navbar-right {
+ margin-right: 0;
+ }
+}
+
+.navbar-default {
+ background-color: #f8f8f8;
+ border-color: #e7e7e7;
+}
+
+.navbar-default .navbar-brand {
+ color: #777;
+}
+
+.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
+ color: #5e5d5d;
+ background-color: transparent;
+}
+
+.navbar-default .navbar-text {
+ color: #777;
+}
+
+.navbar-default .navbar-nav > li > a {
+ color: #777;
+}
+
+.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
+ color: #333;
+ background-color: transparent;
+}
+
+.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
+ color: #555;
+ background-color: #e7e7e7;
+}
+
+.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
+ color: #ccc;
+ background-color: transparent;
+}
+
+.navbar-default .navbar-toggle {
+ border-color: #ddd;
+}
+
+.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
+ background-color: #ddd;
+}
+
+.navbar-default .navbar-toggle .icon-bar {
+ background-color: #888;
+}
+
+.navbar-default .navbar-collapse,
+.navbar-default .navbar-form {
+ border-color: #e7e7e7;
+}
+
+.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
+ background-color: #e7e7e7;
+ color: #555;
+}
+
+@media (max-width: 767px) {
+ .navbar-default .navbar-nav .open .dropdown-menu > li > a {
+ color: #777;
+ }
+ .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
+ color: #333;
+ background-color: transparent;
+ }
+ .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
+ color: #555;
+ background-color: #e7e7e7;
+ }
+ .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
+ color: #ccc;
+ background-color: transparent;
+ }
+}
+
+.navbar-default .navbar-link {
+ color: #777;
+}
+
+.navbar-default .navbar-link:hover {
+ color: #333;
+}
+
+.navbar-default .btn-link {
+ color: #777;
+}
+
+.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
+ color: #333;
+}
+
+.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus,
+fieldset[disabled] .navbar-default .btn-link:hover,
+fieldset[disabled] .navbar-default .btn-link:focus {
+ color: #ccc;
+}
+
+.navbar-inverse {
+ background-color: #222;
+ border-color: #090808;
+}
+
+.navbar-inverse .navbar-brand {
+ color: #c2c2c2;
+}
+
+.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
+ color: #fff;
+ background-color: transparent;
+}
+
+.navbar-inverse .navbar-text {
+ color: #c2c2c2;
+}
+
+.navbar-inverse .navbar-nav > li > a {
+ color: #c2c2c2;
+}
+
+.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
+ color: #fff;
+ background-color: transparent;
+}
+
+.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
+ color: #fff;
+ background-color: #090808;
+}
+
+.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
+ color: #444;
+ background-color: transparent;
+}
+
+.navbar-inverse .navbar-toggle {
+ border-color: #333;
+}
+
+.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
+ background-color: #333;
+}
+
+.navbar-inverse .navbar-toggle .icon-bar {
+ background-color: #fff;
+}
+
+.navbar-inverse .navbar-collapse,
+.navbar-inverse .navbar-form {
+ border-color: #101010;
+}
+
+.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
+ background-color: #090808;
+ color: #fff;
+}
+
+@media (max-width: 767px) {
+ .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
+ border-color: #090808;
+ }
+ .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
+ background-color: #090808;
+ }
+ .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
+ color: #c2c2c2;
+ }
+ .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
+ color: #fff;
+ background-color: transparent;
+ }
+ .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
+ color: #fff;
+ background-color: #090808;
+ }
+ .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
+ color: #444;
+ background-color: transparent;
+ }
+}
+
+.navbar-inverse .navbar-link {
+ color: #c2c2c2;
+}
+
+.navbar-inverse .navbar-link:hover {
+ color: #fff;
+}
+
+.navbar-inverse .btn-link {
+ color: #c2c2c2;
+}
+
+.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
+ color: #fff;
+}
+
+.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus,
+fieldset[disabled] .navbar-inverse .btn-link:hover,
+fieldset[disabled] .navbar-inverse .btn-link:focus {
+ color: #444;
+}
+
+.breadcrumb {
+ padding: 8px 15px;
+ margin-bottom: 20px;
+ list-style: none;
+ background-color: transparent;
+ border-radius: 1px;
+}
+
+.breadcrumb > li {
+ display: inline-block;
+}
+
+.breadcrumb > li + li:before {
+ content: " ";
+ padding: 0 5px;
+ color: #4d5258;
+}
+
+.breadcrumb > .active {
+ color: #4d5258;
+}
+
+.pagination {
+ display: inline-block;
+ padding-left: 0;
+ margin: 20px 0;
+ border-radius: 1px;
+}
+
+.pagination > li {
+ display: inline;
+}
+
+.pagination > li > a,
+.pagination > li > span {
+ position: relative;
+ float: left;
+ padding: 2px 6px;
+ line-height: 1.66666667;
+ text-decoration: none;
+ color: #0088ce;
+ background-color: #f5f5f5;
+ border: 1px solid #bbb;
+ margin-left: -1px;
+}
+
+.pagination > li:first-child > a,
+.pagination > li:first-child > span {
+ margin-left: 0;
+ border-bottom-left-radius: 1px;
+ border-top-left-radius: 1px;
+}
+
+.pagination > li:last-child > a,
+.pagination > li:last-child > span {
+ border-bottom-right-radius: 1px;
+ border-top-right-radius: 1px;
+}
+
+.pagination > li > a:hover, .pagination > li > a:focus,
+.pagination > li > span:hover,
+.pagination > li > span:focus {
+ z-index: 2;
+ color: #00659c;
+ background-color: #ededed;
+ border-color: #ddd;
+}
+
+.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
+.pagination > .active > span,
+.pagination > .active > span:hover,
+.pagination > .active > span:focus {
+ z-index: 3;
+ color: #fff;
+ background-color: #39a5dc;
+ border-color: #39a5dc;
+ cursor: default;
+}
+
+.pagination > .disabled > span,
+.pagination > .disabled > span:hover,
+.pagination > .disabled > span:focus,
+.pagination > .disabled > a,
+.pagination > .disabled > a:hover,
+.pagination > .disabled > a:focus {
+ color: #9c9c9c;
+ background-color: #fff;
+ border-color: #ddd;
+ cursor: not-allowed;
+}
+
+.pagination-lg > li > a,
+.pagination-lg > li > span {
+ padding: 6px 10px;
+ font-size: 14px;
+ line-height: 1.3333333;
+}
+
+.pagination-lg > li:first-child > a,
+.pagination-lg > li:first-child > span {
+ border-bottom-left-radius: 1px;
+ border-top-left-radius: 1px;
+}
+
+.pagination-lg > li:last-child > a,
+.pagination-lg > li:last-child > span {
+ border-bottom-right-radius: 1px;
+ border-top-right-radius: 1px;
+}
+
+.pagination-sm > li > a,
+.pagination-sm > li > span {
+ padding: 2px 6px;
+ font-size: 11px;
+ line-height: 1.5;
+}
+
+.pagination-sm > li:first-child > a,
+.pagination-sm > li:first-child > span {
+ border-bottom-left-radius: 1px;
+ border-top-left-radius: 1px;
+}
+
+.pagination-sm > li:last-child > a,
+.pagination-sm > li:last-child > span {
+ border-bottom-right-radius: 1px;
+ border-top-right-radius: 1px;
+}
+
+.pager {
+ padding-left: 0;
+ margin: 20px 0;
+ list-style: none;
+ text-align: center;
+}
+
+.pager:before, .pager:after {
+ content: " ";
+ display: table;
+}
+
+.pager:after {
+ clear: both;
+}
+
+.pager li {
+ display: inline;
+}
+
+.pager li > a,
+.pager li > span {
+ display: inline-block;
+ padding: 5px 14px;
+ background-color: #f5f5f5;
+ border: 1px solid #bbb;
+ border-radius: 0;
+}
+
+.pager li > a:hover,
+.pager li > a:focus {
+ text-decoration: none;
+ background-color: #ededed;
+}
+
+.pager .next > a,
+.pager .next > span {
+ float: right;
+}
+
+.pager .previous > a,
+.pager .previous > span {
+ float: left;
+}
+
+.pager .disabled > a,
+.pager .disabled > a:hover,
+.pager .disabled > a:focus,
+.pager .disabled > span {
+ color: #8b8d8f;
+ background-color: #f5f5f5;
+ cursor: not-allowed;
+}
+
+.label {
+ display: inline;
+ padding: .2em .6em .3em;
+ font-size: 75%;
+ font-weight: bold;
+ line-height: 1;
+ color: #fff;
+ text-align: center;
+ white-space: nowrap;
+ vertical-align: baseline;
+ border-radius: .25em;
+}
+
+.label:empty {
+ display: none;
+}
+
+.btn .label {
+ position: relative;
+ top: -1px;
+}
+
+a.label:hover, a.label:focus {
+ color: #fff;
+ text-decoration: none;
+ cursor: pointer;
+}
+
+.label-default {
+ background-color: #9c9c9c;
+}
+
+.label-default[href]:hover, .label-default[href]:focus {
+ background-color: #838282;
+}
+
+.label-primary {
+ background-color: #39a5dc;
+}
+
+.label-primary[href]:hover, .label-primary[href]:focus {
+ background-color: #228bc0;
+}
+
+.label-success {
+ background-color: #3f9c35;
+}
+
+.label-success[href]:hover, .label-success[href]:focus {
+ background-color: #307628;
+}
+
+.label-info {
+ background-color: #00659c;
+}
+
+.label-info[href]:hover, .label-info[href]:focus {
+ background-color: #004469;
+}
+
+.label-warning {
+ background-color: #ec7a08;
+}
+
+.label-warning[href]:hover, .label-warning[href]:focus {
+ background-color: #bb6106;
+}
+
+.label-danger {
+ background-color: #cc0000;
+}
+
+.label-danger[href]:hover, .label-danger[href]:focus {
+ background-color: #990000;
+}
+
+.badge {
+ display: inline-block;
+ min-width: 10px;
+ padding: 3px 7px;
+ font-size: 11px;
+ font-weight: bold;
+ color: #fff;
+ line-height: 1;
+ vertical-align: middle;
+ white-space: nowrap;
+ text-align: center;
+ background-color: #9c9c9c;
+ border-radius: 1px;
+}
+
+.badge:empty {
+ display: none;
+}
+
+.btn .badge {
+ position: relative;
+ top: -1px;
+}
+
+.btn-xs .badge, .btn-group-xs > .btn .badge,
+.btn-group-xs > .btn .badge {
+ top: 0;
+ padding: 1px 5px;
+}
+
+.list-group-item.active > .badge,
+.nav-pills > .active > a > .badge {
+ color: #0088ce;
+ background-color: #fff;
+}
+
+.list-group-item > .badge {
+ float: right;
+}
+
+.list-group-item > .badge + .badge {
+ margin-right: 5px;
+}
+
+.nav-pills > li > a > .badge {
+ margin-left: 3px;
+}
+
+a.badge:hover, a.badge:focus {
+ color: #fff;
+ text-decoration: none;
+ cursor: pointer;
+}
+
+.jumbotron {
+ padding-top: 30px;
+ padding-bottom: 30px;
+ margin-bottom: 30px;
+ color: inherit;
+ background-color: #f1f1f1;
+}
+
+.jumbotron h1,
+.jumbotron .h1 {
+ color: inherit;
+}
+
+.jumbotron p {
+ margin-bottom: 15px;
+ font-size: 18px;
+ font-weight: 200;
+}
+
+.jumbotron > hr {
+ border-top-color: #d8d8d8;
+}
+
+.container .jumbotron,
+.container-fluid .jumbotron {
+ border-radius: 1px;
+ padding-left: 20px;
+ padding-right: 20px;
+}
+
+.jumbotron .container {
+ max-width: 100%;
+}
+
+@media screen and (min-width: 768px) {
+ .jumbotron {
+ padding-top: 48px;
+ padding-bottom: 48px;
+ }
+ .container .jumbotron,
+ .container-fluid .jumbotron {
+ padding-left: 60px;
+ padding-right: 60px;
+ }
+ .jumbotron h1,
+ .jumbotron .h1 {
+ font-size: 54px;
+ }
+}
+
+.thumbnail {
+ display: block;
+ padding: 4px;
+ margin-bottom: 20px;
+ line-height: 1.66666667;
+ background-color: #fff;
+ border: 1px solid #ddd;
+ border-radius: 1px;
+ transition: border 0.2s ease-in-out;
+}
+
+.thumbnail > img,
+.thumbnail a > img {
+ display: block;
+ max-width: 100%;
+ height: auto;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+.thumbnail .caption {
+ padding: 9px;
+ color: #363636;
+}
+
+a.thumbnail:hover,
+a.thumbnail:focus,
+a.thumbnail.active {
+ border-color: #0088ce;
+}
+
+.alert {
+ padding: 11px;
+ margin-bottom: 20px;
+ border: 1px solid transparent;
+ border-radius: 1px;
+}
+
+.alert h4 {
+ margin-top: 0;
+ color: inherit;
+}
+
+.alert .alert-link {
+ font-weight: 500;
+}
+
+.alert > p,
+.alert > ul {
+ margin-bottom: 0;
+}
+
+.alert > p + p {
+ margin-top: 5px;
+}
+
+.alert-dismissable,
+.alert-dismissible {
+ padding-right: 31px;
+}
+
+.alert-dismissable .close,
+.alert-dismissible .close {
+ position: relative;
+ top: -2px;
+ right: -21px;
+ color: inherit;
+}
+
+.alert-success {
+ background-color: #e9f4e9;
+ border-color: #3f9c35;
+ color: #363636;
+}
+
+.alert-success hr {
+ border-top-color: #37892f;
+}
+
+.alert-success .alert-link {
+ color: #1d1c1c;
+}
+
+.alert-info {
+ background-color: #f5f5f5;
+ border-color: #8b8d8f;
+ color: #363636;
+}
+
+.alert-info hr {
+ border-top-color: #7e8082;
+}
+
+.alert-info .alert-link {
+ color: #1d1c1c;
+}
+
+.alert-warning {
+ background-color: #fdf2e5;
+ border-color: #ec7a08;
+ color: #363636;
+}
+
+.alert-warning hr {
+ border-top-color: #d36d07;
+}
+
+.alert-warning .alert-link {
+ color: #1d1c1c;
+}
+
+.alert-danger {
+ background-color: #ffe6e6;
+ border-color: #cc0000;
+ color: #363636;
+}
+
+.alert-danger hr {
+ border-top-color: #b30000;
+}
+
+.alert-danger .alert-link {
+ color: #1d1c1c;
+}
+
+@keyframes progress-bar-stripes {
+ from {
+ background-position: 40px 0;
+ }
+ to {
+ background-position: 0 0;
+ }
+}
+
+.progress {
+ overflow: hidden;
+ height: 20px;
+ margin-bottom: 20px;
+ background-color: #ededed;
+ border-radius: 1px;
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+}
+
+.progress-bar {
+ float: left;
+ width: 0%;
+ height: 100%;
+ font-size: 11px;
+ line-height: 20px;
+ color: #fff;
+ text-align: center;
+ background-color: #39a5dc;
+ box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+ transition: width 0.6s ease;
+}
+
+.progress-striped .progress-bar,
+.progress-bar-striped {
+ background-image: linear-gradient(-45deg, rgba(3, 3, 3, 0.15) 25%, rgba(3, 3, 3, 0.15) 26%, transparent 27%, transparent 49%, rgba(3, 3, 3, 0.15) 50%, rgba(3, 3, 3, 0.15) 51%, transparent 52%, transparent 74%, rgba(3, 3, 3, 0.15) 75%, rgba(3, 3, 3, 0.15) 76%, transparent 77%);
+ background-size: 40px 40px;
+}
+
+.progress.active .progress-bar,
+.progress-bar.active {
+ animation: progress-bar-stripes 2s linear infinite;
+}
+
+.progress-bar-success {
+ background-color: #3f9c35;
+}
+
+.progress-striped .progress-bar-success {
+ background-image: linear-gradient(-45deg, rgba(3, 3, 3, 0.15) 25%, rgba(3, 3, 3, 0.15) 26%, transparent 27%, transparent 49%, rgba(3, 3, 3, 0.15) 50%, rgba(3, 3, 3, 0.15) 51%, transparent 52%, transparent 74%, rgba(3, 3, 3, 0.15) 75%, rgba(3, 3, 3, 0.15) 76%, transparent 77%);
+}
+
+.progress-bar-info {
+ background-color: #00659c;
+}
+
+.progress-striped .progress-bar-info {
+ background-image: linear-gradient(-45deg, rgba(3, 3, 3, 0.15) 25%, rgba(3, 3, 3, 0.15) 26%, transparent 27%, transparent 49%, rgba(3, 3, 3, 0.15) 50%, rgba(3, 3, 3, 0.15) 51%, transparent 52%, transparent 74%, rgba(3, 3, 3, 0.15) 75%, rgba(3, 3, 3, 0.15) 76%, transparent 77%);
+}
+
+.progress-bar-warning {
+ background-color: #ec7a08;
+}
+
+.progress-striped .progress-bar-warning {
+ background-image: linear-gradient(-45deg, rgba(3, 3, 3, 0.15) 25%, rgba(3, 3, 3, 0.15) 26%, transparent 27%, transparent 49%, rgba(3, 3, 3, 0.15) 50%, rgba(3, 3, 3, 0.15) 51%, transparent 52%, transparent 74%, rgba(3, 3, 3, 0.15) 75%, rgba(3, 3, 3, 0.15) 76%, transparent 77%);
+}
+
+.progress-bar-danger {
+ background-color: #cc0000;
+}
+
+.progress-striped .progress-bar-danger {
+ background-image: linear-gradient(-45deg, rgba(3, 3, 3, 0.15) 25%, rgba(3, 3, 3, 0.15) 26%, transparent 27%, transparent 49%, rgba(3, 3, 3, 0.15) 50%, rgba(3, 3, 3, 0.15) 51%, transparent 52%, transparent 74%, rgba(3, 3, 3, 0.15) 75%, rgba(3, 3, 3, 0.15) 76%, transparent 77%);
+}
+
+.media {
+ margin-top: 15px;
+}
+
+.media:first-child {
+ margin-top: 0;
+}
+
+.media,
+.media-body {
+ zoom: 1;
+ overflow: hidden;
+}
+
+.media-body {
+ width: 10000px;
+}
+
+.media-object {
+ display: block;
+}
+
+.media-object.img-thumbnail {
+ max-width: none;
+}
+
+.media-right,
+.media > .pull-right {
+ padding-left: 10px;
+}
+
+.media-left,
+.media > .pull-left {
+ padding-right: 10px;
+}
+
+.media-left,
+.media-right,
+.media-body {
+ display: table-cell;
+ vertical-align: top;
+}
+
+.media-middle {
+ vertical-align: middle;
+}
+
+.media-bottom {
+ vertical-align: bottom;
+}
+
+.media-heading {
+ margin-top: 0;
+ margin-bottom: 5px;
+}
+
+.media-list {
+ padding-left: 0;
+ list-style: none;
+}
+
+.list-group {
+ margin-bottom: 20px;
+ padding-left: 0;
+}
+
+.list-group-item {
+ position: relative;
+ display: block;
+ padding: 10px 15px;
+ margin-bottom: -1px;
+ background-color: #fff;
+ border: 1px solid #f5f5f5;
+}
+
+.list-group-item:first-child {
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+
+.list-group-item:last-child {
+ margin-bottom: 0;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+a.list-group-item,
+button.list-group-item {
+ color: #555;
+}
+
+a.list-group-item .list-group-item-heading,
+button.list-group-item .list-group-item-heading {
+ color: #333;
+}
+
+a.list-group-item:hover, a.list-group-item:focus,
+button.list-group-item:hover,
+button.list-group-item:focus {
+ text-decoration: none;
+ color: #555;
+ background-color: #def3ff;
+}
+
+button.list-group-item {
+ width: 100%;
+ text-align: left;
+}
+
+.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
+ background-color: #f1f1f1;
+ color: #9c9c9c;
+ cursor: not-allowed;
+}
+
+.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
+ color: inherit;
+}
+
+.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
+ color: #9c9c9c;
+}
+
+.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
+ z-index: 2;
+ color: #fff;
+ background-color: #39a5dc;
+ border-color: #39a5dc;
+}
+
+.list-group-item.active .list-group-item-heading,
+.list-group-item.active .list-group-item-heading > small,
+.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
+.list-group-item.active:hover .list-group-item-heading > small,
+.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
+.list-group-item.active:focus .list-group-item-heading > small,
+.list-group-item.active:focus .list-group-item-heading > .small {
+ color: inherit;
+}
+
+.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
+ color: #e6f4fb;
+}
+
+.list-group-item-success {
+ color: #3c763d;
+ background-color: #dff0d8;
+}
+
+a.list-group-item-success,
+button.list-group-item-success {
+ color: #3c763d;
+}
+
+a.list-group-item-success .list-group-item-heading,
+button.list-group-item-success .list-group-item-heading {
+ color: inherit;
+}
+
+a.list-group-item-success:hover, a.list-group-item-success:focus,
+button.list-group-item-success:hover,
+button.list-group-item-success:focus {
+ color: #3c763d;
+ background-color: #d0e9c6;
+}
+
+a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
+button.list-group-item-success.active,
+button.list-group-item-success.active:hover,
+button.list-group-item-success.active:focus {
+ color: #fff;
+ background-color: #3c763d;
+ border-color: #3c763d;
+}
+
+.list-group-item-info {
+ color: #31708f;
+ background-color: #d9edf7;
+}
+
+a.list-group-item-info,
+button.list-group-item-info {
+ color: #31708f;
+}
+
+a.list-group-item-info .list-group-item-heading,
+button.list-group-item-info .list-group-item-heading {
+ color: inherit;
+}
+
+a.list-group-item-info:hover, a.list-group-item-info:focus,
+button.list-group-item-info:hover,
+button.list-group-item-info:focus {
+ color: #31708f;
+ background-color: #c4e3f3;
+}
+
+a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
+button.list-group-item-info.active,
+button.list-group-item-info.active:hover,
+button.list-group-item-info.active:focus {
+ color: #fff;
+ background-color: #31708f;
+ border-color: #31708f;
+}
+
+.list-group-item-warning {
+ color: #ec7a08;
+ background-color: #fcf8e3;
+}
+
+a.list-group-item-warning,
+button.list-group-item-warning {
+ color: #ec7a08;
+}
+
+a.list-group-item-warning .list-group-item-heading,
+button.list-group-item-warning .list-group-item-heading {
+ color: inherit;
+}
+
+a.list-group-item-warning:hover, a.list-group-item-warning:focus,
+button.list-group-item-warning:hover,
+button.list-group-item-warning:focus {
+ color: #ec7a08;
+ background-color: #faf2cc;
+}
+
+a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
+button.list-group-item-warning.active,
+button.list-group-item-warning.active:hover,
+button.list-group-item-warning.active:focus {
+ color: #fff;
+ background-color: #ec7a08;
+ border-color: #ec7a08;
+}
+
+.list-group-item-danger {
+ color: #cc0000;
+ background-color: #f2dede;
+}
+
+a.list-group-item-danger,
+button.list-group-item-danger {
+ color: #cc0000;
+}
+
+a.list-group-item-danger .list-group-item-heading,
+button.list-group-item-danger .list-group-item-heading {
+ color: inherit;
+}
+
+a.list-group-item-danger:hover, a.list-group-item-danger:focus,
+button.list-group-item-danger:hover,
+button.list-group-item-danger:focus {
+ color: #cc0000;
+ background-color: #ebcccc;
+}
+
+a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
+button.list-group-item-danger.active,
+button.list-group-item-danger.active:hover,
+button.list-group-item-danger.active:focus {
+ color: #fff;
+ background-color: #cc0000;
+ border-color: #cc0000;
+}
+
+.list-group-item-heading {
+ margin-top: 0;
+ margin-bottom: 5px;
+}
+
+.list-group-item-text {
+ margin-bottom: 0;
+ line-height: 1.3;
+}
+
+.panel {
+ margin-bottom: 20px;
+ background-color: #fff;
+ border: 1px solid transparent;
+ border-radius: 1px;
+ box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
+}
+
+.panel-body {
+ padding: 15px;
+}
+
+.panel-body:before, .panel-body:after {
+ content: " ";
+ display: table;
+}
+
+.panel-body:after {
+ clear: both;
+}
+
+.panel-heading {
+ padding: 10px 15px;
+ border-bottom: 1px solid transparent;
+ border-top-right-radius: 0px;
+ border-top-left-radius: 0px;
+}
+
+.panel-heading > .dropdown .dropdown-toggle {
+ color: inherit;
+}
+
+.panel-title {
+ margin-top: 0;
+ margin-bottom: 0;
+ font-size: 14px;
+ color: inherit;
+}
+
+.panel-title > a,
+.panel-title > small,
+.panel-title > .small,
+.panel-title > small > a,
+.panel-title > .small > a {
+ color: inherit;
+}
+
+.panel-footer {
+ padding: 10px 15px;
+ background-color: #f5f5f5;
+ border-top: 1px solid #d1d1d1;
+ border-bottom-right-radius: 0px;
+ border-bottom-left-radius: 0px;
+}
+
+.panel > .list-group,
+.panel > .panel-collapse > .list-group {
+ margin-bottom: 0;
+}
+
+.panel > .list-group .list-group-item,
+.panel > .panel-collapse > .list-group .list-group-item {
+ border-width: 1px 0;
+ border-radius: 0;
+}
+
+.panel > .list-group:first-child .list-group-item:first-child,
+.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
+ border-top: 0;
+ border-top-right-radius: 0px;
+ border-top-left-radius: 0px;
+}
+
+.panel > .list-group:last-child .list-group-item:last-child,
+.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
+ border-bottom: 0;
+ border-bottom-right-radius: 0px;
+ border-bottom-left-radius: 0px;
+}
+
+.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+}
+
+.panel-heading + .list-group .list-group-item:first-child {
+ border-top-width: 0;
+}
+
+.list-group + .panel-footer {
+ border-top-width: 0;
+}
+
+.panel > .table,
+.panel > .table-responsive > .table,
+.panel > .panel-collapse > .table {
+ margin-bottom: 0;
+}
+
+.panel > .table caption,
+.panel > .table-responsive > .table caption,
+.panel > .panel-collapse > .table caption {
+ padding-left: 15px;
+ padding-right: 15px;
+}
+
+.panel > .table:first-child,
+.panel > .table-responsive:first-child > .table:first-child {
+ border-top-right-radius: 0px;
+ border-top-left-radius: 0px;
+}
+
+.panel > .table:first-child > thead:first-child > tr:first-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
+ border-top-left-radius: 0px;
+ border-top-right-radius: 0px;
+}
+
+.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
+.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
+ border-top-left-radius: 0px;
+}
+
+.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
+.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
+ border-top-right-radius: 0px;
+}
+
+.panel > .table:last-child,
+.panel > .table-responsive:last-child > .table:last-child {
+ border-bottom-right-radius: 0px;
+ border-bottom-left-radius: 0px;
+}
+
+.panel > .table:last-child > tbody:last-child > tr:last-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
+ border-bottom-left-radius: 0px;
+ border-bottom-right-radius: 0px;
+}
+
+.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
+.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
+ border-bottom-left-radius: 0px;
+}
+
+.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
+.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
+ border-bottom-right-radius: 0px;
+}
+
+.panel > .panel-body + .table,
+.panel > .panel-body + .table-responsive,
+.panel > .table + .panel-body,
+.panel > .table-responsive + .panel-body {
+ border-top: 1px solid #d1d1d1;
+}
+
+.panel > .table > tbody:first-child > tr:first-child th,
+.panel > .table > tbody:first-child > tr:first-child td {
+ border-top: 0;
+}
+
+.panel > .table-bordered,
+.panel > .table-responsive > .table-bordered {
+ border: 0;
+}
+
+.panel > .table-bordered > thead > tr > th:first-child,
+.panel > .table-bordered > thead > tr > td:first-child,
+.panel > .table-bordered > tbody > tr > th:first-child,
+.panel > .table-bordered > tbody > tr > td:first-child,
+.panel > .table-bordered > tfoot > tr > th:first-child,
+.panel > .table-bordered > tfoot > tr > td:first-child,
+.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
+.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
+.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
+.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
+.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
+.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
+ border-left: 0;
+}
+
+.panel > .table-bordered > thead > tr > th:last-child,
+.panel > .table-bordered > thead > tr > td:last-child,
+.panel > .table-bordered > tbody > tr > th:last-child,
+.panel > .table-bordered > tbody > tr > td:last-child,
+.panel > .table-bordered > tfoot > tr > th:last-child,
+.panel > .table-bordered > tfoot > tr > td:last-child,
+.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
+.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
+.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
+.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
+.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
+.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
+ border-right: 0;
+}
+
+.panel > .table-bordered > thead > tr:first-child > td,
+.panel > .table-bordered > thead > tr:first-child > th,
+.panel > .table-bordered > tbody > tr:first-child > td,
+.panel > .table-bordered > tbody > tr:first-child > th,
+.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
+.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
+.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
+.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
+ border-bottom: 0;
+}
+
+.panel > .table-bordered > tbody > tr:last-child > td,
+.panel > .table-bordered > tbody > tr:last-child > th,
+.panel > .table-bordered > tfoot > tr:last-child > td,
+.panel > .table-bordered > tfoot > tr:last-child > th,
+.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
+.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
+.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
+.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
+ border-bottom: 0;
+}
+
+.panel > .table-responsive {
+ border: 0;
+ margin-bottom: 0;
+}
+
+.panel-group {
+ margin-bottom: 20px;
+}
+
+.panel-group .panel {
+ margin-bottom: 0;
+ border-radius: 1px;
+}
+
+.panel-group .panel + .panel {
+ margin-top: 5px;
+}
+
+.panel-group .panel-heading {
+ border-bottom: 0;
+}
+
+.panel-group .panel-heading + .panel-collapse > .panel-body,
+.panel-group .panel-heading + .panel-collapse > .list-group {
+ border-top: 1px solid #d1d1d1;
+}
+
+.panel-group .panel-footer {
+ border-top: 0;
+}
+
+.panel-group .panel-footer + .panel-collapse .panel-body {
+ border-bottom: 1px solid #d1d1d1;
+}
+
+.panel-default {
+ border-color: #ddd;
+}
+
+.panel-default > .panel-heading {
+ color: #363636;
+ background-color: #f5f5f5;
+ border-color: #ddd;
+}
+
+.panel-default > .panel-heading + .panel-collapse > .panel-body {
+ border-top-color: #ddd;
+}
+
+.panel-default > .panel-heading .badge {
+ color: #f5f5f5;
+ background-color: #363636;
+}
+
+.panel-default > .panel-footer + .panel-collapse > .panel-body {
+ border-bottom-color: #ddd;
+}
+
+.panel-primary {
+ border-color: #39a5dc;
+}
+
+.panel-primary > .panel-heading {
+ color: #fff;
+ background-color: #39a5dc;
+ border-color: #39a5dc;
+}
+
+.panel-primary > .panel-heading + .panel-collapse > .panel-body {
+ border-top-color: #39a5dc;
+}
+
+.panel-primary > .panel-heading .badge {
+ color: #39a5dc;
+ background-color: #fff;
+}
+
+.panel-primary > .panel-footer + .panel-collapse > .panel-body {
+ border-bottom-color: #39a5dc;
+}
+
+.panel-success {
+ border-color: #3f9c35;
+}
+
+.panel-success > .panel-heading {
+ color: #fff;
+ background-color: #3f9c35;
+ border-color: #3f9c35;
+}
+
+.panel-success > .panel-heading + .panel-collapse > .panel-body {
+ border-top-color: #3f9c35;
+}
+
+.panel-success > .panel-heading .badge {
+ color: #3f9c35;
+ background-color: #fff;
+}
+
+.panel-success > .panel-footer + .panel-collapse > .panel-body {
+ border-bottom-color: #3f9c35;
+}
+
+.panel-info {
+ border-color: #00659c;
+}
+
+.panel-info > .panel-heading {
+ color: #fff;
+ background-color: #00659c;
+ border-color: #00659c;
+}
+
+.panel-info > .panel-heading + .panel-collapse > .panel-body {
+ border-top-color: #00659c;
+}
+
+.panel-info > .panel-heading .badge {
+ color: #00659c;
+ background-color: #fff;
+}
+
+.panel-info > .panel-footer + .panel-collapse > .panel-body {
+ border-bottom-color: #00659c;
+}
+
+.panel-warning {
+ border-color: #ec7a08;
+}
+
+.panel-warning > .panel-heading {
+ color: #fff;
+ background-color: #ec7a08;
+ border-color: #ec7a08;
+}
+
+.panel-warning > .panel-heading + .panel-collapse > .panel-body {
+ border-top-color: #ec7a08;
+}
+
+.panel-warning > .panel-heading .badge {
+ color: #ec7a08;
+ background-color: #fff;
+}
+
+.panel-warning > .panel-footer + .panel-collapse > .panel-body {
+ border-bottom-color: #ec7a08;
+}
+
+.panel-danger {
+ border-color: #cc0000;
+}
+
+.panel-danger > .panel-heading {
+ color: #fff;
+ background-color: #cc0000;
+ border-color: #cc0000;
+}
+
+.panel-danger > .panel-heading + .panel-collapse > .panel-body {
+ border-top-color: #cc0000;
+}
+
+.panel-danger > .panel-heading .badge {
+ color: #cc0000;
+ background-color: #fff;
+}
+
+.panel-danger > .panel-footer + .panel-collapse > .panel-body {
+ border-bottom-color: #cc0000;
+}
+
+.embed-responsive {
+ position: relative;
+ display: block;
+ height: 0;
+ padding: 0;
+ overflow: hidden;
+}
+
+.embed-responsive .embed-responsive-item,
+.embed-responsive iframe,
+.embed-responsive embed,
+.embed-responsive object,
+.embed-responsive video {
+ position: absolute;
+ top: 0;
+ left: 0;
+ bottom: 0;
+ height: 100%;
+ width: 100%;
+ border: 0;
+}
+
+.embed-responsive-16by9 {
+ padding-bottom: 56.25%;
+}
+
+.embed-responsive-4by3 {
+ padding-bottom: 75%;
+}
+
+.well {
+ min-height: 20px;
+ padding: 19px;
+ margin-bottom: 20px;
+ background-color: #f5f5f5;
+ border: 1px solid #e3e3e3;
+ border-radius: 1px;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
+}
+
+.well blockquote {
+ border-color: #ddd;
+ border-color: rgba(0, 0, 0, 0.15);
+}
+
+.well-lg {
+ padding: 24px;
+ border-radius: 1px;
+}
+
+.well-sm {
+ padding: 9px;
+ border-radius: 1px;
+}
+
+.close {
+ float: right;
+ font-size: 18px;
+ font-weight: bold;
+ line-height: 1;
+ color: #000;
+ text-shadow: 0 1px 0 #fff;
+ opacity: 0.2;
+ filter: alpha(opacity=20);
+}
+
+.close:hover, .close:focus {
+ color: #000;
+ text-decoration: none;
+ cursor: pointer;
+ opacity: 0.5;
+ filter: alpha(opacity=50);
+}
+
+button.close {
+ padding: 0;
+ cursor: pointer;
+ background: transparent;
+ border: 0;
+ -webkit-appearance: none;
+}
+
+.modal-open {
+ overflow: hidden;
+}
+
+.modal {
+ display: none;
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1050;
+ -webkit-overflow-scrolling: touch;
+ outline: 0;
+}
+
+.modal.fade .modal-dialog {
+ -ms-transform: translate(0, -25%);
+ transform: translate(0, -25%);
+ transition: transform 0.3s ease-out;
+}
+
+.modal.in .modal-dialog {
+ -ms-transform: translate(0, 0);
+ transform: translate(0, 0);
+}
+
+.modal-open .modal {
+ overflow-x: hidden;
+ overflow-y: auto;
+}
+
+.modal-dialog {
+ position: relative;
+ width: auto;
+ margin: 10px;
+}
+
+.modal-content {
+ position: relative;
+ background-color: #fff;
+ border: 1px solid #999;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ border-radius: 1px;
+ box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
+ background-clip: padding-box;
+ outline: 0;
+}
+
+.modal-backdrop {
+ position: fixed;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1040;
+ background-color: #000;
+}
+
+.modal-backdrop.fade {
+ opacity: 0;
+ filter: alpha(opacity=0);
+}
+
+.modal-backdrop.in {
+ opacity: 0.5;
+ filter: alpha(opacity=50);
+}
+
+.modal-header {
+ padding: 15px;
+ border-bottom: 1px solid #e5e5e5;
+}
+
+.modal-header:before, .modal-header:after {
+ content: " ";
+ display: table;
+}
+
+.modal-header:after {
+ clear: both;
+}
+
+.modal-header .close {
+ margin-top: -2px;
+}
+
+.modal-title {
+ margin: 0;
+ line-height: 1.66666667;
+}
+
+.modal-body {
+ position: relative;
+ padding: 15px;
+}
+
+.modal-footer {
+ padding: 15px;
+ text-align: right;
+ border-top: 1px solid #e5e5e5;
+}
+
+.modal-footer:before, .modal-footer:after {
+ content: " ";
+ display: table;
+}
+
+.modal-footer:after {
+ clear: both;
+}
+
+.modal-footer .btn + .btn {
+ margin-left: 5px;
+ margin-bottom: 0;
+}
+
+.modal-footer .btn-group .btn + .btn {
+ margin-left: -1px;
+}
+
+.modal-footer .btn-block + .btn-block {
+ margin-left: 0;
+}
+
+.modal-scrollbar-measure {
+ position: absolute;
+ top: -9999px;
+ width: 50px;
+ height: 50px;
+ overflow: scroll;
+}
+
+@media (min-width: 768px) {
+ .modal-dialog {
+ width: 600px;
+ margin: 30px auto;
+ }
+ .modal-content {
+ box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
+ }
+ .modal-sm {
+ width: 300px;
+ }
+}
+
+@media (min-width: 992px) {
+ .modal-lg {
+ width: 900px;
+ }
+}
+
+.tooltip {
+ position: absolute;
+ z-index: 1070;
+ display: block;
+ font-family: "Open Sans", Helvetica, Arial, sans-serif;
+ font-style: normal;
+ font-weight: normal;
+ letter-spacing: normal;
+ line-break: auto;
+ line-height: 1.66666667;
+ text-align: left;
+ text-align: start;
+ text-decoration: none;
+ text-shadow: none;
+ text-transform: none;
+ white-space: normal;
+ word-break: normal;
+ word-spacing: normal;
+ word-wrap: normal;
+ font-size: 11px;
+ opacity: 0;
+ filter: alpha(opacity=0);
+}
+
+.tooltip.in {
+ opacity: 0.9;
+ filter: alpha(opacity=90);
+}
+
+.tooltip.top {
+ margin-top: -3px;
+ padding: 8px 0;
+}
+
+.tooltip.right {
+ margin-left: 3px;
+ padding: 0 8px;
+}
+
+.tooltip.bottom {
+ margin-top: 3px;
+ padding: 8px 0;
+}
+
+.tooltip.left {
+ margin-left: -3px;
+ padding: 0 8px;
+}
+
+.tooltip-inner {
+ max-width: 220px;
+ padding: 3px 8px;
+ color: #fff;
+ text-align: center;
+ background-color: #393f44;
+ border-radius: 1px;
+}
+
+.tooltip-arrow {
+ position: absolute;
+ width: 0;
+ height: 0;
+ border-color: transparent;
+ border-style: solid;
+}
+
+.tooltip.top .tooltip-arrow {
+ bottom: 0;
+ left: 50%;
+ margin-left: -8px;
+ border-width: 8px 8px 0;
+ border-top-color: #393f44;
+}
+
+.tooltip.top-left .tooltip-arrow {
+ bottom: 0;
+ right: 8px;
+ margin-bottom: -8px;
+ border-width: 8px 8px 0;
+ border-top-color: #393f44;
+}
+
+.tooltip.top-right .tooltip-arrow {
+ bottom: 0;
+ left: 8px;
+ margin-bottom: -8px;
+ border-width: 8px 8px 0;
+ border-top-color: #393f44;
+}
+
+.tooltip.right .tooltip-arrow {
+ top: 50%;
+ left: 0;
+ margin-top: -8px;
+ border-width: 8px 8px 8px 0;
+ border-right-color: #393f44;
+}
+
+.tooltip.left .tooltip-arrow {
+ top: 50%;
+ right: 0;
+ margin-top: -8px;
+ border-width: 8px 0 8px 8px;
+ border-left-color: #393f44;
+}
+
+.tooltip.bottom .tooltip-arrow {
+ top: 0;
+ left: 50%;
+ margin-left: -8px;
+ border-width: 0 8px 8px;
+ border-bottom-color: #393f44;
+}
+
+.tooltip.bottom-left .tooltip-arrow {
+ top: 0;
+ right: 8px;
+ margin-top: -8px;
+ border-width: 0 8px 8px;
+ border-bottom-color: #393f44;
+}
+
+.tooltip.bottom-right .tooltip-arrow {
+ top: 0;
+ left: 8px;
+ margin-top: -8px;
+ border-width: 0 8px 8px;
+ border-bottom-color: #393f44;
+}
+
+.popover {
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 1060;
+ display: none;
+ max-width: 220px;
+ padding: 1px;
+ font-family: "Open Sans", Helvetica, Arial, sans-serif;
+ font-style: normal;
+ font-weight: normal;
+ letter-spacing: normal;
+ line-break: auto;
+ line-height: 1.66666667;
+ text-align: left;
+ text-align: start;
+ text-decoration: none;
+ text-shadow: none;
+ text-transform: none;
+ white-space: normal;
+ word-break: normal;
+ word-spacing: normal;
+ word-wrap: normal;
+ font-size: 12px;
+ background-color: #fff;
+ background-clip: padding-box;
+ border: 1px solid #ccc;
+ border: 1px solid #bbb;
+ border-radius: 1px;
+ box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+}
+
+.popover.top {
+ margin-top: -10px;
+}
+
+.popover.right {
+ margin-left: 10px;
+}
+
+.popover.bottom {
+ margin-top: 10px;
+}
+
+.popover.left {
+ margin-left: -10px;
+}
+
+.popover-title {
+ margin: 0;
+ padding: 8px 14px;
+ font-size: 12px;
+ background-color: #f5f5f5;
+ border-bottom: 1px solid #e8e8e8;
+ border-radius: 0px 0px 0 0;
+}
+
+.popover-content {
+ padding: 9px 14px;
+}
+
+.popover > .arrow, .popover > .arrow:after {
+ position: absolute;
+ display: block;
+ width: 0;
+ height: 0;
+ border-color: transparent;
+ border-style: solid;
+}
+
+.popover > .arrow {
+ border-width: 11px;
+}
+
+.popover > .arrow:after {
+ border-width: 10px;
+ content: "";
+}
+
+.popover.top > .arrow {
+ left: 50%;
+ margin-left: -11px;
+ border-bottom-width: 0;
+ border-top-color: #999999;
+ border-top-color: #bbb;
+ bottom: -11px;
+}
+
+.popover.top > .arrow:after {
+ content: " ";
+ bottom: 1px;
+ margin-left: -10px;
+ border-bottom-width: 0;
+ border-top-color: #fff;
+}
+
+.popover.right > .arrow {
+ top: 50%;
+ left: -11px;
+ margin-top: -11px;
+ border-left-width: 0;
+ border-right-color: #999999;
+ border-right-color: #bbb;
+}
+
+.popover.right > .arrow:after {
+ content: " ";
+ left: 1px;
+ bottom: -10px;
+ border-left-width: 0;
+ border-right-color: #fff;
+}
+
+.popover.bottom > .arrow {
+ left: 50%;
+ margin-left: -11px;
+ border-top-width: 0;
+ border-bottom-color: #999999;
+ border-bottom-color: #bbb;
+ top: -11px;
+}
+
+.popover.bottom > .arrow:after {
+ content: " ";
+ top: 1px;
+ margin-left: -10px;
+ border-top-width: 0;
+ border-bottom-color: #fff;
+}
+
+.popover.left > .arrow {
+ top: 50%;
+ right: -11px;
+ margin-top: -11px;
+ border-right-width: 0;
+ border-left-color: #999999;
+ border-left-color: #bbb;
+}
+
+.popover.left > .arrow:after {
+ content: " ";
+ right: 1px;
+ border-right-width: 0;
+ border-left-color: #fff;
+ bottom: -10px;
+}
+
+.carousel {
+ position: relative;
+}
+
+.carousel-inner {
+ position: relative;
+ overflow: hidden;
+ width: 100%;
+}
+
+.carousel-inner > .item {
+ display: none;
+ position: relative;
+ transition: 0.6s ease-in-out left;
+}
+
+.carousel-inner > .item > img,
+.carousel-inner > .item > a > img {
+ display: block;
+ max-width: 100%;
+ height: auto;
+ line-height: 1;
+}
+
+@media all and (transform-3d), (-webkit-transform-3d) {
+ .carousel-inner > .item {
+ transition: transform 0.6s ease-in-out;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+ perspective: 1000px;
+ }
+ .carousel-inner > .item.next, .carousel-inner > .item.active.right {
+ transform: translate3d(100%, 0, 0);
+ left: 0;
+ }
+ .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
+ transform: translate3d(-100%, 0, 0);
+ left: 0;
+ }
+ .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
+ transform: translate3d(0, 0, 0);
+ left: 0;
+ }
+}
+
+.carousel-inner > .active,
+.carousel-inner > .next,
+.carousel-inner > .prev {
+ display: block;
+}
+
+.carousel-inner > .active {
+ left: 0;
+}
+
+.carousel-inner > .next,
+.carousel-inner > .prev {
+ position: absolute;
+ top: 0;
+ width: 100%;
+}
+
+.carousel-inner > .next {
+ left: 100%;
+}
+
+.carousel-inner > .prev {
+ left: -100%;
+}
+
+.carousel-inner > .next.left,
+.carousel-inner > .prev.right {
+ left: 0;
+}
+
+.carousel-inner > .active.left {
+ left: -100%;
+}
+
+.carousel-inner > .active.right {
+ left: 100%;
+}
+
+.carousel-control {
+ position: absolute;
+ top: 0;
+ left: 0;
+ bottom: 0;
+ width: 15%;
+ opacity: 0.5;
+ filter: alpha(opacity=50);
+ font-size: 20px;
+ color: #fff;
+ text-align: center;
+ text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
+ background-color: transparent;
+}
+
+.carousel-control.left {
+ background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
+}
+
+.carousel-control.right {
+ left: auto;
+ right: 0;
+ background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
+}
+
+.carousel-control:hover, .carousel-control:focus {
+ outline: 0;
+ color: #fff;
+ text-decoration: none;
+ opacity: 0.9;
+ filter: alpha(opacity=90);
+}
+
+.carousel-control .icon-prev,
+.carousel-control .icon-next,
+.carousel-control .glyphicon-chevron-left,
+.carousel-control .glyphicon-chevron-right {
+ position: absolute;
+ top: 50%;
+ margin-top: -10px;
+ z-index: 5;
+ display: inline-block;
+}
+
+.carousel-control .icon-prev,
+.carousel-control .glyphicon-chevron-left {
+ left: 50%;
+ margin-left: -10px;
+}
+
+.carousel-control .icon-next,
+.carousel-control .glyphicon-chevron-right {
+ right: 50%;
+ margin-right: -10px;
+}
+
+.carousel-control .icon-prev,
+.carousel-control .icon-next {
+ width: 20px;
+ height: 20px;
+ line-height: 1;
+ font-family: serif;
+}
+
+.carousel-control .icon-prev:before {
+ content: '\2039';
+}
+
+.carousel-control .icon-next:before {
+ content: '\203a';
+}
+
+.carousel-indicators {
+ position: absolute;
+ bottom: 10px;
+ left: 50%;
+ z-index: 15;
+ width: 60%;
+ margin-left: -30%;
+ padding-left: 0;
+ list-style: none;
+ text-align: center;
+}
+
+.carousel-indicators li {
+ display: inline-block;
+ width: 10px;
+ height: 10px;
+ margin: 1px;
+ text-indent: -999px;
+ border: 1px solid #fff;
+ border-radius: 10px;
+ cursor: pointer;
+ background-color: #000 \9;
+ background-color: transparent;
+}
+
+.carousel-indicators .active {
+ margin: 0;
+ width: 12px;
+ height: 12px;
+ background-color: #fff;
+}
+
+.carousel-caption {
+ position: absolute;
+ left: 15%;
+ right: 15%;
+ bottom: 20px;
+ z-index: 10;
+ padding-top: 20px;
+ padding-bottom: 20px;
+ color: #fff;
+ text-align: center;
+ text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
+}
+
+.carousel-caption .btn {
+ text-shadow: none;
+}
+
+@media screen and (min-width: 768px) {
+ .carousel-control .glyphicon-chevron-left,
+ .carousel-control .glyphicon-chevron-right,
+ .carousel-control .icon-prev,
+ .carousel-control .icon-next {
+ width: 30px;
+ height: 30px;
+ margin-top: -10px;
+ font-size: 30px;
+ }
+ .carousel-control .glyphicon-chevron-left,
+ .carousel-control .icon-prev {
+ margin-left: -10px;
+ }
+ .carousel-control .glyphicon-chevron-right,
+ .carousel-control .icon-next {
+ margin-right: -10px;
+ }
+ .carousel-caption {
+ left: 20%;
+ right: 20%;
+ padding-bottom: 30px;
+ }
+ .carousel-indicators {
+ bottom: 20px;
+ }
+}
+
+.clearfix:before, .clearfix:after {
+ content: " ";
+ display: table;
+}
+
+.clearfix:after {
+ clear: both;
+}
+
+.center-block {
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+.pull-right {
+ float: right !important;
+}
+
+.pull-left {
+ float: left !important;
+}
+
+.hide {
+ display: none !important;
+}
+
+.show {
+ display: block !important;
+}
+
+.invisible {
+ visibility: hidden;
+}
+
+.text-hide {
+ font: 0/0 a;
+ color: transparent;
+ text-shadow: none;
+ background-color: transparent;
+ border: 0;
+}
+
+.hidden {
+ display: none !important;
+}
+
+.affix {
+ position: fixed;
+}
+
+@-ms-viewport {
+ width: device-width;
+}
+
+.visible-xs {
+ display: none !important;
+}
+
+.visible-sm {
+ display: none !important;
+}
+
+.visible-md {
+ display: none !important;
+}
+
+.visible-lg {
+ display: none !important;
+}
+
+.visible-xs-block,
+.visible-xs-inline,
+.visible-xs-inline-block,
+.visible-sm-block,
+.visible-sm-inline,
+.visible-sm-inline-block,
+.visible-md-block,
+.visible-md-inline,
+.visible-md-inline-block,
+.visible-lg-block,
+.visible-lg-inline,
+.visible-lg-inline-block {
+ display: none !important;
+}
+
+@media (max-width: 767px) {
+ .visible-xs {
+ display: block !important;
+ }
+ table.visible-xs {
+ display: table !important;
+ }
+ tr.visible-xs {
+ display: table-row !important;
+ }
+ th.visible-xs,
+ td.visible-xs {
+ display: table-cell !important;
+ }
+}
+
+@media (max-width: 767px) {
+ .visible-xs-block {
+ display: block !important;
+ }
+}
+
+@media (max-width: 767px) {
+ .visible-xs-inline {
+ display: inline !important;
+ }
+}
+
+@media (max-width: 767px) {
+ .visible-xs-inline-block {
+ display: inline-block !important;
+ }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+ .visible-sm {
+ display: block !important;
+ }
+ table.visible-sm {
+ display: table !important;
+ }
+ tr.visible-sm {
+ display: table-row !important;
+ }
+ th.visible-sm,
+ td.visible-sm {
+ display: table-cell !important;
+ }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+ .visible-sm-block {
+ display: block !important;
+ }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+ .visible-sm-inline {
+ display: inline !important;
+ }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+ .visible-sm-inline-block {
+ display: inline-block !important;
+ }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+ .visible-md {
+ display: block !important;
+ }
+ table.visible-md {
+ display: table !important;
+ }
+ tr.visible-md {
+ display: table-row !important;
+ }
+ th.visible-md,
+ td.visible-md {
+ display: table-cell !important;
+ }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+ .visible-md-block {
+ display: block !important;
+ }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+ .visible-md-inline {
+ display: inline !important;
+ }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+ .visible-md-inline-block {
+ display: inline-block !important;
+ }
+}
+
+@media (min-width: 1200px) {
+ .visible-lg {
+ display: block !important;
+ }
+ table.visible-lg {
+ display: table !important;
+ }
+ tr.visible-lg {
+ display: table-row !important;
+ }
+ th.visible-lg,
+ td.visible-lg {
+ display: table-cell !important;
+ }
+}
+
+@media (min-width: 1200px) {
+ .visible-lg-block {
+ display: block !important;
+ }
+}
+
+@media (min-width: 1200px) {
+ .visible-lg-inline {
+ display: inline !important;
+ }
+}
+
+@media (min-width: 1200px) {
+ .visible-lg-inline-block {
+ display: inline-block !important;
+ }
+}
+
+@media (max-width: 767px) {
+ .hidden-xs {
+ display: none !important;
+ }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+ .hidden-sm {
+ display: none !important;
+ }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+ .hidden-md {
+ display: none !important;
+ }
+}
+
+@media (min-width: 1200px) {
+ .hidden-lg {
+ display: none !important;
+ }
+}
+
+.visible-print {
+ display: none !important;
+}
+
+@media print {
+ .visible-print {
+ display: block !important;
+ }
+ table.visible-print {
+ display: table !important;
+ }
+ tr.visible-print {
+ display: table-row !important;
+ }
+ th.visible-print,
+ td.visible-print {
+ display: table-cell !important;
+ }
+}
+
+.visible-print-block {
+ display: none !important;
+}
+
+@media print {
+ .visible-print-block {
+ display: block !important;
+ }
+}
+
+.visible-print-inline {
+ display: none !important;
+}
+
+@media print {
+ .visible-print-inline {
+ display: inline !important;
+ }
+}
+
+.visible-print-inline-block {
+ display: none !important;
+}
+
+@media print {
+ .visible-print-inline-block {
+ display: inline-block !important;
+ }
+}
+
+@media print {
+ .hidden-print {
+ display: none !important;
+ }
+}
+
+/*!
+ * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
+ * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
+ */
+/* FONT PATH
+ * -------------------------- */
+@font-face {
+ font-family: 'FontAwesome';
+ src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
+ src: url("../fonts/fontawesome-webfont.eot?v=4.7.0#iefix") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
+ font-weight: normal;
+ font-style: normal;
+}
+
+.fa {
+ display: inline-block;
+ font: normal normal normal 14px/1 FontAwesome;
+ font-size: inherit;
+ text-rendering: auto;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+/* makes the font 33% larger relative to the icon container */
+.fa-lg {
+ font-size: 1.3333333333em;
+ line-height: 0.75em;
+ vertical-align: -15%;
+}
+
+.fa-2x {
+ font-size: 2em;
+}
+
+.fa-3x {
+ font-size: 3em;
+}
+
+.fa-4x {
+ font-size: 4em;
+}
+
+.fa-5x {
+ font-size: 5em;
+}
+
+.fa-fw {
+ width: 1.2857142857em;
+ text-align: center;
+}
+
+.fa-ul {
+ padding-left: 0;
+ margin-left: 2.1428571429em;
+ list-style-type: none;
+}
+
+.fa-ul > li {
+ position: relative;
+}
+
+.fa-li {
+ position: absolute;
+ left: -2.1428571429em;
+ width: 2.1428571429em;
+ top: 0.1428571429em;
+ text-align: center;
+}
+
+.fa-li.fa-lg {
+ left: -1.8571428571em;
+}
+
+.fa-border {
+ padding: .2em .25em .15em;
+ border: solid 0.08em #eee;
+ border-radius: .1em;
+}
+
+.fa-pull-left {
+ float: left;
+}
+
+.fa-pull-right {
+ float: right;
+}
+
+.fa.fa-pull-left {
+ margin-right: .3em;
+}
+
+.fa.fa-pull-right {
+ margin-left: .3em;
+}
+
+/* Deprecated as of 4.4.0 */
+.pull-right {
+ float: right;
+}
+
+.pull-left {
+ float: left;
+}
+
+.fa.pull-left {
+ margin-right: .3em;
+}
+
+.fa.pull-right {
+ margin-left: .3em;
+}
+
+.fa-spin {
+ animation: fa-spin 2s infinite linear;
+}
+
+.fa-pulse {
+ animation: fa-spin 1s infinite steps(8);
+}
+
+@keyframes fa-spin {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(359deg);
+ }
+}
+
+.fa-rotate-90 {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
+ -ms-transform: rotate(90deg);
+ transform: rotate(90deg);
+}
+
+.fa-rotate-180 {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
+ -ms-transform: rotate(180deg);
+ transform: rotate(180deg);
+}
+
+.fa-rotate-270 {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
+ -ms-transform: rotate(270deg);
+ transform: rotate(270deg);
+}
+
+.fa-flip-horizontal {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
+ -ms-transform: scale(-1, 1);
+ transform: scale(-1, 1);
+}
+
+.fa-flip-vertical {
+ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
+ -ms-transform: scale(1, -1);
+ transform: scale(1, -1);
+}
+
+:root .fa-rotate-90,
+:root .fa-rotate-180,
+:root .fa-rotate-270,
+:root .fa-flip-horizontal,
+:root .fa-flip-vertical {
+ filter: none;
+}
+
+.fa-stack {
+ position: relative;
+ display: inline-block;
+ width: 2em;
+ height: 2em;
+ line-height: 2em;
+ vertical-align: middle;
+}
+
+.fa-stack-1x, .fa-stack-2x {
+ position: absolute;
+ left: 0;
+ width: 100%;
+ text-align: center;
+}
+
+.fa-stack-1x {
+ line-height: inherit;
+}
+
+.fa-stack-2x {
+ font-size: 2em;
+}
+
+.fa-inverse {
+ color: #fff;
+}
+
+/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
+ readers do not read off random characters that represent icons */
+.fa-glass:before {
+ content: "";
+}
+
+.fa-music:before {
+ content: "";
+}
+
+.fa-search:before {
+ content: "";
+}
+
+.fa-envelope-o:before {
+ content: "";
+}
+
+.fa-heart:before {
+ content: "";
+}
+
+.fa-star:before {
+ content: "";
+}
+
+.fa-star-o:before {
+ content: "";
+}
+
+.fa-user:before {
+ content: "";
+}
+
+.fa-film:before {
+ content: "";
+}
+
+.fa-th-large:before {
+ content: "";
+}
+
+.fa-th:before {
+ content: "";
+}
+
+.fa-th-list:before {
+ content: "";
+}
+
+.fa-check:before {
+ content: "";
+}
+
+.fa-remove:before,
+.fa-close:before,
+.fa-times:before {
+ content: "";
+}
+
+.fa-search-plus:before {
+ content: "";
+}
+
+.fa-search-minus:before {
+ content: "";
+}
+
+.fa-power-off:before {
+ content: "";
+}
+
+.fa-signal:before {
+ content: "";
+}
+
+.fa-gear:before,
+.fa-cog:before {
+ content: "";
+}
+
+.fa-trash-o:before {
+ content: "";
+}
+
+.fa-home:before {
+ content: "";
+}
+
+.fa-file-o:before {
+ content: "";
+}
+
+.fa-clock-o:before {
+ content: "";
+}
+
+.fa-road:before {
+ content: "";
+}
+
+.fa-download:before {
+ content: "";
+}
+
+.fa-arrow-circle-o-down:before {
+ content: "";
+}
+
+.fa-arrow-circle-o-up:before {
+ content: "";
+}
+
+.fa-inbox:before {
+ content: "";
+}
+
+.fa-play-circle-o:before {
+ content: "";
+}
+
+.fa-rotate-right:before,
+.fa-repeat:before {
+ content: "";
+}
+
+.fa-refresh:before {
+ content: "";
+}
+
+.fa-list-alt:before {
+ content: "";
+}
+
+.fa-lock:before {
+ content: "";
+}
+
+.fa-flag:before {
+ content: "";
+}
+
+.fa-headphones:before {
+ content: "";
+}
+
+.fa-volume-off:before {
+ content: "";
+}
+
+.fa-volume-down:before {
+ content: "";
+}
+
+.fa-volume-up:before {
+ content: "";
+}
+
+.fa-qrcode:before {
+ content: "";
+}
+
+.fa-barcode:before {
+ content: "";
+}
+
+.fa-tag:before {
+ content: "";
+}
+
+.fa-tags:before {
+ content: "";
+}
+
+.fa-book:before {
+ content: "";
+}
+
+.fa-bookmark:before {
+ content: "";
+}
+
+.fa-print:before {
+ content: "";
+}
+
+.fa-camera:before {
+ content: "";
+}
+
+.fa-font:before {
+ content: "";
+}
+
+.fa-bold:before {
+ content: "";
+}
+
+.fa-italic:before {
+ content: "";
+}
+
+.fa-text-height:before {
+ content: "";
+}
+
+.fa-text-width:before {
+ content: "";
+}
+
+.fa-align-left:before {
+ content: "";
+}
+
+.fa-align-center:before {
+ content: "";
+}
+
+.fa-align-right:before {
+ content: "";
+}
+
+.fa-align-justify:before {
+ content: "";
+}
+
+.fa-list:before {
+ content: "";
+}
+
+.fa-dedent:before,
+.fa-outdent:before {
+ content: "";
+}
+
+.fa-indent:before {
+ content: "";
+}
+
+.fa-video-camera:before {
+ content: "";
+}
+
+.fa-photo:before,
+.fa-image:before,
+.fa-picture-o:before {
+ content: "";
+}
+
+.fa-pencil:before {
+ content: "";
+}
+
+.fa-map-marker:before {
+ content: "";
+}
+
+.fa-adjust:before {
+ content: "";
+}
+
+.fa-tint:before {
+ content: "";
+}
+
+.fa-edit:before,
+.fa-pencil-square-o:before {
+ content: "";
+}
+
+.fa-share-square-o:before {
+ content: "";
+}
+
+.fa-check-square-o:before {
+ content: "";
+}
+
+.fa-arrows:before {
+ content: "";
+}
+
+.fa-step-backward:before {
+ content: "";
+}
+
+.fa-fast-backward:before {
+ content: "";
+}
+
+.fa-backward:before {
+ content: "";
+}
+
+.fa-play:before {
+ content: "";
+}
+
+.fa-pause:before {
+ content: "";
+}
+
+.fa-stop:before {
+ content: "";
+}
+
+.fa-forward:before {
+ content: "";
+}
+
+.fa-fast-forward:before {
+ content: "";
+}
+
+.fa-step-forward:before {
+ content: "";
+}
+
+.fa-eject:before {
+ content: "";
+}
+
+.fa-chevron-left:before {
+ content: "";
+}
+
+.fa-chevron-right:before {
+ content: "";
+}
+
+.fa-plus-circle:before {
+ content: "";
+}
+
+.fa-minus-circle:before {
+ content: "";
+}
+
+.fa-times-circle:before {
+ content: "";
+}
+
+.fa-check-circle:before {
+ content: "";
+}
+
+.fa-question-circle:before {
+ content: "";
+}
+
+.fa-info-circle:before {
+ content: "";
+}
+
+.fa-crosshairs:before {
+ content: "";
+}
+
+.fa-times-circle-o:before {
+ content: "";
+}
+
+.fa-check-circle-o:before {
+ content: "";
+}
+
+.fa-ban:before {
+ content: "";
+}
+
+.fa-arrow-left:before {
+ content: "";
+}
+
+.fa-arrow-right:before {
+ content: "";
+}
+
+.fa-arrow-up:before {
+ content: "";
+}
+
+.fa-arrow-down:before {
+ content: "";
+}
+
+.fa-mail-forward:before,
+.fa-share:before {
+ content: "";
+}
+
+.fa-expand:before {
+ content: "";
+}
+
+.fa-compress:before {
+ content: "";
+}
+
+.fa-plus:before {
+ content: "";
+}
+
+.fa-minus:before {
+ content: "";
+}
+
+.fa-asterisk:before {
+ content: "";
+}
+
+.fa-exclamation-circle:before {
+ content: "";
+}
+
+.fa-gift:before {
+ content: "";
+}
+
+.fa-leaf:before {
+ content: "";
+}
+
+.fa-fire:before {
+ content: "";
+}
+
+.fa-eye:before {
+ content: "";
+}
+
+.fa-eye-slash:before {
+ content: "";
+}
+
+.fa-warning:before,
+.fa-exclamation-triangle:before {
+ content: "";
+}
+
+.fa-plane:before {
+ content: "";
+}
+
+.fa-calendar:before {
+ content: "";
+}
+
+.fa-random:before {
+ content: "";
+}
+
+.fa-comment:before {
+ content: "";
+}
+
+.fa-magnet:before {
+ content: "";
+}
+
+.fa-chevron-up:before {
+ content: "";
+}
+
+.fa-chevron-down:before {
+ content: "";
+}
+
+.fa-retweet:before {
+ content: "";
+}
+
+.fa-shopping-cart:before {
+ content: "";
+}
+
+.fa-folder:before {
+ content: "";
+}
+
+.fa-folder-open:before {
+ content: "";
+}
+
+.fa-arrows-v:before {
+ content: "";
+}
+
+.fa-arrows-h:before {
+ content: "";
+}
+
+.fa-bar-chart-o:before,
+.fa-bar-chart:before {
+ content: "";
+}
+
+.fa-twitter-square:before {
+ content: "";
+}
+
+.fa-facebook-square:before {
+ content: "";
+}
+
+.fa-camera-retro:before {
+ content: "";
+}
+
+.fa-key:before {
+ content: "";
+}
+
+.fa-gears:before,
+.fa-cogs:before {
+ content: "";
+}
+
+.fa-comments:before {
+ content: "";
+}
+
+.fa-thumbs-o-up:before {
+ content: "";
+}
+
+.fa-thumbs-o-down:before {
+ content: "";
+}
+
+.fa-star-half:before {
+ content: "";
+}
+
+.fa-heart-o:before {
+ content: "";
+}
+
+.fa-sign-out:before {
+ content: "";
+}
+
+.fa-linkedin-square:before {
+ content: "";
+}
+
+.fa-thumb-tack:before {
+ content: "";
+}
+
+.fa-external-link:before {
+ content: "";
+}
+
+.fa-sign-in:before {
+ content: "";
+}
+
+.fa-trophy:before {
+ content: "";
+}
+
+.fa-github-square:before {
+ content: "";
+}
+
+.fa-upload:before {
+ content: "";
+}
+
+.fa-lemon-o:before {
+ content: "";
+}
+
+.fa-phone:before {
+ content: "";
+}
+
+.fa-square-o:before {
+ content: "";
+}
+
+.fa-bookmark-o:before {
+ content: "";
+}
+
+.fa-phone-square:before {
+ content: "";
+}
+
+.fa-twitter:before {
+ content: "";
+}
+
+.fa-facebook-f:before,
+.fa-facebook:before {
+ content: "";
+}
+
+.fa-github:before {
+ content: "";
+}
+
+.fa-unlock:before {
+ content: "";
+}
+
+.fa-credit-card:before {
+ content: "";
+}
+
+.fa-feed:before,
+.fa-rss:before {
+ content: "";
+}
+
+.fa-hdd-o:before {
+ content: "";
+}
+
+.fa-bullhorn:before {
+ content: "";
+}
+
+.fa-bell:before {
+ content: "";
+}
+
+.fa-certificate:before {
+ content: "";
+}
+
+.fa-hand-o-right:before {
+ content: "";
+}
+
+.fa-hand-o-left:before {
+ content: "";
+}
+
+.fa-hand-o-up:before {
+ content: "";
+}
+
+.fa-hand-o-down:before {
+ content: "";
+}
+
+.fa-arrow-circle-left:before {
+ content: "";
+}
+
+.fa-arrow-circle-right:before {
+ content: "";
+}
+
+.fa-arrow-circle-up:before {
+ content: "";
+}
+
+.fa-arrow-circle-down:before {
+ content: "";
+}
+
+.fa-globe:before {
+ content: "";
+}
+
+.fa-wrench:before {
+ content: "";
+}
+
+.fa-tasks:before {
+ content: "";
+}
+
+.fa-filter:before {
+ content: "";
+}
+
+.fa-briefcase:before {
+ content: "";
+}
+
+.fa-arrows-alt:before {
+ content: "";
+}
+
+.fa-group:before,
+.fa-users:before {
+ content: "";
+}
+
+.fa-chain:before,
+.fa-link:before {
+ content: "";
+}
+
+.fa-cloud:before {
+ content: "";
+}
+
+.fa-flask:before {
+ content: "";
+}
+
+.fa-cut:before,
+.fa-scissors:before {
+ content: "";
+}
+
+.fa-copy:before,
+.fa-files-o:before {
+ content: "";
+}
+
+.fa-paperclip:before {
+ content: "";
+}
+
+.fa-save:before,
+.fa-floppy-o:before {
+ content: "";
+}
+
+.fa-square:before {
+ content: "";
+}
+
+.fa-navicon:before,
+.fa-reorder:before,
+.fa-bars:before {
+ content: "";
+}
+
+.fa-list-ul:before {
+ content: "";
+}
+
+.fa-list-ol:before {
+ content: "";
+}
+
+.fa-strikethrough:before {
+ content: "";
+}
+
+.fa-underline:before {
+ content: "";
+}
+
+.fa-table:before {
+ content: "";
+}
+
+.fa-magic:before {
+ content: "";
+}
+
+.fa-truck:before {
+ content: "";
+}
+
+.fa-pinterest:before {
+ content: "";
+}
+
+.fa-pinterest-square:before {
+ content: "";
+}
+
+.fa-google-plus-square:before {
+ content: "";
+}
+
+.fa-google-plus:before {
+ content: "";
+}
+
+.fa-money:before {
+ content: "";
+}
+
+.fa-caret-down:before {
+ content: "";
+}
+
+.fa-caret-up:before {
+ content: "";
+}
+
+.fa-caret-left:before {
+ content: "";
+}
+
+.fa-caret-right:before {
+ content: "";
+}
+
+.fa-columns:before {
+ content: "";
+}
+
+.fa-unsorted:before,
+.fa-sort:before {
+ content: "";
+}
+
+.fa-sort-down:before,
+.fa-sort-desc:before {
+ content: "";
+}
+
+.fa-sort-up:before,
+.fa-sort-asc:before {
+ content: "";
+}
+
+.fa-envelope:before {
+ content: "";
+}
+
+.fa-linkedin:before {
+ content: "";
+}
+
+.fa-rotate-left:before,
+.fa-undo:before {
+ content: "";
+}
+
+.fa-legal:before,
+.fa-gavel:before {
+ content: "";
+}
+
+.fa-dashboard:before,
+.fa-tachometer:before {
+ content: "";
+}
+
+.fa-comment-o:before {
+ content: "";
+}
+
+.fa-comments-o:before {
+ content: "";
+}
+
+.fa-flash:before,
+.fa-bolt:before {
+ content: "";
+}
+
+.fa-sitemap:before {
+ content: "";
+}
+
+.fa-umbrella:before {
+ content: "";
+}
+
+.fa-paste:before,
+.fa-clipboard:before {
+ content: "";
+}
+
+.fa-lightbulb-o:before {
+ content: "";
+}
+
+.fa-exchange:before {
+ content: "";
+}
+
+.fa-cloud-download:before {
+ content: "";
+}
+
+.fa-cloud-upload:before {
+ content: "";
+}
+
+.fa-user-md:before {
+ content: "";
+}
+
+.fa-stethoscope:before {
+ content: "";
+}
+
+.fa-suitcase:before {
+ content: "";
+}
+
+.fa-bell-o:before {
+ content: "";
+}
+
+.fa-coffee:before {
+ content: "";
+}
+
+.fa-cutlery:before {
+ content: "";
+}
+
+.fa-file-text-o:before {
+ content: "";
+}
+
+.fa-building-o:before {
+ content: "";
+}
+
+.fa-hospital-o:before {
+ content: "";
+}
+
+.fa-ambulance:before {
+ content: "";
+}
+
+.fa-medkit:before {
+ content: "";
+}
+
+.fa-fighter-jet:before {
+ content: "";
+}
+
+.fa-beer:before {
+ content: "";
+}
+
+.fa-h-square:before {
+ content: "";
+}
+
+.fa-plus-square:before {
+ content: "";
+}
+
+.fa-angle-double-left:before {
+ content: "";
+}
+
+.fa-angle-double-right:before {
+ content: "";
+}
+
+.fa-angle-double-up:before {
+ content: "";
+}
+
+.fa-angle-double-down:before {
+ content: "";
+}
+
+.fa-angle-left:before {
+ content: "";
+}
+
+.fa-angle-right:before {
+ content: "";
+}
+
+.fa-angle-up:before {
+ content: "";
+}
+
+.fa-angle-down:before {
+ content: "";
+}
+
+.fa-desktop:before {
+ content: "";
+}
+
+.fa-laptop:before {
+ content: "";
+}
+
+.fa-tablet:before {
+ content: "";
+}
+
+.fa-mobile-phone:before,
+.fa-mobile:before {
+ content: "";
+}
+
+.fa-circle-o:before {
+ content: "";
+}
+
+.fa-quote-left:before {
+ content: "";
+}
+
+.fa-quote-right:before {
+ content: "";
+}
+
+.fa-spinner:before {
+ content: "";
+}
+
+.fa-circle:before {
+ content: "";
+}
+
+.fa-mail-reply:before,
+.fa-reply:before {
+ content: "";
+}
+
+.fa-github-alt:before {
+ content: "";
+}
+
+.fa-folder-o:before {
+ content: "";
+}
+
+.fa-folder-open-o:before {
+ content: "";
+}
+
+.fa-smile-o:before {
+ content: "";
+}
+
+.fa-frown-o:before {
+ content: "";
+}
+
+.fa-meh-o:before {
+ content: "";
+}
+
+.fa-gamepad:before {
+ content: "";
+}
+
+.fa-keyboard-o:before {
+ content: "";
+}
+
+.fa-flag-o:before {
+ content: "";
+}
+
+.fa-flag-checkered:before {
+ content: "";
+}
+
+.fa-terminal:before {
+ content: "";
+}
+
+.fa-code:before {
+ content: "";
+}
+
+.fa-mail-reply-all:before,
+.fa-reply-all:before {
+ content: "";
+}
+
+.fa-star-half-empty:before,
+.fa-star-half-full:before,
+.fa-star-half-o:before {
+ content: "";
+}
+
+.fa-location-arrow:before {
+ content: "";
+}
+
+.fa-crop:before {
+ content: "";
+}
+
+.fa-code-fork:before {
+ content: "";
+}
+
+.fa-unlink:before,
+.fa-chain-broken:before {
+ content: "";
+}
+
+.fa-question:before {
+ content: "";
+}
+
+.fa-info:before {
+ content: "";
+}
+
+.fa-exclamation:before {
+ content: "";
+}
+
+.fa-superscript:before {
+ content: "";
+}
+
+.fa-subscript:before {
+ content: "";
+}
+
+.fa-eraser:before {
+ content: "";
+}
+
+.fa-puzzle-piece:before {
+ content: "";
+}
+
+.fa-microphone:before {
+ content: "";
+}
+
+.fa-microphone-slash:before {
+ content: "";
+}
+
+.fa-shield:before {
+ content: "";
+}
+
+.fa-calendar-o:before {
+ content: "";
+}
+
+.fa-fire-extinguisher:before {
+ content: "";
+}
+
+.fa-rocket:before {
+ content: "";
+}
+
+.fa-maxcdn:before {
+ content: "";
+}
+
+.fa-chevron-circle-left:before {
+ content: "";
+}
+
+.fa-chevron-circle-right:before {
+ content: "";
+}
+
+.fa-chevron-circle-up:before {
+ content: "";
+}
+
+.fa-chevron-circle-down:before {
+ content: "";
+}
+
+.fa-html5:before {
+ content: "";
+}
+
+.fa-css3:before {
+ content: "";
+}
+
+.fa-anchor:before {
+ content: "";
+}
+
+.fa-unlock-alt:before {
+ content: "";
+}
+
+.fa-bullseye:before {
+ content: "";
+}
+
+.fa-ellipsis-h:before {
+ content: "";
+}
+
+.fa-ellipsis-v:before {
+ content: "";
+}
+
+.fa-rss-square:before {
+ content: "";
+}
+
+.fa-play-circle:before {
+ content: "";
+}
+
+.fa-ticket:before {
+ content: "";
+}
+
+.fa-minus-square:before {
+ content: "";
+}
+
+.fa-minus-square-o:before {
+ content: "";
+}
+
+.fa-level-up:before {
+ content: "";
+}
+
+.fa-level-down:before {
+ content: "";
+}
+
+.fa-check-square:before {
+ content: "";
+}
+
+.fa-pencil-square:before {
+ content: "";
+}
+
+.fa-external-link-square:before {
+ content: "";
+}
+
+.fa-share-square:before {
+ content: "";
+}
+
+.fa-compass:before {
+ content: "";
+}
+
+.fa-toggle-down:before,
+.fa-caret-square-o-down:before {
+ content: "";
+}
+
+.fa-toggle-up:before,
+.fa-caret-square-o-up:before {
+ content: "";
+}
+
+.fa-toggle-right:before,
+.fa-caret-square-o-right:before {
+ content: "";
+}
+
+.fa-euro:before,
+.fa-eur:before {
+ content: "";
+}
+
+.fa-gbp:before {
+ content: "";
+}
+
+.fa-dollar:before,
+.fa-usd:before {
+ content: "";
+}
+
+.fa-rupee:before,
+.fa-inr:before {
+ content: "";
+}
+
+.fa-cny:before,
+.fa-rmb:before,
+.fa-yen:before,
+.fa-jpy:before {
+ content: "";
+}
+
+.fa-ruble:before,
+.fa-rouble:before,
+.fa-rub:before {
+ content: "";
+}
+
+.fa-won:before,
+.fa-krw:before {
+ content: "";
+}
+
+.fa-bitcoin:before,
+.fa-btc:before {
+ content: "";
+}
+
+.fa-file:before {
+ content: "";
+}
+
+.fa-file-text:before {
+ content: "";
+}
+
+.fa-sort-alpha-asc:before {
+ content: "";
+}
+
+.fa-sort-alpha-desc:before {
+ content: "";
+}
+
+.fa-sort-amount-asc:before {
+ content: "";
+}
+
+.fa-sort-amount-desc:before {
+ content: "";
+}
+
+.fa-sort-numeric-asc:before {
+ content: "";
+}
+
+.fa-sort-numeric-desc:before {
+ content: "";
+}
+
+.fa-thumbs-up:before {
+ content: "";
+}
+
+.fa-thumbs-down:before {
+ content: "";
+}
+
+.fa-youtube-square:before {
+ content: "";
+}
+
+.fa-youtube:before {
+ content: "";
+}
+
+.fa-xing:before {
+ content: "";
+}
+
+.fa-xing-square:before {
+ content: "";
+}
+
+.fa-youtube-play:before {
+ content: "";
+}
+
+.fa-dropbox:before {
+ content: "";
+}
+
+.fa-stack-overflow:before {
+ content: "";
+}
+
+.fa-instagram:before {
+ content: "";
+}
+
+.fa-flickr:before {
+ content: "";
+}
+
+.fa-adn:before {
+ content: "";
+}
+
+.fa-bitbucket:before {
+ content: "";
+}
+
+.fa-bitbucket-square:before {
+ content: "";
+}
+
+.fa-tumblr:before {
+ content: "";
+}
+
+.fa-tumblr-square:before {
+ content: "";
+}
+
+.fa-long-arrow-down:before {
+ content: "";
+}
+
+.fa-long-arrow-up:before {
+ content: "";
+}
+
+.fa-long-arrow-left:before {
+ content: "";
+}
+
+.fa-long-arrow-right:before {
+ content: "";
+}
+
+.fa-apple:before {
+ content: "";
+}
+
+.fa-windows:before {
+ content: "";
+}
+
+.fa-android:before {
+ content: "";
+}
+
+.fa-linux:before {
+ content: "";
+}
+
+.fa-dribbble:before {
+ content: "";
+}
+
+.fa-skype:before {
+ content: "";
+}
+
+.fa-foursquare:before {
+ content: "";
+}
+
+.fa-trello:before {
+ content: "";
+}
+
+.fa-female:before {
+ content: "";
+}
+
+.fa-male:before {
+ content: "";
+}
+
+.fa-gittip:before,
+.fa-gratipay:before {
+ content: "";
+}
+
+.fa-sun-o:before {
+ content: "";
+}
+
+.fa-moon-o:before {
+ content: "";
+}
+
+.fa-archive:before {
+ content: "";
+}
+
+.fa-bug:before {
+ content: "";
+}
+
+.fa-vk:before {
+ content: "";
+}
+
+.fa-weibo:before {
+ content: "";
+}
+
+.fa-renren:before {
+ content: "";
+}
+
+.fa-pagelines:before {
+ content: "";
+}
+
+.fa-stack-exchange:before {
+ content: "";
+}
+
+.fa-arrow-circle-o-right:before {
+ content: "";
+}
+
+.fa-arrow-circle-o-left:before {
+ content: "";
+}
+
+.fa-toggle-left:before,
+.fa-caret-square-o-left:before {
+ content: "";
+}
+
+.fa-dot-circle-o:before {
+ content: "";
+}
+
+.fa-wheelchair:before {
+ content: "";
+}
+
+.fa-vimeo-square:before {
+ content: "";
+}
+
+.fa-turkish-lira:before,
+.fa-try:before {
+ content: "";
+}
+
+.fa-plus-square-o:before {
+ content: "";
+}
+
+.fa-space-shuttle:before {
+ content: "";
+}
+
+.fa-slack:before {
+ content: "";
+}
+
+.fa-envelope-square:before {
+ content: "";
+}
+
+.fa-wordpress:before {
+ content: "";
+}
+
+.fa-openid:before {
+ content: "";
+}
+
+.fa-institution:before,
+.fa-bank:before,
+.fa-university:before {
+ content: "";
+}
+
+.fa-mortar-board:before,
+.fa-graduation-cap:before {
+ content: "";
+}
+
+.fa-yahoo:before {
+ content: "";
+}
+
+.fa-google:before {
+ content: "";
+}
+
+.fa-reddit:before {
+ content: "";
+}
+
+.fa-reddit-square:before {
+ content: "";
+}
+
+.fa-stumbleupon-circle:before {
+ content: "";
+}
+
+.fa-stumbleupon:before {
+ content: "";
+}
+
+.fa-delicious:before {
+ content: "";
+}
+
+.fa-digg:before {
+ content: "";
+}
+
+.fa-pied-piper-pp:before {
+ content: "";
+}
+
+.fa-pied-piper-alt:before {
+ content: "";
+}
+
+.fa-drupal:before {
+ content: "";
+}
+
+.fa-joomla:before {
+ content: "";
+}
+
+.fa-language:before {
+ content: "";
+}
+
+.fa-fax:before {
+ content: "";
+}
+
+.fa-building:before {
+ content: "";
+}
+
+.fa-child:before {
+ content: "";
+}
+
+.fa-paw:before {
+ content: "";
+}
+
+.fa-spoon:before {
+ content: "";
+}
+
+.fa-cube:before {
+ content: "";
+}
+
+.fa-cubes:before {
+ content: "";
+}
+
+.fa-behance:before {
+ content: "";
+}
+
+.fa-behance-square:before {
+ content: "";
+}
+
+.fa-steam:before {
+ content: "";
+}
+
+.fa-steam-square:before {
+ content: "";
+}
+
+.fa-recycle:before {
+ content: "";
+}
+
+.fa-automobile:before,
+.fa-car:before {
+ content: "";
+}
+
+.fa-cab:before,
+.fa-taxi:before {
+ content: "";
+}
+
+.fa-tree:before {
+ content: "";
+}
+
+.fa-spotify:before {
+ content: "";
+}
+
+.fa-deviantart:before {
+ content: "";
+}
+
+.fa-soundcloud:before {
+ content: "";
+}
+
+.fa-database:before {
+ content: "";
+}
+
+.fa-file-pdf-o:before {
+ content: "";
+}
+
+.fa-file-word-o:before {
+ content: "";
+}
+
+.fa-file-excel-o:before {
+ content: "";
+}
+
+.fa-file-powerpoint-o:before {
+ content: "";
+}
+
+.fa-file-photo-o:before,
+.fa-file-picture-o:before,
+.fa-file-image-o:before {
+ content: "";
+}
+
+.fa-file-zip-o:before,
+.fa-file-archive-o:before {
+ content: "";
+}
+
+.fa-file-sound-o:before,
+.fa-file-audio-o:before {
+ content: "";
+}
+
+.fa-file-movie-o:before,
+.fa-file-video-o:before {
+ content: "";
+}
+
+.fa-file-code-o:before {
+ content: "";
+}
+
+.fa-vine:before {
+ content: "";
+}
+
+.fa-codepen:before {
+ content: "";
+}
+
+.fa-jsfiddle:before {
+ content: "";
+}
+
+.fa-life-bouy:before,
+.fa-life-buoy:before,
+.fa-life-saver:before,
+.fa-support:before,
+.fa-life-ring:before {
+ content: "";
+}
+
+.fa-circle-o-notch:before {
+ content: "";
+}
+
+.fa-ra:before,
+.fa-resistance:before,
+.fa-rebel:before {
+ content: "";
+}
+
+.fa-ge:before,
+.fa-empire:before {
+ content: "";
+}
+
+.fa-git-square:before {
+ content: "";
+}
+
+.fa-git:before {
+ content: "";
+}
+
+.fa-y-combinator-square:before,
+.fa-yc-square:before,
+.fa-hacker-news:before {
+ content: "";
+}
+
+.fa-tencent-weibo:before {
+ content: "";
+}
+
+.fa-qq:before {
+ content: "";
+}
+
+.fa-wechat:before,
+.fa-weixin:before {
+ content: "";
+}
+
+.fa-send:before,
+.fa-paper-plane:before {
+ content: "";
+}
+
+.fa-send-o:before,
+.fa-paper-plane-o:before {
+ content: "";
+}
+
+.fa-history:before {
+ content: "";
+}
+
+.fa-circle-thin:before {
+ content: "";
+}
+
+.fa-header:before {
+ content: "";
+}
+
+.fa-paragraph:before {
+ content: "";
+}
+
+.fa-sliders:before {
+ content: "";
+}
+
+.fa-share-alt:before {
+ content: "";
+}
+
+.fa-share-alt-square:before {
+ content: "";
+}
+
+.fa-bomb:before {
+ content: "";
+}
+
+.fa-soccer-ball-o:before,
+.fa-futbol-o:before {
+ content: "";
+}
+
+.fa-tty:before {
+ content: "";
+}
+
+.fa-binoculars:before {
+ content: "";
+}
+
+.fa-plug:before {
+ content: "";
+}
+
+.fa-slideshare:before {
+ content: "";
+}
+
+.fa-twitch:before {
+ content: "";
+}
+
+.fa-yelp:before {
+ content: "";
+}
+
+.fa-newspaper-o:before {
+ content: "";
+}
+
+.fa-wifi:before {
+ content: "";
+}
+
+.fa-calculator:before {
+ content: "";
+}
+
+.fa-paypal:before {
+ content: "";
+}
+
+.fa-google-wallet:before {
+ content: "";
+}
+
+.fa-cc-visa:before {
+ content: "";
+}
+
+.fa-cc-mastercard:before {
+ content: "";
+}
+
+.fa-cc-discover:before {
+ content: "";
+}
+
+.fa-cc-amex:before {
+ content: "";
+}
+
+.fa-cc-paypal:before {
+ content: "";
+}
+
+.fa-cc-stripe:before {
+ content: "";
+}
+
+.fa-bell-slash:before {
+ content: "";
+}
+
+.fa-bell-slash-o:before {
+ content: "";
+}
+
+.fa-trash:before {
+ content: "";
+}
+
+.fa-copyright:before {
+ content: "";
+}
+
+.fa-at:before {
+ content: "";
+}
+
+.fa-eyedropper:before {
+ content: "";
+}
+
+.fa-paint-brush:before {
+ content: "";
+}
+
+.fa-birthday-cake:before {
+ content: "";
+}
+
+.fa-area-chart:before {
+ content: "";
+}
+
+.fa-pie-chart:before {
+ content: "";
+}
+
+.fa-line-chart:before {
+ content: "";
+}
+
+.fa-lastfm:before {
+ content: "";
+}
+
+.fa-lastfm-square:before {
+ content: "";
+}
+
+.fa-toggle-off:before {
+ content: "";
+}
+
+.fa-toggle-on:before {
+ content: "";
+}
+
+.fa-bicycle:before {
+ content: "";
+}
+
+.fa-bus:before {
+ content: "";
+}
+
+.fa-ioxhost:before {
+ content: "";
+}
+
+.fa-angellist:before {
+ content: "";
+}
+
+.fa-cc:before {
+ content: "";
+}
+
+.fa-shekel:before,
+.fa-sheqel:before,
+.fa-ils:before {
+ content: "";
+}
+
+.fa-meanpath:before {
+ content: "";
+}
+
+.fa-buysellads:before {
+ content: "";
+}
+
+.fa-connectdevelop:before {
+ content: "";
+}
+
+.fa-dashcube:before {
+ content: "";
+}
+
+.fa-forumbee:before {
+ content: "";
+}
+
+.fa-leanpub:before {
+ content: "";
+}
+
+.fa-sellsy:before {
+ content: "";
+}
+
+.fa-shirtsinbulk:before {
+ content: "";
+}
+
+.fa-simplybuilt:before {
+ content: "";
+}
+
+.fa-skyatlas:before {
+ content: "";
+}
+
+.fa-cart-plus:before {
+ content: "";
+}
+
+.fa-cart-arrow-down:before {
+ content: "";
+}
+
+.fa-diamond:before {
+ content: "";
+}
+
+.fa-ship:before {
+ content: "";
+}
+
+.fa-user-secret:before {
+ content: "";
+}
+
+.fa-motorcycle:before {
+ content: "";
+}
+
+.fa-street-view:before {
+ content: "";
+}
+
+.fa-heartbeat:before {
+ content: "";
+}
+
+.fa-venus:before {
+ content: "";
+}
+
+.fa-mars:before {
+ content: "";
+}
+
+.fa-mercury:before {
+ content: "";
+}
+
+.fa-intersex:before,
+.fa-transgender:before {
+ content: "";
+}
+
+.fa-transgender-alt:before {
+ content: "";
+}
+
+.fa-venus-double:before {
+ content: "";
+}
+
+.fa-mars-double:before {
+ content: "";
+}
+
+.fa-venus-mars:before {
+ content: "";
+}
+
+.fa-mars-stroke:before {
+ content: "";
+}
+
+.fa-mars-stroke-v:before {
+ content: "";
+}
+
+.fa-mars-stroke-h:before {
+ content: "";
+}
+
+.fa-neuter:before {
+ content: "";
+}
+
+.fa-genderless:before {
+ content: "";
+}
+
+.fa-facebook-official:before {
+ content: "";
+}
+
+.fa-pinterest-p:before {
+ content: "";
+}
+
+.fa-whatsapp:before {
+ content: "";
+}
+
+.fa-server:before {
+ content: "";
+}
+
+.fa-user-plus:before {
+ content: "";
+}
+
+.fa-user-times:before {
+ content: "";
+}
+
+.fa-hotel:before,
+.fa-bed:before {
+ content: "";
+}
+
+.fa-viacoin:before {
+ content: "";
+}
+
+.fa-train:before {
+ content: "";
+}
+
+.fa-subway:before {
+ content: "";
+}
+
+.fa-medium:before {
+ content: "";
+}
+
+.fa-yc:before,
+.fa-y-combinator:before {
+ content: "";
+}
+
+.fa-optin-monster:before {
+ content: "";
+}
+
+.fa-opencart:before {
+ content: "";
+}
+
+.fa-expeditedssl:before {
+ content: "";
+}
+
+.fa-battery-4:before,
+.fa-battery:before,
+.fa-battery-full:before {
+ content: "";
+}
+
+.fa-battery-3:before,
+.fa-battery-three-quarters:before {
+ content: "";
+}
+
+.fa-battery-2:before,
+.fa-battery-half:before {
+ content: "";
+}
+
+.fa-battery-1:before,
+.fa-battery-quarter:before {
+ content: "";
+}
+
+.fa-battery-0:before,
+.fa-battery-empty:before {
+ content: "";
+}
+
+.fa-mouse-pointer:before {
+ content: "";
+}
+
+.fa-i-cursor:before {
+ content: "";
+}
+
+.fa-object-group:before {
+ content: "";
+}
+
+.fa-object-ungroup:before {
+ content: "";
+}
+
+.fa-sticky-note:before {
+ content: "";
+}
+
+.fa-sticky-note-o:before {
+ content: "";
+}
+
+.fa-cc-jcb:before {
+ content: "";
+}
+
+.fa-cc-diners-club:before {
+ content: "";
+}
+
+.fa-clone:before {
+ content: "";
+}
+
+.fa-balance-scale:before {
+ content: "";
+}
+
+.fa-hourglass-o:before {
+ content: "";
+}
+
+.fa-hourglass-1:before,
+.fa-hourglass-start:before {
+ content: "";
+}
+
+.fa-hourglass-2:before,
+.fa-hourglass-half:before {
+ content: "";
+}
+
+.fa-hourglass-3:before,
+.fa-hourglass-end:before {
+ content: "";
+}
+
+.fa-hourglass:before {
+ content: "";
+}
+
+.fa-hand-grab-o:before,
+.fa-hand-rock-o:before {
+ content: "";
+}
+
+.fa-hand-stop-o:before,
+.fa-hand-paper-o:before {
+ content: "";
+}
+
+.fa-hand-scissors-o:before {
+ content: "";
+}
+
+.fa-hand-lizard-o:before {
+ content: "";
+}
+
+.fa-hand-spock-o:before {
+ content: "";
+}
+
+.fa-hand-pointer-o:before {
+ content: "";
+}
+
+.fa-hand-peace-o:before {
+ content: "";
+}
+
+.fa-trademark:before {
+ content: "";
+}
+
+.fa-registered:before {
+ content: "";
+}
+
+.fa-creative-commons:before {
+ content: "";
+}
+
+.fa-gg:before {
+ content: "";
+}
+
+.fa-gg-circle:before {
+ content: "";
+}
+
+.fa-tripadvisor:before {
+ content: "";
+}
+
+.fa-odnoklassniki:before {
+ content: "";
+}
+
+.fa-odnoklassniki-square:before {
+ content: "";
+}
+
+.fa-get-pocket:before {
+ content: "";
+}
+
+.fa-wikipedia-w:before {
+ content: "";
+}
+
+.fa-safari:before {
+ content: "";
+}
+
+.fa-chrome:before {
+ content: "";
+}
+
+.fa-firefox:before {
+ content: "";
+}
+
+.fa-opera:before {
+ content: "";
+}
+
+.fa-internet-explorer:before {
+ content: "";
+}
+
+.fa-tv:before,
+.fa-television:before {
+ content: "";
+}
+
+.fa-contao:before {
+ content: "";
+}
+
+.fa-500px:before {
+ content: "";
+}
+
+.fa-amazon:before {
+ content: "";
+}
+
+.fa-calendar-plus-o:before {
+ content: "";
+}
+
+.fa-calendar-minus-o:before {
+ content: "";
+}
+
+.fa-calendar-times-o:before {
+ content: "";
+}
+
+.fa-calendar-check-o:before {
+ content: "";
+}
+
+.fa-industry:before {
+ content: "";
+}
+
+.fa-map-pin:before {
+ content: "";
+}
+
+.fa-map-signs:before {
+ content: "";
+}
+
+.fa-map-o:before {
+ content: "";
+}
+
+.fa-map:before {
+ content: "";
+}
+
+.fa-commenting:before {
+ content: "";
+}
+
+.fa-commenting-o:before {
+ content: "";
+}
+
+.fa-houzz:before {
+ content: "";
+}
+
+.fa-vimeo:before {
+ content: "";
+}
+
+.fa-black-tie:before {
+ content: "";
+}
+
+.fa-fonticons:before {
+ content: "";
+}
+
+.fa-reddit-alien:before {
+ content: "";
+}
+
+.fa-edge:before {
+ content: "";
+}
+
+.fa-credit-card-alt:before {
+ content: "";
+}
+
+.fa-codiepie:before {
+ content: "";
+}
+
+.fa-modx:before {
+ content: "";
+}
+
+.fa-fort-awesome:before {
+ content: "";
+}
+
+.fa-usb:before {
+ content: "";
+}
+
+.fa-product-hunt:before {
+ content: "";
+}
+
+.fa-mixcloud:before {
+ content: "";
+}
+
+.fa-scribd:before {
+ content: "";
+}
+
+.fa-pause-circle:before {
+ content: "";
+}
+
+.fa-pause-circle-o:before {
+ content: "";
+}
+
+.fa-stop-circle:before {
+ content: "";
+}
+
+.fa-stop-circle-o:before {
+ content: "";
+}
+
+.fa-shopping-bag:before {
+ content: "";
+}
+
+.fa-shopping-basket:before {
+ content: "";
+}
+
+.fa-hashtag:before {
+ content: "";
+}
+
+.fa-bluetooth:before {
+ content: "";
+}
+
+.fa-bluetooth-b:before {
+ content: "";
+}
+
+.fa-percent:before {
+ content: "";
+}
+
+.fa-gitlab:before {
+ content: "";
+}
+
+.fa-wpbeginner:before {
+ content: "";
+}
+
+.fa-wpforms:before {
+ content: "";
+}
+
+.fa-envira:before {
+ content: "";
+}
+
+.fa-universal-access:before {
+ content: "";
+}
+
+.fa-wheelchair-alt:before {
+ content: "";
+}
+
+.fa-question-circle-o:before {
+ content: "";
+}
+
+.fa-blind:before {
+ content: "";
+}
+
+.fa-audio-description:before {
+ content: "";
+}
+
+.fa-volume-control-phone:before {
+ content: "";
+}
+
+.fa-braille:before {
+ content: "";
+}
+
+.fa-assistive-listening-systems:before {
+ content: "";
+}
+
+.fa-asl-interpreting:before,
+.fa-american-sign-language-interpreting:before {
+ content: "";
+}
+
+.fa-deafness:before,
+.fa-hard-of-hearing:before,
+.fa-deaf:before {
+ content: "";
+}
+
+.fa-glide:before {
+ content: "";
+}
+
+.fa-glide-g:before {
+ content: "";
+}
+
+.fa-signing:before,
+.fa-sign-language:before {
+ content: "";
+}
+
+.fa-low-vision:before {
+ content: "";
+}
+
+.fa-viadeo:before {
+ content: "";
+}
+
+.fa-viadeo-square:before {
+ content: "";
+}
+
+.fa-snapchat:before {
+ content: "";
+}
+
+.fa-snapchat-ghost:before {
+ content: "";
+}
+
+.fa-snapchat-square:before {
+ content: "";
+}
+
+.fa-pied-piper:before {
+ content: "";
+}
+
+.fa-first-order:before {
+ content: "";
+}
+
+.fa-yoast:before {
+ content: "";
+}
+
+.fa-themeisle:before {
+ content: "";
+}
+
+.fa-google-plus-circle:before,
+.fa-google-plus-official:before {
+ content: "";
+}
+
+.fa-fa:before,
+.fa-font-awesome:before {
+ content: "";
+}
+
+.fa-handshake-o:before {
+ content: "";
+}
+
+.fa-envelope-open:before {
+ content: "";
+}
+
+.fa-envelope-open-o:before {
+ content: "";
+}
+
+.fa-linode:before {
+ content: "";
+}
+
+.fa-address-book:before {
+ content: "";
+}
+
+.fa-address-book-o:before {
+ content: "";
+}
+
+.fa-vcard:before,
+.fa-address-card:before {
+ content: "";
+}
+
+.fa-vcard-o:before,
+.fa-address-card-o:before {
+ content: "";
+}
+
+.fa-user-circle:before {
+ content: "";
+}
+
+.fa-user-circle-o:before {
+ content: "";
+}
+
+.fa-user-o:before {
+ content: "";
+}
+
+.fa-id-badge:before {
+ content: "";
+}
+
+.fa-drivers-license:before,
+.fa-id-card:before {
+ content: "";
+}
+
+.fa-drivers-license-o:before,
+.fa-id-card-o:before {
+ content: "";
+}
+
+.fa-quora:before {
+ content: "";
+}
+
+.fa-free-code-camp:before {
+ content: "";
+}
+
+.fa-telegram:before {
+ content: "";
+}
+
+.fa-thermometer-4:before,
+.fa-thermometer:before,
+.fa-thermometer-full:before {
+ content: "";
+}
+
+.fa-thermometer-3:before,
+.fa-thermometer-three-quarters:before {
+ content: "";
+}
+
+.fa-thermometer-2:before,
+.fa-thermometer-half:before {
+ content: "";
+}
+
+.fa-thermometer-1:before,
+.fa-thermometer-quarter:before {
+ content: "";
+}
+
+.fa-thermometer-0:before,
+.fa-thermometer-empty:before {
+ content: "";
+}
+
+.fa-shower:before {
+ content: "";
+}
+
+.fa-bathtub:before,
+.fa-s15:before,
+.fa-bath:before {
+ content: "";
+}
+
+.fa-podcast:before {
+ content: "";
+}
+
+.fa-window-maximize:before {
+ content: "";
+}
+
+.fa-window-minimize:before {
+ content: "";
+}
+
+.fa-window-restore:before {
+ content: "";
+}
+
+.fa-times-rectangle:before,
+.fa-window-close:before {
+ content: "";
+}
+
+.fa-times-rectangle-o:before,
+.fa-window-close-o:before {
+ content: "";
+}
+
+.fa-bandcamp:before {
+ content: "";
+}
+
+.fa-grav:before {
+ content: "";
+}
+
+.fa-etsy:before {
+ content: "";
+}
+
+.fa-imdb:before {
+ content: "";
+}
+
+.fa-ravelry:before {
+ content: "";
+}
+
+.fa-eercast:before {
+ content: "";
+}
+
+.fa-microchip:before {
+ content: "";
+}
+
+.fa-snowflake-o:before {
+ content: "";
+}
+
+.fa-superpowers:before {
+ content: "";
+}
+
+.fa-wpexplorer:before {
+ content: "";
+}
+
+.fa-meetup:before {
+ content: "";
+}
+
+.sr-only, .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after, .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after, .bootstrap-datetimepicker-widget .btn[data-action="today"]::after, .bootstrap-datetimepicker-widget .picker-switch::after, .bootstrap-datetimepicker-widget table th.prev::after, .bootstrap-datetimepicker-widget table th.next::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ margin: -1px;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+}
+
+.sr-only-focusable:active, .sr-only-focusable:focus {
+ position: static;
+ width: auto;
+ height: auto;
+ margin: 0;
+ overflow: visible;
+ clip: auto;
+}
+
+@media (min-width: 768px) {
+ .form-search .combobox-container,
+ .form-inline .combobox-container {
+ display: inline-block;
+ margin-bottom: 0;
+ vertical-align: top;
+ }
+ .form-search .combobox-container .input-group-addon,
+ .form-inline .combobox-container .input-group-addon {
+ width: auto;
+ }
+}
+
+.combobox-selected .caret {
+ display: none;
+}
+
+/* :not doesn't work in IE8 */
+.combobox-container:not(.combobox-selected) .glyphicon-remove {
+ display: none;
+}
+
+.typeahead-long {
+ max-height: 300px;
+ overflow-y: auto;
+}
+
+.control-group.error .combobox-container .add-on {
+ color: #B94A48;
+ border-color: #B94A48;
+}
+
+.control-group.error .combobox-container .caret {
+ border-top-color: #B94A48;
+}
+
+.control-group.warning .combobox-container .add-on {
+ color: #C09853;
+ border-color: #C09853;
+}
+
+.control-group.warning .combobox-container .caret {
+ border-top-color: #C09853;
+}
+
+.control-group.success .combobox-container .add-on {
+ color: #468847;
+ border-color: #468847;
+}
+
+.control-group.success .combobox-container .caret {
+ border-top-color: #468847;
+}
+
+.datepicker {
+ border-radius: 1px;
+ direction: ltr;
+}
+
+.datepicker-inline {
+ width: 220px;
+}
+
+.datepicker-rtl {
+ direction: rtl;
+}
+
+.datepicker-rtl.dropdown-menu {
+ left: auto;
+}
+
+.datepicker-rtl table tr td span {
+ float: right;
+}
+
+.datepicker-dropdown {
+ top: 0;
+ left: 0;
+ padding: 4px;
+}
+
+.datepicker-dropdown:before {
+ content: '';
+ display: inline-block;
+ border-left: 7px solid transparent;
+ border-right: 7px solid transparent;
+ border-bottom: 7px solid #bbb;
+ border-top: 0;
+ border-bottom-color: rgba(0, 0, 0, 0.2);
+ position: absolute;
+}
+
+.datepicker-dropdown:after {
+ content: '';
+ display: inline-block;
+ border-left: 6px solid transparent;
+ border-right: 6px solid transparent;
+ border-bottom: 6px solid #fff;
+ border-top: 0;
+ position: absolute;
+}
+
+.datepicker-dropdown.datepicker-orient-left:before {
+ left: 6px;
+}
+
+.datepicker-dropdown.datepicker-orient-left:after {
+ left: 7px;
+}
+
+.datepicker-dropdown.datepicker-orient-right:before {
+ right: 6px;
+}
+
+.datepicker-dropdown.datepicker-orient-right:after {
+ right: 7px;
+}
+
+.datepicker-dropdown.datepicker-orient-bottom:before {
+ top: -7px;
+}
+
+.datepicker-dropdown.datepicker-orient-bottom:after {
+ top: -6px;
+}
+
+.datepicker-dropdown.datepicker-orient-top:before {
+ bottom: -7px;
+ border-bottom: 0;
+ border-top: 7px solid #bbb;
+}
+
+.datepicker-dropdown.datepicker-orient-top:after {
+ bottom: -6px;
+ border-bottom: 0;
+ border-top: 6px solid #fff;
+}
+
+.datepicker table {
+ margin: 0;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.datepicker table tr td, .datepicker table tr th {
+ text-align: center;
+ width: 30px;
+ height: 30px;
+ border-radius: 4px;
+ border: none;
+}
+
+.table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
+ background-color: transparent;
+}
+
+.datepicker table tr td.old, .datepicker table tr td.new {
+ color: #9c9c9c;
+}
+
+.datepicker table tr td.day:hover, .datepicker table tr td.focused {
+ background: #f1f1f1;
+ cursor: pointer;
+}
+
+.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
+ background: none;
+ color: #9c9c9c;
+ cursor: default;
+}
+
+.datepicker table tr td.highlighted {
+ color: #000;
+ background-color: #d9edf7;
+ border-color: #85c5e5;
+ border-radius: 0;
+}
+
+.datepicker table tr td.highlighted:focus, .datepicker table tr td.highlighted.focus {
+ color: #000;
+ background-color: #afd9ee;
+ border-color: #298fc2;
+}
+
+.datepicker table tr td.highlighted:hover {
+ color: #000;
+ background-color: #afd9ee;
+ border-color: #52addb;
+}
+
+.datepicker table tr td.highlighted:active, .datepicker table tr td.highlighted.active,
+.open > .datepicker table tr td.highlighted.dropdown-toggle {
+ color: #000;
+ background-color: #afd9ee;
+ border-color: #52addb;
+}
+
+.datepicker table tr td.highlighted:active:hover, .datepicker table tr td.highlighted:active:focus, .datepicker table tr td.highlighted:active.focus, .datepicker table tr td.highlighted.active:hover, .datepicker table tr td.highlighted.active:focus, .datepicker table tr td.highlighted.active.focus,
+.open > .datepicker table tr td.highlighted.dropdown-toggle:hover,
+.open > .datepicker table tr td.highlighted.dropdown-toggle:focus,
+.open > .datepicker table tr td.highlighted.dropdown-toggle.focus {
+ color: #000;
+ background-color: #91cbe8;
+ border-color: #298fc2;
+}
+
+.datepicker table tr td.highlighted:active, .datepicker table tr td.highlighted.active,
+.open > .datepicker table tr td.highlighted.dropdown-toggle {
+ background-image: none;
+}
+
+.datepicker table tr td.highlighted.disabled:hover, .datepicker table tr td.highlighted.disabled:focus, .datepicker table tr td.highlighted.disabled.focus, .datepicker table tr td.highlighted[disabled]:hover, .datepicker table tr td.highlighted[disabled]:focus, .datepicker table tr td.highlighted[disabled].focus,
+fieldset[disabled] .datepicker table tr td.highlighted:hover,
+fieldset[disabled] .datepicker table tr td.highlighted:focus,
+fieldset[disabled] .datepicker table tr td.highlighted.focus {
+ background-color: #d9edf7;
+ border-color: #85c5e5;
+}
+
+.datepicker table tr td.highlighted .badge {
+ color: #d9edf7;
+ background-color: #000;
+}
+
+.datepicker table tr td.highlighted.focused {
+ background: #afd9ee;
+}
+
+.datepicker table tr td.highlighted.disabled, .datepicker table tr td.highlighted.disabled:active {
+ background: #d9edf7;
+ color: #9c9c9c;
+}
+
+.datepicker table tr td.today {
+ color: #000;
+ background-color: #ffdb99;
+ border-color: #ffb733;
+}
+
+.datepicker table tr td.today:focus, .datepicker table tr td.today.focus {
+ color: #000;
+ background-color: #ffc966;
+ border-color: #b37400;
+}
+
+.datepicker table tr td.today:hover {
+ color: #000;
+ background-color: #ffc966;
+ border-color: #f59e00;
+}
+
+.datepicker table tr td.today:active, .datepicker table tr td.today.active,
+.open > .datepicker table tr td.today.dropdown-toggle {
+ color: #000;
+ background-color: #ffc966;
+ border-color: #f59e00;
+}
+
+.datepicker table tr td.today:active:hover, .datepicker table tr td.today:active:focus, .datepicker table tr td.today:active.focus, .datepicker table tr td.today.active:hover, .datepicker table tr td.today.active:focus, .datepicker table tr td.today.active.focus,
+.open > .datepicker table tr td.today.dropdown-toggle:hover,
+.open > .datepicker table tr td.today.dropdown-toggle:focus,
+.open > .datepicker table tr td.today.dropdown-toggle.focus {
+ color: #000;
+ background-color: #ffbc42;
+ border-color: #b37400;
+}
+
+.datepicker table tr td.today:active, .datepicker table tr td.today.active,
+.open > .datepicker table tr td.today.dropdown-toggle {
+ background-image: none;
+}
+
+.datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:focus, .datepicker table tr td.today.disabled.focus, .datepicker table tr td.today[disabled]:hover, .datepicker table tr td.today[disabled]:focus, .datepicker table tr td.today[disabled].focus,
+fieldset[disabled] .datepicker table tr td.today:hover,
+fieldset[disabled] .datepicker table tr td.today:focus,
+fieldset[disabled] .datepicker table tr td.today.focus {
+ background-color: #ffdb99;
+ border-color: #ffb733;
+}
+
+.datepicker table tr td.today .badge {
+ color: #ffdb99;
+ background-color: #000;
+}
+
+.datepicker table tr td.today.focused {
+ background: #ffc966;
+}
+
+.datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:active {
+ background: #ffdb99;
+ color: #9c9c9c;
+}
+
+.datepicker table tr td.range {
+ color: #000;
+ background-color: #f1f1f1;
+ border-color: #bebebe;
+ border-radius: 0;
+}
+
+.datepicker table tr td.range:focus, .datepicker table tr td.range.focus {
+ color: #000;
+ background-color: #d8d8d8;
+ border-color: #7f7f7f;
+}
+
+.datepicker table tr td.range:hover {
+ color: #000;
+ background-color: #d8d8d8;
+ border-color: #a0a0a0;
+}
+
+.datepicker table tr td.range:active, .datepicker table tr td.range.active,
+.open > .datepicker table tr td.range.dropdown-toggle {
+ color: #000;
+ background-color: #d8d8d8;
+ border-color: #a0a0a0;
+}
+
+.datepicker table tr td.range:active:hover, .datepicker table tr td.range:active:focus, .datepicker table tr td.range:active.focus, .datepicker table tr td.range.active:hover, .datepicker table tr td.range.active:focus, .datepicker table tr td.range.active.focus,
+.open > .datepicker table tr td.range.dropdown-toggle:hover,
+.open > .datepicker table tr td.range.dropdown-toggle:focus,
+.open > .datepicker table tr td.range.dropdown-toggle.focus {
+ color: #000;
+ background-color: #c6c6c6;
+ border-color: #7f7f7f;
+}
+
+.datepicker table tr td.range:active, .datepicker table tr td.range.active,
+.open > .datepicker table tr td.range.dropdown-toggle {
+ background-image: none;
+}
+
+.datepicker table tr td.range.disabled:hover, .datepicker table tr td.range.disabled:focus, .datepicker table tr td.range.disabled.focus, .datepicker table tr td.range[disabled]:hover, .datepicker table tr td.range[disabled]:focus, .datepicker table tr td.range[disabled].focus,
+fieldset[disabled] .datepicker table tr td.range:hover,
+fieldset[disabled] .datepicker table tr td.range:focus,
+fieldset[disabled] .datepicker table tr td.range.focus {
+ background-color: #f1f1f1;
+ border-color: #bebebe;
+}
+
+.datepicker table tr td.range .badge {
+ color: #f1f1f1;
+ background-color: #000;
+}
+
+.datepicker table tr td.range.focused {
+ background: #d8d8d8;
+}
+
+.datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:active {
+ background: #f1f1f1;
+ color: #9c9c9c;
+}
+
+.datepicker table tr td.range.highlighted {
+ color: #000;
+ background-color: #e5eff4;
+ border-color: #9dc3d6;
+}
+
+.datepicker table tr td.range.highlighted:focus, .datepicker table tr td.range.highlighted.focus {
+ color: #000;
+ background-color: #c1d9e5;
+ border-color: #488aab;
+}
+
+.datepicker table tr td.range.highlighted:hover {
+ color: #000;
+ background-color: #c1d9e5;
+ border-color: #72a8c3;
+}
+
+.datepicker table tr td.range.highlighted:active, .datepicker table tr td.range.highlighted.active,
+.open > .datepicker table tr td.range.highlighted.dropdown-toggle {
+ color: #000;
+ background-color: #c1d9e5;
+ border-color: #72a8c3;
+}
+
+.datepicker table tr td.range.highlighted:active:hover, .datepicker table tr td.range.highlighted:active:focus, .datepicker table tr td.range.highlighted:active.focus, .datepicker table tr td.range.highlighted.active:hover, .datepicker table tr td.range.highlighted.active:focus, .datepicker table tr td.range.highlighted.active.focus,
+.open > .datepicker table tr td.range.highlighted.dropdown-toggle:hover,
+.open > .datepicker table tr td.range.highlighted.dropdown-toggle:focus,
+.open > .datepicker table tr td.range.highlighted.dropdown-toggle.focus {
+ color: #000;
+ background-color: #a8cada;
+ border-color: #488aab;
+}
+
+.datepicker table tr td.range.highlighted:active, .datepicker table tr td.range.highlighted.active,
+.open > .datepicker table tr td.range.highlighted.dropdown-toggle {
+ background-image: none;
+}
+
+.datepicker table tr td.range.highlighted.disabled:hover, .datepicker table tr td.range.highlighted.disabled:focus, .datepicker table tr td.range.highlighted.disabled.focus, .datepicker table tr td.range.highlighted[disabled]:hover, .datepicker table tr td.range.highlighted[disabled]:focus, .datepicker table tr td.range.highlighted[disabled].focus,
+fieldset[disabled] .datepicker table tr td.range.highlighted:hover,
+fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
+fieldset[disabled] .datepicker table tr td.range.highlighted.focus {
+ background-color: #e5eff4;
+ border-color: #9dc3d6;
+}
+
+.datepicker table tr td.range.highlighted .badge {
+ color: #e5eff4;
+ background-color: #000;
+}
+
+.datepicker table tr td.range.highlighted.focused {
+ background: #c1d9e5;
+}
+
+.datepicker table tr td.range.highlighted.disabled, .datepicker table tr td.range.highlighted.disabled:active {
+ background: #e5eff4;
+ color: #9c9c9c;
+}
+
+.datepicker table tr td.range.today {
+ color: #000;
+ background-color: #f8cb79;
+ border-color: #f3a518;
+}
+
+.datepicker table tr td.range.today:focus, .datepicker table tr td.range.today.focus {
+ color: #000;
+ background-color: #f5b849;
+ border-color: #855807;
+}
+
+.datepicker table tr td.range.today:hover {
+ color: #000;
+ background-color: #f5b849;
+ border-color: #c4820a;
+}
+
+.datepicker table tr td.range.today:active, .datepicker table tr td.range.today.active,
+.open > .datepicker table tr td.range.today.dropdown-toggle {
+ color: #000;
+ background-color: #f5b849;
+ border-color: #c4820a;
+}
+
+.datepicker table tr td.range.today:active:hover, .datepicker table tr td.range.today:active:focus, .datepicker table tr td.range.today:active.focus, .datepicker table tr td.range.today.active:hover, .datepicker table tr td.range.today.active:focus, .datepicker table tr td.range.today.active.focus,
+.open > .datepicker table tr td.range.today.dropdown-toggle:hover,
+.open > .datepicker table tr td.range.today.dropdown-toggle:focus,
+.open > .datepicker table tr td.range.today.dropdown-toggle.focus {
+ color: #000;
+ background-color: #f4ab27;
+ border-color: #855807;
+}
+
+.datepicker table tr td.range.today:active, .datepicker table tr td.range.today.active,
+.open > .datepicker table tr td.range.today.dropdown-toggle {
+ background-image: none;
+}
+
+.datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:focus, .datepicker table tr td.range.today.disabled.focus, .datepicker table tr td.range.today[disabled]:hover, .datepicker table tr td.range.today[disabled]:focus, .datepicker table tr td.range.today[disabled].focus,
+fieldset[disabled] .datepicker table tr td.range.today:hover,
+fieldset[disabled] .datepicker table tr td.range.today:focus,
+fieldset[disabled] .datepicker table tr td.range.today.focus {
+ background-color: #f8cb79;
+ border-color: #f3a518;
+}
+
+.datepicker table tr td.range.today .badge {
+ color: #f8cb79;
+ background-color: #000;
+}
+
+.datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:active {
+ background: #f8cb79;
+ color: #9c9c9c;
+}
+
+.datepicker table tr td.selected, .datepicker table tr td.selected.highlighted {
+ color: #fff;
+ background-color: #9c9c9c;
+ border-color: #555555;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+
+.datepicker table tr td.selected:focus, .datepicker table tr td.selected.focus, .datepicker table tr td.selected.highlighted:focus, .datepicker table tr td.selected.highlighted.focus {
+ color: #fff;
+ background-color: #838282;
+ border-color: #161616;
+}
+
+.datepicker table tr td.selected:hover, .datepicker table tr td.selected.highlighted:hover {
+ color: #fff;
+ background-color: #838282;
+ border-color: #373737;
+}
+
+.datepicker table tr td.selected:active, .datepicker table tr td.selected.active,
+.open > .datepicker table tr td.selected.dropdown-toggle, .datepicker table tr td.selected.highlighted:active, .datepicker table tr td.selected.highlighted.active,
+.open > .datepicker table tr td.selected.highlighted.dropdown-toggle {
+ color: #fff;
+ background-color: #838282;
+ border-color: #373737;
+}
+
+.datepicker table tr td.selected:active:hover, .datepicker table tr td.selected:active:focus, .datepicker table tr td.selected:active.focus, .datepicker table tr td.selected.active:hover, .datepicker table tr td.selected.active:focus, .datepicker table tr td.selected.active.focus,
+.open > .datepicker table tr td.selected.dropdown-toggle:hover,
+.open > .datepicker table tr td.selected.dropdown-toggle:focus,
+.open > .datepicker table tr td.selected.dropdown-toggle.focus, .datepicker table tr td.selected.highlighted:active:hover, .datepicker table tr td.selected.highlighted:active:focus, .datepicker table tr td.selected.highlighted:active.focus, .datepicker table tr td.selected.highlighted.active:hover, .datepicker table tr td.selected.highlighted.active:focus, .datepicker table tr td.selected.highlighted.active.focus,
+.open > .datepicker table tr td.selected.highlighted.dropdown-toggle:hover,
+.open > .datepicker table tr td.selected.highlighted.dropdown-toggle:focus,
+.open > .datepicker table tr td.selected.highlighted.dropdown-toggle.focus {
+ color: #fff;
+ background-color: #717171;
+ border-color: #161616;
+}
+
+.datepicker table tr td.selected:active, .datepicker table tr td.selected.active,
+.open > .datepicker table tr td.selected.dropdown-toggle, .datepicker table tr td.selected.highlighted:active, .datepicker table tr td.selected.highlighted.active,
+.open > .datepicker table tr td.selected.highlighted.dropdown-toggle {
+ background-image: none;
+}
+
+.datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:focus, .datepicker table tr td.selected.disabled.focus, .datepicker table tr td.selected[disabled]:hover, .datepicker table tr td.selected[disabled]:focus, .datepicker table tr td.selected[disabled].focus,
+fieldset[disabled] .datepicker table tr td.selected:hover,
+fieldset[disabled] .datepicker table tr td.selected:focus,
+fieldset[disabled] .datepicker table tr td.selected.focus, .datepicker table tr td.selected.highlighted.disabled:hover, .datepicker table tr td.selected.highlighted.disabled:focus, .datepicker table tr td.selected.highlighted.disabled.focus, .datepicker table tr td.selected.highlighted[disabled]:hover, .datepicker table tr td.selected.highlighted[disabled]:focus, .datepicker table tr td.selected.highlighted[disabled].focus,
+fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,
+fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,
+fieldset[disabled] .datepicker table tr td.selected.highlighted.focus {
+ background-color: #9c9c9c;
+ border-color: #555555;
+}
+
+.datepicker table tr td.selected .badge, .datepicker table tr td.selected.highlighted .badge {
+ color: #9c9c9c;
+ background-color: #fff;
+}
+
+.datepicker table tr td.active, .datepicker table tr td.active.highlighted {
+ color: #fff;
+ background-color: #0088ce;
+ border-color: #00659c;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+
+.datepicker table tr td.active:focus, .datepicker table tr td.active.focus, .datepicker table tr td.active.highlighted:focus, .datepicker table tr td.active.highlighted.focus {
+ color: #fff;
+ background-color: #00669b;
+ border-color: #00121d;
+}
+
+.datepicker table tr td.active:hover, .datepicker table tr td.active.highlighted:hover {
+ color: #fff;
+ background-color: #00669b;
+ border-color: #003d5f;
+}
+
+.datepicker table tr td.active:active, .datepicker table tr td.active.active,
+.open > .datepicker table tr td.active.dropdown-toggle, .datepicker table tr td.active.highlighted:active, .datepicker table tr td.active.highlighted.active,
+.open > .datepicker table tr td.active.highlighted.dropdown-toggle {
+ color: #fff;
+ background-color: #00669b;
+ border-color: #003d5f;
+}
+
+.datepicker table tr td.active:active:hover, .datepicker table tr td.active:active:focus, .datepicker table tr td.active:active.focus, .datepicker table tr td.active.active:hover, .datepicker table tr td.active.active:focus, .datepicker table tr td.active.active.focus,
+.open > .datepicker table tr td.active.dropdown-toggle:hover,
+.open > .datepicker table tr td.active.dropdown-toggle:focus,
+.open > .datepicker table tr td.active.dropdown-toggle.focus, .datepicker table tr td.active.highlighted:active:hover, .datepicker table tr td.active.highlighted:active:focus, .datepicker table tr td.active.highlighted:active.focus, .datepicker table tr td.active.highlighted.active:hover, .datepicker table tr td.active.highlighted.active:focus, .datepicker table tr td.active.highlighted.active.focus,
+.open > .datepicker table tr td.active.highlighted.dropdown-toggle:hover,
+.open > .datepicker table tr td.active.highlighted.dropdown-toggle:focus,
+.open > .datepicker table tr td.active.highlighted.dropdown-toggle.focus {
+ color: #fff;
+ background-color: #004f77;
+ border-color: #00121d;
+}
+
+.datepicker table tr td.active:active, .datepicker table tr td.active.active,
+.open > .datepicker table tr td.active.dropdown-toggle, .datepicker table tr td.active.highlighted:active, .datepicker table tr td.active.highlighted.active,
+.open > .datepicker table tr td.active.highlighted.dropdown-toggle {
+ background-image: none;
+}
+
+.datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled.focus, .datepicker table tr td.active[disabled]:hover, .datepicker table tr td.active[disabled]:focus, .datepicker table tr td.active[disabled].focus,
+fieldset[disabled] .datepicker table tr td.active:hover,
+fieldset[disabled] .datepicker table tr td.active:focus,
+fieldset[disabled] .datepicker table tr td.active.focus, .datepicker table tr td.active.highlighted.disabled:hover, .datepicker table tr td.active.highlighted.disabled:focus, .datepicker table tr td.active.highlighted.disabled.focus, .datepicker table tr td.active.highlighted[disabled]:hover, .datepicker table tr td.active.highlighted[disabled]:focus, .datepicker table tr td.active.highlighted[disabled].focus,
+fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
+fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
+fieldset[disabled] .datepicker table tr td.active.highlighted.focus {
+ background-color: #0088ce;
+ border-color: #00659c;
+}
+
+.datepicker table tr td.active .badge, .datepicker table tr td.active.highlighted .badge {
+ color: #0088ce;
+ background-color: #fff;
+}
+
+.datepicker table tr td span {
+ display: block;
+ width: 23%;
+ height: 54px;
+ line-height: 54px;
+ float: left;
+ margin: 1%;
+ cursor: pointer;
+ border-radius: 4px;
+}
+
+.datepicker table tr td span:hover, .datepicker table tr td span.focused {
+ background: #f1f1f1;
+}
+
+.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
+ background: none;
+ color: #9c9c9c;
+ cursor: default;
+}
+
+.datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover {
+ color: #fff;
+ background-color: #0088ce;
+ border-color: #00659c;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+
+.datepicker table tr td span.active:focus, .datepicker table tr td span.active.focus, .datepicker table tr td span.active:hover:focus, .datepicker table tr td span.active:hover.focus, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active.disabled.focus, .datepicker table tr td span.active.disabled:hover:focus, .datepicker table tr td span.active.disabled:hover.focus {
+ color: #fff;
+ background-color: #00669b;
+ border-color: #00121d;
+}
+
+.datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover:hover {
+ color: #fff;
+ background-color: #00669b;
+ border-color: #003d5f;
+}
+
+.datepicker table tr td span.active:active, .datepicker table tr td span.active.active,
+.open > .datepicker table tr td span.active.dropdown-toggle, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover.active,
+.open > .datepicker table tr td span.active:hover.dropdown-toggle, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled.active,
+.open > .datepicker table tr td span.active.disabled.dropdown-toggle, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover.active,
+.open > .datepicker table tr td span.active.disabled:hover.dropdown-toggle {
+ color: #fff;
+ background-color: #00669b;
+ border-color: #003d5f;
+}
+
+.datepicker table tr td span.active:active:hover, .datepicker table tr td span.active:active:focus, .datepicker table tr td span.active:active.focus, .datepicker table tr td span.active.active:hover, .datepicker table tr td span.active.active:focus, .datepicker table tr td span.active.active.focus,
+.open > .datepicker table tr td span.active.dropdown-toggle:hover,
+.open > .datepicker table tr td span.active.dropdown-toggle:focus,
+.open > .datepicker table tr td span.active.dropdown-toggle.focus, .datepicker table tr td span.active:hover:active:hover, .datepicker table tr td span.active:hover:active:focus, .datepicker table tr td span.active:hover:active.focus, .datepicker table tr td span.active:hover.active:hover, .datepicker table tr td span.active:hover.active:focus, .datepicker table tr td span.active:hover.active.focus,
+.open > .datepicker table tr td span.active:hover.dropdown-toggle:hover,
+.open > .datepicker table tr td span.active:hover.dropdown-toggle:focus,
+.open > .datepicker table tr td span.active:hover.dropdown-toggle.focus, .datepicker table tr td span.active.disabled:active:hover, .datepicker table tr td span.active.disabled:active:focus, .datepicker table tr td span.active.disabled:active.focus, .datepicker table tr td span.active.disabled.active:hover, .datepicker table tr td span.active.disabled.active:focus, .datepicker table tr td span.active.disabled.active.focus,
+.open > .datepicker table tr td span.active.disabled.dropdown-toggle:hover,
+.open > .datepicker table tr td span.active.disabled.dropdown-toggle:focus,
+.open > .datepicker table tr td span.active.disabled.dropdown-toggle.focus, .datepicker table tr td span.active.disabled:hover:active:hover, .datepicker table tr td span.active.disabled:hover:active:focus, .datepicker table tr td span.active.disabled:hover:active.focus, .datepicker table tr td span.active.disabled:hover.active:hover, .datepicker table tr td span.active.disabled:hover.active:focus, .datepicker table tr td span.active.disabled:hover.active.focus,
+.open > .datepicker table tr td span.active.disabled:hover.dropdown-toggle:hover,
+.open > .datepicker table tr td span.active.disabled:hover.dropdown-toggle:focus,
+.open > .datepicker table tr td span.active.disabled:hover.dropdown-toggle.focus {
+ color: #fff;
+ background-color: #004f77;
+ border-color: #00121d;
+}
+
+.datepicker table tr td span.active:active, .datepicker table tr td span.active.active,
+.open > .datepicker table tr td span.active.dropdown-toggle, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover.active,
+.open > .datepicker table tr td span.active:hover.dropdown-toggle, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled.active,
+.open > .datepicker table tr td span.active.disabled.dropdown-toggle, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover.active,
+.open > .datepicker table tr td span.active.disabled:hover.dropdown-toggle {
+ background-image: none;
+}
+
+.datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active.disabled.focus, .datepicker table tr td span.active[disabled]:hover, .datepicker table tr td span.active[disabled]:focus, .datepicker table tr td span.active[disabled].focus,
+fieldset[disabled] .datepicker table tr td span.active:hover,
+fieldset[disabled] .datepicker table tr td span.active:focus,
+fieldset[disabled] .datepicker table tr td span.active.focus, .datepicker table tr td span.active:hover.disabled:hover, .datepicker table tr td span.active:hover.disabled:focus, .datepicker table tr td span.active:hover.disabled.focus, .datepicker table tr td span.active:hover[disabled]:hover, .datepicker table tr td span.active:hover[disabled]:focus, .datepicker table tr td span.active:hover[disabled].focus,
+fieldset[disabled] .datepicker table tr td span.active:hover:hover,
+fieldset[disabled] .datepicker table tr td span.active:hover:focus,
+fieldset[disabled] .datepicker table tr td span.active:hover.focus, .datepicker table tr td span.active.disabled.disabled:hover, .datepicker table tr td span.active.disabled.disabled:focus, .datepicker table tr td span.active.disabled.disabled.focus, .datepicker table tr td span.active.disabled[disabled]:hover, .datepicker table tr td span.active.disabled[disabled]:focus, .datepicker table tr td span.active.disabled[disabled].focus,
+fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
+fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
+fieldset[disabled] .datepicker table tr td span.active.disabled.focus, .datepicker table tr td span.active.disabled:hover.disabled:hover, .datepicker table tr td span.active.disabled:hover.disabled:focus, .datepicker table tr td span.active.disabled:hover.disabled.focus, .datepicker table tr td span.active.disabled:hover[disabled]:hover, .datepicker table tr td span.active.disabled:hover[disabled]:focus, .datepicker table tr td span.active.disabled:hover[disabled].focus,
+fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
+fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
+fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {
+ background-color: #0088ce;
+ border-color: #00659c;
+}
+
+.datepicker table tr td span.active .badge, .datepicker table tr td span.active:hover .badge, .datepicker table tr td span.active.disabled .badge, .datepicker table tr td span.active.disabled:hover .badge {
+ color: #0088ce;
+ background-color: #fff;
+}
+
+.datepicker table tr td span.old, .datepicker table tr td span.new {
+ color: #9c9c9c;
+}
+
+.datepicker .datepicker-switch {
+ width: 145px;
+}
+
+.datepicker .datepicker-switch,
+.datepicker .prev,
+.datepicker .next,
+.datepicker tfoot tr th {
+ cursor: pointer;
+}
+
+.datepicker .datepicker-switch:hover,
+.datepicker .prev:hover,
+.datepicker .next:hover,
+.datepicker tfoot tr th:hover {
+ background: #f1f1f1;
+}
+
+.datepicker .prev.disabled, .datepicker .next.disabled {
+ visibility: hidden;
+}
+
+.datepicker .cw {
+ font-size: 10px;
+ width: 12px;
+ padding: 0 2px 0 5px;
+ vertical-align: middle;
+}
+
+.input-group.date .input-group-addon {
+ cursor: pointer;
+}
+
+.input-daterange {
+ width: 100%;
+}
+
+.input-daterange input {
+ text-align: center;
+}
+
+.input-daterange input:first-child {
+ border-radius: 3px 0 0 3px;
+}
+
+.input-daterange input:last-child {
+ border-radius: 0 3px 3px 0;
+}
+
+.input-daterange .input-group-addon {
+ width: auto;
+ min-width: 16px;
+ padding: 4px 5px;
+ line-height: 1.66666667;
+ text-shadow: 0 1px 0 #fff;
+ border-width: 1px 0;
+ margin-left: -5px;
+ margin-right: -5px;
+}
+
+select.bs-select-hidden,
+select.selectpicker {
+ display: none !important;
+}
+
+.bootstrap-select {
+ width: 220px \0;
+ /*IE9 and below*/
+}
+
+.bootstrap-select > .dropdown-toggle {
+ width: 100%;
+ padding-right: 25px;
+ z-index: 1;
+}
+
+.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active {
+ color: #999;
+}
+
+.bootstrap-select > select {
+ position: absolute !important;
+ bottom: 0;
+ left: 50%;
+ display: block !important;
+ width: 0.5px !important;
+ height: 100% !important;
+ padding: 0 !important;
+ opacity: 0 !important;
+ border: none;
+}
+
+.bootstrap-select > select.mobile-device {
+ top: 0;
+ left: 0;
+ display: block !important;
+ width: 100% !important;
+ z-index: 2;
+}
+
+.has-error .bootstrap-select .dropdown-toggle,
+.error .bootstrap-select .dropdown-toggle {
+ border-color: #b94a48;
+}
+
+.bootstrap-select.fit-width {
+ width: auto !important;
+}
+
+.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
+ width: 220px;
+}
+
+.bootstrap-select .dropdown-toggle:focus {
+ outline: thin dotted #333333 !important;
+ outline: 5px auto -webkit-focus-ring-color !important;
+ outline-offset: -2px;
+}
+
+.bootstrap-select.form-control {
+ margin-bottom: 0;
+ padding: 0;
+ border: none;
+}
+
+.bootstrap-select.form-control:not([class*="col-"]) {
+ width: 100%;
+}
+
+.bootstrap-select.form-control.input-group-btn {
+ z-index: auto;
+}
+
+.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {
+ border-radius: 0;
+}
+
+.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*="col-"] {
+ float: none;
+ display: inline-block;
+ margin-left: 0;
+}
+
+.bootstrap-select.btn-group.dropdown-menu-right, .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
+.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
+ float: right;
+}
+
+.form-inline .bootstrap-select.btn-group,
+.form-horizontal .bootstrap-select.btn-group,
+.form-group .bootstrap-select.btn-group {
+ margin-bottom: 0;
+}
+
+.form-group-lg .bootstrap-select.btn-group.form-control,
+.form-group-sm .bootstrap-select.btn-group.form-control {
+ padding: 0;
+}
+
+.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,
+.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle {
+ height: 100%;
+ font-size: inherit;
+ line-height: inherit;
+ border-radius: inherit;
+}
+
+.form-inline .bootstrap-select.btn-group .form-control {
+ width: 100%;
+}
+
+.bootstrap-select.btn-group.disabled,
+.bootstrap-select.btn-group > .disabled {
+ cursor: not-allowed;
+}
+
+.bootstrap-select.btn-group.disabled:focus,
+.bootstrap-select.btn-group > .disabled:focus {
+ outline: none !important;
+}
+
+.bootstrap-select.btn-group.bs-container {
+ position: absolute;
+ height: 0 !important;
+ padding: 0 !important;
+}
+
+.bootstrap-select.btn-group.bs-container .dropdown-menu {
+ z-index: 1060;
+}
+
+.bootstrap-select.btn-group .dropdown-toggle .filter-option {
+ display: inline-block;
+ overflow: hidden;
+ width: 100%;
+ text-align: left;
+}
+
+.bootstrap-select.btn-group .dropdown-toggle .caret {
+ position: absolute;
+ top: 50%;
+ right: 12px;
+ margin-top: -2px;
+ vertical-align: middle;
+}
+
+.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
+ width: 100%;
+}
+
+.bootstrap-select.btn-group .dropdown-menu {
+ min-width: 100%;
+ box-sizing: border-box;
+}
+
+.bootstrap-select.btn-group .dropdown-menu.inner {
+ position: static;
+ float: none;
+ border: 0;
+ padding: 0;
+ margin: 0;
+ border-radius: 0;
+ box-shadow: none;
+}
+
+.bootstrap-select.btn-group .dropdown-menu li {
+ position: relative;
+}
+
+.bootstrap-select.btn-group .dropdown-menu li.active small {
+ color: #fff;
+}
+
+.bootstrap-select.btn-group .dropdown-menu li.disabled a {
+ cursor: not-allowed;
+}
+
+.bootstrap-select.btn-group .dropdown-menu li a {
+ cursor: pointer;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.bootstrap-select.btn-group .dropdown-menu li a.opt {
+ position: relative;
+ padding-left: 2.25em;
+}
+
+.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
+ display: none;
+}
+
+.bootstrap-select.btn-group .dropdown-menu li a span.text {
+ display: inline-block;
+}
+
+.bootstrap-select.btn-group .dropdown-menu li small {
+ padding-left: 0.5em;
+}
+
+.bootstrap-select.btn-group .dropdown-menu .notify {
+ position: absolute;
+ bottom: 5px;
+ width: 96%;
+ margin: 0 2%;
+ min-height: 26px;
+ padding: 3px 5px;
+ background: whitesmoke;
+ border: 1px solid #e3e3e3;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
+ pointer-events: none;
+ opacity: 0.9;
+ box-sizing: border-box;
+}
+
+.bootstrap-select.btn-group .no-results {
+ padding: 3px;
+ background: #f5f5f5;
+ margin: 0 5px;
+ white-space: nowrap;
+}
+
+.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
+ position: static;
+}
+
+.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
+ position: static;
+ top: auto;
+ margin-top: -1px;
+}
+
+.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
+ position: absolute;
+ display: inline-block;
+ right: 15px;
+ margin-top: 5px;
+}
+
+.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
+ margin-right: 34px;
+}
+
+.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
+ z-index: 1061;
+}
+
+.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
+ content: '';
+ border-left: 7px solid transparent;
+ border-right: 7px solid transparent;
+ border-bottom: 7px solid rgba(204, 204, 204, 0.2);
+ position: absolute;
+ bottom: -4px;
+ left: 9px;
+ display: none;
+}
+
+.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
+ content: '';
+ border-left: 6px solid transparent;
+ border-right: 6px solid transparent;
+ border-bottom: 6px solid white;
+ position: absolute;
+ bottom: -4px;
+ left: 10px;
+ display: none;
+}
+
+.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
+ bottom: auto;
+ top: -3px;
+ border-top: 7px solid rgba(204, 204, 204, 0.2);
+ border-bottom: 0;
+}
+
+.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
+ bottom: auto;
+ top: -3px;
+ border-top: 6px solid white;
+ border-bottom: 0;
+}
+
+.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
+ right: 12px;
+ left: auto;
+}
+
+.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
+ right: 13px;
+ left: auto;
+}
+
+.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
+ display: block;
+}
+
+.bs-searchbox,
+.bs-actionsbox,
+.bs-donebutton {
+ padding: 4px 8px;
+}
+
+.bs-actionsbox {
+ width: 100%;
+ box-sizing: border-box;
+}
+
+.bs-actionsbox .btn-group button {
+ width: 50%;
+}
+
+.bs-donebutton {
+ float: left;
+ width: 100%;
+ box-sizing: border-box;
+}
+
+.bs-donebutton .btn-group button {
+ width: 100%;
+}
+
+.bs-searchbox + .bs-actionsbox {
+ padding: 0 8px 4px;
+}
+
+.bs-searchbox .form-control {
+ margin-bottom: 0;
+ width: 100%;
+ float: none;
+}
+
+/*! =========================================================
+ * bootstrap-slider.js
+ *
+ * Maintainers:
+ * Kyle Kemp
+ * - Twitter: @seiyria
+ * - Github: seiyria
+ * Rohit Kalkur
+ * - Twitter: @Rovolutionary
+ * - Github: rovolution
+ *
+ * =========================================================
+ *
+ * bootstrap-slider is released under the MIT License
+ * Copyright (c) 2017 Kyle Kemp, Rohit Kalkur, and contributors
+ *
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ *
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ *
+ * ========================================================= */
+.slider {
+ display: inline-block;
+ vertical-align: middle;
+ position: relative;
+}
+
+.slider.slider-horizontal {
+ width: 100%;
+ height: 16px;
+}
+
+.slider.slider-horizontal .slider-track {
+ height: 8px;
+ width: 100%;
+ margin-top: -4px;
+ top: 50%;
+ left: 0;
+}
+
+.slider.slider-horizontal .slider-selection, .slider.slider-horizontal .slider-track-low, .slider.slider-horizontal .slider-track-high {
+ height: 100%;
+ top: 0;
+ bottom: 0;
+}
+
+.slider.slider-horizontal .slider-tick,
+.slider.slider-horizontal .slider-handle {
+ margin-left: -8px;
+}
+
+.slider.slider-horizontal .slider-tick.triangle,
+.slider.slider-horizontal .slider-handle.triangle {
+ position: relative;
+ top: 50%;
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%);
+ border-width: 0 8px 8px 8px;
+ width: 0;
+ height: 0;
+ border-bottom-color: #ededed;
+ margin-top: 0;
+}
+
+.slider.slider-horizontal .slider-tick-container {
+ white-space: nowrap;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+}
+
+.slider.slider-horizontal .slider-tick-label-container {
+ white-space: nowrap;
+ margin-top: 16px;
+}
+
+.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
+ display: inline-block;
+ padding-top: 19.2px;
+ text-align: center;
+}
+
+.slider.slider-horizontal.slider-rtl .slider-track {
+ left: initial;
+ right: 0;
+}
+
+.slider.slider-horizontal.slider-rtl .slider-tick,
+.slider.slider-horizontal.slider-rtl .slider-handle {
+ margin-left: initial;
+ margin-right: -8px;
+}
+
+.slider.slider-horizontal.slider-rtl .slider-tick-container {
+ left: initial;
+ right: 0;
+}
+
+.slider.slider-vertical {
+ height: 210px;
+ width: 16px;
+}
+
+.slider.slider-vertical .slider-track {
+ width: 8px;
+ height: 100%;
+ left: 25%;
+ top: 0;
+}
+
+.slider.slider-vertical .slider-selection {
+ width: 100%;
+ left: 0;
+ top: 0;
+ bottom: 0;
+}
+
+.slider.slider-vertical .slider-track-low, .slider.slider-vertical .slider-track-high {
+ width: 100%;
+ left: 0;
+ right: 0;
+}
+
+.slider.slider-vertical .slider-tick,
+.slider.slider-vertical .slider-handle {
+ margin-top: -8px;
+}
+
+.slider.slider-vertical .slider-tick.triangle,
+.slider.slider-vertical .slider-handle.triangle {
+ border-width: 8px 0 8px 8px;
+ width: 1px;
+ height: 1px;
+ border-left-color: #ededed;
+ margin-left: 0;
+}
+
+.slider.slider-vertical .slider-tick-label-container {
+ white-space: nowrap;
+}
+
+.slider.slider-vertical .slider-tick-label-container .slider-tick-label {
+ padding-left: 3.2px;
+}
+
+.slider.slider-vertical.slider-rtl .slider-track {
+ left: initial;
+ right: 25%;
+}
+
+.slider.slider-vertical.slider-rtl .slider-selection {
+ left: initial;
+ right: 0;
+}
+
+.slider.slider-vertical.slider-rtl .slider-tick.triangle,
+.slider.slider-vertical.slider-rtl .slider-handle.triangle {
+ border-width: 8px 8px 8px 0;
+}
+
+.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label {
+ padding-left: initial;
+ padding-right: 3.2px;
+}
+
+.slider.slider-disabled .slider-handle {
+ background-color: #cfcfcf;
+ background-image: linear-gradient(to bottom, #DFDFDF, #BEBEBE);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DFDFDF', endColorstr='#BEBEBE',GradientType=0);
+}
+
+.slider.slider-disabled .slider-track {
+ background-color: #e7e7e7;
+ background-image: linear-gradient(to bottom, #E5E5E5, #E9E9E9);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5E5E5', endColorstr='#E9E9E9',GradientType=0);
+ cursor: not-allowed;
+}
+
+.slider input {
+ display: none;
+}
+
+.slider .tooltip-inner {
+ white-space: nowrap;
+ max-width: none;
+}
+
+.slider .tooltip.top {
+ margin-top: -36px;
+}
+
+.slider .tooltip-inner {
+ white-space: nowrap;
+ max-width: none;
+}
+
+.slider .hide {
+ display: none;
+}
+
+.slider-track {
+ background-color: #f7f7f7;
+ background-image: linear-gradient(to bottom, #F5F5F5, #F9F9F9);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#F9F9F9',GradientType=0);
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+ border-radius: 4px;
+ position: absolute;
+ cursor: pointer;
+}
+
+.slider-selection {
+ background-color: #f7f7f7;
+ background-image: linear-gradient(to bottom, #F9F9F9, #F5F5F5);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#F5F5F5',GradientType=0);
+ box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+ box-sizing: border-box;
+ border-radius: 4px;
+ position: absolute;
+}
+
+.slider-selection.tick-slider-selection {
+ background-color: #1d97d5;
+ background-image: linear-gradient(to bottom, #0088ce, #39a5dc);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088ce', endColorstr='#39a5dc',GradientType=0);
+}
+
+.slider-track-low, .slider-track-high {
+ box-sizing: border-box;
+ border-radius: 4px;
+ position: absolute;
+ background: transparent;
+}
+
+.slider-handle {
+ background-color: #f4f4f4;
+ background-image: linear-gradient(to bottom, #fafafa, #ededed);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#ededed',GradientType=0);
+ box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+ position: absolute;
+ top: 0;
+ width: 16px;
+ height: 16px;
+ background-color: #39a5dc;
+ border: 0px solid transparent;
+}
+
+.slider-handle.round {
+ border-radius: 16px;
+}
+
+.slider-handle.triangle {
+ background: transparent none;
+}
+
+.slider-handle.custom {
+ background: transparent none;
+}
+
+.slider-handle.custom::before {
+ line-height: 16px;
+ font-size: 20px;
+ content: '\2605';
+ color: #726204;
+}
+
+.slider-tick {
+ background-color: #f7f7f7;
+ background-image: linear-gradient(to bottom, #F5F5F5, #F9F9F9);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#F9F9F9',GradientType=0);
+ box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+ box-sizing: border-box;
+ position: absolute;
+ width: 16px;
+ height: 16px;
+ filter: none;
+ opacity: 0.8;
+ border: 0px solid transparent;
+}
+
+.slider-tick.round {
+ border-radius: 50%;
+}
+
+.slider-tick.triangle {
+ background: transparent none;
+}
+
+.slider-tick.custom {
+ background: transparent none;
+}
+
+.slider-tick.custom::before {
+ line-height: 16px;
+ font-size: 20px;
+ content: '\2605';
+ color: #726204;
+}
+
+.slider-tick.in-selection {
+ background-color: #1d97d5;
+ background-image: linear-gradient(to bottom, #0088ce, #39a5dc);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088ce', endColorstr='#39a5dc',GradientType=0);
+ opacity: 1;
+}
+
+.bootstrap-switch {
+ display: inline-block;
+ direction: ltr;
+ cursor: pointer;
+ border-radius: 1px;
+ border: 1px solid;
+ border-color: #bbb;
+ 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;
+ 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: 1px;
+ transform: translate3d(0, 0, 0);
+}
+
+.bootstrap-switch .bootstrap-switch-handle-on,
+.bootstrap-switch .bootstrap-switch-handle-off,
+.bootstrap-switch .bootstrap-switch-label {
+ box-sizing: border-box;
+ cursor: pointer;
+ display: table-cell;
+ vertical-align: middle;
+ padding: 2px 6px;
+ font-size: 12px;
+ 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: #0088ce;
+}
+
+.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
+.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
+ color: #fff;
+ background: #00659c;
+}
+
+.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
+.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
+ color: #fff;
+ background: #3f9c35;
+}
+
+.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
+.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
+ background: #ec7a08;
+ color: #fff;
+}
+
+.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
+.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
+ color: #fff;
+ background: #a30000;
+}
+
+.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
+.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
+ color: #000;
+ background: #f1f1f1;
+}
+
+.bootstrap-switch .bootstrap-switch-label {
+ text-align: center;
+ margin-top: -1px;
+ margin-bottom: -1px;
+ z-index: 100;
+ color: #4d5258;
+ background: #f1f1f1;
+}
+
+.bootstrap-switch span::before {
+ content: "\200b";
+}
+
+.bootstrap-switch .bootstrap-switch-handle-on {
+ border-bottom-left-radius: 0px;
+ border-top-left-radius: 0px;
+}
+
+.bootstrap-switch .bootstrap-switch-handle-off {
+ border-bottom-right-radius: 0px;
+ border-top-right-radius: 0px;
+}
+
+.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: 11px;
+ 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: 2px 6px;
+ font-size: 11px;
+ 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: 2px 10px;
+ font-size: 14px;
+ 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-disabled .bootstrap-switch-handle-off,
+.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,
+.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,
+.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,
+.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,
+.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 {
+ 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: 0px;
+ border-top-right-radius: 0px;
+}
+
+.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+ border-bottom-left-radius: 0px;
+ border-top-left-radius: 0px;
+}
+
+.bootstrap-switch.bootstrap-switch-focused {
+ border-color: #0088ce;
+ outline: 0;
+ box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 136, 206, 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: 0px;
+ border-top-right-radius: 0px;
+}
+
+.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
+ border-bottom-left-radius: 0px;
+ border-top-left-radius: 0px;
+}
+
+/*
+ * Bootstrap TouchSpin - v3.1.1
+ * A mobile and touch friendly input spinner component for Bootstrap 3.
+ * http://www.virtuosoft.eu/code/bootstrap-touchspin/
+ *
+ * Made by István Ujj-Mészáros
+ * Under Apache License v2.0 License
+ */
+.bootstrap-touchspin .input-group-btn-vertical {
+ position: relative;
+ white-space: nowrap;
+ width: 1%;
+ vertical-align: middle;
+ display: table-cell;
+}
+
+.bootstrap-touchspin .input-group-btn-vertical > .btn {
+ display: block;
+ float: none;
+ width: 100%;
+ max-width: 100%;
+ padding: 8px 10px;
+ margin-left: -1px;
+ position: relative;
+}
+
+.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
+ border-radius: 0;
+ border-top-right-radius: 4px;
+}
+
+.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
+ margin-top: -2px;
+ border-radius: 0;
+ border-bottom-right-radius: 4px;
+}
+
+.bootstrap-touchspin .input-group-btn-vertical i {
+ position: absolute;
+ top: 3px;
+ left: 5px;
+ font-size: 9px;
+ font-weight: normal;
+}
+
+/*-- Chart --*/
+.c3 svg {
+ font: 10px sans-serif;
+ -webkit-tap-highlight-color: transparent;
+}
+
+.c3 path, .c3 line {
+ fill: none;
+ stroke: #000;
+}
+
+.c3 text {
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.c3-legend-item-tile,
+.c3-xgrid-focus,
+.c3-ygrid,
+.c3-event-rect,
+.c3-bars path {
+ shape-rendering: crispEdges;
+}
+
+.c3-chart-arc path {
+ stroke: #fff;
+}
+
+.c3-chart-arc text {
+ fill: #fff;
+ font-size: 13px;
+}
+
+/*-- Axis --*/
+/*-- Grid --*/
+.c3-grid line {
+ stroke: #aaa;
+}
+
+.c3-grid text {
+ fill: #aaa;
+}
+
+.c3-xgrid, .c3-ygrid {
+ stroke-dasharray: 3 3;
+}
+
+/*-- Text on Chart --*/
+.c3-text.c3-empty {
+ fill: #808080;
+ font-size: 2em;
+}
+
+/*-- Line --*/
+.c3-line {
+ stroke-width: 1px;
+}
+
+/*-- Point --*/
+.c3-circle._expanded_ {
+ stroke-width: 1px;
+ stroke: white;
+}
+
+.c3-selected-circle {
+ fill: white;
+ stroke-width: 2px;
+}
+
+/*-- Bar --*/
+.c3-bar {
+ stroke-width: 0;
+}
+
+.c3-bar._expanded_ {
+ fill-opacity: 1;
+ fill-opacity: 0.75;
+}
+
+/*-- Focus --*/
+.c3-target.c3-focused {
+ opacity: 1;
+}
+
+.c3-target.c3-focused path.c3-line, .c3-target.c3-focused path.c3-step {
+ stroke-width: 2px;
+}
+
+.c3-target.c3-defocused {
+ opacity: 0.3 !important;
+}
+
+/*-- Region --*/
+.c3-region {
+ fill: steelblue;
+ fill-opacity: .1;
+}
+
+/*-- Brush --*/
+.c3-brush .extent {
+ fill-opacity: .1;
+}
+
+/*-- Select - Drag --*/
+/*-- Legend --*/
+.c3-legend-item {
+ font-size: 12px;
+}
+
+.c3-legend-item-hidden {
+ opacity: 0.15;
+}
+
+.c3-legend-background {
+ opacity: 0.75;
+ fill: white;
+ stroke: lightgray;
+ stroke-width: 1;
+}
+
+/*-- Title --*/
+.c3-title {
+ font: 14px sans-serif;
+}
+
+/*-- Tooltip --*/
+.c3-tooltip-container {
+ z-index: 10;
+}
+
+.c3-tooltip {
+ border-collapse: collapse;
+ border-spacing: 0;
+ background-color: #fff;
+ empty-cells: show;
+ box-shadow: 7px 7px 12px -9px #777777;
+ opacity: 0.9;
+}
+
+.c3-tooltip tr {
+ border: 1px solid #CCC;
+}
+
+.c3-tooltip th {
+ background-color: #aaa;
+ font-size: 14px;
+ padding: 2px 5px;
+ text-align: left;
+ color: #FFF;
+}
+
+.c3-tooltip td {
+ font-size: 13px;
+ padding: 3px 6px;
+ background-color: #fff;
+ border-left: 1px dotted #999;
+}
+
+.c3-tooltip td > span {
+ display: inline-block;
+ width: 10px;
+ height: 10px;
+ margin-right: 6px;
+}
+
+.c3-tooltip td.value {
+ text-align: right;
+}
+
+/*-- Area --*/
+.c3-area {
+ stroke-width: 0;
+ opacity: 0.2;
+}
+
+/*-- Arc --*/
+.c3-chart-arcs-title {
+ dominant-baseline: middle;
+ font-size: 1.3em;
+}
+
+.c3-chart-arcs .c3-chart-arcs-background {
+ fill: #e0e0e0;
+ stroke: none;
+}
+
+.c3-chart-arcs .c3-chart-arcs-gauge-unit {
+ fill: #000;
+ font-size: 16px;
+}
+
+.c3-chart-arcs .c3-chart-arcs-gauge-max {
+ fill: #777;
+}
+
+.c3-chart-arcs .c3-chart-arcs-gauge-min {
+ fill: #777;
+}
+
+.c3-chart-arc .c3-gauge-value {
+ fill: #000;
+ /* font-size: 28px !important;*/
+}
+
+.c3-chart-arc.c3-target g path {
+ opacity: 1;
+}
+
+.c3-chart-arc.c3-target.c3-focused g path {
+ opacity: 1;
+}
+
+.sr-only, .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after, .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after, .bootstrap-datetimepicker-widget .btn[data-action="today"]::after, .bootstrap-datetimepicker-widget .picker-switch::after, .bootstrap-datetimepicker-widget table th.prev::after, .bootstrap-datetimepicker-widget table th.next::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+}
+
+/*!
+ * Datetimepicker for Bootstrap 3
+ * ! version : 4.7.14
+ * https://github.com/Eonasdan/bootstrap-datetimepicker/
+ */
+.bootstrap-datetimepicker-widget {
+ list-style: none;
+}
+
+.bootstrap-datetimepicker-widget.dropdown-menu {
+ margin: 2px 0;
+ padding: 4px;
+ width: 19em;
+}
+
+@media (min-width: 768px) {
+ .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
+ width: 38em;
+ }
+}
+
+@media (min-width: 992px) {
+ .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
+ width: 38em;
+ }
+}
+
+@media (min-width: 1200px) {
+ .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
+ width: 38em;
+ }
+}
+
+.bootstrap-datetimepicker-widget.dropdown-menu:before, .bootstrap-datetimepicker-widget.dropdown-menu:after {
+ content: '';
+ display: inline-block;
+ position: absolute;
+}
+
+.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
+ border-left: 7px solid transparent;
+ border-right: 7px solid transparent;
+ border-bottom: 7px solid #ccc;
+ border-bottom-color: rgba(0, 0, 0, 0.2);
+ top: -7px;
+ left: 7px;
+}
+
+.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
+ border-left: 6px solid transparent;
+ border-right: 6px solid transparent;
+ border-bottom: 6px solid white;
+ top: -6px;
+ left: 8px;
+}
+
+.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
+ border-left: 7px solid transparent;
+ border-right: 7px solid transparent;
+ border-top: 7px solid #ccc;
+ border-top-color: rgba(0, 0, 0, 0.2);
+ bottom: -7px;
+ left: 6px;
+}
+
+.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
+ border-left: 6px solid transparent;
+ border-right: 6px solid transparent;
+ border-top: 6px solid white;
+ bottom: -6px;
+ left: 7px;
+}
+
+.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
+ left: auto;
+ right: 6px;
+}
+
+.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
+ left: auto;
+ right: 7px;
+}
+
+.bootstrap-datetimepicker-widget .list-unstyled {
+ margin: 0;
+}
+
+.bootstrap-datetimepicker-widget a[data-action] {
+ padding: 6px 0;
+}
+
+.bootstrap-datetimepicker-widget a[data-action]:active {
+ box-shadow: none;
+}
+
+.bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second {
+ width: 54px;
+ font-weight: bold;
+ font-size: 1em;
+ margin: 0;
+}
+
+.bootstrap-datetimepicker-widget button[data-action] {
+ padding: 6px;
+}
+
+.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
+ content: "Increment Hours";
+ content: "Increment Hours";
+}
+
+.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
+ content: "Increment Minutes";
+ content: "Increment Minutes";
+}
+
+.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
+ content: "Decrement Hours";
+ content: "Decrement Hours";
+}
+
+.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
+ content: "Decrement Minutes";
+ content: "Decrement Minutes";
+}
+
+.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
+ content: "Show Hours";
+}
+
+.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
+ content: "Show Minutes";
+}
+
+.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
+ content: "Toggle AM/PM";
+}
+
+.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
+ content: "Clear the picker";
+}
+
+.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
+ content: "Set the date to today";
+}
+
+.bootstrap-datetimepicker-widget .picker-switch {
+ text-align: center;
+}
+
+.bootstrap-datetimepicker-widget .picker-switch::after {
+ content: "Toggle Date and Time Screens";
+}
+
+.bootstrap-datetimepicker-widget .picker-switch td {
+ padding: 0;
+ margin: 0;
+ height: auto;
+ width: auto;
+ line-height: inherit;
+}
+
+.bootstrap-datetimepicker-widget .picker-switch td span {
+ line-height: 2.5;
+ height: 2.5em;
+ width: 100%;
+}
+
+.bootstrap-datetimepicker-widget table {
+ width: 100%;
+ margin: 0;
+}
+
+.bootstrap-datetimepicker-widget table td,
+.bootstrap-datetimepicker-widget table th {
+ text-align: center;
+ border-radius: 1px;
+}
+
+.bootstrap-datetimepicker-widget table th {
+ height: 20px;
+ line-height: 20px;
+ width: 20px;
+}
+
+.bootstrap-datetimepicker-widget table th.picker-switch {
+ width: 145px;
+}
+
+.bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover {
+ background: none;
+ color: #9c9c9c;
+ cursor: not-allowed;
+}
+
+.bootstrap-datetimepicker-widget table th.prev::after {
+ content: "Previous Month";
+}
+
+.bootstrap-datetimepicker-widget table th.next::after {
+ content: "Next Month";
+}
+
+.bootstrap-datetimepicker-widget table thead tr:first-child th {
+ cursor: pointer;
+}
+
+.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
+ background: transparent;
+}
+
+.bootstrap-datetimepicker-widget table td {
+ height: 54px;
+ line-height: 54px;
+ width: 54px;
+}
+
+.bootstrap-datetimepicker-widget table td.cw {
+ font-size: .8em;
+ height: 20px;
+ line-height: 20px;
+ color: #9c9c9c;
+}
+
+.bootstrap-datetimepicker-widget table td.day {
+ height: 20px;
+ line-height: 20px;
+ width: 20px;
+}
+
+.bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover {
+ background: transparent;
+ cursor: pointer;
+}
+
+.bootstrap-datetimepicker-widget table td.old, .bootstrap-datetimepicker-widget table td.new {
+ color: #9c9c9c;
+}
+
+.bootstrap-datetimepicker-widget table td.today {
+ position: relative;
+}
+
+.bootstrap-datetimepicker-widget table td.today:before {
+ content: '';
+ display: inline-block;
+ border: solid transparent;
+ border-width: 0 0 7px 7px;
+ border-bottom-color: #0088ce;
+ border-top-color: rgba(0, 0, 0, 0.2);
+ position: absolute;
+ bottom: 4px;
+ right: 4px;
+}
+
+.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
+ background-color: #0088ce;
+ color: #fff;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+
+.bootstrap-datetimepicker-widget table td.active.today:before {
+ border-bottom-color: #fff;
+}
+
+.bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover {
+ background: none;
+ color: #9c9c9c;
+ cursor: not-allowed;
+}
+
+.bootstrap-datetimepicker-widget table td span {
+ display: inline-block;
+ width: 54px;
+ height: 54px;
+ line-height: 54px;
+ margin: 2px 1.5px;
+ cursor: pointer;
+ border-radius: 1px;
+}
+
+.bootstrap-datetimepicker-widget table td span:hover {
+ background: transparent;
+}
+
+.bootstrap-datetimepicker-widget table td span.active {
+ background-color: #0088ce;
+ color: #fff;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+
+.bootstrap-datetimepicker-widget table td span.old {
+ color: #9c9c9c;
+}
+
+.bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover {
+ background: none;
+ color: #9c9c9c;
+ cursor: not-allowed;
+}
+
+.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
+ height: 27px;
+ line-height: 27px;
+}
+
+.input-group.date .input-group-addon {
+ cursor: pointer;
+}
+
+.text-overflow-pf {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ word-wrap: normal;
+}
+
+.alert {
+ border-width: 1px;
+ padding-left: 47px;
+ padding-right: 14px;
+ position: relative;
+ word-wrap: break-word;
+}
+
+.alert .alert-link {
+ color: #0088ce;
+}
+
+.alert .alert-link:hover {
+ color: #00659c;
+}
+
+.alert > .btn.pull-right {
+ margin-top: -3px;
+}
+
+.alert > .pficon {
+ font-size: 22px;
+ position: absolute;
+ left: 13px;
+ top: 10px;
+}
+
+.alert .close {
+ opacity: 0.85;
+ filter: alpha(opacity=85);
+}
+
+.alert .close:hover, .alert .close:focus {
+ opacity: 1;
+ filter: alpha(opacity=100);
+}
+
+.alert .pficon-info {
+ color: #4d5258;
+}
+
+.alert-dismissable {
+ padding-right: 28px;
+}
+
+.alert-dismissable .close {
+ right: -13px;
+ top: 1px;
+}
+
+.badge {
+ margin-left: 6px;
+}
+
+.nav-pills > li > a > .badge {
+ margin-left: 6px;
+}
+
+.breadcrumb {
+ padding-left: 0;
+}
+
+.breadcrumb > .active strong {
+ font-weight: 600;
+}
+
+.breadcrumb > li {
+ display: inline;
+ /* IE8 */
+}
+
+.breadcrumb > li + li:before {
+ color: #9c9c9c;
+ content: "";
+ font-family: "FontAwesome";
+ font-size: 11px;
+ padding: 0 9px 0 7px;
+}
+
+.btn {
+ box-shadow: 0 2px 3px rgba(3, 3, 3, 0.1);
+}
+
+.btn:active {
+ box-shadow: inset 0 2px 8px rgba(3, 3, 3, 0.2);
+}
+
+.btn.disabled, .btn[disabled],
+fieldset[disabled] .btn {
+ background-color: #fafafa !important;
+ background-image: none !important;
+ border-color: #d1d1d1 !important;
+ color: #8b8d8f !important;
+ opacity: 1;
+}
+
+.btn.disabled:active, .btn[disabled]:active,
+fieldset[disabled] .btn:active {
+ box-shadow: none;
+}
+
+.btn.disabled.btn-link, .btn[disabled].btn-link,
+fieldset[disabled] .btn.btn-link {
+ background-color: transparent !important;
+ border: 0;
+}
+
+.btn-danger {
+ background-color: #a30000;
+ background-image: linear-gradient(to bottom, #cc0000 0%, #a30000 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFCC0000', endColorstr='#FFA30000', GradientType=0);
+ border-color: #8b0000;
+ color: #fff;
+}
+
+.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active,
+.btn-danger .open .dropdown-toggle.btn-danger {
+ background-color: #a30000;
+ background-image: none;
+ border-color: #8b0000;
+ color: #fff;
+}
+
+.btn-danger:active, .btn-danger.active,
+.btn-danger .open .dropdown-toggle.btn-danger {
+ background-image: none;
+}
+
+.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
+.btn-danger .open .dropdown-toggle.btn-danger:hover,
+.btn-danger .open .dropdown-toggle.btn-danger:focus,
+.btn-danger .open .dropdown-toggle.btn-danger.focus {
+ background-color: #8a0000;
+ border-color: #670000;
+}
+
+.btn-danger.disabled, .btn-danger.disabled:hover, .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]:active, .btn-danger[disabled].active,
+fieldset[disabled] .btn-danger,
+fieldset[disabled] .btn-danger:hover,
+fieldset[disabled] .btn-danger:focus,
+fieldset[disabled] .btn-danger:active,
+fieldset[disabled] .btn-danger.active {
+ background-color: #a30000;
+ border-color: #8b0000;
+}
+
+.btn-default {
+ background-color: #f1f1f1;
+ background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAFAFA', endColorstr='#FFEDEDED', GradientType=0);
+ border-color: #bbb;
+ color: #4d5258;
+}
+
+.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active,
+.btn-default .open .dropdown-toggle.btn-default {
+ background-color: #f1f1f1;
+ background-image: none;
+ border-color: #bbb;
+ color: #4d5258;
+}
+
+.btn-default:active, .btn-default.active,
+.btn-default .open .dropdown-toggle.btn-default {
+ background-image: none;
+}
+
+.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
+.btn-default .open .dropdown-toggle.btn-default:hover,
+.btn-default .open .dropdown-toggle.btn-default:focus,
+.btn-default .open .dropdown-toggle.btn-default.focus {
+ background-color: #e5e5e5;
+ border-color: darkgray;
+}
+
+.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active,
+fieldset[disabled] .btn-default,
+fieldset[disabled] .btn-default:hover,
+fieldset[disabled] .btn-default:focus,
+fieldset[disabled] .btn-default:active,
+fieldset[disabled] .btn-default.active {
+ background-color: #f1f1f1;
+ border-color: #bbb;
+}
+
+.btn-link, .btn-link:active {
+ box-shadow: none;
+}
+
+.btn-primary {
+ background-color: #0088ce;
+ background-image: linear-gradient(to bottom, #39a5dc 0%, #0088ce 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF39A5DC', endColorstr='#FF0088CE', GradientType=0);
+ border-color: #00659c;
+ color: #fff;
+}
+
+.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active,
+.btn-primary .open .dropdown-toggle.btn-primary {
+ background-color: #0088ce;
+ background-image: none;
+ border-color: #00659c;
+ color: #fff;
+}
+
+.btn-primary:active, .btn-primary.active,
+.btn-primary .open .dropdown-toggle.btn-primary {
+ background-image: none;
+}
+
+.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
+.btn-primary .open .dropdown-toggle.btn-primary:hover,
+.btn-primary .open .dropdown-toggle.btn-primary:focus,
+.btn-primary .open .dropdown-toggle.btn-primary.focus {
+ background-color: #0077b5;
+ border-color: #004e78;
+}
+
+.btn-primary.disabled, .btn-primary.disabled:hover, .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]:active, .btn-primary[disabled].active,
+fieldset[disabled] .btn-primary,
+fieldset[disabled] .btn-primary:hover,
+fieldset[disabled] .btn-primary:focus,
+fieldset[disabled] .btn-primary:active,
+fieldset[disabled] .btn-primary.active {
+ background-color: #0088ce;
+ border-color: #00659c;
+}
+
+.btn-xs, .btn-group-xs > .btn,
+.btn-group-xs .btn {
+ font-weight: 400;
+}
+
+.caret {
+ font-family: "FontAwesome";
+ font-weight: normal;
+ height: 9px;
+ position: relative;
+ vertical-align: baseline;
+ width: 12px;
+}
+
+.caret:before {
+ bottom: 0;
+ content: "";
+ left: 0;
+ line-height: 12px;
+ position: absolute;
+ text-align: center;
+ top: -1px;
+ right: 0;
+}
+
+.dropup .caret:before {
+ content: "";
+}
+
+.dropdown-toggle:focus {
+ outline: 5px auto -webkit-focus-ring-color;
+ outline-offset: -2px;
+}
+
+.dropdown-menu .divider {
+ background-color: #ededed;
+ height: 1px;
+ margin: 4px 1px;
+ overflow: hidden;
+}
+
+.dropdown-menu > li > a {
+ border-color: transparent;
+ border-style: solid;
+ border-width: 1px 0;
+ padding: 1px 10px;
+}
+
+.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
+ border-color: #bee1f4;
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+
+.dropdown-menu > li > a:active {
+ background-color: #0088ce;
+ border-color: #0088ce;
+ color: #fff !important;
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+
+.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
+ background-color: #0088ce !important;
+ border-color: #0088ce !important;
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+
+.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
+ border-color: transparent;
+}
+
+.dropdown-menu > .selected > a {
+ background-color: #0088ce;
+ border-color: #0088ce;
+ color: #fff;
+}
+
+.dropdown-menu > .selected > a small {
+ color: rgba(255, 255, 255, 0.5);
+}
+
+.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
+ border-color: transparent;
+}
+
+.dropdown-header {
+ padding-left: 10px;
+ padding-right: 10px;
+ text-transform: uppercase;
+}
+
+.btn-group > .dropdown-menu,
+.dropdown > .dropdown-menu,
+.input-group-btn > .dropdown-menu {
+ margin-top: -1px;
+}
+
+.dropup .dropdown-menu {
+ margin-bottom: -1px;
+}
+
+.dropdown-submenu {
+ position: relative;
+}
+
+.dropdown-submenu:hover > a {
+ background-color: #def3ff;
+ border-color: #bee1f4;
+}
+
+.dropdown-submenu:hover > .dropdown-menu {
+ display: block;
+}
+
+.dropdown-submenu.pull-left {
+ float: none !important;
+}
+
+.dropdown-submenu.pull-left > .dropdown-menu {
+ left: auto;
+ margin-left: 10px;
+ right: 100%;
+}
+
+.dropdown-submenu > a {
+ padding-right: 20px !important;
+}
+
+.dropdown-submenu > a:after {
+ content: "";
+ font-family: "FontAwesome";
+ display: block;
+ position: absolute;
+ right: 10px;
+ top: 2px;
+}
+
+.dropdown-submenu > .dropdown-menu {
+ left: 100%;
+ margin-top: 0;
+ top: -6px;
+}
+
+.dropup .dropdown-submenu > .dropdown-menu {
+ bottom: -5px;
+ top: auto;
+}
+
+.open .dropdown-submenu.active > .dropdown-menu {
+ display: block;
+}
+
+.dropdown-kebab-pf.btn-group > .btn:first-child,
+.dropdown-kebab-pf .btn-link {
+ color: #252525;
+ font-size: 16px;
+ line-height: 1;
+ padding: 4px 10px;
+ margin-left: -10px;
+ margin-right: -10px;
+}
+
+.dropdown-kebab-pf.btn-group > .btn:first-child:active, .dropdown-kebab-pf.btn-group > .btn:first-child:focus, .dropdown-kebab-pf.btn-group > .btn:first-child:hover,
+.dropdown-kebab-pf .btn-link:active,
+.dropdown-kebab-pf .btn-link:focus,
+.dropdown-kebab-pf .btn-link:hover {
+ color: #0088ce;
+}
+
+.dropdown-kebab-pf.btn-group {
+ margin-left: 10px;
+}
+
+.dropdown-kebab-pf .dropdown-menu {
+ left: -15px;
+ margin-top: 11px;
+}
+
+.dropdown-kebab-pf .dropdown-menu.dropdown-menu-right {
+ left: auto;
+ right: -15px;
+}
+
+.dropdown-kebab-pf .dropdown-menu.dropdown-menu-right:after, .dropdown-kebab-pf .dropdown-menu.dropdown-menu-right:before {
+ left: auto;
+ right: 6px;
+}
+
+.dropdown-kebab-pf .dropdown-menu:after, .dropdown-kebab-pf .dropdown-menu:before {
+ border-bottom-color: #bbb;
+ border-bottom-style: solid;
+ border-bottom-width: 10px;
+ border-left: 10px solid transparent;
+ border-right: 10px solid transparent;
+ content: "";
+ display: inline-block;
+ left: 6px;
+ position: absolute;
+ top: -11px;
+}
+
+.dropdown-kebab-pf .dropdown-menu:after {
+ border-bottom-color: #fff;
+ top: -10px;
+}
+
+.dropdown-kebab-pf.dropup .dropdown-menu {
+ margin-bottom: 11px;
+ margin-top: 0;
+}
+
+.dropdown-kebab-pf.dropup .dropdown-menu:after, .dropdown-kebab-pf.dropup .dropdown-menu:before {
+ border-bottom: none;
+ border-top-color: #bbb;
+ border-top-style: solid;
+ border-top-width: 10px;
+ bottom: -11px;
+ top: auto;
+}
+
+.dropdown-kebab-pf.dropup .dropdown-menu:after {
+ border-top-color: #fff;
+ bottom: -10px;
+}
+
+.chars-remaining-pf span {
+ font-weight: 600;
+ padding-right: 5px;
+}
+
+.chars-warn-remaining-pf {
+ color: #cc0000;
+}
+
+.fields-status-pf {
+ color: #8b8d8f;
+ margin-bottom: 15px;
+}
+
+.form-control[disabled], .form-control[readonly],
+fieldset[disabled] .form-control {
+ box-shadow: none;
+ color: #8b8d8f;
+}
+
+.form-control[disabled]:hover, .form-control[readonly]:hover,
+fieldset[disabled] .form-control:hover {
+ border-color: #bbb;
+}
+
+.form-control:hover {
+ border-color: #7dc3e8;
+}
+
+.has-error .form-control:hover {
+ border-color: #990000;
+}
+
+.has-success .form-control:hover {
+ border-color: #2b542c;
+}
+
+.has-warning .form-control:hover {
+ border-color: #bb6106;
+}
+
+.has-error .checkbox,
+.has-error .checkbox-inline,
+.has-error .control-label,
+.has-error .radio,
+.has-error .radio-inline,
+.has-error.checkbox label,
+.has-error.checkbox-inline label,
+.has-error.radio label,
+.has-error.radio-inline label, .has-success .checkbox,
+.has-success .checkbox-inline,
+.has-success .control-label,
+.has-success .radio,
+.has-success .radio-inline,
+.has-success.checkbox label,
+.has-success.checkbox-inline label,
+.has-success.radio label,
+.has-success.radio-inline label, .has-warning .checkbox,
+.has-warning .checkbox-inline,
+.has-warning .control-label,
+.has-warning .radio,
+.has-warning .radio-inline,
+.has-warning.checkbox label,
+.has-warning.checkbox-inline label,
+.has-warning.radio label,
+.has-warning.radio-inline label {
+ color: #363636;
+}
+
+.help-block {
+ margin-bottom: 0px;
+}
+
+.input-group .input-group-btn .btn {
+ box-shadow: none;
+}
+
+label {
+ font-weight: 600;
+}
+
+label.required-pf:after {
+ color: #cc0000;
+ content: "*";
+ margin-left: 3px;
+}
+
+span.required-pf {
+ color: #cc0000;
+}
+
+.fields-section-pf {
+ border-color: #ededed;
+ border-style: solid;
+ border-width: 1px 0 0;
+ margin-top: 25px;
+ padding: 15px 0 0;
+}
+
+.fields-section-header-pf {
+ border: none;
+ font-size: 12px;
+ margin: 0;
+ padding-right: 10px;
+ width: auto;
+}
+
+.fields-section-header-pf .fa-angle-right {
+ cursor: pointer;
+ font-size: 14px;
+ width: 14px;
+}
+
+.label {
+ border-radius: 0;
+ font-size: 100%;
+ font-weight: 600;
+}
+
+h1 .label,
+h2 .label,
+h3 .label,
+h4 .label,
+h5 .label,
+h6 .label {
+ font-size: 75%;
+}
+
+.list-group {
+ border-top: 1px solid #ededed;
+}
+
+.list-group .list-group-item:first-child {
+ border-top: 0;
+}
+
+.list-group-item {
+ border-left: 0;
+ border-right: 0;
+}
+
+.list-group-item-heading {
+ font-weight: 600;
+}
+
+.modal-header {
+ background-color: #f5f5f5;
+ border-bottom: none;
+ padding: 10px 18px;
+}
+
+.modal-header .close {
+ margin-top: 2px;
+}
+
+.modal-title {
+ font-size: 13px;
+ font-weight: 700;
+}
+
+.modal-footer {
+ border-top: none;
+ margin-top: 15px;
+ padding: 14px 15px 15px;
+}
+
+.modal-footer > .btn {
+ padding-left: 10px;
+ padding-right: 10px;
+}
+
+.modal-footer > .btn > .fa-angle-left {
+ margin-right: 5px;
+}
+
+.modal-footer > .btn > .fa-angle-right {
+ margin-left: 5px;
+}
+
+.pager li > a,
+.pager li > span {
+ background-color: #f1f1f1;
+ background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAFAFA', endColorstr='#FFEDEDED', GradientType=0);
+ border-color: #bbb;
+ color: #4d5258;
+ color: #4d5258;
+ font-weight: 600;
+ line-height: 22px;
+ padding: 2px 14px;
+}
+
+.pager li > a:hover, .pager li > a:focus, .pager li > a:active, .pager li > a.active,
+.pager li > a .open .dropdown-toggle.pager li > a, .pager li > a .pager li > span,
+.pager li > span:hover,
+.pager li > span:focus,
+.pager li > span:active,
+.pager li > span.active,
+.pager li > span .open .dropdown-toggle.pager li > a,
+.pager li > span .pager li > span {
+ background-color: #f1f1f1;
+ background-image: none;
+ border-color: #bbb;
+ color: #4d5258;
+}
+
+.pager li > a:active, .pager li > a.active,
+.pager li > a .open .dropdown-toggle.pager li > a, .pager li > a .pager li > span,
+.pager li > span:active,
+.pager li > span.active,
+.pager li > span .open .dropdown-toggle.pager li > a,
+.pager li > span .pager li > span {
+ background-image: none;
+}
+
+.pager li > a:active:hover, .pager li > a:active:focus, .pager li > a:active.focus, .pager li > a.active:hover, .pager li > a.active:focus, .pager li > a.active.focus,
+.pager li > a .open .dropdown-toggle.pager li > a:hover,
+.pager li > a .open .dropdown-toggle.pager li > a:focus,
+.pager li > a .open .dropdown-toggle.pager li > a.focus, .pager li > a .pager li > span:hover, .pager li > a .pager li > span:focus, .pager li > a .pager li > span.focus,
+.pager li > span:active:hover,
+.pager li > span:active:focus,
+.pager li > span:active.focus,
+.pager li > span.active:hover,
+.pager li > span.active:focus,
+.pager li > span.active.focus,
+.pager li > span .open .dropdown-toggle.pager li > a:hover,
+.pager li > span .open .dropdown-toggle.pager li > a:focus,
+.pager li > span .open .dropdown-toggle.pager li > a.focus,
+.pager li > span .pager li > span:hover,
+.pager li > span .pager li > span:focus,
+.pager li > span .pager li > span.focus {
+ background-color: #e5e5e5;
+ border-color: darkgray;
+}
+
+.pager li > a.disabled, .pager li > a.disabled:hover, .pager li > a.disabled:focus, .pager li > a.disabled:active, .pager li > a.disabled.active, .pager li > a[disabled], .pager li > a[disabled]:hover, .pager li > a[disabled]:focus, .pager li > a[disabled]:active, .pager li > a[disabled].active,
+fieldset[disabled] .pager li > a,
+fieldset[disabled] .pager li > a:hover,
+fieldset[disabled] .pager li > a:focus,
+fieldset[disabled] .pager li > a:active,
+fieldset[disabled] .pager li > a.active,
+.pager li > span.disabled,
+.pager li > span.disabled:hover,
+.pager li > span.disabled:focus,
+.pager li > span.disabled:active,
+.pager li > span.disabled.active,
+.pager li > span[disabled],
+.pager li > span[disabled]:hover,
+.pager li > span[disabled]:focus,
+.pager li > span[disabled]:active,
+.pager li > span[disabled].active,
+fieldset[disabled]
+.pager li > span,
+fieldset[disabled]
+.pager li > span:hover,
+fieldset[disabled]
+.pager li > span:focus,
+fieldset[disabled]
+.pager li > span:active,
+fieldset[disabled]
+.pager li > span.active {
+ background-color: #f1f1f1;
+ border-color: #bbb;
+}
+
+.pager li > a > .i,
+.pager li > span > .i {
+ font-size: 18px;
+ vertical-align: top;
+ margin: 2px 0;
+}
+
+.pager li a:active {
+ background-image: none;
+ box-shadow: inset 0 3px 5px rgba(3, 3, 3, 0.125);
+ outline: 0;
+}
+
+.pager .disabled > a,
+.pager .disabled > a:hover,
+.pager .disabled > a:focus,
+.pager .disabled > a:active,
+.pager .disabled > span {
+ background: #f5f5f5;
+ box-shadow: none;
+ color: #8b8d8f;
+ cursor: default;
+}
+
+.pager .next > a > .i,
+.pager .next > span > .i {
+ margin-left: 5px;
+}
+
+.pager .previous > a > .i,
+.pager .previous > span > .i {
+ margin-right: 5px;
+}
+
+.pager-sm li > a,
+.pager-sm li > span {
+ font-weight: 400;
+ line-height: 16px;
+ padding: 1px 10px;
+}
+
+.pager-sm li > a > .i,
+.pager-sm li > span > .i {
+ font-size: 12px;
+}
+
+.pagination > li > a,
+.pagination > li > span {
+ background-color: #f1f1f1;
+ background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAFAFA', endColorstr='#FFEDEDED', GradientType=0);
+ border-color: #bbb;
+ color: #4d5258;
+ cursor: default;
+ font-weight: 600;
+ padding: 2px 10px;
+}
+
+.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > a:active, .pagination > li > a.active,
+.pagination > li > a .open .dropdown-toggle.pagination > li > a, .pagination > li > a .pagination > li > span,
+.pagination > li > span:hover,
+.pagination > li > span:focus,
+.pagination > li > span:active,
+.pagination > li > span.active,
+.pagination > li > span .open .dropdown-toggle.pagination > li > a,
+.pagination > li > span .pagination > li > span {
+ background-color: #f1f1f1;
+ background-image: none;
+ border-color: #bbb;
+ color: #4d5258;
+}
+
+.pagination > li > a:active, .pagination > li > a.active,
+.pagination > li > a .open .dropdown-toggle.pagination > li > a, .pagination > li > a .pagination > li > span,
+.pagination > li > span:active,
+.pagination > li > span.active,
+.pagination > li > span .open .dropdown-toggle.pagination > li > a,
+.pagination > li > span .pagination > li > span {
+ background-image: none;
+}
+
+.pagination > li > a:active:hover, .pagination > li > a:active:focus, .pagination > li > a:active.focus, .pagination > li > a.active:hover, .pagination > li > a.active:focus, .pagination > li > a.active.focus,
+.pagination > li > a .open .dropdown-toggle.pagination > li > a:hover,
+.pagination > li > a .open .dropdown-toggle.pagination > li > a:focus,
+.pagination > li > a .open .dropdown-toggle.pagination > li > a.focus, .pagination > li > a .pagination > li > span:hover, .pagination > li > a .pagination > li > span:focus, .pagination > li > a .pagination > li > span.focus,
+.pagination > li > span:active:hover,
+.pagination > li > span:active:focus,
+.pagination > li > span:active.focus,
+.pagination > li > span.active:hover,
+.pagination > li > span.active:focus,
+.pagination > li > span.active.focus,
+.pagination > li > span .open .dropdown-toggle.pagination > li > a:hover,
+.pagination > li > span .open .dropdown-toggle.pagination > li > a:focus,
+.pagination > li > span .open .dropdown-toggle.pagination > li > a.focus,
+.pagination > li > span .pagination > li > span:hover,
+.pagination > li > span .pagination > li > span:focus,
+.pagination > li > span .pagination > li > span.focus {
+ background-color: #e5e5e5;
+ border-color: darkgray;
+}
+
+.pagination > li > a.disabled, .pagination > li > a.disabled:hover, .pagination > li > a.disabled:focus, .pagination > li > a.disabled:active, .pagination > li > a.disabled.active, .pagination > li > a[disabled], .pagination > li > a[disabled]:hover, .pagination > li > a[disabled]:focus, .pagination > li > a[disabled]:active, .pagination > li > a[disabled].active,
+fieldset[disabled] .pagination > li > a,
+fieldset[disabled] .pagination > li > a:hover,
+fieldset[disabled] .pagination > li > a:focus,
+fieldset[disabled] .pagination > li > a:active,
+fieldset[disabled] .pagination > li > a.active,
+.pagination > li > span.disabled,
+.pagination > li > span.disabled:hover,
+.pagination > li > span.disabled:focus,
+.pagination > li > span.disabled:active,
+.pagination > li > span.disabled.active,
+.pagination > li > span[disabled],
+.pagination > li > span[disabled]:hover,
+.pagination > li > span[disabled]:focus,
+.pagination > li > span[disabled]:active,
+.pagination > li > span[disabled].active,
+fieldset[disabled]
+.pagination > li > span,
+fieldset[disabled]
+.pagination > li > span:hover,
+fieldset[disabled]
+.pagination > li > span:focus,
+fieldset[disabled]
+.pagination > li > span:active,
+fieldset[disabled]
+.pagination > li > span.active {
+ background-color: #f1f1f1;
+ border-color: #bbb;
+}
+
+.pagination > li > a > .i,
+.pagination > li > span > .i {
+ font-size: 15px;
+ vertical-align: top;
+ margin: 2px 0;
+}
+
+.pagination > li > a:active,
+.pagination > li > span:active {
+ box-shadow: inset 0 2px 8px rgba(3, 3, 3, 0.2);
+}
+
+.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
+.pagination > .active > span,
+.pagination > .active > span:hover,
+.pagination > .active > span:focus {
+ background-color: #f1f1f1;
+ border-color: #bbb;
+ box-shadow: inset 0 2px 8px rgba(3, 3, 3, 0.2);
+ color: #4d5258;
+ background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAFAFA', endColorstr='#FFEDEDED', GradientType=0);
+}
+
+.pagination > .disabled > span,
+.pagination > .disabled > span:hover,
+.pagination > .disabled > span:focus,
+.pagination > .disabled > a,
+.pagination > .disabled > a:hover,
+.pagination > .disabled > a:focus {
+ box-shadow: none;
+ cursor: default;
+ background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAFAFA', endColorstr='#FFEDEDED', GradientType=0);
+}
+
+.pagination-sm > li > a,
+.pagination-sm > li > span {
+ padding: 2px 6px;
+ font-size: 11px;
+ line-height: 1.5;
+}
+
+.pagination-sm > li:first-child > a,
+.pagination-sm > li:first-child > span {
+ border-bottom-left-radius: 1px;
+ border-top-left-radius: 1px;
+}
+
+.pagination-sm > li:last-child > a,
+.pagination-sm > li:last-child > span {
+ border-bottom-right-radius: 1px;
+ border-top-right-radius: 1px;
+}
+
+.pagination-sm > li > a,
+.pagination-sm > li > span {
+ font-weight: 400;
+}
+
+.pagination-sm > li > a > .i,
+.pagination-sm > li > span > .i {
+ font-size: 12px;
+ margin-top: 2px;
+}
+
+.content-view-pf-pagination {
+ background-color: #f5f5f5;
+ border: 1px solid #d1d1d1;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+}
+
+.content-view-pf-pagination.table-view-pf-pagination {
+ border-top: none;
+}
+
+.content-view-pf-pagination .form-group {
+ -ms-flex-align: baseline;
+ align-items: baseline;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ float: left;
+ margin: 5px;
+}
+
+@supports (display: flex) {
+ .content-view-pf-pagination .form-group {
+ float: none;
+ }
+}
+
+.content-view-pf-pagination .form-group:last-child {
+ -ms-flex-pack: end;
+ justify-content: flex-end;
+ float: right;
+}
+
+@supports (display: flex) {
+ .content-view-pf-pagination .form-group:last-child {
+ float: none;
+ }
+}
+
+.content-view-pf-pagination .form-group .pagination-pf-pagesize.bootstrap-select.btn-group,
+.content-view-pf-pagination .form-group .pagination-pf-pagesize.btn-group {
+ display: -ms-flexbox;
+ display: flex;
+ float: none;
+ margin-bottom: 0;
+ margin-left: 0;
+ margin-right: 5px;
+ width: auto;
+}
+
+.content-view-pf-pagination .form-group .dropdown-menu {
+ min-width: auto;
+}
+
+.content-view-pf-pagination .pagination-pf-page {
+ margin-left: 10px;
+ margin-right: 5px;
+ padding: 0 2px 2px;
+ text-align: right;
+ width: 2.5em;
+}
+
+.content-view-pf-pagination .pagination {
+ display: -ms-flexbox;
+ display: flex;
+ margin: 0 0 0 10px;
+}
+
+.content-view-pf-pagination .pagination a {
+ float: none;
+}
+
+@supports (display: flex) {
+ .content-view-pf-pagination .pagination a {
+ display: block;
+ }
+}
+
+.panel-title {
+ font-weight: 700;
+}
+
+.panel-group .panel {
+ color: #4d5258;
+}
+
+.panel-group .panel + .panel {
+ margin-top: -1px;
+}
+
+.panel-group .panel-default {
+ border-color: #bbb;
+ border-top-color: #bbb;
+}
+
+.panel-group .panel-default .panel-heading {
+ background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAFAFA', endColorstr='#FFEDEDED', GradientType=0);
+}
+
+.panel-group .panel-default .panel-heading + .panel-collapse .panel-body {
+ border-top: 1px solid #d1d1d1;
+}
+
+.panel-group .panel-info {
+ border-color: #00659c;
+}
+
+.panel-group .panel-info .panel-heading {
+ background-color: #dae5f4;
+}
+
+.panel-group .panel-info + .panel-default {
+ border-top-color: #00659c;
+}
+
+.panel-group .panel-primary {
+ border-color: #39a5dc;
+}
+
+.panel-group .panel-primary .panel-heading {
+ background-color: #def0f9;
+}
+
+.panel-group .panel-primary + .panel-default {
+ border-top-color: #39a5dc;
+}
+
+.panel-group .panel-primary + .panel-info {
+ border-top-color: #39a5dc;
+}
+
+.panel-group .panel-success {
+ border-color: #3f9c35;
+}
+
+.panel-group .panel-success .panel-heading {
+ background-color: #e9f4e9;
+}
+
+.panel-group .panel-success + .panel-default {
+ border-top-color: #3f9c35;
+}
+
+.panel-group .panel-success + .panel-info {
+ border-top-color: #3f9c35;
+}
+
+.panel-group .panel-success + .panel-primary {
+ border-top-color: #3f9c35;
+}
+
+.panel-group .panel-warning {
+ border-color: #ec7a08;
+}
+
+.panel-group .panel-warning .panel-heading {
+ background-color: #fdf2e5;
+}
+
+.panel-group .panel-warning + .panel-default {
+ border-top-color: #ec7a08;
+}
+
+.panel-group .panel-warning + .panel-info {
+ border-top-color: #ec7a08;
+}
+
+.panel-group .panel-warning + .panel-primary {
+ border-top-color: #ec7a08;
+}
+
+.panel-group .panel-warning + .panel-success {
+ border-top-color: #ec7a08;
+}
+
+.panel-group .panel-danger {
+ border-color: #cc0000;
+}
+
+.panel-group .panel-danger .panel-heading {
+ background-color: #ffe6e6;
+}
+
+.panel-group .panel-danger + .panel-default {
+ border-top-color: #cc0000;
+}
+
+.panel-group .panel-danger + .panel-info {
+ border-top-color: #cc0000;
+}
+
+.panel-group .panel-danger + .panel-primary {
+ border-top-color: #cc0000;
+}
+
+.panel-group .panel-danger + .panel-success {
+ border-top-color: #cc0000;
+}
+
+.panel-group .panel-danger + .panel-warning {
+ border-top-color: #cc0000;
+}
+
+.panel-group .panel-title {
+ font-weight: 500;
+ line-height: 1;
+}
+
+.panel-group .panel-title > a {
+ color: #4d5258;
+ font-weight: 600;
+}
+
+.panel-group .panel-title > a:before {
+ content: "\f107";
+ display: inline-block;
+ font-family: "FontAwesome";
+ font-size: 13px;
+ margin-right: 5px;
+ text-align: center;
+ vertical-align: 0;
+ width: 8px;
+}
+
+.panel-group .panel-title > a:focus {
+ outline: none;
+ text-decoration: none;
+}
+
+.panel-group .panel-title > a:hover {
+ text-decoration: none;
+}
+
+.panel-group .panel-title > a.collapsed:before {
+ content: "\f105";
+}
+
+.popover {
+ box-shadow: 0 2px 2px rgba(3, 3, 3, 0.08);
+ padding: 0;
+}
+
+.popover-content {
+ color: #4d5258;
+ line-height: 18px;
+ padding: 10px 14px;
+}
+
+.popover-title {
+ border-bottom: none;
+ border-radius: 0;
+ color: #4d5258;
+ font-size: 13px;
+ font-weight: 700;
+ min-height: 34px;
+}
+
+.popover-title .close {
+ height: 22px;
+ position: absolute;
+ right: 8px;
+ top: 6px;
+}
+
+.popover-title.closable {
+ padding-right: 30px;
+}
+
+@keyframes progress-bar-stripes {
+ from {
+ background-position: 0 0;
+ }
+ to {
+ background-position: 40px 0;
+ }
+}
+
+.progress {
+ box-shadow: inset 0 0 1px rgba(3, 3, 3, 0.25);
+}
+
+.progress.progress-label-left, .progress.progress-label-top-right {
+ overflow: visible;
+ position: relative;
+}
+
+.progress.progress-label-left {
+ margin-left: 40px;
+}
+
+.progress.progress-sm {
+ height: 14px;
+ margin-bottom: 14px;
+}
+
+.progress.progress-xs {
+ height: 6px;
+ margin-bottom: 6px;
+}
+
+td > .progress:first-child:last-child {
+ margin-bottom: 0;
+ margin-top: 3px;
+}
+
+.progress-bar {
+ box-shadow: none;
+}
+
+.progress-label-left .progress-bar span,
+.progress-label-right .progress-bar span,
+.progress-label-top-right .progress-bar span {
+ color: #363636;
+ position: absolute;
+ text-align: right;
+}
+
+.progress-label-left .progress-bar span {
+ font-size: 14px;
+ left: -40px;
+ top: 0;
+ width: 35px;
+}
+
+.progress-label-right .progress-bar span,
+.progress-label-top-right .progress-bar span {
+ font-size: 11px;
+ overflow: hidden;
+ right: 0;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+.progress-label-right .progress-bar span strong,
+.progress-label-top-right .progress-bar span strong {
+ font-weight: 600;
+}
+
+.progress-label-right .progress-bar span {
+ max-width: 85px;
+ top: 0;
+}
+
+.progress-label-top-right .progress-bar span {
+ max-width: 47%;
+ top: -30px;
+}
+
+.progress-label-left.progress-sm .progress-bar span,
+.progress-label-top-right.progress-sm .progress-bar span {
+ font-size: 12px;
+}
+
+.progress-sm .progress-bar {
+ line-height: 14px;
+}
+
+.progress-xs .progress-bar {
+ line-height: 6px;
+}
+
+.progress-bar-remaining {
+ background: transparent;
+}
+
+.progress-container {
+ position: relative;
+}
+
+.progress-container.progress-description-left {
+ padding-left: 90px;
+}
+
+.progress-container.progress-label-right {
+ padding-right: 90px;
+}
+
+.progress-description {
+ margin-bottom: 10px;
+ max-width: 52%;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+.progress-description .count {
+ font-size: 20.004px;
+ font-weight: 300;
+ line-height: 1;
+ margin-right: 5px;
+}
+
+.progress-description .fa,
+.progress-description .pficon {
+ font-size: 14px;
+ margin-right: 3px;
+}
+
+.progress-description-left .progress-description {
+ left: 0;
+ margin-bottom: 0;
+ max-width: 85px;
+ position: absolute;
+ top: 0;
+}
+
+.progress-description .tooltip {
+ white-space: normal;
+}
+
+.table > thead > tr > th,
+.table > thead > tr > td,
+.table > tbody > tr > th,
+.table > tbody > tr > td,
+.table > tfoot > tr > th,
+.table > tfoot > tr > td {
+ padding: 2px 10px 3px;
+}
+
+.table > thead > tr > th > a:hover,
+.table > thead > tr > td > a:hover,
+.table > tbody > tr > th > a:hover,
+.table > tbody > tr > td > a:hover,
+.table > tfoot > tr > th > a:hover,
+.table > tfoot > tr > td > a:hover {
+ text-decoration: none;
+}
+
+.table > thead > tr > th,
+.table > tbody > tr > th,
+.table > tfoot > tr > th {
+ font-family: "Open Sans";
+ font-style: normal;
+ font-weight: 600;
+}
+
+.table > thead {
+ background-clip: padding-box;
+ background-color: #f5f5f5;
+ background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAFAFA', endColorstr='#FFEDEDED', GradientType=0);
+}
+
+.table-bordered {
+ border: 1px solid #d1d1d1;
+}
+
+.table-bordered > thead > tr > th,
+.table-bordered > thead > tr > td,
+.table-bordered > tbody > tr > th,
+.table-bordered > tbody > tr > td,
+.table-bordered > tfoot > tr > th,
+.table-bordered > tfoot > tr > td {
+ border: 1px solid #d1d1d1;
+}
+
+.table-bordered > thead > tr > th,
+.table-bordered > thead > tr > td {
+ border-bottom-width: 1px;
+}
+
+.table-striped > tbody > tr:nth-of-type(even) {
+ background-color: #f5f5f5;
+}
+
+.table-striped > tbody > tr:nth-of-type(odd) {
+ background-color: transparent;
+}
+
+.table-hover > tbody > tr:hover > td,
+.table-hover > tbody > tr:hover > th {
+ background-color: #def3ff;
+ border-bottom-color: #7dc3e8;
+}
+
+.table-treegrid span.indent {
+ margin-left: 10px;
+ margin-right: 10px;
+}
+
+.table-treegrid span.icon {
+ display: inline-block;
+ font-size: 13px;
+ margin-right: 5px;
+ min-width: 10px;
+ text-align: center;
+}
+
+.table-treegrid span.expand-icon, .table-treegrid span.collapse-icon {
+ cursor: pointer;
+}
+
+.table-treegrid > tbody > tr.odd {
+ background-color: #f5f5f5;
+}
+
+.nav-tabs {
+ font-size: 14px;
+}
+
+.nav-tabs > li > a {
+ color: #4d5258;
+ margin-right: -1px;
+ padding-bottom: 5px;
+ padding-top: 5px;
+}
+
+.nav-tabs > li > a:active, .nav-tabs > li > a:focus, .nav-tabs > li > a:hover {
+ background: transparent;
+ border-color: #ededed;
+ color: #252525;
+}
+
+.nav-tabs > li > .dropdown-menu {
+ border-top: 0;
+ border-color: #ededed;
+}
+
+.nav-tabs > li > .dropdown-menu.pull-right {
+ right: -1px;
+}
+
+.nav-tabs + .nav-tabs-pf, .nav-tabs.nav-tabs-pf-secondary {
+ font-size: 12px;
+}
+
+.nav-tabs + .nav-tabs-pf > li:first-child > a, .nav-tabs.nav-tabs-pf-secondary > li:first-child > a {
+ padding-left: 15px;
+}
+
+.nav-tabs + .nav-tabs-pf > li:first-child > a:before, .nav-tabs.nav-tabs-pf-secondary > li:first-child > a:before {
+ left: 15px !important;
+}
+
+.nav-tabs .open > a, .nav-tabs .open > a:hover, .nav-tabs .open > a:focus {
+ background-color: transparent;
+ border-color: #ededed;
+}
+
+@media (min-width: 768px) {
+ .nav-tabs-pf.nav-justified {
+ border-bottom: 1px solid #ededed;
+ }
+}
+
+.nav-tabs-pf.nav-justified > li:first-child > a {
+ padding-left: 15px;
+}
+
+.nav-tabs-pf.nav-justified > li > a {
+ border-bottom: 0;
+}
+
+.nav-tabs-pf.nav-justified > li > a:before {
+ left: 0 !important;
+ right: 0 !important;
+}
+
+.nav-tabs-pf > li {
+ margin-bottom: 0;
+}
+
+.nav-tabs-pf > li.active > a:before {
+ background: #0088ce;
+ bottom: -1px;
+ content: "";
+ display: block;
+ height: 2px;
+ left: 15px;
+ position: absolute;
+ right: 15px;
+}
+
+.nav-tabs-pf > li.active > a, .nav-tabs-pf > li.active > a:active, .nav-tabs-pf > li.active > a:focus, .nav-tabs-pf > li.active > a:hover {
+ background-color: transparent;
+ border: 0 !important;
+ color: #0088ce;
+}
+
+.nav-tabs-pf > li.active > a:before, .nav-tabs-pf > li.active > a:active:before, .nav-tabs-pf > li.active > a:focus:before, .nav-tabs-pf > li.active > a:hover:before {
+ background: #0088ce;
+}
+
+.nav-tabs-pf > li:first-child > a {
+ padding-left: 0;
+}
+
+.nav-tabs-pf > li:first-child > a:before {
+ left: 0 !important;
+}
+
+.nav-tabs-pf > li > a {
+ border: 0;
+ line-height: 1;
+ margin-right: 0;
+ padding-bottom: 10px;
+ padding-top: 10px;
+}
+
+.nav-tabs-pf > li > a:active:before, .nav-tabs-pf > li > a:focus:before, .nav-tabs-pf > li > a:hover:before {
+ background: #bbb;
+ bottom: -1px;
+ content: "";
+ display: block;
+ height: 2px;
+ left: 15px;
+ position: absolute;
+ right: 15px;
+}
+
+.nav-tabs-pf > li > .dropdown-menu {
+ left: 15px;
+ margin-top: 1px;
+}
+
+.nav-tabs-pf > li > .dropdown-menu.pull-right {
+ left: auto;
+ right: 15px;
+}
+
+.nav-tabs-pf .open > a, .nav-tabs-pf .open > a:hover, .nav-tabs-pf .open > a:focus {
+ background-color: transparent;
+}
+
+.tooltip {
+ font-size: 12px;
+ line-height: 1.4;
+}
+
+.tooltip-inner {
+ padding: 7px 12px;
+ text-align: left;
+}
+
+h1,
+.h1,
+h2,
+.h2 {
+ font-weight: 300;
+}
+
+.page-header .actions {
+ margin-top: 8px;
+}
+
+.page-header .actions a > .pficon {
+ margin-right: 4px;
+}
+
+@media (min-width: 767px) {
+ .page-header-bleed-left {
+ margin-left: -20px;
+ }
+ .page-header-bleed-right {
+ margin-right: -20px;
+ }
+ .page-header-bleed-right .actions {
+ margin-right: 20px;
+ }
+}
+
+.about-modal-pf {
+ background-color: #292e34;
+ background-image: url("../img/bg-modal-about-pf.png");
+ background-position: right bottom;
+ background-repeat: no-repeat;
+ background-size: 216px auto;
+}
+
+@media (min-width: 768px) {
+ .about-modal-pf {
+ background-size: auto;
+ }
+}
+
+.about-modal-pf .modal-body {
+ color: #fff;
+ padding-bottom: 16px;
+ padding-left: 40px;
+ padding-right: 40px;
+}
+
+@media (min-width: 768px) {
+ .about-modal-pf .modal-body {
+ padding-left: 80px;
+ padding-right: 80px;
+ }
+}
+
+.about-modal-pf .modal-header {
+ background-color: transparent;
+}
+
+.about-modal-pf .pficon-close {
+ color: #fff;
+}
+
+.product-versions-pf {
+ margin-bottom: 30px;
+ margin-top: 30px;
+}
+
+.product-versions-pf li strong {
+ margin-right: 10px;
+}
+
+.trademark-pf {
+ font-size: 11px;
+}
+
+.applauncher-pf {
+ display: inline-block;
+ overflow: visible;
+}
+
+.applauncher-pf .applauncher-pf-title {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+}
+
+.applauncher-pf .dropdown-toggle.disabled {
+ cursor: not-allowed;
+}
+
+.applauncher-pf.open > .dropdown-menu {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+}
+
+.applauncher-pf .applauncher-pf-item {
+ width: 100%;
+}
+
+.applauncher-pf .applauncher-pf-link {
+ display: -ms-flexbox;
+ display: flex;
+ white-space: initial;
+ -ms-flex-align: center;
+ align-items: center;
+}
+
+@media (min-width: 768px) {
+ .applauncher-pf-block-list .applauncher-pf-item {
+ -ms-flex: 0 0 50%;
+ flex: 0 0 50%;
+ }
+}
+
+.applauncher-pf-block-list .applauncher-pf-link {
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+}
+
+@media (min-width: 768px) {
+ .applauncher-pf-block-list .applauncher-pf-link {
+ -ms-flex-direction: column;
+ flex-direction: column;
+ text-align: center;
+ padding: 15px 0;
+ }
+}
+
+.applauncher-pf-block-list .applauncher-pf-link-icon {
+ padding: 0;
+}
+
+@media (min-width: 768px) {
+ .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link {
+ padding: 9px;
+ }
+ .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-icon {
+ -ms-flex: 1 0 0px;
+ flex: 1 0 0;
+ text-align: left;
+ }
+ .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-title {
+ -ms-flex: 3;
+ flex: 3;
+ }
+}
+
+.applauncher-pf .dropdown-menu {
+ padding: 9px;
+ min-width: 220px;
+}
+
+.applauncher-pf .applauncher-pf-link {
+ border-style: solid;
+ border-width: 1px;
+ border-color: transparent;
+}
+
+.applauncher-pf .applauncher-pf-link:hover {
+ background-color: #f5f5f5;
+ border-color: #bbb;
+ color: #0088ce;
+ text-decoration: none;
+ box-shadow: 0 0 2px 0 #d1d1d1;
+}
+
+.applauncher-pf .applauncher-pf-link-icon {
+ font-size: 1.2em;
+ text-align: center;
+ width: 1.2857142857em;
+}
+
+@media (min-width: 768px) {
+ .applauncher-pf .applauncher-pf-link-icon {
+ font-size: 2em;
+ }
+}
+
+.navbar-utility .applauncher-pf .dropdown-menu {
+ border-width: 1px !important;
+}
+
+@media (min-width: 768px) {
+ .navbar-utility .applauncher-pf .dropdown-menu {
+ margin-top: 3px;
+ right: 0;
+ }
+}
+
+.navbar-pf .navbar-utility .applauncher-pf.open > a,
+.navbar-pf .navbar-utility .applauncher-pf.open > a:focus, .navbar-pf .applauncher-pf.open > a,
+.navbar-pf .applauncher-pf.open > a:focus, .navbar-pf-alt .navbar-utility .applauncher-pf.open > a,
+.navbar-pf-alt .navbar-utility .applauncher-pf.open > a:focus, .navbar-pf-alt .applauncher-pf.open > a,
+.navbar-pf-alt .applauncher-pf.open > a:focus {
+ background-color: #232323;
+ color: #f5f5f5;
+}
+
+@media (min-width: 768px) {
+ .navbar-pf .navbar-utility .applauncher-pf.open > a,
+ .navbar-pf .navbar-utility .applauncher-pf.open > a:focus, .navbar-pf .applauncher-pf.open > a,
+ .navbar-pf .applauncher-pf.open > a:focus, .navbar-pf-alt .navbar-utility .applauncher-pf.open > a,
+ .navbar-pf-alt .navbar-utility .applauncher-pf.open > a:focus, .navbar-pf-alt .applauncher-pf.open > a,
+ .navbar-pf-alt .applauncher-pf.open > a:focus {
+ background-color: #363636;
+ border-color: #2b2b2b;
+ color: #d1d1d1;
+ }
+}
+
+@media (max-width: 767px) {
+ .navbar-pf .navbar-utility .applauncher-pf.open .dropdown-menu > li > a, .navbar-pf .applauncher-pf.open .dropdown-menu > li > a, .navbar-pf-alt .navbar-utility .applauncher-pf.open .dropdown-menu > li > a, .navbar-pf-alt .applauncher-pf.open .dropdown-menu > li > a {
+ padding-left: 20px;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf.open .dropdown-menu > li > a .applauncher-pf-link-icon, .navbar-pf .applauncher-pf.open .dropdown-menu > li > a .applauncher-pf-link-icon, .navbar-pf-alt .navbar-utility .applauncher-pf.open .dropdown-menu > li > a .applauncher-pf-link-icon, .navbar-pf-alt .applauncher-pf.open .dropdown-menu > li > a .applauncher-pf-link-icon {
+ padding-right: 20px;
+ }
+}
+
+.navbar-pf .navbar-utility .applauncher-pf.dropdown > .dropdown-toggle,
+.navbar-pf .navbar-utility .applauncher-pf .dropdown-toggle, .navbar-pf .applauncher-pf.dropdown > .dropdown-toggle,
+.navbar-pf .applauncher-pf .dropdown-toggle, .navbar-pf-alt .navbar-utility .applauncher-pf.dropdown > .dropdown-toggle,
+.navbar-pf-alt .navbar-utility .applauncher-pf .dropdown-toggle, .navbar-pf-alt .applauncher-pf.dropdown > .dropdown-toggle,
+.navbar-pf-alt .applauncher-pf .dropdown-toggle {
+ background-color: inherit;
+ color: #d1d1d1;
+ text-align: left;
+ text-decoration: none;
+ border-width: 0;
+ display: block;
+ padding-left: 20px;
+}
+
+.navbar-pf .navbar-utility .applauncher-pf.dropdown > .dropdown-toggle.disabled,
+.navbar-pf .navbar-utility .applauncher-pf .dropdown-toggle.disabled, .navbar-pf .applauncher-pf.dropdown > .dropdown-toggle.disabled,
+.navbar-pf .applauncher-pf .dropdown-toggle.disabled, .navbar-pf-alt .navbar-utility .applauncher-pf.dropdown > .dropdown-toggle.disabled,
+.navbar-pf-alt .navbar-utility .applauncher-pf .dropdown-toggle.disabled, .navbar-pf-alt .applauncher-pf.dropdown > .dropdown-toggle.disabled,
+.navbar-pf-alt .applauncher-pf .dropdown-toggle.disabled {
+ color: #8b8d8f !important;
+}
+
+@media (min-width: 768px) {
+ .navbar-pf .navbar-utility .applauncher-pf.dropdown > .dropdown-toggle,
+ .navbar-pf .navbar-utility .applauncher-pf .dropdown-toggle, .navbar-pf .applauncher-pf.dropdown > .dropdown-toggle,
+ .navbar-pf .applauncher-pf .dropdown-toggle, .navbar-pf-alt .navbar-utility .applauncher-pf.dropdown > .dropdown-toggle,
+ .navbar-pf-alt .navbar-utility .applauncher-pf .dropdown-toggle, .navbar-pf-alt .applauncher-pf.dropdown > .dropdown-toggle,
+ .navbar-pf-alt .applauncher-pf .dropdown-toggle {
+ border-left: 1px solid #2b2b2b;
+ padding: 7px 10px;
+ line-height: 1;
+ }
+}
+
+.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-icon, .navbar-pf .applauncher-pf .applauncher-pf-icon, .navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-icon, .navbar-pf-alt .applauncher-pf .applauncher-pf-icon {
+ padding-right: 4px;
+}
+
+@media (min-width: 768px) {
+ .navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-icon, .navbar-pf .applauncher-pf .applauncher-pf-icon, .navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-icon, .navbar-pf-alt .applauncher-pf .applauncher-pf-icon {
+ padding: 0;
+ }
+}
+
+.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-title, .navbar-pf .applauncher-pf .applauncher-pf-title, .navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-title, .navbar-pf-alt .applauncher-pf .applauncher-pf-title {
+ display: inline;
+ position: relative;
+}
+
+.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link, .navbar-pf .applauncher-pf .applauncher-pf-link, .navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link, .navbar-pf-alt .applauncher-pf .applauncher-pf-link {
+ overflow: hidden;
+ width: 100%;
+}
+
+.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link:hover, .navbar-pf .applauncher-pf .applauncher-pf-link:hover, .navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link:hover, .navbar-pf-alt .applauncher-pf .applauncher-pf-link:hover {
+ background-color: transparent;
+ border-color: transparent;
+ box-shadow: none;
+}
+
+.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link-title, .navbar-pf .applauncher-pf .applauncher-pf-link-title, .navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link-title, .navbar-pf-alt .applauncher-pf .applauncher-pf-link-title {
+ overflow: hidden;
+}
+
+@media (min-width: 768px) {
+ .navbar-pf .navbar-utility .applauncher-pf, .navbar-pf .applauncher-pf, .navbar-pf-alt .navbar-utility .applauncher-pf, .navbar-pf-alt .applauncher-pf {
+ display: inline-block;
+ overflow: visible;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-title, .navbar-pf .applauncher-pf .applauncher-pf-title, .navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-title, .navbar-pf-alt .applauncher-pf .applauncher-pf-title {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf .dropdown-toggle.disabled, .navbar-pf .applauncher-pf .dropdown-toggle.disabled, .navbar-pf-alt .navbar-utility .applauncher-pf .dropdown-toggle.disabled, .navbar-pf-alt .applauncher-pf .dropdown-toggle.disabled {
+ cursor: not-allowed;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf.open > .dropdown-menu, .navbar-pf .applauncher-pf.open > .dropdown-menu, .navbar-pf-alt .navbar-utility .applauncher-pf.open > .dropdown-menu, .navbar-pf-alt .applauncher-pf.open > .dropdown-menu {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-item, .navbar-pf .applauncher-pf .applauncher-pf-item, .navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-item, .navbar-pf-alt .applauncher-pf .applauncher-pf-item {
+ width: 100%;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link, .navbar-pf .applauncher-pf .applauncher-pf-link, .navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link, .navbar-pf-alt .applauncher-pf .applauncher-pf-link {
+ display: -ms-flexbox;
+ display: flex;
+ white-space: initial;
+ -ms-flex-align: center;
+ align-items: center;
+ }
+}
+
+@media (min-width: 768px) and (min-width: 768px) {
+ .navbar-pf .navbar-utility .applauncher-pf-block-list .applauncher-pf-item, .navbar-pf .applauncher-pf-block-list .applauncher-pf-item, .navbar-pf-alt .navbar-utility .applauncher-pf-block-list .applauncher-pf-item, .navbar-pf-alt .applauncher-pf-block-list .applauncher-pf-item {
+ -ms-flex: 0 0 50%;
+ flex: 0 0 50%;
+ }
+}
+
+@media (min-width: 768px) {
+ .navbar-pf .navbar-utility .applauncher-pf-block-list .applauncher-pf-link, .navbar-pf .applauncher-pf-block-list .applauncher-pf-link, .navbar-pf-alt .navbar-utility .applauncher-pf-block-list .applauncher-pf-link, .navbar-pf-alt .applauncher-pf-block-list .applauncher-pf-link {
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ }
+}
+
+@media (min-width: 768px) and (min-width: 768px) {
+ .navbar-pf .navbar-utility .applauncher-pf-block-list .applauncher-pf-link, .navbar-pf .applauncher-pf-block-list .applauncher-pf-link, .navbar-pf-alt .navbar-utility .applauncher-pf-block-list .applauncher-pf-link, .navbar-pf-alt .applauncher-pf-block-list .applauncher-pf-link {
+ -ms-flex-direction: column;
+ flex-direction: column;
+ text-align: center;
+ padding: 15px 0;
+ }
+}
+
+@media (min-width: 768px) {
+ .navbar-pf .navbar-utility .applauncher-pf-block-list .applauncher-pf-link-icon, .navbar-pf .applauncher-pf-block-list .applauncher-pf-link-icon, .navbar-pf-alt .navbar-utility .applauncher-pf-block-list .applauncher-pf-link-icon, .navbar-pf-alt .applauncher-pf-block-list .applauncher-pf-link-icon {
+ padding: 0;
+ }
+}
+
+@media (min-width: 768px) and (min-width: 768px) {
+ .navbar-pf .navbar-utility .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link, .navbar-pf .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link, .navbar-pf-alt .navbar-utility .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link, .navbar-pf-alt .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link {
+ padding: 9px;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-icon, .navbar-pf .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-icon, .navbar-pf-alt .navbar-utility .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-icon, .navbar-pf-alt .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-icon {
+ -ms-flex: 1 0 0px;
+ flex: 1 0 0;
+ text-align: left;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-title, .navbar-pf .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-title, .navbar-pf-alt .navbar-utility .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-title, .navbar-pf-alt .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-title {
+ -ms-flex: 3;
+ flex: 3;
+ }
+}
+
+@media (min-width: 768px) {
+ .navbar-pf .navbar-utility .applauncher-pf .dropdown-menu, .navbar-pf .applauncher-pf .dropdown-menu, .navbar-pf-alt .navbar-utility .applauncher-pf .dropdown-menu, .navbar-pf-alt .applauncher-pf .dropdown-menu {
+ padding: 9px;
+ min-width: 220px;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link, .navbar-pf .applauncher-pf .applauncher-pf-link, .navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link, .navbar-pf-alt .applauncher-pf .applauncher-pf-link {
+ border-style: solid;
+ border-width: 1px;
+ border-color: transparent;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link:hover, .navbar-pf .applauncher-pf .applauncher-pf-link:hover, .navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link:hover, .navbar-pf-alt .applauncher-pf .applauncher-pf-link:hover {
+ background-color: #f5f5f5;
+ border-color: #bbb;
+ color: #0088ce;
+ text-decoration: none;
+ box-shadow: 0 0 2px 0 #d1d1d1;
+ }
+ .navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link-icon, .navbar-pf .applauncher-pf .applauncher-pf-link-icon, .navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link-icon, .navbar-pf-alt .applauncher-pf .applauncher-pf-link-icon {
+ font-size: 1.2em;
+ text-align: center;
+ width: 1.2857142857em;
+ }
+}
+
+@media (min-width: 768px) and (min-width: 768px) {
+ .navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link-icon, .navbar-pf .applauncher-pf .applauncher-pf-link-icon, .navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link-icon, .navbar-pf-alt .applauncher-pf .applauncher-pf-link-icon {
+ font-size: 2em;
+ }
+}
+
+@media (min-width: 768px) {
+ .navbar-iconic .navbar-utility .applauncher-pf.dropdown > .dropdown-toggle,
+ .navbar-iconic .navbar-utility .applauncher-pf .dropdown-toggle,
+ .navbar-iconic .applauncher-pf.dropdown > .dropdown-toggle,
+ .navbar-iconic .applauncher-pf .dropdown-toggle {
+ padding: 22px 10px;
+ line-height: inherit;
+ }
+}
+
+.blank-slate-pf {
+ background-color: #f5f5f5;
+ border: 1px solid #e3e3e3;
+ border-radius: 1px;
+ margin-bottom: 20px;
+ padding: 30px;
+ text-align: center;
+}
+
+@media (min-width: 768px) {
+ .blank-slate-pf {
+ padding: 60px 60px;
+ }
+}
+
+@media (min-width: 992px) {
+ .blank-slate-pf {
+ padding: 90px 120px;
+ }
+}
+
+.blank-slate-pf .blank-slate-pf-icon {
+ color: #9c9c9c;
+ font-size: 57.6px;
+ line-height: 57.6px;
+}
+
+.blank-slate-pf .blank-slate-pf-main-action {
+ margin-top: 20px;
+}
+
+.blank-slate-pf .blank-slate-pf-secondary-action {
+ margin-top: 20px;
+}
+
+.blank-slate-pf button {
+ margin-right: 5px;
+}
+
+.blank-slate-pf button:last-of-type {
+ margin-right: 0;
+}
+
+.combobox-container.combobox-selected .glyphicon-remove {
+ display: inline-block;
+}
+
+.combobox-container .caret {
+ margin-left: 0;
+}
+
+.combobox-container .combobox::-ms-clear {
+ display: none;
+}
+
+.combobox-container .dropdown-menu {
+ margin-top: -1px;
+ width: 100%;
+}
+
+.combobox-container .glyphicon-remove {
+ display: none;
+ top: auto;
+ width: 12px;
+}
+
+.combobox-container .glyphicon-remove:before {
+ content: "\e60b";
+ font-family: "PatternFlyIcons-webfont";
+}
+
+.combobox-container .input-group-addon {
+ background-color: #f1f1f1;
+ background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAFAFA', endColorstr='#FFEDEDED', GradientType=0);
+ border-color: #bbb;
+ color: #4d5258;
+ position: relative;
+}
+
+.combobox-container .input-group-addon:hover, .combobox-container .input-group-addon:focus, .combobox-container .input-group-addon:active, .combobox-container .input-group-addon.active,
+.combobox-container .input-group-addon .open .dropdown-toggle.combobox-container .input-group-addon {
+ background-color: #f1f1f1;
+ background-image: none;
+ border-color: #bbb;
+ color: #4d5258;
+}
+
+.combobox-container .input-group-addon:active, .combobox-container .input-group-addon.active,
+.combobox-container .input-group-addon .open .dropdown-toggle.combobox-container .input-group-addon {
+ background-image: none;
+}
+
+.combobox-container .input-group-addon:active:hover, .combobox-container .input-group-addon:active:focus, .combobox-container .input-group-addon:active.focus, .combobox-container .input-group-addon.active:hover, .combobox-container .input-group-addon.active:focus, .combobox-container .input-group-addon.active.focus,
+.combobox-container .input-group-addon .open .dropdown-toggle.combobox-container .input-group-addon:hover,
+.combobox-container .input-group-addon .open .dropdown-toggle.combobox-container .input-group-addon:focus,
+.combobox-container .input-group-addon .open .dropdown-toggle.combobox-container .input-group-addon.focus {
+ background-color: #e5e5e5;
+ border-color: darkgray;
+}
+
+.combobox-container .input-group-addon.disabled, .combobox-container .input-group-addon.disabled:hover, .combobox-container .input-group-addon.disabled:focus, .combobox-container .input-group-addon.disabled:active, .combobox-container .input-group-addon.disabled.active, .combobox-container .input-group-addon[disabled], .combobox-container .input-group-addon[disabled]:hover, .combobox-container .input-group-addon[disabled]:focus, .combobox-container .input-group-addon[disabled]:active, .combobox-container .input-group-addon[disabled].active,
+fieldset[disabled] .combobox-container .input-group-addon,
+fieldset[disabled] .combobox-container .input-group-addon:hover,
+fieldset[disabled] .combobox-container .input-group-addon:focus,
+fieldset[disabled] .combobox-container .input-group-addon:active,
+fieldset[disabled] .combobox-container .input-group-addon.active {
+ background-color: #f1f1f1;
+ border-color: #bbb;
+}
+
+.combobox-container .input-group-addon:active {
+ box-shadow: inset 0 2px 8px rgba(3, 3, 3, 0.2);
+}
+
+.bootstrap-datepicker.form-control[readonly] {
+ background-color: #fff;
+ border-color: #bbb !important;
+ color: #363636;
+ box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075);
+}
+
+.bootstrap-datepicker.form-control[readonly]:focus {
+ border-color: #0088ce;
+ outline: 0 !important;
+ box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 8px rgba(0, 136, 206, 0.6);
+}
+
+.bootstrap-datepicker.form-control[readonly]:focus {
+ border-color: #0088ce !important;
+}
+
+.has-error .bootstrap-datepicker.form-control[readonly]:focus {
+ border-color: #990000;
+ box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 6px #ff3333;
+}
+
+.has-success .bootstrap-datepicker.form-control[readonly]:focus {
+ border-color: #2b542c;
+ box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 6px #67b168;
+}
+
+.has-warning .bootstrap-datepicker.form-control[readonly]:focus {
+ border-color: #bb6106;
+ box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 6px #faad60;
+}
+
+.bootstrap-datepicker.form-control[readonly]:hover {
+ border-color: #7dc3e8 !important;
+}
+
+.has-error .bootstrap-datepicker.form-control[readonly]:hover {
+ border-color: #990000 !important;
+}
+
+.has-success .bootstrap-datepicker.form-control[readonly]:hover {
+ border-color: #2b542c !important;
+}
+
+.has-warning .bootstrap-datepicker.form-control[readonly]:hover {
+ border-color: #bb6106 !important;
+}
+
+.has-error .bootstrap-datepicker.form-control[readonly] {
+ border-color: #cc0000 !important;
+}
+
+.has-success .bootstrap-datepicker.form-control[readonly] {
+ border-color: #3c763d !important;
+}
+
+.has-warning .bootstrap-datepicker.form-control[readonly] {
+ border-color: #ec7a08 !important;
+}
+
+.datepicker {
+ border-radius: 1px;
+}
+
+.datepicker .datepicker-switch,
+.datepicker tfoot .clear,
+.datepicker tfoot .today {
+ font-size: 14px;
+ font-weight: 500;
+}
+
+.datepicker .next,
+.datepicker .prev {
+ font-weight: 500;
+}
+
+.datepicker table tr td,
+.datepicker table tr th {
+ border-radius: 1px;
+}
+
+.datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover {
+ background: #0088ce !important;
+ color: #fff !important;
+ text-shadow: none;
+}
+
+.datepicker table tr td.day:hover, .datepicker table tr td.day.focused {
+ background: #def3ff;
+}
+
+.datepicker table tr td.selected, .datepicker table tr td.selected:hover, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover {
+ text-shadow: none;
+}
+
+.datepicker table tr td span {
+ border-radius: 1px;
+}
+
+.datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover {
+ background: #0088ce;
+ text-shadow: none;
+}
+
+.datepicker table tr td span:hover {
+ background: #def3ff;
+}
+
+.datepicker thead tr:first-child th:hover,
+.datepicker tfoot tr th:hover {
+ background: #def3ff;
+}
+
+.input-daterange input:first-child {
+ border-radius: 1px 0 0 1px;
+}
+
+.input-daterange input:last-child {
+ border-radius: 0 1px 1px 0;
+}
+
+.input-daterange .input-group-addon {
+ background-color: #f1f1f1;
+ border-color: #bbb;
+ line-height: 1.66666667;
+ padding: 2px 6px;
+}
+
+.bootstrap-select.btn-group.form-control {
+ margin-bottom: 0;
+}
+
+.bootstrap-select.btn-group .btn {
+ transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
+}
+
+.bootstrap-select.btn-group .btn:hover {
+ border-color: #7dc3e8;
+}
+
+.bootstrap-select.btn-group .btn .caret {
+ margin-top: -4px;
+}
+
+.bootstrap-select.btn-group .btn:focus {
+ border-color: #0088ce;
+ outline: 0 !important;
+ box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 8px rgba(0, 136, 206, 0.6);
+}
+
+.has-error .bootstrap-select.btn-group .btn {
+ border-color: #cc0000;
+}
+
+.has-error .bootstrap-select.btn-group .btn:focus {
+ border-color: #990000;
+ box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 6px #ff3333;
+}
+
+.has-success .bootstrap-select.btn-group .btn {
+ border-color: #3c763d;
+}
+
+.has-success .bootstrap-select.btn-group .btn:focus {
+ border-color: #2b542c;
+ box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 6px #67b168;
+}
+
+.has-warning .bootstrap-select.btn-group .btn {
+ border-color: #ec7a08;
+}
+
+.has-warning .bootstrap-select.btn-group .btn:focus {
+ border-color: #bb6106;
+ box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075), 0 0 6px #faad60;
+}
+
+.bootstrap-select.btn-group .dropdown-menu > .active > a, .bootstrap-select.btn-group .dropdown-menu > .active > a:active {
+ background-color: #def3ff !important;
+ border-color: #bee1f4 !important;
+ color: #363636 !important;
+}
+
+.bootstrap-select.btn-group .dropdown-menu > .active > a small, .bootstrap-select.btn-group .dropdown-menu > .active > a:active small {
+ color: #9c9c9c !important;
+}
+
+.bootstrap-select.btn-group .dropdown-menu > .disabled > a {
+ color: #9c9c9c !important;
+}
+
+.bootstrap-select.btn-group .dropdown-menu > .selected > a {
+ background-color: #0088ce !important;
+ border-color: #0088ce !important;
+ color: #fff !important;
+}
+
+.bootstrap-select.btn-group .dropdown-menu > .selected > a small {
+ color: rgba(255, 255, 255, 0.5) !important;
+}
+
+.bootstrap-select.btn-group .dropdown-menu .divider {
+ background: #ededed !important;
+ margin: 4px 1px !important;
+}
+
+.bootstrap-select.btn-group .dropdown-menu dt {
+ color: #8b8d8f;
+ font-weight: normal;
+ padding: 1px 10px;
+}
+
+.bootstrap-select.btn-group .dropdown-menu li > a.opt {
+ padding: 1px 10px;
+}
+
+.bootstrap-select.btn-group .dropdown-menu li a:active small {
+ color: rgba(255, 255, 255, 0.5) !important;
+}
+
+.bootstrap-select.btn-group .dropdown-menu li a:hover small, .bootstrap-select.btn-group .dropdown-menu li a:focus small {
+ color: #9c9c9c;
+}
+
+.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small,
+.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small {
+ color: #9c9c9c;
+}
+
+.slider-tick-label-container {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ margin-left: 0 !important;
+}
+
+.slider-tick-label {
+ width: auto !important;
+}
+
+.slider .tooltip {
+ top: -10px;
+}
+
+.slider-track {
+ background-color: #ededed;
+ box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1), 0 0px 2px #ededed;
+ border: 1px solid #bbb;
+}
+
+.slider-selection {
+ background-image: linear-gradient(to bottom, #0088ce 0%, #39a5dc 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0088CE', endColorstr='#FF39A5DC', GradientType=0);
+}
+
+.slider-handle {
+ width: 16px;
+ height: 16px;
+ border: 1px solid #bbb;
+}
+
+.slider-tick {
+ background-color: transparent !important;
+ background-image: radial-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) 2px, transparent 2px) !important;
+ box-shadow: none;
+}
+
+.slider-pf {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-align: center;
+ align-items: center;
+}
+
+.slider-pf * {
+ margin-right: 10px;
+}
+
+.slider-pf *:last-child {
+ margin: 0;
+}
+
+.slider-pf .slider {
+ width: auto;
+ -ms-flex: 1 1 100%;
+ flex: 1 1 100%;
+}
+
+.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,
+.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default {
+ background: #fafafa;
+}
+
+.bootstrap-switch .bootstrap-switch-label {
+ background: #f1f1f1;
+ box-shadow: 0 0 2px rgba(3, 3, 3, 0.4);
+ background-image: linear-gradient(to bottom, #fafafa 0%, #ededed 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAFAFA', endColorstr='#FFEDEDED', GradientType=0);
+ position: relative;
+ z-index: 9;
+}
+
+.bootstrap-touchspin .input-group-btn-vertical > .btn {
+ padding-bottom: 6px;
+ padding-top: 6px;
+}
+
+.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
+ border-bottom-right-radius: 1px;
+}
+
+.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
+ border-top-right-radius: 1px;
+}
+
+.bootstrap-touchspin .input-group-btn-vertical i {
+ font-size: 8px;
+ left: 6px;
+ top: 2px;
+}
+
+.bootstrap-touchspin .input-group-btn-vertical i.fa-angle-down, .bootstrap-touchspin .input-group-btn-vertical i.fa-angle-up {
+ font-size: 12px;
+ line-height: 12px;
+ top: 0;
+}
+
+.bootstrap-touchspin .input-group-btn-vertical i.fa-angle-down, .bootstrap-touchspin .input-group-btn-vertical i.fa-angle-up {
+ left: 7px;
+}
+
+.treeview .list-group {
+ border-top: 0;
+}
+
+.treeview .list-group-item {
+ background: transparent;
+ border-bottom: 1px solid transparent !important;
+ border-top: 1px solid transparent !important;
+ cursor: default !important;
+ margin-bottom: 0;
+ overflow: hidden;
+ padding: 0 10px;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+.treeview .list-group-item:hover {
+ background: none !important;
+}
+
+.treeview .list-group-item.node-selected {
+ background: none !important;
+ border-color: transparent !important;
+ color: inherit !important;
+}
+
+.treeview .list-group-item.node-check-changed span.node-icon,
+.treeview .list-group-item.node-check-changed span.text {
+ color: #39a5dc;
+}
+
+.treeview span.icon {
+ display: inline-block;
+ font-size: 13px;
+ min-width: 10px;
+ text-align: center;
+}
+
+.treeview span.icon > [class*="fa-angle"] {
+ font-size: 15px;
+}
+
+.treeview span.icon.check-icon {
+ margin-right: 10px;
+}
+
+.treeview span.icon.expand-icon {
+ cursor: pointer !important;
+}
+
+.treeview span.image {
+ background-repeat: no-repeat;
+ background-size: contain;
+ display: inline-block;
+ height: 1.19em;
+ line-height: 1em;
+ margin-right: 5px;
+ vertical-align: middle;
+ width: 12px;
+}
+
+.treeview span.indent {
+ margin-right: 5px;
+}
+
+.treeview .node-disabled {
+ color: #d1d1d1;
+ cursor: not-allowed;
+}
+
+.treeview .node-disabled span.expand-icon {
+ cursor: default !important;
+}
+
+.treeview .node-hidden {
+ display: none;
+}
+
+.treeview-pf-hover .list-group-item {
+ cursor: pointer !important;
+}
+
+.treeview-pf-hover .list-group-item:hover {
+ background-color: #def3ff !important;
+ border-color: #bee1f4 !important;
+}
+
+.treeview-pf-select .list-group-item {
+ cursor: pointer !important;
+}
+
+.treeview-pf-select .list-group-item.node-selected {
+ background: #0088ce !important;
+ border-color: #0088ce !important;
+ color: #fff !important;
+}
+
+.card-pf-view {
+ border: 2px solid transparent;
+}
+
+.card-pf-view .card-pf-heading-kebab .dropdown-kebab-pf {
+ margin-top: -3px;
+}
+
+.card-pf-view .card-pf-heading-kebab + .progress-pf-legend p {
+ margin-bottom: 0;
+}
+
+.card-pf-view .card-pf-heading-kebab + .progress-pf-legend .progress {
+ margin-bottom: 7px;
+ margin-top: 16px;
+}
+
+.card-pf-view .card-pf-info {
+ margin-top: 15px;
+}
+
+.card-pf-view .card-pf-info strong {
+ font-size: 13px;
+ margin-right: 10px;
+}
+
+.card-pf-view .card-pf-item {
+ display: inline-block;
+ font-size: 16px;
+ padding: 0 13px 0 15px;
+}
+
+.card-pf-view .card-pf-item:first-child {
+ padding-left: 0;
+}
+
+.card-pf-view .card-pf-item:last-child {
+ padding-right: 0;
+}
+
+.card-pf-view .card-pf-item + .card-pf-item {
+ border-left: 1px solid #d1d1d1;
+}
+
+.card-pf-view .card-pf-item .fa-check {
+ color: #3f9c35;
+}
+
+.card-pf-view .card-pf-item .fa + .card-pf-item-text,
+.card-pf-view .card-pf-item .pficon + .card-pf-item-text {
+ margin-left: 10px;
+}
+
+.card-pf-view .card-pf-items {
+ margin-top: 15px;
+}
+
+.card-pf-view .card-pf-title {
+ font-size: 20px;
+ font-weight: 300;
+ margin-bottom: 0;
+ margin-top: 15px;
+}
+
+.card-pf-view .card-pf-title .fa,
+.card-pf-view .card-pf-title .pficon {
+ font-size: 18px;
+ margin-right: 2px;
+}
+
+.col-lg-2 .card-pf-view .card-pf-title {
+ font-size: 16px;
+}
+
+.card-pf-view .card-pf-top-element .card-pf-icon-circle {
+ border: 2px solid #39a5dc;
+ border-radius: 50%;
+ display: block;
+ font-size: 46px;
+ height: 106px;
+ line-height: 102px;
+ margin: 0 auto;
+ text-align: center;
+ width: 106px;
+}
+
+.col-lg-2 .card-pf-view .card-pf-top-element .card-pf-icon-circle {
+ font-size: 23px;
+ height: 54px;
+ line-height: 50px;
+ width: 54px;
+}
+
+.card-pf-view .card-pf-view-checkbox {
+ position: absolute;
+ top: 11px;
+ left: 15px;
+}
+
+.card-pf-view .card-pf-view-checkbox input[type=checkbox] {
+ display: none;
+}
+
+.card-pf-view.card-pf-view-multi-select .card-pf-view-checkbox input[type=checkbox] {
+ display: block;
+}
+
+@media (min-width: 768px) {
+ .card-pf-view.card-pf-view-multi-select .card-pf-view-checkbox input[type=checkbox] {
+ visibility: hidden;
+ }
+ .card-pf-view.card-pf-view-multi-select .card-pf-view-checkbox input[type=checkbox]:checked {
+ visibility: visible;
+ }
+}
+
+.card-pf-view.card-pf-view-multi-select:hover .card-pf-view-checkbox input[type=checkbox] {
+ visibility: visible;
+}
+
+.card-pf-view.card-pf-view-select {
+ position: relative;
+}
+
+.card-pf-view.card-pf-view-select:hover {
+ box-shadow: 0 1px 6px rgba(3, 3, 3, 0.35);
+}
+
+.card-pf-view.card-pf-view-select.active {
+ border: 2px solid #39a5dc;
+}
+
+.card-pf-view.card-pf-view-single-select {
+ cursor: pointer;
+}
+
+.card-pf-view.card-pf-view-xs .card-pf-title {
+ font-size: 16px;
+ font-weight: normal;
+ margin-bottom: 10px;
+}
+
+.card-pf-view.card-pf-view-xs .card-pf-title .fa,
+.card-pf-view.card-pf-view-xs .card-pf-title .pficon {
+ font-size: 14px;
+ margin-right: 5px;
+}
+
+.card-pf {
+ background: #fff;
+ border-top: 2px solid transparent;
+ box-shadow: 0 1px 1px rgba(3, 3, 3, 0.175);
+ margin: 0 -10px 20px;
+ padding: 0 20px;
+}
+
+.card-pf.card-pf-accented {
+ border-top-color: #39a5dc;
+}
+
+.card-pf.card-pf-aggregate-status .card-pf-aggregate-status-notifications a,
+.card-pf.card-pf-aggregate-status .card-pf-title a {
+ color: #363636;
+}
+
+.card-pf.card-pf-aggregate-status .card-pf-aggregate-status-notifications a.add,
+.card-pf.card-pf-aggregate-status .card-pf-title a.add {
+ color: #0088ce;
+}
+
+.card-pf.card-pf-aggregate-status .card-pf-aggregate-status-notifications a.add:hover,
+.card-pf.card-pf-aggregate-status .card-pf-title a.add:hover {
+ color: #00659c;
+}
+
+.card-pf.card-pf-aggregate-status .card-pf-aggregate-status-notifications a:hover,
+.card-pf.card-pf-aggregate-status .card-pf-title a:hover {
+ color: #00659c;
+}
+
+.card-pf.card-pf-aggregate-status {
+ padding: 0 10px;
+ text-align: center;
+}
+
+.card-pf.card-pf-aggregate-status-mini {
+ padding-bottom: 10px;
+ position: relative;
+}
+
+@media (min-width: 768px) {
+ .card-pf.card-pf-bleed-left {
+ margin-left: -20px;
+ }
+ .card-pf.card-pf-bleed-right {
+ border-right: 1px solid #d1d1d1;
+ margin-right: -20px;
+ }
+}
+
+.card-pf-aggregate-status-notifications {
+ font-size: 24px;
+ font-weight: 300;
+}
+
+.card-pf-aggregate-status-mini .card-pf-aggregate-status-notifications {
+ line-height: 1;
+}
+
+.card-pf-aggregate-status-notifications .card-pf-aggregate-status-notification + .card-pf-aggregate-status-notification {
+ border-left: 1px solid #d1d1d1;
+ margin-left: 3px;
+ padding-left: 10px;
+}
+
+.card-pf-aggregate-status-notifications .fa, .card-pf-aggregate-status-notifications .pficon {
+ font-size: 18px;
+ margin-right: 7px;
+}
+
+.card-pf-body {
+ margin: 20px 0 0;
+ padding: 0 0 20px;
+}
+
+.card-pf-aggregate-status .card-pf-body {
+ margin-top: 10px;
+ padding-bottom: 10px;
+}
+
+.card-pf-aggregate-status-mini .card-pf-body {
+ margin-bottom: 0;
+ margin-top: 0;
+ padding-bottom: 0;
+ position: absolute;
+ right: 20px;
+ top: 15px;
+}
+
+.card-pf-utilization .card-pf-title + .card-pf-body {
+ margin-top: -8px;
+}
+
+.card-pf-body > *:last-child {
+ margin-bottom: 0;
+}
+
+.card-pf-footer {
+ background-color: #fafafa;
+ border-top: 1px solid #d1d1d1;
+ margin: 0 -20px !important;
+ padding: 20px 20px 10px;
+}
+
+.card-pf-footer a > .fa,
+.card-pf-footer a > .pficon {
+ margin-right: 5px;
+}
+
+.card-pf-footer .card-pf-time-frame-filter {
+ margin-top: -2px;
+}
+
+.card-pf-link-with-icon {
+ padding-left: 21px;
+ position: relative;
+}
+
+.card-pf-link-with-icon .fa,
+.card-pf-link-with-icon .pficon {
+ font-size: 16px;
+ left: 0;
+ position: absolute;
+ top: 0;
+}
+
+.card-pf-heading .card-pf-time-frame-filter,
+.card-pf-footer .card-pf-time-frame-filter {
+ float: right;
+ margin-left: 20px;
+}
+
+.card-pf-heading {
+ border-bottom: 1px solid #d1d1d1;
+ margin: 0 -20px 20px;
+ padding: 0 20px 0;
+}
+
+.card-pf-heading .card-pf-time-frame-filter {
+ margin-top: -5px;
+}
+
+.card-pf-heading-details {
+ float: right;
+ font-size: 10px;
+}
+
+.card-pf-subtitle {
+ font-size: 16px;
+ margin-top: 20px;
+ margin-bottom: 10px;
+}
+
+[class^="col"] .card-pf-subtitle {
+ margin-top: 0;
+}
+
+@media (max-width: 767px) {
+ .card-pf-body [class^="col"] + [class^="col"] > .card-pf-subtitle {
+ margin-top: 40px;
+ }
+}
+
+.card-pf-title {
+ font-size: 16px;
+ font-weight: 400;
+ margin: 20px 0;
+ padding: 0;
+}
+
+.card-pf-aggregate-status .card-pf-title {
+ font-size: 14px;
+ margin: 10px 0 0;
+}
+
+.card-pf-aggregate-status .card-pf-title .fa,
+.card-pf-aggregate-status .card-pf-title .pficon {
+ color: #292e34;
+ font-size: 16px;
+ margin-right: 7px;
+}
+
+.card-pf-title .card-pf-aggregate-status-count {
+ font-size: 16px;
+}
+
+.card-pf-aggregate-status-mini .card-pf-title .card-pf-aggregate-status-count {
+ display: block;
+ font-size: 24px;
+ font-weight: 300;
+ margin-bottom: 3px;
+}
+
+.card-pf-aggregate-status-mini .card-pf-title {
+ font-size: 12px;
+ margin-top: 5px;
+}
+
+.card-pf-aggregate-status-mini .card-pf-title a {
+ display: inline-block;
+}
+
+.card-pf-aggregate-status-mini .card-pf-title .fa,
+.card-pf-aggregate-status-mini .card-pf-title .pficon {
+ font-size: 26px;
+ margin-right: 0;
+ min-width: 26px;
+ position: absolute;
+ left: 20px;
+ text-align: center;
+ top: 15px;
+}
+
+.card-pf-utilization-details {
+ border-bottom: 1px solid #d1d1d1;
+ display: table;
+ margin: 12px 0 15px;
+ padding: 0 0 15px;
+ width: 100%;
+}
+
+.card-pf-utilization-details .card-pf-utilization-card-details-count,
+.card-pf-utilization-details .card-pf-utilization-card-details-description {
+ float: left;
+ line-height: 1;
+}
+
+.card-pf-utilization-details .card-pf-utilization-card-details-count {
+ font-size: 26px;
+ font-weight: 300;
+ margin-right: 10px;
+}
+
+.card-pf-utilization-details .card-pf-utilization-card-details-line-1,
+.card-pf-utilization-details .card-pf-utilization-card-details-line-2 {
+ display: block;
+}
+
+.card-pf-utilization-details .card-pf-utilization-card-details-line-1 {
+ font-size: 10px;
+ margin-bottom: 2px;
+}
+
+.cards-pf {
+ background: #f5f5f5;
+}
+
+.cards-pf .row-cards-pf {
+ padding: 0 20px;
+}
+
+.cards-pf .row-cards-pf:first-child {
+ padding-top: 20px;
+}
+
+.container-cards-pf {
+ margin-top: 20px;
+}
+
+.row-cards-pf {
+ margin-left: -10px;
+ margin-right: -10px;
+}
+
+.c3 path {
+ stroke: #d1d1d1;
+}
+
+.c3 svg {
+ font-family: "Open Sans", Helvetica, Arial, sans-serif;
+}
+
+.c3-axis-x .tick line {
+ stroke: #d1d1d1;
+}
+
+.c3-axis-y .tick line {
+ display: none;
+}
+
+.c3-chart-arc path {
+ stroke: #fff;
+}
+
+.c3-grid line {
+ stroke: #d1d1d1;
+}
+
+.c3-line {
+ stroke-width: 2px;
+}
+
+.c3-tooltip {
+ background: #393f44;
+ box-shadow: none;
+ opacity: 0.9;
+ filter: alpha(opacity=90);
+}
+
+.c3-tooltip td {
+ background: transparent;
+ border: 0;
+ color: #fff;
+ font-size: 12px;
+ padding: 5px 10px;
+}
+
+.c3-tooltip th {
+ background: transparent;
+ font-size: 12px;
+ padding: 5px 10px 0;
+ border-bottom: solid 2px #030303;
+}
+
+.c3-tooltip tr {
+ border: 0;
+}
+
+.c3-tooltip tr + tr > td {
+ padding-top: 0;
+}
+
+.c3-tooltip-sparkline,
+.donut-tooltip-pf {
+ background: #393f44;
+ color: #fff;
+ opacity: 0.9;
+ filter: alpha(opacity=90);
+ padding: 2px 6px;
+}
+
+.c3-xgrid,
+.c3-ygrid {
+ stroke-dasharray: 0 0;
+}
+
+.chart-pf-sparkline {
+ margin-left: -5px;
+ margin-right: -5px;
+}
+
+.donut-title-big-pf {
+ font-size: 30px;
+ font-weight: 300;
+}
+
+.donut-title-small-pf {
+ font-size: 12px;
+ font-weight: 400;
+}
+
+.line-chart-pf .c3-zoom-rect {
+ opacity: 1 !important;
+ fill: #fafafa;
+ stroke: #d1d1d1;
+ stroke-width: 1px;
+}
+
+.pct-donut-chart-pf .pct-donut-chart-pf-label {
+ display: block;
+}
+
+.pct-donut-chart-pf.pct-donut-chart-pf-left, .pct-donut-chart-pf.pct-donut-chart-pf-right,
+.pct-donut-chart-pf .pct-donut-chart-pf-left,
+.pct-donut-chart-pf .pct-donut-chart-pf-right {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -ms-flex-align: center;
+ align-items: center;
+}
+
+.pct-donut-chart-pf.pct-donut-chart-pf-left, .pct-donut-chart-pf.pct-donut-chart-pf-right {
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+}
+
+.pct-donut-chart-pf.pct-donut-chart-pf-left,
+.pct-donut-chart-pf .pct-donut-chart-pf-left {
+ -ms-flex-direction: row-reverse;
+ flex-direction: row-reverse;
+}
+
+.close {
+ text-shadow: none;
+ z-index: 1;
+ position: relative;
+ opacity: 0.6;
+ filter: alpha(opacity=60);
+}
+
+.close:hover, .close:focus {
+ opacity: 0.9;
+ filter: alpha(opacity=90);
+}
+
+.ColVis_Button:active:focus {
+ outline: none;
+}
+
+.ColVis_catcher {
+ position: absolute;
+ z-index: 999;
+}
+
+.ColVis_collection {
+ background-color: #fff;
+ border: 1px solid #bbb;
+ border-radius: 1px;
+ box-shadow: 0 6px 12px rgba(3, 3, 3, 0.175);
+ background-clip: padding-box;
+ list-style: none;
+ margin: -1px 0 0 0;
+ padding: 5px 10px;
+ width: 150px;
+ z-index: 1000;
+}
+
+.ColVis_collection label {
+ font-weight: normal;
+ margin-bottom: 5px;
+ margin-top: 5px;
+ padding-left: 20px;
+}
+
+.ColVis_collectionBackground {
+ background-color: #fff;
+ height: 100%;
+ left: 0;
+ position: fixed;
+ top: 0;
+ width: 100%;
+ z-index: 998;
+}
+
+.dataTables_header {
+ background-color: #f5f5f5;
+ border: 1px solid #d1d1d1;
+ border-bottom: none;
+ padding: 5px;
+ position: relative;
+ text-align: center;
+}
+
+.dataTables_header .btn {
+ box-shadow: none;
+}
+
+.dataTables_header .ColVis {
+ position: absolute;
+ right: 5px;
+ text-align: left;
+ top: 5px;
+}
+
+.dataTables_header .ColVis + .dataTables_info {
+ padding-right: 30px;
+}
+
+.dataTables_header .dataTables_filter {
+ position: absolute;
+}
+
+.dataTables_header .dataTables_filter input {
+ border: 1px solid #bbb;
+ height: 24px;
+}
+
+@media (max-width: 767px) {
+ .dataTables_header .dataTables_filter input {
+ width: 100px;
+ }
+}
+
+.dataTables_header .dataTables_info {
+ padding: 2px 0;
+}
+
+@media (max-width: 480px) {
+ .dataTables_header .dataTables_info {
+ text-align: right;
+ }
+}
+
+.dataTables_header .dataTables_info b {
+ font-weight: bold;
+}
+
+.dataTables_footer {
+ background-color: #fff;
+ border: 1px solid #d1d1d1;
+ border-top: none;
+ overflow: hidden;
+}
+
+.dataTables_paginate {
+ background: #fafafa;
+ float: right;
+ margin: 0;
+}
+
+.dataTables_paginate .pagination {
+ float: left;
+ margin: 0;
+}
+
+.dataTables_paginate .pagination > li > span {
+ border-color: #fff #d1d1d1 #f5f5f5;
+ border-width: 0 1px;
+ font-size: 16px;
+ font-weight: normal;
+ padding: 0;
+ text-align: center;
+ width: 31px;
+}
+
+.dataTables_paginate .pagination > li > span:hover, .dataTables_paginate .pagination > li > span:focus {
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+
+.dataTables_paginate .pagination > li.last > span {
+ border-right: none;
+}
+
+.dataTables_paginate .pagination > li.disabled > span {
+ background: #f5f5f5;
+ border-left-color: #ededed;
+ border-right-color: #ededed;
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+
+.dataTables_paginate .pagination-input {
+ float: left;
+ font-size: 12px;
+ line-height: 1em;
+ padding: 4px 15px 0;
+ text-align: right;
+}
+
+.dataTables_paginate .pagination-input .paginate_input {
+ border: 1px solid #d1d1d1;
+ box-shadow: inset 0 1px 1px rgba(3, 3, 3, 0.075);
+ font-size: 12px;
+ font-weight: 600;
+ height: 19px;
+ margin-right: 8px;
+ padding-right: 3px;
+ text-align: right;
+ width: 30px;
+}
+
+.dataTables_paginate .pagination-input .paginate_of {
+ position: relative;
+}
+
+.dataTables_paginate .pagination-input .paginate_of b {
+ margin-left: 3px;
+}
+
+.dataTables_empty {
+ background: #f5f5f5;
+}
+
+/* Might need this for pagination?
+.dataTables_wrapper {
+ margin: $line-height-computed 0;
+ @media (max-width: $screen-xs-max) {
+ .table-responsive {
+ margin-bottom: 0;
+ }
+ }
+}
+*/
+.DTCR_clonedTable {
+ background-color: rgba(255, 255, 255, 0.7);
+ z-index: 202;
+}
+
+.DTCR_pointer {
+ background-color: #0088ce;
+ width: 1px;
+ z-index: 201;
+}
+
+.experimental-pf > * {
+ border: 2px solid #92d400;
+}
+
+.experimental-pf-bar {
+ background-color: #92d400;
+ border: none;
+ text-align: center;
+ position: relative;
+}
+
+.experimental-pf-more-info {
+ background-color: #92d400;
+ border: 0;
+ color: #030303;
+ display: block;
+ width: 100%;
+ padding-top: 10px;
+ padding-bottom: 10px;
+ position: static;
+}
+
+@media (min-width: 992px) {
+ .experimental-pf-more-info {
+ padding: 0 10px;
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: auto;
+ }
+}
+
+@media (min-width: 992px) {
+ .experimental-pf-text {
+ padding-left: 150px;
+ padding-right: 150px;
+ }
+}
+
+.experimental-pf-text a {
+ color: #030303;
+ text-decoration: underline;
+}
+
+.experimental-pf-text a:hover {
+ color: #030303;
+ cursor: pointer;
+}
+
+.btn-experimental-pf {
+ background-color: #92d400;
+ background-image: linear-gradient(to bottom, #ace12e 0%, #92d400 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFACE12E', endColorstr='#FF92D400', GradientType=0);
+ border-color: #92d400;
+ color: #4d5258;
+}
+
+.btn-experimental-pf:hover, .btn-experimental-pf:focus, .btn-experimental-pf:active, .btn-experimental-pf.active,
+.btn-experimental-pf .open .dropdown-toggle.btn-experimental-pf {
+ background-color: #92d400;
+ background-image: none;
+ border-color: #92d400;
+ color: #4d5258;
+}
+
+.btn-experimental-pf:active, .btn-experimental-pf.active,
+.btn-experimental-pf .open .dropdown-toggle.btn-experimental-pf {
+ background-image: none;
+}
+
+.btn-experimental-pf:active:hover, .btn-experimental-pf:active:focus, .btn-experimental-pf:active.focus, .btn-experimental-pf.active:hover, .btn-experimental-pf.active:focus, .btn-experimental-pf.active.focus,
+.btn-experimental-pf .open .dropdown-toggle.btn-experimental-pf:hover,
+.btn-experimental-pf .open .dropdown-toggle.btn-experimental-pf:focus,
+.btn-experimental-pf .open .dropdown-toggle.btn-experimental-pf.focus {
+ background-color: #80bb00;
+ border-color: #79b000;
+}
+
+.btn-experimental-pf.disabled, .btn-experimental-pf.disabled:hover, .btn-experimental-pf.disabled:focus, .btn-experimental-pf.disabled:active, .btn-experimental-pf.disabled.active, .btn-experimental-pf[disabled], .btn-experimental-pf[disabled]:hover, .btn-experimental-pf[disabled]:focus, .btn-experimental-pf[disabled]:active, .btn-experimental-pf[disabled].active,
+fieldset[disabled] .btn-experimental-pf,
+fieldset[disabled] .btn-experimental-pf:hover,
+fieldset[disabled] .btn-experimental-pf:focus,
+fieldset[disabled] .btn-experimental-pf:active,
+fieldset[disabled] .btn-experimental-pf.active {
+ background-color: #92d400;
+ border-color: #92d400;
+}
+
+.filter-pf-category-select {
+ display: -ms-flexbox;
+ display: flex;
+}
+
+.filter-pf-category-select-value {
+ border-left-width: 0;
+}
+
+.filter-pf-category-item {
+ margin-bottom: 5px;
+}
+
+.filter-pf-category-label {
+ font-weight: 700;
+ margin-right: 5px;
+ padding: 5px 0 6px 5px;
+}
+
+.filter-pf-select .caret {
+ position: absolute;
+ top: 50%;
+ right: 10px;
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%);
+}
+
+.filter-pf-select-dropdown {
+ background-color: #fff;
+ background-image: none;
+ color: #8b8d8f;
+ font-size: 12px;
+ font-style: italic;
+ font-weight: 400;
+ padding-right: 25px;
+ text-align: left;
+}
+
+.filter-pf-select-dropdown .caret {
+ font-style: normal;
+}
+
+.filter-pf-active-label {
+ margin-right: 5px;
+}
+
+.footer-pf-alt, .footer-pf {
+ background-color: #030303;
+ color: #9c9c9c;
+ font-size: 11px;
+ line-height: 17px;
+ padding-left: 25px;
+ padding-top: 10px;
+}
+
+.layout-pf-alt-fixed-with-footer .footer-pf-alt, .layout-pf-fixed-with-footer .footer-pf-alt, .layout-pf-alt-fixed-with-footer .footer-pf, .layout-pf-fixed-with-footer .footer-pf {
+ bottom: 0;
+ left: 0;
+ position: fixed;
+ right: 0;
+ z-index: 1030;
+}
+
+@font-face {
+ font-family: "PatternFlyIcons-webfont";
+ src: url("../fonts/PatternFlyIcons-webfont.eot");
+ src: url("../fonts/PatternFlyIcons-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/PatternFlyIcons-webfont.ttf") format("truetype"), url("../fonts/PatternFlyIcons-webfont.woff") format("woff"), url("../fonts/PatternFlyIcons-webfont.svg#PatternFlyIcons-webfont") format("svg");
+ font-weight: normal;
+ font-style: normal;
+}
+
+[class^="pficon-"],
+[class*=" pficon-"] {
+ display: inline-block;
+ font-family: "PatternFlyIcons-webfont";
+ font-style: normal;
+ font-variant: normal;
+ font-weight: normal;
+ line-height: 1;
+ speak: none;
+ text-transform: none;
+ /* Better Font Rendering =========== */
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+}
+
+.pficon-add-circle-o:before {
+ content: "";
+}
+
+.pficon-applications:before {
+ content: "";
+}
+
+.pficon-arrow:before {
+ content: "";
+}
+
+.pficon-asleep:before {
+ content: "";
+}
+
+.pficon-automation:before {
+ content: "";
+}
+
+.pficon-build:before {
+ content: "";
+}
+
+.pficon-builder-image:before {
+ content: "";
+}
+
+.pficon-bundle:before {
+ content: "";
+}
+
+.pficon-blueprint:before {
+ content: "";
+}
+
+.pficon-catalog:before {
+ content: "";
+}
+
+.pficon-chat:before {
+ content: "";
+}
+
+.pficon-close:before {
+ content: "";
+}
+
+.pficon-cloud-security:before {
+ content: "";
+}
+
+.pficon-cloud-tenant:before {
+ content: "";
+}
+
+.pficon-cluster:before {
+ content: "";
+}
+
+.pficon-connected:before {
+ content: "";
+}
+
+.pficon-container-node:before {
+ content: "";
+}
+
+.pficon-cpu:before {
+ content: "";
+}
+
+.pficon-degraded:before {
+ content: "";
+}
+
+.pficon-delete:before {
+ content: "";
+}
+
+.pficon-disconnected:before {
+ content: "";
+}
+
+.pficon-domain:before {
+ content: "";
+}
+
+.pficon-edit:before {
+ content: "";
+}
+
+.pficon-enhancement:before {
+ content: "";
+}
+
+.pficon-enterprise:before {
+ content: "";
+}
+
+.pficon-equalizer:before {
+ content: "";
+}
+
+.pficon-error-circle-o:before {
+ color: #cc0000;
+ content: "";
+}
+
+.pficon-export:before {
+ content: "";
+}
+
+.pficon-flag:before,
+.pficon-messages:before {
+ content: "";
+}
+
+.pficon-flavor:before {
+ content: "";
+}
+
+.pficon-filter:before {
+ content: "";
+}
+
+.pficon-folder-close:before {
+ content: "";
+}
+
+.pficon-folder-open:before {
+ content: "";
+}
+
+.pficon-help:before {
+ content: "";
+}
+
+.pficon-history:before {
+ content: "";
+}
+
+.pficon-home:before {
+ content: "";
+}
+
+.pficon-image:before {
+ content: "";
+}
+
+.pficon-import:before {
+ content: "";
+}
+
+.pficon-in-progress:before {
+ content: "";
+}
+
+.pficon-info:before {
+ content: "";
+}
+
+.pficon-infrastructure:before {
+ content: "";
+}
+
+.pficon-integration:before {
+ content: "";
+}
+
+.pficon-key:before {
+ content: "";
+}
+
+.pficon-locked:before {
+ content: "";
+}
+
+.pficon-maintenance:before {
+ content: "";
+}
+
+.pficon-memory:before {
+ content: "";
+}
+
+.pficon-middleware:before {
+ content: "";
+}
+
+.pficon-migration:before {
+ content: "";
+}
+
+.pficon-monitoring:before {
+ content: "";
+}
+
+.pficon-network:before {
+ content: "";
+}
+
+.pficon-on:before {
+ content: "";
+}
+
+.pficon-on-running:before {
+ content: "";
+}
+
+.pficon-optimize:before {
+ content: "";
+}
+
+.pficon-orders:before {
+ content: "";
+}
+
+.pficon-off:before {
+ content: "";
+}
+
+.pficon-ok:before {
+ color: #3f9c35;
+ content: "";
+}
+
+.pficon-paused:before {
+ content: "";
+}
+
+.pficon-pending:before {
+ content: "";
+}
+
+.pficon-plugged:before {
+ content: "";
+}
+
+.pficon-port:before {
+ content: "";
+}
+
+.pficon-print:before {
+ content: "";
+}
+
+.pficon-process-automation:before {
+ content: "";
+}
+
+.pficon-private:before {
+ content: "";
+}
+
+.pficon-project:before {
+ content: "";
+}
+
+.pficon-rebalance:before {
+ content: "";
+}
+
+.pficon-rebooting:before {
+ content: "";
+}
+
+.pficon-refresh:before,
+.pficon-restart:before {
+ content: "";
+}
+
+.pficon-regions:before {
+ content: "";
+}
+
+.pficon-registry:before {
+ content: "";
+}
+
+.pficon-remove:before {
+ content: "";
+}
+
+.pficon-replicator:before {
+ content: "";
+}
+
+.pficon-repository:before {
+ content: "";
+}
+
+.pficon-resource-pool:before {
+ content: "";
+}
+
+.pficon-resources-almost-empty:before {
+ content: "";
+}
+
+.pficon-resources-almost-full:before {
+ content: "";
+}
+
+.pficon-resources-full:before {
+ content: "";
+}
+
+.pficon-route:before {
+ content: "";
+}
+
+.pficon-running:before {
+ content: "";
+}
+
+.pficon-save:before {
+ content: "";
+}
+
+.pficon-screen:before {
+ content: "";
+}
+
+.pficon-search:before {
+ content: "";
+}
+
+.pficon-security:before {
+ content: "";
+}
+
+.pficon-server:before {
+ content: "";
+}
+
+.pficon-server-group:before {
+ content: "";
+}
+
+.pficon-service:before {
+ content: "";
+}
+
+.pficon-services:before {
+ content: "";
+}
+
+.pficon-service-catalog:before {
+ content: "";
+}
+
+.pficon-settings:before {
+ content: "";
+}
+
+.pficon-spinner:before {
+ content: "";
+}
+
+.pficon-spinner2:before {
+ content: "";
+}
+
+.pficon-storage-domain:before {
+ content: "";
+}
+
+.pficon-tenant:before {
+ content: "";
+}
+
+.pficon-thumb-tack-o:before {
+ content: "";
+}
+
+.pficon-topology:before {
+ content: "";
+}
+
+.pficon-trend-down:before {
+ content: "";
+}
+
+.pficon-trend-up:before {
+ content: "";
+}
+
+.pficon-unknown:before {
+ content: "";
+}
+
+.pficon-user:before {
+ content: "";
+}
+
+.pficon-users:before {
+ content: "";
+}
+
+.pficon-unlocked:before {
+ content: "";
+}
+
+.pficon-unplugged:before {
+ content: "";
+}
+
+.pficon-virtual-machine:before {
+ content: "";
+}
+
+.pficon-volume:before {
+ content: "";
+}
+
+.pficon-warning-triangle-o:before {
+ color: #ec7a08;
+ content: "";
+}
+
+.pficon-zone:before {
+ content: "";
+}
+
+.navbar-nav > li > .dropdown-menu.infotip {
+ border-top-width: 1px !important;
+ margin-top: 10px;
+}
+
+@media (max-width: 767px) {
+ .navbar-pf .navbar-nav .open .dropdown-menu.infotip {
+ background-color: #fff !important;
+ margin-top: 0;
+ }
+}
+
+.infotip {
+ min-width: 235px;
+ padding: 0;
+}
+
+.infotip .list-group {
+ border-top: 0;
+ margin: 0;
+ padding: 8px 0;
+}
+
+.infotip .list-group .list-group-item {
+ border: none;
+ margin: 0 15px 0 34px;
+ padding: 5px 0;
+}
+
+.infotip .list-group .list-group-item > .i {
+ color: #4d5258;
+ font-size: 13px;
+ left: -20px;
+ position: absolute;
+ top: 8px;
+}
+
+.infotip .list-group .list-group-item > a {
+ color: #4d5258;
+ line-height: 13px;
+}
+
+.infotip .list-group .list-group-item > .close {
+ float: right;
+}
+
+.infotip .footer {
+ background-color: #f5f5f5;
+ padding: 6px 15px;
+}
+
+.infotip .footer a:hover {
+ color: #0088ce;
+}
+
+.infotip .arrow, .infotip .arrow:after {
+ border-color: transparent;
+ border-style: solid;
+ display: block;
+ height: 0;
+ position: absolute;
+ width: 0;
+}
+
+.infotip .arrow {
+ border-width: 11px;
+}
+
+.infotip .arrow:after {
+ border-width: 10px;
+ content: "";
+}
+
+.infotip.bottom .arrow,
+.infotip.bottom-left .arrow,
+.infotip.bottom-right .arrow {
+ border-bottom-color: #bbb;
+ border-top-width: 0;
+ left: 50%;
+ margin-left: -11px;
+ top: -11px;
+}
+
+.infotip.bottom .arrow:after,
+.infotip.bottom-left .arrow:after,
+.infotip.bottom-right .arrow:after {
+ border-top-width: 0;
+ border-bottom-color: #fff;
+ content: " ";
+ margin-left: -10px;
+ top: 1px;
+}
+
+.infotip.bottom-left .arrow {
+ left: 20%;
+}
+
+.infotip.bottom-right .arrow {
+ left: 80%;
+}
+
+.infotip.top .arrow {
+ border-bottom-width: 0;
+ border-top-color: #bbb;
+ bottom: -11px;
+ left: 50%;
+ margin-left: -11px;
+}
+
+.infotip.top .arrow:after {
+ border-bottom-width: 0;
+ border-top-color: #f5f5f5;
+ bottom: 1px;
+ content: " ";
+ margin-left: -10px;
+}
+
+.infotip.right .arrow {
+ border-left-width: 0;
+ border-right-color: #bbb;
+ left: -11px;
+ margin-top: -11px;
+ top: 50%;
+}
+
+.infotip.right .arrow:after {
+ bottom: -10px;
+ border-left-width: 0;
+ border-right-color: #fff;
+ content: " ";
+ left: 1px;
+}
+
+.infotip.left .arrow {
+ border-left-color: #bbb;
+ border-right-width: 0;
+ margin-top: -11px;
+ right: -11px;
+ top: 50%;
+}
+
+.infotip.left .arrow:after {
+ border-left-color: #fff;
+ border-right-width: 0;
+ bottom: -10px;
+ content: " ";
+ right: 1px;
+}
+
+.layout-pf,
+.layout-pf body {
+ min-height: 100%;
+}
+
+.layout-pf.layout-pf-fixed.transitions .container-pf-nav-pf-vertical {
+ transition: all 200ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.layout-pf.layout-pf-fixed body {
+ padding-top: 60px;
+}
+
+.layout-pf.layout-pf-fixed .navbar-pf {
+ left: 0;
+ position: fixed;
+ top: 0;
+ right: 0;
+ z-index: 1030;
+}
+
+.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical {
+ margin-left: 200px;
+}
+
+.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-vertical-with-badges {
+ margin-left: 250px;
+}
+
+.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-nav {
+ margin-left: 75px;
+}
+
+.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-nav.hidden-icons-pf {
+ margin-left: 0;
+}
+
+.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.hidden-nav {
+ margin-left: 0;
+}
+
+.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.hide-nav-pf {
+ margin-left: 0 !important;
+}
+
+.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-secondary-nav-pf, .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-tertiary-nav-pf {
+ margin-left: 200px;
+}
+
+.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges, .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ margin-left: 250px;
+}
+
+@media (min-width: 1200px) {
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf {
+ margin-left: 400px;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.nav-pf-vertical-with-badges {
+ margin-left: 500px;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.hidden-nav {
+ margin-left: 0;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf {
+ margin-left: 200px;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges {
+ margin-left: 250px;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-tertiary-nav-pf {
+ margin-left: 200px;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ margin-left: 250px;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav {
+ margin-left: 275px;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.nav-pf-vertical-with-badges {
+ margin-left: 325px;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.collapsed-secondary-nav-pf {
+ margin-left: 200px;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges {
+ margin-left: 250px;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.collapsed-tertiary-nav-pf {
+ margin-left: 200px;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ margin-left: 250px;
+ }
+ .layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.hidden-icons-pf {
+ margin-left: 0;
+ }
+}
+
+.layout-pf.layout-pf-fixed-with-footer body {
+ padding-bottom: 37px;
+}
+
+.layout-pf-alt,
+.layout-pf-alt body {
+ min-height: 100%;
+}
+
+.layout-pf-alt.layout-pf-alt-fixed.layout-pf-alt-fixed-inner-scroll,
+.layout-pf-alt.layout-pf-alt-fixed.layout-pf-alt-fixed-inner-scroll body {
+ height: 100%;
+ min-height: 0;
+}
+
+.layout-pf-alt.layout-pf-alt-fixed.layout-pf-alt-fixed-inner-scroll .container-pf-alt-nav-pf-vertical-alt {
+ height: 100%;
+ overflow: auto;
+}
+
+.layout-pf-alt.layout-pf-alt-fixed.layout-pf-alt-fixed-inner-scroll .container-pf-alt-nav-pf-vertical-alt.container-cards-pf {
+ margin-top: 0;
+ padding-top: 20px;
+}
+
+.layout-pf-alt.layout-pf-alt-fixed.transitions .container-pf-alt-nav-pf-vertical-alt {
+ transition: all 200ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.layout-pf-alt.layout-pf-alt-fixed body {
+ padding-top: 60px;
+}
+
+.layout-pf-alt.layout-pf-alt-fixed .container-pf-alt-nav-pf-vertical-alt {
+ margin-left: 250px;
+}
+
+.layout-pf-alt.layout-pf-alt-fixed .container-pf-alt-nav-pf-vertical-alt.collapsed-nav {
+ margin-left: 75px;
+}
+
+.layout-pf-alt.layout-pf-alt-fixed .container-pf-alt-nav-pf-vertical-alt.hidden-nav {
+ margin-left: 0;
+}
+
+.layout-pf-alt.layout-pf-alt-fixed-with-footer body {
+ padding-bottom: 37px;
+}
+
+a.disabled {
+ color: #8b8d8f;
+ cursor: not-allowed;
+ text-decoration: none;
+}
+
+.list-pf {
+ border-bottom: 1px solid #ededed;
+}
+
+.list-pf-item {
+ border-color: #ededed;
+ border-left-color: #fff;
+ border-right-color: #fff;
+ border-style: solid;
+ border-width: 1px;
+ border-bottom: none;
+}
+
+.list-pf-item:hover {
+ background-color: #edf8ff;
+}
+
+.list-pf-item.active {
+ background-color: #ededed;
+ border-color: #bbb;
+ border-bottom-width: 1px;
+ border-bottom-style: solid;
+}
+
+.list-pf-expansion {
+ background-color: #fff;
+}
+
+.list-pf-container {
+ -ms-flex-align: start;
+ align-items: flex-start;
+ display: -ms-flexbox;
+ display: flex;
+ padding: 20px;
+}
+
+.list-pf-expansion .list-pf-container {
+ border-top: 1px solid #bbb;
+}
+
+@media (min-width: 992px) {
+ .list-pf:not(.list-pf-stacked) .list-pf-container {
+ -ms-flex-align: center;
+ align-items: center;
+ }
+}
+
+.list-pf-chevron {
+ min-width: 1.2em;
+}
+
+.list-pf-chevron,
+.list-pf-select {
+ margin-right: 10px;
+}
+
+.list-pf-chevron + .list-pf-content,
+.list-pf-select + .list-pf-content {
+ border-left: 1px solid #d1d1d1;
+ padding-left: 20px;
+}
+
+.list-pf-chevron .fa,
+.list-pf-select .fa {
+ font-size: 22px;
+}
+
+.list-pf-content-flex {
+ -ms-flex-align: start;
+ align-items: flex-start;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ min-width: 0;
+}
+
+@media (min-width: 992px) {
+ .list-pf:not(.list-pf-stacked) .list-pf-content-flex {
+ -ms-flex-align: center;
+ align-items: center;
+ }
+}
+
+.list-pf-left {
+ -ms-flex-positive: 0;
+ flex-grow: 0;
+ margin-left: 0;
+ margin-right: 20px;
+}
+
+.list-pf-icon {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: center;
+ justify-content: center;
+}
+
+.list-pf-icon-bordered {
+ border-radius: 50%;
+ border: 2px solid #39a5dc;
+}
+
+.list-pf-icon-small {
+ font-size: 1.4em;
+ height: 30px;
+ line-height: 30px;
+ width: 30px;
+}
+
+.list-pf-content-wrapper {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ min-width: 0;
+}
+
+@media (min-width: 992px) {
+ .list-pf-content-wrapper {
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ }
+ .list-pf-content-wrapper > * + * {
+ margin-left: 40px;
+ }
+}
+
+.list-pf-stacked .list-pf-content-wrapper {
+ -ms-flex-align: start;
+ align-items: flex-start;
+}
+
+.list-pf-main-content {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-preferred-size: 70%;
+ flex-basis: 70%;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 1;
+ flex-shrink: 1;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ min-width: 0;
+}
+
+@media (min-width: 992px) {
+ .list-pf:not(.list-pf-stacked) .list-pf-main-content {
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ width: auto;
+ }
+ .list-pf:not(.list-pf-stacked) .list-pf-main-content > * + * {
+ margin-left: 40px;
+ }
+}
+
+.list-pf-title {
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 1;
+ flex-shrink: 1;
+ -ms-flex-preferred-size: 100%;
+ flex-basis: 100%;
+ font-weight: bold;
+ min-width: 0;
+ word-wrap: break-word;
+}
+
+.list-pf-description {
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 1;
+ flex-shrink: 1;
+ -ms-flex-preferred-size: 100%;
+ flex-basis: 100%;
+ min-width: 0;
+ word-wrap: break-word;
+}
+
+.list-pf-additional-content {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-preferred-size: 31%;
+ flex-basis: 31%;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 1;
+ flex-shrink: 1;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+}
+
+.list-pf-actions {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-align: start;
+ align-items: flex-start;
+ -ms-flex-positive: 0;
+ flex-grow: 0;
+ margin-left: 40px;
+}
+
+.list-pf-actions > * + * {
+ margin-left: 10px;
+}
+
+.list-view-pf-dnd .dndDragging.drag-original {
+ display: none;
+}
+
+.list-view-pf-dnd .dndDragging.drag-original .list-view-pf-dnd-original-items {
+ display: block;
+}
+
+.list-view-pf-dnd .dndDragging .list-view-pf-dnd-drag-items {
+ display: inline-block;
+}
+
+.list-view-pf-dnd .dndDragging .list-view-pf-dnd-original-items {
+ display: none;
+}
+
+.list-view-pf-dnd .dndPlaceholder {
+ background-color: #ededed;
+ padding: 20px 0;
+}
+
+.list-view-pf-dnd .list-group-item-header {
+ margin-left: -10px;
+}
+
+.list-view-pf-dnd .list-group-item-header:before {
+ background-image: linear-gradient(to bottom, #0088ce 60%, #fff 0%);
+ background-position: left;
+ background-repeat: repeat-y;
+ background-size: 2px 5px;
+ border: 4px solid #0088ce;
+ border-color: #00659c;
+ content: "";
+ height: 55px;
+ left: 4px;
+ position: absolute;
+ top: 5px;
+ width: 10px;
+}
+
+.list-view-pf-dnd-drag-items {
+ display: none;
+}
+
+.list-view-pf .list-group-item {
+ -ms-flex-align: start;
+ align-items: flex-start;
+ background-clip: padding-box;
+ border-color: transparent #fff;
+ border-style: solid;
+ border-width: 1px;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ padding-bottom: 0;
+ padding-top: 0;
+}
+
+.list-view-pf .list-group-item:before, .list-view-pf .list-group-item:after {
+ content: " ";
+ display: table;
+}
+
+.list-view-pf .list-group-item:after {
+ clear: both;
+}
+
+.list-view-pf .list-group-item.list-view-pf-expand-active {
+ background-color: #edf8ff;
+ box-shadow: 0 2px 6px rgba(3, 3, 3, 0.2);
+ z-index: 1;
+}
+
+.list-view-pf .list-group-item.active {
+ color: #555;
+ background-color: #def3ff;
+ background-clip: border-box;
+ border-color: #bbb transparent transparent;
+ z-index: auto;
+}
+
+.list-view-pf .list-group-item:hover {
+ background-color: #edf8ff;
+ border-left-color: transparent;
+ border-right-color: transparent;
+}
+
+.list-view-pf .list-group-item.list-view-pf-expand-active {
+ border: solid 1px #bbb;
+}
+
+.list-view-pf .list-group-item.list-view-pf-expand-active:first-child {
+ border-top-color: #bbb;
+}
+
+.list-view-pf .list-group-item:first-child {
+ border-top: 1px solid transparent;
+}
+
+@media (min-width: 992px) {
+ .list-view-pf .list-group-item {
+ -ms-flex-align: center;
+ align-items: center;
+ }
+}
+
+.list-view-pf .list-group-item-heading {
+ font-size: 16px;
+}
+
+.list-view-pf .list-group-item-heading small {
+ display: block;
+ font-size: 9.6px;
+ font-weight: 400;
+}
+
+@media (min-width: 992px) {
+ .list-view-pf .list-group-item-heading {
+ -ms-flex: 1 0 calc(25% - 20px);
+ flex: 1 0 calc(25% - 20px);
+ float: left;
+ font-size: 12px;
+ margin: 0 20px 0 0;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ width: calc(25% - 20px);
+ }
+}
+
+.list-view-pf .list-group-item-text {
+ color: currentColor !important;
+ margin-bottom: 10px;
+}
+
+@media (min-width: 992px) {
+ .list-view-pf .list-group-item-text {
+ -ms-flex: 1 0 auto;
+ flex: 1 0 auto;
+ float: left;
+ margin: 0 40px 0 0;
+ width: calc(75% - 40px);
+ }
+}
+
+.list-view-pf-actions {
+ float: right;
+ margin-bottom: 20px;
+ margin-left: 20px;
+ margin-top: 20px;
+ -ms-flex-order: 2;
+ order: 2;
+}
+
+.list-view-pf-actions button,
+.list-view-pf-actions > a,
+.list-view-pf-actions .dropdown-kebab-pf {
+ margin-left: 10px;
+}
+
+.list-view-pf-top-align .list-view-pf-actions {
+ -ms-flex-item-align: start;
+ align-self: flex-start;
+}
+
+.list-view-pf-additional-info {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+}
+
+@media (min-width: 992px) {
+ .list-view-pf-additional-info {
+ -ms-flex: 1 0 auto;
+ flex: 1 0 auto;
+ float: left;
+ width: 50%;
+ }
+}
+
+.list-view-pf-additional-info-item {
+ -ms-flex-align: center;
+ align-items: center;
+ display: inline-block;
+ display: -ms-flexbox;
+ display: flex;
+ margin-right: 20px;
+ max-width: 100%;
+ text-align: center;
+}
+
+.list-view-pf-additional-info-item.list-view-pf-additional-info-item-stacked {
+ text-align: center;
+ -ms-flex-direction: column;
+ flex-direction: column;
+}
+
+.list-view-pf-additional-info-item.list-view-pf-additional-info-item-stacked strong {
+ font-size: 13px;
+ line-height: 1em;
+}
+
+.list-view-pf-additional-info-item .pficon, .list-view-pf-additional-info-item .fa {
+ font-size: 16px;
+ margin-right: 10px;
+}
+
+.list-view-pf-additional-info-item strong {
+ font-size: 16px;
+ font-weight: 600;
+ margin-right: 5px;
+}
+
+.list-view-pf-additional-info-item:last-child {
+ margin-right: 0;
+}
+
+.list-view-pf-additional-info-item-donut-chart {
+ width: 60px;
+}
+
+.list-view-pf-body {
+ -ms-flex-align: center;
+ align-items: center;
+ display: table-cell;
+ -ms-flex: 1;
+ flex: 1;
+ min-width: 0;
+ vertical-align: top;
+ width: 100%;
+}
+
+@media (min-width: 992px) {
+ .list-view-pf-body {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ }
+}
+
+.list-view-pf-checkbox {
+ border-right: 1px solid #d1d1d1;
+ float: left;
+ margin-bottom: 20px;
+ margin-right: 15px;
+ margin-top: 20px;
+ padding: 3px 10px 3px 0;
+}
+
+.list-view-pf-top-align .list-view-pf-checkbox {
+ -ms-flex-item-align: start;
+ align-self: flex-start;
+}
+
+.list-view-pf-description {
+ -ms-flex: 1 0 50%;
+ flex: 1 0 50%;
+}
+
+.list-view-pf-stacked .list-view-pf-description {
+ display: block;
+ -ms-flex: none;
+ flex: none;
+}
+
+@media (min-width: 992px) {
+ .list-view-pf-description {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ float: left;
+ width: 50%;
+ }
+}
+
+.list-view-pf-left {
+ display: table-cell;
+ padding-right: 20px;
+ text-align: center;
+ vertical-align: top;
+}
+
+.list-view-pf-left .list-view-pf-calendar {
+ font-size: 11px;
+ line-height: 1em;
+}
+
+.list-view-pf-left .list-view-pf-calendar strong {
+ display: block;
+ font-size: 44px;
+ font-weight: 300;
+ line-height: 1em;
+}
+
+.list-view-pf-left .pficon, .list-view-pf-left .fa {
+ border-radius: 50%;
+ font-size: 2em;
+}
+
+.list-view-pf-left .pficon.list-view-pf-icon-md, .list-view-pf-left .fa.list-view-pf-icon-md {
+ background-color: #f5f5f5;
+ height: 50px;
+ line-height: 50px;
+ width: 50px;
+}
+
+.list-view-pf-left .pficon.list-view-pf-icon-danger, .list-view-pf-left .fa.list-view-pf-icon-danger {
+ background-color: #ffe6e6;
+ color: #cc0000;
+}
+
+.list-view-pf-left .pficon.list-view-pf-icon-info, .list-view-pf-left .fa.list-view-pf-icon-info {
+ color: #8b8d8f;
+}
+
+.list-view-pf-left .pficon.list-view-pf-icon-lg, .list-view-pf-left .fa.list-view-pf-icon-lg {
+ background-color: #f5f5f5;
+ height: 60px;
+ line-height: 60px;
+ width: 60px;
+}
+
+.list-view-pf-left .pficon.list-view-pf-icon-sm, .list-view-pf-left .fa.list-view-pf-icon-sm {
+ border: 2px solid #39a5dc;
+ font-size: 1.4em;
+ height: 30px;
+ line-height: 30px;
+ width: 30px;
+}
+
+.list-view-pf-left .pficon.list-view-pf-icon-sm:before, .list-view-pf-left .fa.list-view-pf-icon-sm:before {
+ display: block;
+ line-height: 26px;
+}
+
+.list-view-pf-left .pficon.list-view-pf-icon-success, .list-view-pf-left .fa.list-view-pf-icon-success {
+ background-color: #e9f4e9;
+ color: #3f9c35;
+}
+
+.list-view-pf-left .pficon.list-view-pf-icon-warning, .list-view-pf-left .fa.list-view-pf-icon-warning {
+ background-color: #fdf2e5;
+ color: #ec7a08;
+}
+
+.list-view-pf-main-info {
+ -ms-flex-align: start;
+ align-items: flex-start;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex: 1;
+ flex: 1;
+ min-width: 0;
+ padding-bottom: 20px;
+ padding-top: 20px;
+}
+
+@media (min-width: 992px) {
+ .list-view-pf-main-info {
+ -ms-flex-align: center;
+ align-items: center;
+ }
+ .list-view-pf-top-align .list-view-pf-main-info {
+ -ms-flex-align: start;
+ align-items: flex-start;
+ }
+}
+
+.list-view-pf-stacked .list-group-item-heading {
+ float: none;
+ font-size: 16px;
+ line-height: 1.2em;
+ margin-bottom: 5px;
+ margin-right: 40px;
+ width: auto;
+}
+
+.list-view-pf-stacked .list-group-item-text {
+ float: none;
+ width: auto;
+}
+
+.list-view-pf-view {
+ background: #ededed;
+ border: none;
+ margin-top: 30px;
+}
+
+.list-group-item-header {
+ box-sizing: content-box;
+ cursor: pointer;
+ margin: 0 -15px;
+ padding: 0 15px;
+ width: 100%;
+}
+
+.list-view-pf-expand {
+ cursor: pointer;
+ float: left;
+ margin-bottom: 20px;
+ margin-right: 2px;
+ margin-top: 20px;
+ padding: 3px 0;
+}
+
+.list-view-pf-expand.active, .list-view-pf-expand:hover {
+ color: #0088ce;
+}
+
+.list-view-pf-additional-info-item .list-view-pf-expand {
+ margin: 0;
+ padding: 0;
+}
+
+.list-view-pf-expand .fa-angle-right {
+ cursor: pointer;
+ font-size: 17px;
+ margin-right: 5px;
+ margin-top: 2px;
+ width: 10px;
+}
+
+.list-group-item-container {
+ background: #fff;
+ border-top: solid 1px #bbb;
+ box-sizing: content-box;
+ margin: -1px -15px 0;
+ -ms-flex-order: 3;
+ order: 3;
+ padding: 10px 15px;
+ position: relative;
+ width: 100%;
+}
+
+.login-pf {
+ height: 100%;
+}
+
+.login-pf #brand {
+ position: relative;
+ top: -70px;
+}
+
+.login-pf #brand img {
+ display: block;
+ height: 18px;
+ margin: 0 auto;
+ max-width: 100%;
+}
+
+@media (min-width: 768px) {
+ .login-pf #brand img {
+ margin: 0;
+ text-align: left;
+ }
+}
+
+.login-pf #badge {
+ display: block;
+ margin: 20px auto 70px;
+ position: relative;
+ text-align: center;
+}
+
+@media (min-width: 768px) {
+ .login-pf #badge {
+ float: right;
+ margin-right: 64px;
+ margin-top: 50px;
+ }
+}
+
+.login-pf body {
+ background: #030303 url("../img/bg-login.jpg") repeat-x 50% 0;
+ background-size: auto;
+}
+
+@media (min-width: 768px) {
+ .login-pf body {
+ background-size: 100% auto;
+ }
+}
+
+.login-pf .container {
+ background-color: rgba(255, 255, 255, 0.055);
+ clear: right;
+ color: #fff;
+ padding-bottom: 40px;
+ padding-top: 20px;
+ width: auto;
+}
+
+@media (min-width: 768px) {
+ .login-pf .container {
+ bottom: 13%;
+ padding-left: 80px;
+ position: absolute;
+ width: 100%;
+ }
+}
+
+.login-pf .container .details p:first-child {
+ border-top: 1px solid rgba(255, 255, 255, 0.3);
+ padding-top: 25px;
+ margin-top: 25px;
+}
+
+@media (min-width: 768px) {
+ .login-pf .container .details {
+ border-left: 1px solid rgba(255, 255, 255, 0.3);
+ padding-left: 40px;
+ }
+ .login-pf .container .details p:first-child {
+ border-top: 0;
+ padding-top: 0;
+ margin-top: 0;
+ }
+}
+
+.login-pf .container .details p {
+ margin-bottom: 2px;
+}
+
+.login-pf .container .form-horizontal .control-label {
+ font-size: 13px;
+ font-weight: 400;
+ text-align: left;
+}
+
+.login-pf .container .form-horizontal .form-group:last-child,
+.login-pf .container .form-horizontal .form-group:last-child .help-block:last-child {
+ margin-bottom: 0;
+}
+
+.login-pf .container .help-block {
+ color: #fff;
+}
+
+@media (min-width: 768px) {
+ .login-pf .container .login {
+ padding-right: 40px;
+ }
+}
+
+.login-pf .container .submit {
+ text-align: right;
+}
+
+.login-pf-page .login-pf-brand {
+ margin-top: 20px;
+ max-width: 360px;
+ width: 70%;
+}
+
+@media (min-width: 768px) {
+ .login-pf-page .login-pf-brand {
+ margin-top: 62px;
+ }
+}
+
+.login-pf-page .login-pf-page-header {
+ margin-bottom: 20px;
+ text-align: center;
+}
+
+@media (min-width: 768px) {
+ .login-pf-page .login-pf-page-header {
+ margin-bottom: 40px;
+ }
+}
+
+.login-pf-page .login-pf-page-header p {
+ color: #fff;
+ font-size: 14px;
+ margin-left: auto;
+ margin-right: auto;
+ margin-top: 20px;
+}
+
+.login-pf-page .card-pf {
+ padding: 10px 20px 30px 20px;
+ margin-bottom: 0;
+}
+
+@media (min-width: 768px) {
+ .login-pf-page .card-pf {
+ padding: 20px 40px 30px 40px;
+ }
+}
+
+.login-pf-page .card-pf p {
+ color: #72767b;
+}
+
+.login-pf-page .form-control {
+ height: 36px;
+}
+
+.login-pf-page .checkbox-label {
+ color: #72767b;
+ font-weight: 300;
+ margin-bottom: 15px;
+}
+
+@media (min-width: 768px) {
+ .login-pf-page .checkbox-label {
+ margin: 0;
+ }
+}
+
+.login-pf-page .btn-primary {
+ margin-top: 40px;
+}
+
+.login-pf-page .login-pf-header {
+ margin-bottom: 20px;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-direction: column;
+ flex-direction: column;
+}
+
+@media (min-width: 768px) {
+ .login-pf-page .login-pf-header {
+ margin-bottom: 30px;
+ }
+}
+
+.login-pf-page .login-pf-header h1, .login-pf-page .login-pf-header p {
+ text-align: center;
+}
+
+.login-pf-page .login-pf-header h1 {
+ font-size: 16px;
+}
+
+@media (min-width: 768px) {
+ .login-pf-page .login-pf-header h1 {
+ font-size: 24px;
+ }
+}
+
+.login-pf-page .login-pf-header .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
+ width: auto;
+ -ms-flex-item-align: end;
+ align-self: flex-end;
+}
+
+.login-pf-page .login-pf-header .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) .dropdown-toggle {
+ color: #4d5258;
+ background: none;
+ padding: 0 15px 0 0;
+ font-weight: 300;
+}
+
+.login-pf-page .login-pf-header .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) .dropdown-toggle:not(:focus) {
+ box-shadow: none;
+ border: 1px solid transparent;
+}
+
+.login-pf-page .login-pf-header .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) .dropdown-toggle .caret {
+ right: 0;
+}
+
+.login-pf-page .login-pf-signup {
+ margin: 40px 0 0;
+ font-size: 15px;
+ text-align: center;
+}
+
+.login-pf-page .login-pf-signup a {
+ margin-left: 10px;
+}
+
+.login-pf-page .login-pf-settings {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+}
+
+.login-pf-page .login-pf-page-footer {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+}
+
+.login-pf-page .login-pf-page-footer-links {
+ display: -ms-flexbox;
+ display: flex;
+ margin: 60px 0 0 0;
+}
+
+.login-pf-page .login-pf-page-footer-links li:not(:last-of-type) {
+ position: relative;
+ margin: 0 20px 0 0;
+}
+
+.login-pf-page .login-pf-page-footer-links li:not(:last-of-type):after {
+ content: ".";
+ color: #fff;
+ position: absolute;
+ top: 0px;
+ right: -10px;
+}
+
+.login-pf-page .login-pf-page-footer-link {
+ color: #fff;
+ font-size: 14px;
+}
+
+.login-pf-page .login-pf-page-footer-sso-services {
+ -ms-flex: 1 0 100%;
+ flex: 1 0 100%;
+ margin-top: 40px;
+ text-align: center;
+ color: #fff;
+}
+
+.login-pf-page .login-pf-page-footer-sso-services-logos {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ padding: 0;
+ margin: 0;
+ list-style: none;
+ -ms-flex-pack: center;
+ justify-content: center;
+}
+
+.login-pf-page .login-pf-page-footer-sso-services-logos li {
+ margin: 0 5px 5px;
+}
+
+.login-pf-page.login-pf-page-accounts {
+ margin-left: 20px;
+ margin-right: 20px;
+}
+
+.login-pf-page .login-pf-accounts {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ max-width: 840px;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+.login-pf-page .login-pf-accounts .login-pf-header, .login-pf-page .login-pf-accounts .login-pf-signup {
+ -ms-flex-preferred-size: 100%;
+ flex-basis: 100%;
+}
+
+.login-pf-page .login-pf-social-section {
+ -ms-flex-preferred-size: 100%;
+ flex-basis: 100%;
+ padding: 0;
+}
+
+@media (min-width: 768px) {
+ .login-pf-page .login-pf-social-section {
+ -ms-flex: 0 1 50%;
+ flex: 0 1 50%;
+ max-width: 50%;
+ }
+}
+
+@media (min-width: 768px) {
+ .login-pf-page .login-pf-social-section:first-of-type {
+ padding-right: 40px;
+ }
+ .login-pf-page .login-pf-social-section:last-of-type {
+ padding-left: 39px;
+ border-left: 1px solid #d1d1d1;
+ }
+}
+
+.login-pf-page .login-pf-social {
+ margin: 40px 0 0 0;
+}
+
+@media (min-width: 768px) {
+ .login-pf-page .login-pf-social {
+ margin: 0;
+ }
+ .login-pf-page .login-pf-social-double-col {
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ }
+ .login-pf-page .login-pf-social-double-col .login-pf-social-link {
+ -ms-flex-preferred-size: 48%;
+ flex-basis: 48%;
+ }
+}
+
+.login-pf-page .login-pf-social:not(.login-pf-social-all) .login-pf-social-link-more {
+ display: none;
+}
+
+.login-pf-page .login-pf-social-link {
+ margin-bottom: 15px;
+}
+
+.login-pf-page .login-pf-social-link a {
+ display: block;
+ padding: 7px 0;
+ font-size: 14px;
+ background: #f5f5f5;
+ text-align: center;
+ color: #72767b;
+}
+
+.login-pf-page .login-pf-social-link a img {
+ margin: 0 10px 0 0;
+ width: 20px;
+ height: 20px;
+}
+
+.login-pf-page .login-pf-social-link a:hover {
+ text-decoration: none;
+ background: #ededed;
+}
+
+.login-pf-page .login-pf-social-toggle {
+ float: right;
+ padding: 0;
+}
+
+.login-pf-page .login-pf-social-toggle .caret {
+ margin-left: 5px;
+}
+
+.login-pf-page .login-pf-social-toggle-active .caret {
+ -ms-transform: rotate(-180deg);
+ transform: rotate(-180deg);
+}
+
+.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt {
+ transition: all 200ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt.collapsed .list-group-item .list-group-item-value {
+ transition: opacity 0ms 100ms, opacity 100ms linear;
+}
+
+.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt .list-group-item .badge {
+ transition: all 200ms cubic-bezier(0.35, 0, 0.25, 1);
+}
+
+.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt .list-group-item .list-group-item-value {
+ transition: opacity 500ms ease-out;
+ transition-delay: 150ms;
+}
+
+.nav-pf-vertical-alt {
+ background: #fff;
+}
+
+.ie9.layout-pf-alt-fixed .nav-pf-vertical-alt {
+ box-sizing: content-box;
+}
+
+.layout-pf-alt-fixed .nav-pf-vertical-alt {
+ border-right: 1px solid #d1d1d1;
+ bottom: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ left: 0;
+ position: fixed;
+ top: 60px;
+ width: 250px;
+ z-index: 1030;
+}
+
+.layout-pf-alt-fixed .nav-pf-vertical-alt.collapsed {
+ width: 75px !important;
+}
+
+.layout-pf-alt-fixed .nav-pf-vertical-alt.collapsed .list-group-item .badge {
+ padding: 2px 3px;
+ right: 21px;
+ top: 36px;
+}
+
+.layout-pf-alt-fixed .nav-pf-vertical-alt.collapsed .list-group-item .list-group-item-value {
+ opacity: 0;
+}
+
+.layout-pf-alt-fixed .nav-pf-vertical-alt.hidden {
+ display: none;
+}
+
+.layout-pf-alt-fixed .nav-pf-vertical-alt.hidden.show-mobile-nav {
+ box-shadow: 0 0 3px rgba(3, 3, 3, 0.15);
+ display: block !important;
+}
+
+.layout-pf-alt-fixed-with-footer .nav-pf-vertical-alt {
+ bottom: 37px;
+}
+
+.nav-pf-vertical-alt .list-group {
+ border-top: 0;
+ margin-bottom: 0;
+}
+
+.nav-pf-vertical-alt .list-group-item {
+ padding: 0;
+}
+
+.nav-pf-vertical-alt .list-group-item a {
+ color: #363636;
+ display: block;
+ font-size: 14px;
+ height: 63px;
+ padding: 17px 20px 17px 25px;
+ position: relative;
+ white-space: nowrap;
+}
+
+.nav-pf-vertical-alt .list-group-item a:focus {
+ color: #363636;
+ text-decoration: none;
+}
+
+.nav-pf-vertical-alt .list-group-item a:hover {
+ color: #39a5dc;
+ text-decoration: none;
+}
+
+.nav-pf-vertical-alt .list-group-item.active {
+ background-color: #fff;
+ border-color: #f5f5f5;
+}
+
+.nav-pf-vertical-alt .list-group-item.active:before {
+ background: #39a5dc;
+ content: " ";
+ display: block;
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 5px;
+}
+
+.nav-pf-vertical-alt .list-group-item.active a {
+ color: #39a5dc;
+}
+
+.nav-pf-vertical-alt .list-group-item .badge {
+ background: #363636;
+ border: 1px solid #fff;
+ border-radius: 3px;
+ color: #fff;
+ font-weight: 700;
+ font-size: 9px;
+ padding: 5px;
+ position: absolute;
+ right: 15px;
+ text-align: center;
+ top: 21px;
+}
+
+.nav-pf-vertical-alt .list-group-item .badge.notifications {
+ background: #0088ce;
+}
+
+.nav-pf-vertical-alt .list-group-item .fa,
+.nav-pf-vertical-alt .list-group-item .glyphicon,
+.nav-pf-vertical-alt .list-group-item .pficon {
+ float: left;
+ font-size: 18px;
+ line-height: 30px;
+ margin-right: 10px;
+ text-align: center;
+ width: 18px;
+}
+
+.nav-pf-vertical-alt .list-group-item .list-group-item-value {
+ display: inline-block;
+ line-height: 30px;
+ opacity: 1;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ width: 140px;
+}
+
+.nav-pf-vertical-alt .list-group-item-separator {
+ border-top-width: 5px;
+}
+
+.sidebar-pf .nav-pf-vertical-alt {
+ margin-left: -20px;
+ margin-right: -20px;
+}
+
+.navbar-pf-alt {
+ background-color: #030303;
+ background-image: "bg-navbar-pf-alt.svg";
+ background-repeat: no-repeat;
+ background-size: auto 100%;
+ border: none;
+ border-radius: 0;
+ border-top: 2px solid #39a5dc;
+ margin-bottom: 0;
+}
+
+.navbar-pf-alt .infotip.bottom-right .arrow {
+ left: 90%;
+}
+
+.layout-pf-alt-fixed .navbar-pf-alt {
+ left: 0;
+ position: fixed;
+ right: 0;
+ top: 0;
+ z-index: 1030;
+}
+
+.navbar-pf-alt .nav.navbar-nav > li > .dropdown-menu.infotip {
+ margin-top: 0;
+}
+
+.navbar-pf-alt .nav .nav-item-iconic {
+ cursor: pointer;
+ line-height: 1;
+ max-height: 58px;
+ padding: 21px 12px;
+ position: relative;
+}
+
+.navbar-pf-alt .nav .nav-item-iconic:hover, .navbar-pf-alt .nav .nav-item-iconic:focus {
+ background-color: transparent;
+}
+
+.navbar-pf-alt .nav .nav-item-iconic:hover .caret,
+.navbar-pf-alt .nav .nav-item-iconic:hover .fa,
+.navbar-pf-alt .nav .nav-item-iconic:hover .glyphicon,
+.navbar-pf-alt .nav .nav-item-iconic:hover .pficon, .navbar-pf-alt .nav .nav-item-iconic:focus .caret,
+.navbar-pf-alt .nav .nav-item-iconic:focus .fa,
+.navbar-pf-alt .nav .nav-item-iconic:focus .glyphicon,
+.navbar-pf-alt .nav .nav-item-iconic:focus .pficon {
+ color: #fff;
+}
+
+.navbar-pf-alt .nav .nav-item-iconic .badge {
+ background-color: #0088ce;
+ border-radius: 20px;
+ color: #fff;
+ cursor: pointer;
+ font-size: 9px;
+ font-weight: 700;
+ margin: 0 0 -11px -12px;
+ min-width: 0;
+ padding: 2px 4px;
+}
+
+.navbar-pf-alt .nav .nav-item-iconic .caret,
+.navbar-pf-alt .nav .nav-item-iconic .fa,
+.navbar-pf-alt .nav .nav-item-iconic .pficon {
+ color: #d1d1d1;
+ font-size: 16px;
+}
+
+.navbar-pf-alt .nav .nav-item-iconic .caret {
+ font-size: 12px;
+ width: auto;
+}
+
+.navbar-pf-alt .nav .open > .nav-item-iconic, .navbar-pf-alt .nav .open > .nav-item-iconic:hover, .navbar-pf-alt .nav .open > .nav-item-iconic:focus {
+ background: transparent;
+}
+
+.navbar-pf-alt .nav .open > .nav-item-iconic .caret,
+.navbar-pf-alt .nav .open > .nav-item-iconic .fa,
+.navbar-pf-alt .nav .open > .nav-item-iconic .pficon, .navbar-pf-alt .nav .open > .nav-item-iconic:hover .caret,
+.navbar-pf-alt .nav .open > .nav-item-iconic:hover .fa,
+.navbar-pf-alt .nav .open > .nav-item-iconic:hover .pficon, .navbar-pf-alt .nav .open > .nav-item-iconic:focus .caret,
+.navbar-pf-alt .nav .open > .nav-item-iconic:focus .fa,
+.navbar-pf-alt .nav .open > .nav-item-iconic:focus .pficon {
+ color: #fff;
+}
+
+.navbar-pf-alt .navbar-brand {
+ color: #fff;
+ height: auto;
+ margin: 0 0 0 25px;
+ min-height: 35px;
+ padding: 11px 0 12px;
+}
+
+.navbar-pf-alt .navbar-brand .navbar-brand-name {
+ display: inline;
+ margin-left: 0 15px 0 0;
+ margin-right: 0 15px 0 0;
+}
+
+@media (max-width: 480px) {
+ .navbar-pf-alt .navbar-brand .navbar-brand-name {
+ display: none;
+ }
+}
+
+.navbar-pf-alt .navbar-brand .navbar-brand-icon {
+ display: inline;
+ margin-left: 0 15px 0 0;
+ margin-right: 0 15px 0 0;
+}
+
+.navbar-pf-alt .navbar-iconic {
+ margin-right: 0;
+}
+
+.navbar-pf-alt .navbar-toggle {
+ border: 0;
+ display: block;
+ float: left;
+ margin: 13px 15px;
+}
+
+.navbar-pf-alt .navbar-toggle:hover .icon-bar, .navbar-pf-alt .navbar-toggle:focus .icon-bar {
+ background: #fff;
+}
+
+.navbar-pf-alt .navbar-toggle + .navbar-brand {
+ margin-left: 0;
+}
+
+.navbar-pf-alt .navbar-toggle .icon-bar {
+ background: #d1d1d1;
+}
+
+.navbar-pf-vertical {
+ background-color: #1d1d1d;
+ border: none;
+ border-radius: 0;
+ border-top: 2px solid #39a5dc;
+ margin-bottom: 0;
+}
+
+.navbar-pf-vertical .infotip.bottom-right .arrow {
+ left: 90%;
+}
+
+.layout-pf-fixed .navbar-pf-vertical {
+ left: 0;
+ position: fixed;
+ right: 0;
+ top: 0;
+ z-index: 1030;
+}
+
+.navbar-pf-vertical .nav.navbar-nav > li > .dropdown-menu.infotip {
+ margin-top: 0;
+}
+
+.navbar-pf-vertical .nav .nav-item-iconic {
+ color: #d1d1d1;
+ cursor: pointer;
+ line-height: 1;
+ max-height: 58px;
+ padding: 21px 12px;
+ position: relative;
+}
+
+.navbar-pf-vertical .nav .nav-item-iconic:hover, .navbar-pf-vertical .nav .nav-item-iconic:focus {
+ color: #fff;
+ background-color: transparent;
+}
+
+.navbar-pf-vertical .nav .nav-item-iconic:hover .caret,
+.navbar-pf-vertical .nav .nav-item-iconic:hover .fa,
+.navbar-pf-vertical .nav .nav-item-iconic:hover .glyphicon,
+.navbar-pf-vertical .nav .nav-item-iconic:hover .pficon, .navbar-pf-vertical .nav .nav-item-iconic:focus .caret,
+.navbar-pf-vertical .nav .nav-item-iconic:focus .fa,
+.navbar-pf-vertical .nav .nav-item-iconic:focus .glyphicon,
+.navbar-pf-vertical .nav .nav-item-iconic:focus .pficon {
+ color: #fff;
+}
+
+.navbar-pf-vertical .nav .nav-item-iconic .badge {
+ background-color: #0088ce;
+ border-radius: 20px;
+ color: #fff;
+ cursor: pointer;
+ font-size: 9px;
+ font-weight: 700;
+ left: 20px;
+ margin: 0;
+ padding: 2px 4px;
+ position: absolute;
+ min-width: 10px;
+ min-height: 10px;
+ top: 18px;
+}
+
+.navbar-pf-vertical .nav .nav-item-iconic .badge.badge-pf-bordered {
+ border: 1px solid #1d1d1d;
+}
+
+.navbar-pf-vertical .nav .nav-item-iconic .caret,
+.navbar-pf-vertical .nav .nav-item-iconic .fa,
+.navbar-pf-vertical .nav .nav-item-iconic .pficon {
+ color: #d1d1d1;
+ font-size: 16px;
+}
+
+.navbar-pf-vertical .nav .nav-item-iconic .caret {
+ font-size: 12px;
+ width: auto;
+}
+
+.navbar-pf-vertical .nav .open > .nav-item-iconic, .navbar-pf-vertical .nav .open > .nav-item-iconic:hover, .navbar-pf-vertical .nav .open > .nav-item-iconic:focus {
+ background: transparent;
+}
+
+.navbar-pf-vertical .nav .open > .nav-item-iconic .caret,
+.navbar-pf-vertical .nav .open > .nav-item-iconic .fa,
+.navbar-pf-vertical .nav .open > .nav-item-iconic .pficon, .navbar-pf-vertical .nav .open > .nav-item-iconic:hover .caret,
+.navbar-pf-vertical .nav .open > .nav-item-iconic:hover .fa,
+.navbar-pf-vertical .nav .open > .nav-item-iconic:hover .pficon, .navbar-pf-vertical .nav .open > .nav-item-iconic:focus .caret,
+.navbar-pf-vertical .nav .open > .nav-item-iconic:focus .fa,
+.navbar-pf-vertical .nav .open > .nav-item-iconic:focus .pficon {
+ color: #fff;
+}
+
+.navbar-pf-vertical .navbar-brand {
+ color: #fff;
+ height: auto;
+ margin: 0 0 0 25px;
+ min-height: 35px;
+ padding: 11px 0 12px;
+}
+
+.navbar-pf-vertical .navbar-brand .navbar-brand-name {
+ display: inline-block;
+ margin: 0 15px 0 0;
+}
+
+@media (max-width: 480px) {
+ .navbar-pf-vertical .navbar-brand .navbar-brand-name {
+ display: none;
+ }
+}
+
+.navbar-pf-vertical .navbar-brand .navbar-brand-icon {
+ display: inline-block;
+ margin: 0 15px 0 0;
+ max-height: 35px;
+}
+
+.navbar-pf-vertical .navbar-brand .navbar-brand-txt {
+ line-height: 34px;
+}
+
+.navbar-pf-vertical .navbar-iconic {
+ margin-right: 0;
+}
+
+.navbar-pf-vertical .navbar-toggle {
+ border: 0;
+ display: block;
+ float: left;
+ margin: 13px 15px;
+}
+
+.navbar-pf-vertical .navbar-toggle:hover .icon-bar, .navbar-pf-vertical .navbar-toggle:focus .icon-bar {
+ background: #fff;
+}
+
+.navbar-pf-vertical .navbar-toggle + .navbar-brand {
+ margin-left: 0;
+}
+
+.navbar-pf-vertical .navbar-toggle .icon-bar {
+ background: #d1d1d1;
+}
+
+.navbar-pf {
+ background: #030303;
+ border: 0;
+ border-radius: 0;
+ border-top: 3px solid #39a5dc;
+ margin-bottom: 0;
+ min-height: 0;
+}
+
+.navbar-pf .navbar-brand {
+ color: #f5f5f5;
+ height: auto;
+ padding: 12px 0;
+ margin: 0 0 0 20px;
+}
+
+.navbar-pf .navbar-brand img {
+ display: block;
+}
+
+.navbar-pf .navbar-collapse {
+ border-top: 0;
+ box-shadow: none;
+ padding: 0;
+}
+
+.navbar-pf .navbar-header {
+ border-bottom: 1px solid #292929;
+ float: none;
+}
+
+.navbar-pf .navbar-nav {
+ margin: 0;
+}
+
+.navbar-pf .navbar-nav > .active > a,
+.navbar-pf .navbar-nav > .active > a:hover,
+.navbar-pf .navbar-nav > .active > a:focus {
+ background-color: #232323;
+ color: #f5f5f5;
+}
+
+.navbar-pf .navbar-nav > li > a {
+ color: #d1d1d1;
+ line-height: 1;
+ padding: 10px 20px;
+ text-shadow: none;
+}
+
+.navbar-pf .navbar-nav > li > a:hover, .navbar-pf .navbar-nav > li > a:focus {
+ color: #f5f5f5;
+}
+
+.navbar-pf .navbar-nav > .open > a, .navbar-pf .navbar-nav > .open > a:hover, .navbar-pf .navbar-nav > .open > a:focus {
+ background-color: #232323;
+ color: #f5f5f5;
+}
+
+.navbar-pf .navbar-nav .badge {
+ background-color: #0088ce;
+ border-radius: 20px;
+ color: #fff;
+ cursor: pointer;
+ font-size: 9px;
+ font-weight: 700;
+ left: 26px;
+ margin: 0;
+ padding: 2px 4px;
+ position: absolute;
+ min-width: 10px;
+ min-height: 10px;
+ top: 6px;
+}
+
+@media (min-width: 768px) {
+ .navbar-pf .navbar-nav .badge {
+ left: auto;
+ right: 6px;
+ top: 3px;
+ }
+}
+
+.navbar-pf .navbar-nav .badge.badge-pf-bordered {
+ border: 1px solid #030303;
+}
+
+@media (max-width: 767px) {
+ .navbar-pf .navbar-nav .active .dropdown-menu,
+ .navbar-pf .navbar-nav .active .navbar-persistent,
+ .navbar-pf .navbar-nav .open .dropdown-menu {
+ background-color: #171717 !important;
+ margin-left: 0;
+ padding-bottom: 0;
+ padding-top: 0;
+ }
+ .navbar-pf .navbar-nav .active .dropdown-menu > .active > a, .navbar-pf .navbar-nav .active .dropdown-menu > .active > a:hover, .navbar-pf .navbar-nav .active .dropdown-menu > .active > a:focus,
+ .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open > a,
+ .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open > a:hover,
+ .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open > a:focus,
+ .navbar-pf .navbar-nav .active .navbar-persistent > .active > a,
+ .navbar-pf .navbar-nav .active .navbar-persistent > .active > a:hover,
+ .navbar-pf .navbar-nav .active .navbar-persistent > .active > a:focus,
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open > a,
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open > a:hover,
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open > a:focus,
+ .navbar-pf .navbar-nav .open .dropdown-menu > .active > a,
+ .navbar-pf .navbar-nav .open .dropdown-menu > .active > a:hover,
+ .navbar-pf .navbar-nav .open .dropdown-menu > .active > a:focus,
+ .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open > a,
+ .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open > a:hover,
+ .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open > a:focus {
+ background-color: #1f1f1f !important;
+ color: #f5f5f5;
+ }
+ .navbar-pf .navbar-nav .active .dropdown-menu > li > a,
+ .navbar-pf .navbar-nav .active .navbar-persistent > li > a,
+ .navbar-pf .navbar-nav .open .dropdown-menu > li > a {
+ background-color: transparent;
+ border: 0;
+ color: #d1d1d1;
+ outline: none;
+ padding-left: 30px;
+ }
+ .navbar-pf .navbar-nav .active .dropdown-menu > li > a:hover,
+ .navbar-pf .navbar-nav .active .navbar-persistent > li > a:hover,
+ .navbar-pf .navbar-nav .open .dropdown-menu > li > a:hover {
+ color: #f5f5f5;
+ }
+ .navbar-pf .navbar-nav .active .dropdown-menu .divider,
+ .navbar-pf .navbar-nav .active .navbar-persistent .divider,
+ .navbar-pf .navbar-nav .open .dropdown-menu .divider {
+ background-color: #292929;
+ margin: 0 1px;
+ }
+ .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-header,
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-header,
+ .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-header {
+ padding-bottom: 0;
+ padding-left: 30px;
+ }
+ .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open .dropdown-toggle,
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open .dropdown-toggle,
+ .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open .dropdown-toggle {
+ color: #f5f5f5;
+ }
+ .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.pull-left,
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.pull-left,
+ .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.pull-left {
+ float: none !important;
+ }
+ .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu > a:after,
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu > a:after,
+ .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu > a:after {
+ display: none;
+ }
+ .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-header,
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-header,
+ .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-header {
+ padding-left: 45px;
+ }
+ .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-menu,
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu,
+ .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu {
+ border: 0;
+ bottom: auto;
+ box-shadow: none;
+ display: block;
+ float: none;
+ margin: 0;
+ min-width: 0;
+ padding: 0;
+ position: relative;
+ left: auto;
+ right: auto;
+ top: auto;
+ }
+ .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-menu > li > a,
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu > li > a,
+ .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu > li > a {
+ padding: 5px 15px 5px 45px;
+ line-height: 20px;
+ }
+ .navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-menu > li > a,
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu .dropdown-menu > li > a,
+ .navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-menu > li > a {
+ padding-left: 60px;
+ }
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open .dropdown-menu {
+ display: block;
+ }
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu > a:after {
+ display: inline-block !important;
+ position: relative;
+ right: auto;
+ top: 1px;
+ }
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu {
+ display: none;
+ }
+ .navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-submenu > a:after {
+ display: none !important;
+ }
+ .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu {
+ background-color: #fff !important;
+ }
+ .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .active > a, .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .active > a:active {
+ background-color: #def3ff !important;
+ border-color: #bee1f4 !important;
+ color: #363636 !important;
+ }
+ .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .active > a small, .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .active > a:active small {
+ color: #9c9c9c !important;
+ }
+ .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .disabled > a {
+ color: #9c9c9c !important;
+ }
+ .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .selected > a, .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .selected > a:active {
+ background-color: #0088ce !important;
+ border-color: #0088ce !important;
+ color: #fff !important;
+ }
+ .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .selected > a small, .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu > .selected > a:active small {
+ color: rgba(255, 255, 255, 0.5) !important;
+ }
+ .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu li > a.opt {
+ border-bottom: 1px solid transparent;
+ border-top: 1px solid transparent;
+ color: #363636;
+ padding-left: 10px;
+ padding-right: 10px;
+ }
+ .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu li a:active small {
+ color: rgba(255, 255, 255, 0.5) !important;
+ }
+ .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu li a:hover small, .navbar-pf .navbar-nav .context-bootstrap-select .open > .dropdown-menu li a:focus small {
+ color: #9c9c9c;
+ }
+ .navbar-pf .navbar-nav .context-bootstrap-select > .open > .dropdown-menu {
+ padding-bottom: 5px;
+ padding-top: 5px;
+ }
+}
+
+.navbar-pf .navbar-persistent {
+ display: none;
+}
+
+.navbar-pf .active > .navbar-persistent {
+ display: block;
+}
+
+.navbar-pf .navbar-primary {
+ float: none;
+}
+
+.navbar-pf .navbar-primary .context {
+ border-bottom: 1px solid #292929;
+}
+
+.navbar-pf .navbar-primary .context.context-bootstrap-select .bootstrap-select.btn-group, .navbar-pf .navbar-primary .context.context-bootstrap-select .bootstrap-select.btn-group[class*="span"] {
+ margin: 8px 20px 9px;
+ width: auto;
+}
+
+.navbar-pf .navbar-primary > li > .navbar-persistent > .dropdown-submenu > a {
+ position: relative;
+}
+
+.navbar-pf .navbar-primary > li > .navbar-persistent > .dropdown-submenu > a:after {
+ content: "";
+ display: inline-block;
+ font-family: "FontAwesome";
+ font-weight: normal;
+}
+
+@media (max-width: 767px) {
+ .navbar-pf .navbar-primary > li > .navbar-persistent > .dropdown-submenu > a:after {
+ height: 10px;
+ margin-left: 4px;
+ vertical-align: baseline;
+ }
+}
+
+.navbar-pf .navbar-toggle {
+ border: 0;
+ margin: 0;
+ padding: 10px 20px;
+}
+
+.navbar-pf .navbar-toggle:hover, .navbar-pf .navbar-toggle:focus {
+ background-color: transparent;
+ outline: none;
+}
+
+.navbar-pf .navbar-toggle:hover .icon-bar, .navbar-pf .navbar-toggle:focus .icon-bar {
+ box-shadow: 0 0 3px #fff;
+}
+
+.navbar-pf .navbar-toggle .icon-bar {
+ background-color: #fff;
+}
+
+.navbar-pf .navbar-utility {
+ border-bottom: 1px solid #292929;
+}
+
+.navbar-pf .navbar-utility li.dropdown > .dropdown-toggle {
+ padding-left: 36px;
+ position: relative;
+}
+
+.navbar-pf .navbar-utility li.dropdown > .dropdown-toggle .pficon-user {
+ left: 20px;
+ position: absolute;
+ top: 10px;
+}
+
+@media (max-width: 767px) {
+ .navbar-pf .navbar-utility > li + li {
+ border-top: 1px solid #292929;
+ }
+}
+
+@media (min-width: 768px) {
+ .navbar-pf .navbar-brand {
+ padding: 8px 0 7px;
+ }
+ .navbar-pf .navbar-nav > li > a {
+ padding-bottom: 14px;
+ padding-top: 14px;
+ }
+ .navbar-pf .navbar-persistent {
+ font-size: 14px;
+ }
+ .navbar-pf .navbar-primary {
+ font-size: 14px;
+ background-image: linear-gradient(to bottom, #1d1c1c 0%, #030303 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1D1C1C', endColorstr='#FF030303', GradientType=0);
+ }
+ .navbar-pf .navbar-primary.persistent-secondary .context .dropdown-menu {
+ top: auto;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary .dropup .dropdown-menu {
+ bottom: -5px;
+ top: auto;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li {
+ position: static;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li.active {
+ margin-bottom: 32px;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li.active > .navbar-persistent {
+ display: block;
+ left: 0;
+ position: absolute;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent {
+ background: #f5f5f5;
+ border-bottom: 1px solid #d1d1d1;
+ padding: 0;
+ width: 100%;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent a {
+ text-decoration: none !important;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.active:before, .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.active:hover:before {
+ background: #0088ce;
+ bottom: -1px;
+ content: "";
+ display: block;
+ height: 2px;
+ left: 20px;
+ position: absolute;
+ right: 20px;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.active > a,
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.active > a:hover,
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.active:hover > a {
+ color: #0088ce !important;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.active .active > a {
+ color: #f5f5f5;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.dropdown-submenu:hover > .dropdown-menu {
+ display: none;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.dropdown-submenu.open > .dropdown-menu {
+ display: block;
+ left: 20px;
+ margin-top: 1px;
+ top: 100%;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.dropdown-submenu.open > .dropdown-toggle {
+ color: #252525;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.dropdown-submenu.open > .dropdown-toggle:after {
+ border-top-color: #252525;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.dropdown-submenu > .dropdown-toggle {
+ padding-right: 35px !important;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.dropdown-submenu > .dropdown-toggle:after {
+ position: absolute;
+ right: 20px;
+ top: 10px;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li:hover:before, .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.open:before {
+ background: #bbb;
+ bottom: -1px;
+ content: "";
+ display: block;
+ height: 2px;
+ left: 20px;
+ position: absolute;
+ right: 20px;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li:hover > a, .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.open > a {
+ color: #252525;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li:hover > a:after, .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li.open > a:after {
+ border-top-color: #252525;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li > a {
+ background-color: transparent;
+ display: block;
+ line-height: 1;
+ padding: 9px 20px;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li > a.dropdown-toggle {
+ padding-right: 35px;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li > a.dropdown-toggle:after {
+ font-size: 15px;
+ position: absolute;
+ right: 20px;
+ top: 9px;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li > a:hover {
+ color: #252525;
+ }
+ .navbar-pf .navbar-primary.persistent-secondary > li > .navbar-persistent > li a {
+ color: #4d5258;
+ }
+ .navbar-pf .navbar-primary > li > a {
+ border-bottom: 1px solid transparent;
+ border-top: 1px solid transparent;
+ position: relative;
+ margin: -1px 0 0;
+ }
+ .navbar-pf .navbar-primary > li > a:hover {
+ background-color: #1d1c1c;
+ border-top-color: #5c5c5c;
+ color: #d1d1d1;
+ background-image: linear-gradient(to bottom, #363636 0%, #1d1c1c 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF363636', endColorstr='#FF1D1C1C', GradientType=0);
+ }
+ .navbar-pf .navbar-primary > .active > a,
+ .navbar-pf .navbar-primary > .active > a:hover,
+ .navbar-pf .navbar-primary > .active > a:focus,
+ .navbar-pf .navbar-primary > .open > a,
+ .navbar-pf .navbar-primary > .open > a:hover,
+ .navbar-pf .navbar-primary > .open > a:focus {
+ background-color: #303030;
+ border-bottom-color: #303030;
+ border-top-color: dimgray;
+ box-shadow: none;
+ color: #f5f5f5;
+ background-image: linear-gradient(to bottom, #434343 0%, #303030 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF434343', endColorstr='#FF303030', GradientType=0);
+ }
+ .navbar-pf .navbar-primary li.context.context-bootstrap-select .filter-option {
+ max-width: 160px;
+ text-overflow: ellipsis;
+ }
+ .navbar-pf .navbar-primary li.context.dropdown {
+ border-bottom: 0;
+ }
+ .navbar-pf .navbar-primary li.context > a, .navbar-pf .navbar-primary li.context.context-bootstrap-select {
+ background-color: #1f1f1f;
+ border-bottom-color: #3e3e3e;
+ border-right: 1px solid #3e3e3e;
+ border-top-color: #3b3b3b;
+ font-weight: 600;
+ background-image: linear-gradient(to bottom, #323232 0%, #1f1f1f 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF323232', endColorstr='#FF1F1F1F', GradientType=0);
+ }
+ .navbar-pf .navbar-primary li.context > a:hover, .navbar-pf .navbar-primary li.context.context-bootstrap-select:hover {
+ background-color: #323232;
+ border-bottom-color: #4a4a4a;
+ border-right-color: #4a4a4a;
+ border-top-color: #4a4a4a;
+ background-image: linear-gradient(to bottom, #3f3f3f 0%, #323232 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3F3F3F', endColorstr='#FF323232', GradientType=0);
+ }
+ .navbar-pf .navbar-primary li.context.open > a {
+ background-color: #454545;
+ border-bottom-color: #575757;
+ border-right-color: #575757;
+ border-top-color: #5a5a5a;
+ background-image: linear-gradient(to bottom, #4c4c4c 0%, #454545 100%);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF4C4C4C', endColorstr='#FF454545', GradientType=0);
+ }
+ .navbar-pf .navbar-utility {
+ border-bottom: 0;
+ font-size: 11px;
+ position: absolute;
+ right: 0;
+ top: 0;
+ }
+ .navbar-pf .navbar-utility > .active > a,
+ .navbar-pf .navbar-utility > .active > a:hover,
+ .navbar-pf .navbar-utility > .active > a:focus,
+ .navbar-pf .navbar-utility > .open > a,
+ .navbar-pf .navbar-utility > .open > a:hover,
+ .navbar-pf .navbar-utility > .open > a:focus {
+ background: #363636;
+ color: #d1d1d1;
+ }
+ .navbar-pf .navbar-utility > li > a {
+ border-left: 1px solid #2b2b2b;
+ color: #d1d1d1 !important;
+ padding: 7px 10px;
+ }
+ .navbar-pf .navbar-utility > li > a:hover {
+ background: #232323;
+ border-left-color: #373737;
+ }
+ .navbar-pf .navbar-utility > li.open > a {
+ border-left-color: #444444;
+ color: #f5f5f5 !important;
+ }
+ .navbar-pf .navbar-utility li.dropdown > .dropdown-toggle {
+ padding-left: 26px;
+ }
+ .navbar-pf .navbar-utility li.dropdown > .dropdown-toggle .pficon-user {
+ left: 10px;
+ top: 7px;
+ }
+ .navbar-pf .navbar-utility .open .dropdown-menu {
+ left: auto;
+ right: 0;
+ }
+ .navbar-pf .navbar-utility .open .dropdown-menu .dropdown-menu {
+ left: auto;
+ right: 100%;
+ }
+ .navbar-pf .navbar-utility .open .dropdown-menu {
+ border-top-width: 0;
+ }
+ .navbar-pf .open.bootstrap-select .dropdown-menu,
+ .navbar-pf .open .dropdown-submenu > .dropdown-menu {
+ border-top-width: 1px !important;
+ }
+}
+
+@media (max-width: 360px) {
+ .navbar-pf .navbar-brand {
+ margin-left: 10px;
+ width: 75%;
+ }
+ .navbar-pf .navbar-brand img {
+ height: auto;
+ max-width: 100%;
+ }
+ .navbar-pf .navbar-toggle {
+ padding-left: 0;
+ }
+}
+
+.drawer-pf {
+ background-color: #fafafa;
+ border: 1px solid #d1d1d1;
+ box-shadow: 0 6px 12px rgba(3, 3, 3, 0.175);
+ overflow-y: auto;
+ position: absolute;
+ right: 0;
+ width: 320px;
+ z-index: 2;
+}
+
+.drawer-pf .panel {
+ border-bottom: none;
+ border-left: none;
+ border-right: none;
+}
+
+.drawer-pf .panel-group .panel-heading + .panel-collapse .panel-body {
+ border-top: none;
+ border-bottom: 1px solid #d1d1d1;
+ padding: 0;
+}
+
+.drawer-pf .panel-counter {
+ display: block;
+ font-style: italic;
+ line-height: 1.2;
+ padding-left: 18px;
+ padding-top: 5px;
+}
+
+.drawer-pf .panel-heading {
+ border-bottom: 1px solid #d1d1d1;
+}
+
+.drawer-pf .panel-group {
+ bottom: 0;
+ margin-bottom: 0;
+ position: absolute;
+ top: 25px;
+ width: 100%;
+}
+
+.drawer-pf .panel-title a {
+ cursor: pointer;
+ display: block;
+}
+
+.drawer-pf.drawer-pf-expanded {
+ width: inherit;
+}
+
+@media (max-width: 767px) {
+ .drawer-pf.drawer-pf-expanded {
+ left: 0;
+ width: 100%;
+ }
+}
+
+@media (min-width: 767px) {
+ .drawer-pf.drawer-pf-expanded {
+ left: 270px;
+ }
+}
+
+.drawer-pf.drawer-pf-expanded .drawer-pf-toggle-expand:before {
+ content: "\f101";
+}
+
+.drawer-pf .blank-slate-pf {
+ border: 0;
+ margin-bottom: 0;
+ padding: 30px;
+}
+
+.drawer-pf .blank-slate-pf .blank-slate-pf-icon {
+ font-size: 3em;
+ line-height: 1em;
+}
+
+.drawer-pf .blank-slate-pf h1 {
+ font-size: 1em;
+ margin-bottom: 0;
+ margin-top: 15px;
+}
+
+.drawer-pf-close, .drawer-pf-toggle-expand {
+ color: #252525;
+ cursor: pointer;
+ line-height: inherit;
+ padding: 2px 10px;
+ position: absolute;
+}
+
+.drawer-pf-close:hover, .drawer-pf-close:focus, .drawer-pf-toggle-expand:hover, .drawer-pf-toggle-expand:focus {
+ color: #0088ce;
+ text-decoration: none;
+}
+
+.drawer-pf-toggle-expand {
+ left: 0;
+}
+
+.drawer-pf-toggle-expand:before {
+ content: "\f100";
+ font-family: "FontAwesome";
+}
+
+.drawer-pf-toggle-expand:hover {
+ color: #0088ce;
+}
+
+.drawer-pf-close {
+ right: 0;
+}
+
+.drawer-pf-action {
+ display: -ms-flexbox;
+ display: flex;
+ border-bottom: 1px solid #d1d1d1;
+}
+
+.drawer-pf-action .btn-link {
+ color: #0088ce;
+ padding: 10px 0;
+}
+
+.drawer-pf-action .btn-link .pficon, .drawer-pf-action .btn-link .fa {
+ margin-right: 3px;
+}
+
+.drawer-pf-action .btn-link .pficon-close {
+ position: relative;
+ top: 1px;
+}
+
+.drawer-pf-action .btn-link:hover {
+ color: #00659c;
+}
+
+.drawer-pf-action-link {
+ border-left: solid 1px #d1d1d1;
+ -ms-flex: 1 1 0%;
+ flex: 1 1 0%;
+ margin: 10px 0;
+ text-align: center;
+}
+
+.drawer-pf-action-link:first-of-type {
+ border-left-width: 0;
+}
+
+.drawer-pf-action-link .btn-link {
+ padding: 0;
+}
+
+.drawer-pf-loading {
+ color: #4d5258;
+ font-size: 14px;
+ padding: 20px 15px;
+}
+
+.drawer-pf-notification {
+ border-bottom: 1px solid #d1d1d1;
+ padding: 15px;
+}
+
+.drawer-pf-notification .date {
+ border-right: 1px solid #aaa;
+ display: inline-block;
+ line-height: 1;
+ margin-right: 5px;
+ padding-right: 9px;
+}
+
+.drawer-pf-notification > .dropdown-kebab-pf {
+ margin-top: -3px;
+}
+
+.drawer-pf-notification .pficon {
+ font-size: 14px;
+ margin-top: 3px;
+}
+
+.drawer-pf-notification:last-of-type {
+ border-bottom: none;
+}
+
+.drawer-pf-notification:hover {
+ background-color: #def3ff;
+}
+
+.drawer-pf-notification.unread .drawer-pf-notification-message {
+ font-weight: bold;
+}
+
+.drawer-pf-notification.expanded-notification .date {
+ border-right: none;
+ padding-right: 0;
+}
+
+.drawer-pf-notification-content {
+ cursor: default;
+}
+
+.drawer-pf-notification-info,
+.drawer-pf-notification-message {
+ display: block;
+ padding-left: 27px;
+ padding-right: 19px;
+}
+
+.expanded-notification .drawer-pf-notification-info, .expanded-notification
+.drawer-pf-notification-message {
+ display: inline-block;
+}
+
+.drawer-pf-notifications-non-clickable .drawer-pf-notification:hover {
+ background-color: #fff;
+}
+
+.drawer-pf-title {
+ background-color: #fafafa;
+ border-bottom: 1px solid #d1d1d1;
+ position: absolute;
+ width: 100%;
+}
+
+.drawer-pf-title h3 {
+ font-size: 12px;
+ margin: 0;
+ padding: 6px 15px;
+}
+
+.drawer-pf-notification.expanded-notification .drawer-pf-notification-content {
+ display: -ms-flexbox;
+ display: flex;
+}
+
+@media (max-width: 991px) {
+ .drawer-pf-notification.expanded-notification .drawer-pf-notification-content {
+ -ms-flex-direction: column;
+ flex-direction: column;
+ }
+}
+
+.drawer-pf-notification.expanded-notification .drawer-pf-notification-content .drawer-pf-notification-message {
+ -ms-flex: 1 1;
+ flex: 1 1;
+}
+
+/* Exclusive styles to work with Vertical Navigation */
+.navbar-pf-vertical .drawer-pf {
+ height: calc(100vh - 58px - 20px);
+ top: 58px;
+}
+
+@media (max-width: 767px) {
+ .navbar-pf-vertical .drawer-pf {
+ width: 100%;
+ height: calc(unquote("100vh - 58px"));
+ }
+}
+
+.navbar-pf-vertical .nav .drawer-pf-trigger .drawer-pf-trigger-icon {
+ border-left: 1px solid #2b2b2b;
+ border-right: 1px solid #2b2b2b;
+ padding-left: 15px;
+ padding-right: 15px;
+}
+
+.navbar-pf-vertical .nav .drawer-pf-trigger.open .drawer-pf-trigger-icon {
+ background-color: #232323;
+}
+
+/* Exclusive styles to work with Horizontal Navigation */
+.navbar-pf .drawer-pf {
+ height: calc(100vh - 26px - 20px);
+ top: 26px;
+}
+
+@media (max-width: 767px) {
+ .navbar-pf .drawer-pf {
+ width: 100%;
+ height: calc(unquote("100vh - 26px - 32px"));
+ top: calc(unquote("26px + 8px"));
+ }
+}
+
+.navbar-pf .drawer-pf-trigger-icon {
+ cursor: pointer;
+}
+
+.search-pf.has-button {
+ border-collapse: separate;
+ display: table;
+}
+
+.search-pf.has-button .form-group {
+ display: table-cell;
+ width: 100%;
+}
+
+.search-pf.has-button .form-group .btn {
+ box-shadow: none;
+ float: left;
+ margin-left: -1px;
+}
+
+.search-pf.has-button .form-group .btn.btn-lg, .search-pf.has-button .form-group .btn-group-lg > .btn {
+ font-size: 14.5px;
+}
+
+.search-pf.has-button .form-group .btn.btn-sm, .search-pf.has-button .form-group .btn-group-sm > .btn {
+ font-size: 10.7px;
+}
+
+.search-pf.has-button .form-group .form-control {
+ float: left;
+}
+
+.search-pf .has-clear .clear {
+ background: rgba(255, 255, 255, 0);
+ border: 0;
+ height: 25px;
+ line-height: 1;
+ padding: 0;
+ position: absolute;
+ right: 1px;
+ top: 1px;
+ width: 28px;
+}
+
+.search-pf .has-clear .clear:focus {
+ outline: none;
+}
+
+.search-pf .has-clear .form-control {
+ padding-right: 30px;
+}
+
+.search-pf .has-clear .form-control::-ms-clear {
+ display: none;
+}
+
+.search-pf .has-clear .input-lg + .clear, .search-pf .has-clear .input-group-lg > .form-control + .clear, .search-pf .has-clear
+.input-group-lg > .input-group-addon + .clear, .search-pf .has-clear
+.input-group-lg > .input-group-btn > .btn + .clear {
+ height: 31px;
+ width: 28px;
+}
+
+.search-pf .has-clear .input-sm + .clear, .search-pf .has-clear .input-group-sm > .form-control + .clear, .search-pf .has-clear
+.input-group-sm > .input-group-addon + .clear, .search-pf .has-clear
+.input-group-sm > .input-group-btn > .btn + .clear {
+ height: 20px;
+ width: 28px;
+}
+
+.search-pf .has-clear .input-sm + .clear span, .search-pf .has-clear .input-group-sm > .form-control + .clear span, .search-pf .has-clear
+.input-group-sm > .input-group-addon + .clear span, .search-pf .has-clear
+.input-group-sm > .input-group-btn > .btn + .clear span {
+ font-size: 10px;
+}
+
+.search-pf .has-clear .search-pf-input-group {
+ position: relative;
+}
+
+.sidebar-header {
+ border-bottom: 1px solid #ececec;
+ padding-bottom: 11px;
+ margin: 50px 0 20px;
+}
+
+.sidebar-header .actions {
+ margin-top: -2px;
+}
+
+.sidebar-pf .sidebar-header + .list-group {
+ border-top: 0;
+ margin-top: -10px;
+}
+
+.sidebar-pf .sidebar-header + .list-group .list-group-item {
+ background: transparent;
+ border-color: #ececec;
+ padding-left: 0;
+}
+
+.sidebar-pf .sidebar-header + .list-group .list-group-item-heading {
+ font-size: 12px;
+}
+
+.sidebar-pf .nav-category h2 {
+ color: #9c9c9c;
+ font-size: 12px;
+ font-weight: 400;
+ line-height: 21px;
+ margin: 0;
+ padding: 8px 0;
+}
+
+.sidebar-pf .nav-category + .nav-category {
+ margin-top: 10px;
+}
+
+.sidebar-pf .nav-pills > li.active > a {
+ background: #0088ce !important;
+ border-color: #0088ce !important;
+ color: #fff;
+}
+
+@media (min-width: 768px) {
+ .sidebar-pf .nav-pills > li.active > a:after {
+ content: "";
+ font-family: "FontAwesome";
+ display: block;
+ position: absolute;
+ right: 10px;
+ top: 1px;
+ }
+}
+
+.sidebar-pf .nav-pills > li.active > a .fa {
+ color: #fff;
+}
+
+.sidebar-pf .nav-pills > li > a {
+ border-bottom: 1px solid transparent;
+ border-radius: 0;
+ border-top: 1px solid transparent;
+ color: #363636;
+ font-size: 13px;
+ line-height: 21px;
+ padding: 1px 20px;
+}
+
+.sidebar-pf .nav-pills > li > a:hover {
+ background: #def3ff;
+ border-color: #bee1f4;
+}
+
+.sidebar-pf .nav-pills > li > a .fa {
+ color: #6a7079;
+ font-size: 15px;
+ margin-right: 10px;
+ text-align: center;
+ vertical-align: middle;
+ width: 15px;
+}
+
+.sidebar-pf .nav-stacked {
+ margin-left: -20px;
+ margin-right: -20px;
+}
+
+.sidebar-pf .nav-stacked li + li {
+ margin-top: 0;
+}
+
+.sidebar-pf .panel {
+ background: transparent;
+}
+
+.sidebar-pf .panel-body {
+ padding: 6px 20px;
+}
+
+.sidebar-pf .panel-body .nav-pills > li > a {
+ padding-left: 37px;
+}
+
+.sidebar-pf .panel-heading {
+ padding: 9px 20px;
+}
+
+.sidebar-pf .panel-title {
+ font-size: 12px;
+}
+
+.sidebar-pf .panel-title > a:before {
+ display: inline-block;
+ margin-left: 1px;
+ margin-right: 4px;
+ width: 9px;
+}
+
+.sidebar-pf .panel-title > a.collapsed:before {
+ margin-left: 3px;
+ margin-right: 2px;
+}
+
+@media (min-width: 767px) {
+ .sidebar-header-bleed-left {
+ margin-left: -20px;
+ }
+ .sidebar-header-bleed-left > h2 {
+ margin-left: 20px;
+ }
+ .sidebar-header-bleed-right {
+ margin-right: -20px;
+ }
+ .sidebar-header-bleed-right .actions {
+ margin-right: 20px;
+ }
+ .sidebar-header-bleed-right > h2 {
+ margin-right: 20px;
+ }
+ .sidebar-header-bleed-right + .list-group {
+ margin-right: -20px;
+ }
+ .sidebar-pf .panel-group .panel-default,
+ .sidebar-pf .treeview {
+ border-left: 0;
+ border-right: 0;
+ margin-left: -20px;
+ margin-right: -20px;
+ }
+ .sidebar-pf .treeview {
+ margin-top: 5px;
+ }
+ .sidebar-pf .treeview .list-group-item {
+ padding-left: 20px;
+ padding-right: 20px;
+ }
+ .sidebar-pf .treeview .list-group-item.node-selected:after {
+ content: "";
+ font-family: "FontAwesome";
+ display: block;
+ position: absolute;
+ right: 10px;
+ top: 1px;
+ }
+}
+
+@media (min-width: 768px) {
+ .sidebar-pf {
+ background: #fafafa;
+ }
+ .sidebar-pf.sidebar-pf-left {
+ border-right: 1px solid #d1d1d1;
+ }
+ .sidebar-pf.sidebar-pf-right {
+ border-left: 1px solid #d1d1d1;
+ }
+ .sidebar-pf > .nav-category,
+ .sidebar-pf > .nav-stacked {
+ margin-top: 5px;
+ }
+}
+
+.skiplink-pf {
+ position: absolute;
+ top: 12px;
+ left: -300%;
+ /* moves off screen */
+ z-index: 1050;
+}
+
+.skiplink-pf:focus {
+ left: 10px;
+}
+
+@keyframes rotation {
+ from {
+ transform: rotate(0deg);
+ }
+ to {
+ transform: rotate(359deg);
+ }
+}
+
+.spinner {
+ animation: rotation 600ms infinite linear;
+ border-bottom: 4px solid rgba(3, 3, 3, 0.25);
+ border-left: 4px solid rgba(3, 3, 3, 0.25);
+ border-right: 4px solid rgba(3, 3, 3, 0.25);
+ border-radius: 100%;
+ border-top: 4px solid rgba(3, 3, 3, 0.75);
+ height: 24px;
+ margin: 0 auto;
+ position: relative;
+ width: 24px;
+}
+
+.spinner.spinner-inline {
+ display: inline-block;
+ margin-right: 3px;
+}
+
+.spinner.spinner-lg {
+ border-width: 5px;
+ height: 30px;
+ width: 30px;
+}
+
+.spinner.spinner-sm {
+ border-width: 3px;
+ height: 18px;
+ width: 18px;
+}
+
+.spinner.spinner-xs {
+ border-width: 2px;
+ height: 12px;
+ width: 12px;
+}
+
+.spinner.spinner-inverse {
+ border-bottom-color: rgba(255, 255, 255, 0.25);
+ border-left-color: rgba(255, 255, 255, 0.25);
+ border-right-color: rgba(255, 255, 255, 0.25);
+ border-top-color: rgba(255, 255, 255, 0.75);
+}
+
+.ie9 .spinner {
+ background: url("../img/spinner.gif") no-repeat;
+ border: 0;
+}
+
+.ie9 .spinner.spinner-inverse {
+ background-image: url("../img/spinner-inverse.gif");
+}
+
+.ie9 .spinner.spinner-inverse-lg {
+ background-image: url("../img/spinner-inverse-lg.gif");
+}
+
+.ie9 .spinner.spinner-inverse-sm {
+ background-image: url("../img/spinner-inverse-sm.gif");
+}
+
+.ie9 .spinner.spinner-inverse-xs {
+ background-image: url("../img/spinner-inverse-xs.gif");
+}
+
+.ie9 .spinner.spinner-lg {
+ background-image: url("../img/spinner-lg.gif");
+}
+
+.ie9 .spinner.spinner-sm {
+ background-image: url("../img/spinner-sm.gif");
+}
+
+.ie9 .spinner.spinner-xs {
+ background-image: url("../img/spinner-xs.gif");
+}
+
+.prettyprint .atn,
+.prettyprint .com,
+.prettyprint .fun,
+.prettyprint .var {
+ color: #3f9c35;
+}
+
+.prettyprint .atv,
+.prettyprint .str {
+ color: #a30000;
+}
+
+.prettyprint .clo,
+.prettyprint .dec,
+.prettyprint .kwd,
+.prettyprint .opn,
+.prettyprint .pln,
+.prettyprint .pun {
+ color: #363636;
+}
+
+.prettyprint .lit,
+.prettyprint .tag,
+.prettyprint .typ {
+ color: #00659c;
+}
+
+.prettyprint ol.linenums {
+ margin-bottom: 0;
+}
+
+table.dataTable {
+ height: 100%;
+ margin-bottom: 0;
+ max-width: none !important;
+}
+
+table.dataTable tbody > tr > td.table-view-pf-actions {
+ padding: 0;
+ vertical-align: middle;
+}
+
+table.dataTable tbody > tr:hover > td.table-view-pf-actions {
+ background-color: #f5f5f5;
+ border-bottom-color: #d1d1d1;
+}
+
+table.dataTable tbody > tr.selected {
+ color: #fff;
+ background-color: #0088ce;
+}
+
+table.dataTable tbody > tr.selected > td {
+ border-bottom-color: #00659c;
+}
+
+table.dataTable tbody > tr.selected > td.table-view-pf-actions {
+ background-color: #f5f5f5;
+ border-bottom-color: #d1d1d1;
+}
+
+table.dataTable tbody > tr.selected:hover > td {
+ background-color: inherit;
+ border-bottom-color: #00659c;
+}
+
+table.dataTable tbody > tr.selected:hover > td.table-view-pf-actions {
+ background-color: #f5f5f5;
+ border-bottom-color: #d1d1d1;
+}
+
+table.dataTable thead .sorting,
+table.dataTable thead .sorting_asc,
+table.dataTable thead .sorting_desc,
+table.dataTable thead .sorting_asc_disabled,
+table.dataTable thead .sorting_desc_disabled {
+ cursor: pointer;
+}
+
+table.dataTable thead .sorting_asc,
+table.dataTable thead .sorting_desc {
+ color: #0088ce !important;
+ position: relative;
+}
+
+table.dataTable thead .sorting_asc:after,
+table.dataTable thead .sorting_desc:after {
+ content: "";
+ font-family: "FontAwesome";
+ font-size: 10px;
+ font-weight: normal;
+ height: 9px;
+ left: 7px;
+ line-height: 12px;
+ position: relative;
+ top: 2px;
+ vertical-align: baseline;
+ width: 12px;
+}
+
+table.dataTable thead .sorting_asc:before,
+table.dataTable thead .sorting_desc:before {
+ background: #0088ce;
+ content: "";
+ height: 2px;
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+}
+
+table.dataTable thead .sorting_asc:after {
+ content: "";
+ top: -3px;
+}
+
+table.dataTable th:active {
+ outline: none;
+}
+
+.table-view-pf-empty.blank-slate-pf {
+ background-color: #f5f5f5;
+ border: 1px solid #d1d1d1;
+ border-radius: 0;
+ margin-top: -1px;
+}
+
+.table-view-pf-toolbar.toolbar-pf {
+ background-color: #f5f5f5;
+ border-bottom: none;
+ border-left: 1px solid #d1d1d1;
+ border-right: 1px solid #d1d1d1;
+ border-top: 1px solid #d1d1d1;
+ box-shadow: none;
+ margin-left: 0px;
+ margin-right: 0px;
+}
+
+.table-view-pf-toolbar.toolbar-pf .toolbar-pf-results {
+ border-top: 1px solid #d1d1d1;
+ min-height: 40px;
+ line-height: 40px;
+}
+
+.table-view-pf-toolbar-external.toolbar-pf {
+ border-bottom: none;
+ border-top: none;
+ box-shadow: none;
+}
+
+.table-view-pf-toolbar-external.toolbar-pf .toolbar-pf-results {
+ border-top: 1px solid #d1d1d1;
+ min-height: 40px;
+ line-height: 40px;
+}
+
+.table-view-pf-colvis-menu > li {
+ padding: 5px 10px;
+}
+
+.table-view-pf-colvis-menu > li:hover {
+ background-color: #def3ff;
+}
+
+.table-view-pf-colvis-menu > li > input {
+ margin-top: 0;
+ margin-right: 10px;
+ vertical-align: middle;
+}
+
+.table-view-pf-colvis-menu > li > label {
+ margin-bottom: 0;
+}
+
+.table-view-pf-actions {
+ background-color: #f1f1f1;
+ height: 100%;
+}
+
+.table-view-pf-actions .btn,
+.table-view-pf-actions .dropdown-toggle {
+ border: none;
+ box-shadow: none;
+ height: 100%;
+ width: 100%;
+}
+
+.table-view-pf-actions .dropdown,
+.table-view-pf-actions .table-view-pf-btn {
+ height: 100%;
+}
+
+.table-view-pf-actions .dropdown-menu.dropdown-menu-right {
+ right: -5px;
+}
+
+.table-view-pf-actions:last-child {
+ width: 24px;
+}
+
+.table-view-pf-select {
+ width: 33px;
+}
+
+.table-view-pf-select-results {
+ text-align: right;
+}
+
+.bootstrap-datetimepicker-widget a[data-action] {
+ border: 0;
+ box-shadow: none;
+ color: #363636;
+ display: block;
+ padding-bottom: 4px;
+ padding-top: 4px;
+}
+
+.bootstrap-datetimepicker-widget a[data-action]:hover {
+ color: #0088ce;
+}
+
+.bootstrap-datetimepicker-widget.dropdown-menu {
+ left: 0 !important;
+ padding: 0;
+ width: calc(100% - 25px);
+}
+
+.bootstrap-datetimepicker-widget.dropdown-menu:before, .bootstrap-datetimepicker-widget.dropdown-menu:after {
+ content: none;
+}
+
+.bootstrap-datetimepicker-widget.dropdown-menu.top {
+ margin-bottom: -1px;
+}
+
+.bootstrap-datetimepicker-widget.dropdown-menu.bottom {
+ margin-top: -1px;
+}
+
+.bootstrap-datetimepicker-widget .timepicker-hour {
+ width: 100%;
+}
+
+.bootstrap-datetimepicker-widget .timepicker-hour:after {
+ content: ":";
+ float: right;
+}
+
+.timepicker-hours table td,
+.timepicker-minutes table td {
+ font-weight: bold;
+ line-height: 30px;
+ height: 30px;
+}
+
+.timepicker-hours table td:hover,
+.timepicker-minutes table td:hover {
+ color: #0088ce;
+}
+
+.timepicker-hours .table-condensed > tbody > tr > td,
+.timepicker-minutes .table-condensed > tbody > tr > td {
+ padding: 0;
+}
+
+.time-picker-pf .input-group-addon .fa,
+.time-picker-pf .input-group-addon .pficon {
+ width: 12px;
+}
+
+.time-picker-pf .input-group-addon:not(.active) {
+ box-shadow: none;
+}
+
+.timepicker-picker table td span,
+.timepicker-picker table td a span {
+ height: 24px;
+ line-height: 24px;
+ margin: 0;
+ width: 100%;
+}
+
+.timepicker-picker .table-condensed > tbody > tr > td {
+ height: 25px;
+ line-height: 18px;
+ padding: 0;
+}
+
+.timepicker-picker button[data-action] {
+ padding-bottom: 0;
+ padding-top: 0;
+}
+
+.timepicker-picker .separator {
+ display: none;
+}
+
+.timepicker-picker tr:nth-child(2) td {
+ background-color: #def3ff;
+ border-color: #bee1f4;
+ border-style: solid;
+ border-width: 1px;
+ border-left: 0;
+ border-right: 0;
+}
+
+.toast-pf {
+ background-color: #fff;
+ border-color: #bbb;
+ box-shadow: 0 2px 6px rgba(3, 3, 3, 0.2);
+ padding-left: 68px;
+ margin-bottom: 5px;
+ /* Medium devices (desktops, 992px and up) */
+}
+
+.toast-pf.alert-danger > .pficon {
+ background-color: #cc0000;
+}
+
+.toast-pf.alert-info > .pficon {
+ background-color: #8b8d8f;
+}
+
+.toast-pf.alert-success > .pficon {
+ background-color: #3f9c35;
+}
+
+.toast-pf.alert-warning > .pficon {
+ background-color: #ec7a08;
+}
+
+.toast-pf .dropdown-kebab-pf {
+ margin-left: 10px;
+}
+
+.toast-pf > .pficon {
+ background-color: #4d5258;
+ bottom: -1px;
+ box-shadow: 2px 0 5px -2px rgba(3, 3, 3, 0.2);
+ left: -1px;
+ padding-top: 10px;
+ text-align: center;
+ top: -1px;
+ width: 53px;
+}
+
+.toast-pf > .pficon:before {
+ color: rgba(255, 255, 255, 0.74);
+}
+
+.toast-pf .toast-pf-action {
+ margin-left: 15px;
+}
+
+.toast-pf .dropdown-kebab-pf .btn-link {
+ padding-top: 0;
+ padding-bottom: 0;
+ vertical-align: text-bottom;
+}
+
+@media (min-width: 992px) {
+ .toast-pf {
+ display: inline-block;
+ }
+}
+
+@media (min-width: 992px) {
+ .toast-pf-max-width {
+ max-width: 31.1%;
+ }
+}
+
+.toast-pf-top-right {
+ left: 20px;
+ position: absolute;
+ right: 20px;
+ top: 12px;
+ z-index: 1055;
+ /* Medium devices (desktops, 992px and up) */
+}
+
+@media (min-width: 992px) {
+ .toast-pf-top-right {
+ left: auto;
+ }
+}
+
+.toast-notifications-list-pf {
+ margin-left: 20px;
+ position: fixed;
+ right: 20px;
+ top: 80px;
+ z-index: 1055;
+}
+
+.toast-notifications-list-pf .toast-pf {
+ clear: both;
+ float: right;
+}
+
+@media (min-width: 768px) {
+ .toast-notifications-list-pf {
+ max-width: calc(50%);
+ }
+}
+
+@media (min-width: 992px) {
+ .toast-notifications-list-pf {
+ max-width: calc(33.1%);
+ }
+}
+
+.toolbar-pf {
+ background: #fff;
+ border-bottom: 1px solid #d1d1d1;
+ box-shadow: 0 1px 0px rgba(3, 3, 3, 0.045);
+ padding-top: 10px;
+}
+
+.toolbar-pf .form-group {
+ margin-bottom: 10px;
+}
+
+@media (min-width: 768px) {
+ .toolbar-pf .form-group {
+ border-right: 1px solid #d1d1d1;
+ float: left;
+ margin-bottom: 0;
+ padding-left: 20px;
+ padding-right: 20px;
+ }
+}
+
+.toolbar-pf .form-group:last-child {
+ border-right: 0;
+ margin-bottom: 0;
+ padding-right: 0;
+}
+
+.toolbar-pf .form-group .btn + .btn,
+.toolbar-pf .form-group .btn + .btn-group,
+.toolbar-pf .form-group .btn-group + .btn,
+.toolbar-pf .form-group .btn-group + .btn-group {
+ margin-left: 5px;
+}
+
+.toolbar-pf .form-group .btn + .btn-link,
+.toolbar-pf .form-group .btn + .dropdown,
+.toolbar-pf .form-group .btn-group + .btn-link,
+.toolbar-pf .form-group .btn-group + .dropdown {
+ margin-left: 10px;
+}
+
+.toolbar-pf .form-group .btn-link {
+ color: #252525;
+ font-size: 16px;
+ line-height: 1;
+ padding: 4px 0;
+}
+
+.toolbar-pf .form-group .btn-link:active, .toolbar-pf .form-group .btn-link:focus, .toolbar-pf .form-group .btn-link:hover {
+ color: #0088ce;
+}
+
+.toolbar-pf .form-group .dropdown-kebab-pf .btn-link {
+ padding: 4px 10px;
+ margin-left: -10px;
+ margin-right: -10px;
+}
+
+.toolbar-pf-actions {
+ display: table;
+ margin-bottom: 10px;
+ width: 100%;
+}
+
+@media (min-width: 768px) {
+ .toolbar-pf-actions .toolbar-pf-filter {
+ padding-left: 0;
+ }
+}
+
+.toolbar-pf-view-selector {
+ font-size: 16px;
+}
+
+.toolbar-pf-view-selector .btn-link.active {
+ color: #0088ce;
+ cursor: default;
+}
+
+.toolbar-pf-action-right {
+ float: right;
+}
+
+@media (max-width: 768px) {
+ .toolbar-pf-action-right {
+ float: none;
+ }
+}
+
+.toolbar-pf-find {
+ font-size: 14px;
+ position: relative;
+}
+
+.find-pf-dropdown-container {
+ background: #fff;
+ border: solid 1px #bbb;
+ display: none;
+ right: -20px;
+ padding: 5px;
+ position: absolute;
+ top: 35px;
+ width: 300px;
+ z-index: 10000;
+}
+
+@media (max-width: 768px) {
+ .find-pf-dropdown-container {
+ left: 30px;
+ top: -5px;
+ width: calc(100% - 30px);
+ }
+}
+
+.find-pf-dropdown-container:before, .find-pf-dropdown-container:after {
+ content: "";
+ position: absolute;
+}
+
+.find-pf-dropdown-container:before {
+ border-bottom: 11px solid #bbb;
+ border-left: 11px solid transparent;
+ border-right: 11px solid transparent;
+ right: 35px;
+ top: -12px;
+}
+
+.toolbar-pf-find:last-child .find-pf-dropdown-container:before {
+ right: 15px;
+}
+
+@media (max-width: 768px) {
+ .find-pf-dropdown-container:before {
+ border-bottom: 11px solid transparent;
+ border-right: 11px solid #bbb;
+ border-top: 11px solid transparent;
+ left: -22px;
+ right: initial;
+ top: 8px;
+ }
+}
+
+.find-pf-dropdown-container:after {
+ border-bottom: 10px solid #fff;
+ border-left: 10px solid transparent;
+ border-right: 10px solid transparent;
+ right: 36px;
+ top: -10px;
+}
+
+.toolbar-pf-find:last-child .find-pf-dropdown-container:after {
+ right: 16px;
+}
+
+@media (max-width: 768px) {
+ .find-pf-dropdown-container:after {
+ border-bottom: 10px solid transparent;
+ border-right: 10px solid #fff;
+ border-top: 10px solid transparent;
+ left: -20px;
+ right: initial;
+ top: 9px;
+ }
+}
+
+.find-pf-dropdown-container input {
+ height: 30px;
+ padding: 5px 117px 5px 5px;
+ width: 100%;
+}
+
+.find-pf-dropdown-container .find-pf-buttons {
+ position: absolute;
+ right: 10px;
+ top: 5px;
+}
+
+.find-pf-dropdown-container .find-pf-buttons .btn {
+ border: none;
+ cursor: pointer;
+ margin-left: 0 !important;
+ padding: 0;
+ width: 18px;
+}
+
+.find-pf-dropdown-container .find-pf-buttons .btn .fa-angle-up,
+.find-pf-dropdown-container .find-pf-buttons .btn .fa-angle-down {
+ font-weight: bold;
+ font-size: 18px;
+}
+
+.find-pf-dropdown-container .find-pf-buttons .btn .pficon-close {
+ font-size: 14px;
+}
+
+.find-pf-dropdown-container .find-pf-buttons span {
+ height: 30px;
+ line-height: 30px;
+ vertical-align: middle;
+}
+
+.find-pf-dropdown-container .find-pf-buttons .find-pf-nums {
+ color: #8b8d8f;
+ margin-right: 3px;
+}
+
+.toolbar-pf-results {
+ border-top: 1px solid #d1d1d1;
+ margin-top: 10px;
+}
+
+.toolbar-pf-results h5,
+.toolbar-pf-results p,
+.toolbar-pf-results ul {
+ display: inline-block;
+ line-height: 26.6666666667px;
+ margin-bottom: 0;
+ margin-top: 0;
+}
+
+@media (min-width: 768px) {
+ .toolbar-pf-results h5,
+ .toolbar-pf-results p,
+ .toolbar-pf-results ul {
+ line-height: 40px;
+ }
+}
+
+.toolbar-pf-results h5 {
+ font-weight: 700;
+ margin-right: 20px;
+}
+
+.toolbar-pf-results .label {
+ font-size: 11px;
+}
+
+.toolbar-pf-results .label a {
+ color: #fff;
+ display: inline-block;
+ margin-left: 5px;
+}
+
+.nav-pf-vertical {
+ background: #292e34;
+ border-right: 1px solid #292e34;
+ bottom: 0;
+ left: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ position: fixed;
+ top: 60px;
+ width: 200px;
+ z-index: 1030;
+}
+
+.layout-pf-fixed-with-footer .nav-pf-vertical {
+ bottom: 37px;
+}
+
+.ie9.layout-pf-fixed .nav-pf-vertical {
+ box-sizing: content-box;
+}
+
+.nav-pf-vertical.hidden.show-mobile-nav {
+ box-shadow: 0 0 3px rgba(3, 3, 3, 0.15);
+ display: block !important;
+}
+
+.nav-pf-vertical.hide-nav-pf {
+ visibility: hidden !important;
+}
+
+.nav-pf-vertical .list-group {
+ border-top: 0;
+ margin-bottom: 0;
+}
+
+.nav-pf-vertical .list-group-item {
+ background-color: transparent;
+ border-color: #030303;
+ padding: 0;
+}
+
+.nav-pf-vertical .list-group-item > a {
+ background-color: transparent;
+ color: #d1d1d1;
+ cursor: pointer;
+ display: block;
+ font-size: 14px;
+ font-weight: 400;
+ height: 63px;
+ line-height: 26px;
+ padding: 17px 20px 17px 25px;
+ position: relative;
+ white-space: nowrap;
+ width: 200px;
+}
+
+@supports (display: flex) {
+ .nav-pf-vertical .list-group-item > a {
+ display: -ms-flexbox;
+ display: flex;
+ padding-right: 0;
+ }
+}
+
+.nav-pf-vertical .list-group-item > a .fa,
+.nav-pf-vertical .list-group-item > a .glyphicon,
+.nav-pf-vertical .list-group-item > a .pficon {
+ color: #72767b;
+ float: left;
+ font-size: 20px;
+ line-height: 26px;
+ margin-right: 10px;
+ text-align: center;
+ width: 24px;
+}
+
+.nav-pf-vertical .list-group-item > a:hover {
+ text-decoration: none;
+}
+
+.nav-pf-vertical .list-group-item.active > a, .nav-pf-vertical .list-group-item:hover > a {
+ background-color: #393f44;
+ color: #fff;
+ font-weight: 600;
+}
+
+.nav-pf-vertical .list-group-item.active > a .fa,
+.nav-pf-vertical .list-group-item.active > a .glyphicon,
+.nav-pf-vertical .list-group-item.active > a .pficon, .nav-pf-vertical .list-group-item:hover > a .fa,
+.nav-pf-vertical .list-group-item:hover > a .glyphicon,
+.nav-pf-vertical .list-group-item:hover > a .pficon {
+ color: #39a5dc;
+}
+
+.nav-pf-vertical .list-group-item.active > a:before {
+ background: #39a5dc;
+ content: " ";
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 3px;
+}
+
+.nav-pf-vertical .list-group-item.active:hover {
+ background-color: transparent;
+ border-color: #030303;
+}
+
+.nav-pf-vertical .list-group-item .list-group-item-value {
+ display: block;
+ line-height: 25px;
+ max-width: 120px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
+@supports (display: flex) {
+ .nav-pf-vertical .list-group-item .list-group-item-value {
+ -ms-flex: 1;
+ flex: 1;
+ max-width: none;
+ padding-right: 15px;
+ }
+}
+
+.nav-pf-vertical .list-group-item-separator {
+ border-top-color: #030303;
+ border-top-width: 2px;
+}
+
+.nav-pf-vertical.nav-pf-vertical-with-badges {
+ width: 250px;
+}
+
+.nav-pf-vertical.nav-pf-vertical-with-badges .list-group-item > a {
+ width: 250px;
+}
+
+.nav-pf-vertical h5 {
+ color: #fff;
+ cursor: default;
+ font-size: 13px;
+ font-weight: 600;
+ margin: 30px 20px 10px 20px;
+}
+
+.nav-pf-vertical.hidden-icons-pf > .list-group > .list-group-item > a .fa,
+.nav-pf-vertical.hidden-icons-pf > .list-group > .list-group-item > a .glyphicon,
+.nav-pf-vertical.hidden-icons-pf > .list-group > .list-group-item > a .pficon {
+ display: none;
+}
+
+.nav-pf-vertical.hidden-icons-pf.collapsed {
+ display: none;
+}
+
+.nav-pf-vertical .badge-container-pf {
+ position: absolute;
+ right: 15px;
+ top: 20px;
+}
+
+@supports (display: flex) {
+ .nav-pf-vertical .badge-container-pf {
+ padding-left: 0;
+ padding-right: 15px;
+ position: relative;
+ right: 0;
+ margin-top: -3px;
+ top: 5px;
+ }
+}
+
+.nav-pf-vertical .badge-container-pf .badge {
+ background: #292e34;
+ color: #fff;
+ float: left;
+ font-size: 12px;
+ font-weight: 700;
+ line-height: 1.66666667;
+ margin: 0;
+ padding: 0 7px;
+ text-align: center;
+}
+
+.nav-pf-vertical .badge-container-pf .badge .pficon,
+.nav-pf-vertical .badge-container-pf .badge .fa {
+ font-size: 14px;
+ height: 20px;
+ line-height: 1.66666667;
+ margin-right: 3px;
+ margin-top: -1px;
+}
+
+.nav-pf-vertical-tooltip.tooltip {
+ margin-left: 15px;
+}
+
+.nav-pf-vertical-tooltip.tooltip .tooltip-inner {
+ background-color: #fff;
+ color: #292e34;
+}
+
+.nav-pf-vertical-tooltip.tooltip .tooltip-arrow {
+ border-bottom-color: #fff;
+ left: calc(50% - 15px) !important;
+}
+
+.hover-secondary-nav-pf {
+ width: calc(200px * 2);
+}
+
+.hover-secondary-nav-pf.nav-pf-vertical-with-badges {
+ width: calc(250px * 2);
+}
+
+.hover-tertiary-nav-pf {
+ width: calc(200px * 3);
+}
+
+.hover-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ width: calc(250px * 3);
+}
+
+.hover-tertiary-nav-pf .nav-pf-secondary-nav {
+ width: calc(200px * 2);
+}
+
+.hover-tertiary-nav-pf .nav-pf-secondary-nav .collapsed-tertiary-nav-pf {
+ width: 200px;
+}
+
+.hover-tertiary-nav-pf .nav-pf-tertiary-nav {
+ left: calc(200px * 2);
+}
+
+.hover-tertiary-nav-pf.nav-pf-vertical-with-badges .nav-pf-secondary-nav {
+ width: calc(250px * 2);
+}
+
+.hover-tertiary-nav-pf.nav-pf-vertical-with-badges .nav-pf-secondary-nav .collapsed-tertiary-nav-pf {
+ width: 250px;
+}
+
+.hover-tertiary-nav-pf.nav-pf-vertical-with-badges .nav-pf-tertiary-nav {
+ left: calc(250px * 2);
+}
+
+.nav-pf-vertical.collapsed {
+ width: 75px;
+}
+
+.nav-pf-vertical.collapsed.collapsed-secondary-nav-pf {
+ width: 200px;
+}
+
+.nav-pf-vertical.collapsed.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges {
+ width: 250px;
+}
+
+.nav-pf-vertical.collapsed.collapsed-tertiary-nav-pf {
+ width: 200px;
+}
+
+.nav-pf-vertical.collapsed.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ width: 250px;
+}
+
+.nav-pf-vertical.collapsed.hover-secondary-nav-pf {
+ width: calc(75px + 200px);
+}
+
+.nav-pf-vertical.collapsed.hover-secondary-nav-pf.nav-pf-vertical-with-badges {
+ width: calc(75px + 250px);
+}
+
+.nav-pf-vertical.collapsed.hover-tertiary-nav-pf {
+ width: calc(75px + (200px * 2));
+}
+
+.nav-pf-vertical.collapsed.hover-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ width: calc(75px + (250px * 2));
+}
+
+.show-mobile-nav.show-mobile-secondary {
+ width: 200px;
+}
+
+.show-mobile-nav.show-mobile-secondary.nav-pf-vertical-with-badges {
+ width: 250px;
+}
+
+.show-mobile-nav.show-mobile-tertiary {
+ width: 200px;
+}
+
+.show-mobile-nav.show-mobile-tertiary.nav-pf-vertical-with-badges {
+ width: 250px;
+}
+
+.show-mobile-nav .mobile-nav-item-pf .nav-pf-secondary-nav,
+.show-mobile-nav .mobile-secondary-item-pf .nav-pf-secondary-nav {
+ left: 0;
+ opacity: 1;
+ visibility: visible;
+ z-index: 1034;
+}
+
+.show-mobile-nav .mobile-nav-item-pf > .nav-pf-tertiary-nav,
+.show-mobile-nav .mobile-secondary-item-pf > .nav-pf-tertiary-nav {
+ left: 0;
+ opacity: 1;
+ visibility: visible;
+ z-index: 1038;
+}
+
+.show-mobile-nav .nav-pf-secondary-nav {
+ left: 0;
+}
+
+.secondary-nav-item-pf:hover .show-mobile-nav .nav-pf-secondary-nav {
+ opacity: 0;
+ visibility: hidden;
+}
+
+.show-mobile-nav .tertiary-nav-item-pf:hover .nav-pf-tertiary-nav {
+ opacity: 0;
+ visibility: hidden;
+}
+
+.show-mobile-nav .tertiary-nav-item-pf.mobile-nav-item-pf:hover .nav-pf-tertiary-nav {
+ opacity: 1;
+ visibility: visible;
+}
+
+.secondary-nav-item-pf > a {
+ cursor: default;
+}
+
+.secondary-nav-item-pf > a:after {
+ color: #72767b;
+ content: "";
+ display: block;
+ font-family: "FontAwesome";
+ font-size: 24px;
+ line-height: 30px;
+ padding: 14px 0;
+ position: absolute;
+ right: 20px;
+ top: 0;
+}
+
+@supports (display: flex) {
+ .secondary-nav-item-pf > a .list-group-item-value {
+ padding-right: 35px;
+ }
+}
+
+.secondary-nav-item-pf.active > a, .secondary-nav-item-pf:hover > a {
+ width: calc(200px + 1px);
+ z-index: 1031;
+}
+
+.secondary-nav-item-pf.active > a:after, .secondary-nav-item-pf:hover > a:after {
+ right: 21px;
+}
+
+.collapsed-secondary-nav-pf .secondary-nav-item-pf.active > a, .collapsed-secondary-nav-pf .secondary-nav-item-pf:hover > a {
+ z-index: 0;
+}
+
+.collapsed-tertiary-nav-pf .secondary-nav-item-pf.active > a, .collapsed-tertiary-nav-pf .secondary-nav-item-pf:hover > a {
+ z-index: 0;
+}
+
+.nav-pf-vertical-with-badges .secondary-nav-item-pf.active > a, .nav-pf-vertical-with-badges .secondary-nav-item-pf:hover > a {
+ width: calc(250px + 1px);
+}
+
+.nav-pf-vertical.collapsed-secondary-nav-pf {
+ width: 200px;
+}
+
+.nav-pf-vertical.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges {
+ width: 250px;
+}
+
+.nav-pf-vertical.collapsed-secondary-nav-pf .secondary-nav-item-pf.active > a, .nav-pf-vertical.collapsed-secondary-nav-pf .secondary-nav-item-pf.hover > a {
+ z-index: 1030;
+}
+
+.nav-pf-vertical.collapsed-secondary-nav-pf.hover-tertiary-nav-pf {
+ width: 200px;
+}
+
+.nav-pf-vertical.collapsed-secondary-nav-pf.hover-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ width: 250px;
+}
+
+.nav-pf-vertical.collapsed-secondary-nav-pf .nav-pf-secondary-nav {
+ left: 0;
+}
+
+.nav-pf-vertical.collapsed-secondary-nav-pf .nav-pf-tertiary-nav {
+ left: 200px;
+}
+
+.nav-pf-vertical.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges .nav-pf-tertiary-nav {
+ left: 250px;
+}
+
+.nav-pf-vertical.collapsed-tertiary-nav-pf {
+ width: 200px;
+}
+
+.nav-pf-vertical.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ width: 250px;
+}
+
+.nav-pf-vertical.collapsed-tertiary-nav-pf .nav-pf-secondary-nav {
+ width: 200px;
+}
+
+.nav-pf-vertical.collapsed-tertiary-nav-pf .nav-pf-secondary-nav.nav-pf-vertical-with-badges {
+ width: 250px;
+}
+
+.nav-pf-vertical.collapsed-tertiary-nav-pf .secondary-nav-item-pf.active > a, .nav-pf-vertical.collapsed-tertiary-nav-pf .secondary-nav-item-pf.hover > a,
+.nav-pf-vertical.collapsed-tertiary-nav-pf .tertiary-nav-item-pf.active > a,
+.nav-pf-vertical.collapsed-tertiary-nav-pf .tertiary-nav-item-pf.hover > a {
+ z-index: 0;
+}
+
+@media (min-width: 1200px) {
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf {
+ width: calc(200px * 2);
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.nav-pf-vertical-with-badges {
+ width: calc(250px * 2);
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf {
+ width: 200px;
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges {
+ width: 250px;
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf.hover-tertiary-nav-pf {
+ width: calc(200px * 2);
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf.hover-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ width: calc(250px * 2);
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-tertiary-nav-pf {
+ width: 200px;
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ width: 250px;
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed {
+ width: calc(75px + 200px);
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.collapsed-secondary-nav-pf {
+ width: 200px;
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges {
+ width: 250px;
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.collapsed-tertiary-nav-pf {
+ width: 200px;
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ width: 250px;
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.hover-tertiary-nav-pf {
+ width: calc(75px + (200px * 2));
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.hover-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ width: calc(75px + (250px * 2));
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.hover-tertiary-nav-pf {
+ width: calc(200px * 3);
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.hover-tertiary-nav-pf.nav-pf-vertical-with-badges {
+ width: calc(250px * 3);
+ }
+ .nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf .secondary-nav-item-pf.active .nav-pf-secondary-nav {
+ visibility: visible;
+ opacity: 1;
+ }
+}
+
+.nav-item-pf-header {
+ color: #fff;
+ font-size: 16px;
+ margin: 18px 20px 10px 20px;
+}
+
+.nav-item-pf-header > a {
+ cursor: pointer;
+ margin-right: 7px;
+}
+
+.nav-item-pf-header > a:hover, .nav-item-pf-header > a:focus {
+ color: #0088ce;
+ text-decoration: none;
+}
+
+.nav-pf-vertical.collapsed {
+ width: 75px;
+}
+
+.nav-pf-vertical.collapsed .list-group-item > a {
+ width: 75px;
+}
+
+.nav-pf-vertical.collapsed .list-group-item > a > .list-group-item-value {
+ display: none;
+}
+
+.nav-pf-vertical.collapsed .list-group-item > a > .badge-container-pf {
+ display: none;
+}
+
+.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf.active > a,
+.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf > a {
+ width: 75px;
+}
+
+.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf.active > a:after,
+.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf > a:after {
+ right: 10px;
+}
+
+.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf.active > a, .nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf:hover > a {
+ width: 77px;
+}
+
+.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf.active > a:after, .nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf:hover > a:after {
+ right: 11px;
+}
+
+.nav-pf-secondary-nav {
+ background: #393f44;
+ border: 1px solid #292e34;
+ border-bottom: none;
+ border-top: none;
+ bottom: 0;
+ display: block;
+ left: 200px;
+ opacity: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ position: fixed;
+ top: 60px;
+ visibility: hidden;
+ width: 200px;
+ z-index: 1030;
+}
+
+.collapsed-secondary-nav-pf .secondary-nav-item-pf.active .nav-pf-secondary-nav {
+ left: 0;
+ opacity: 1;
+ visibility: visible;
+ z-index: 1032;
+}
+
+.collapsed-tertiary-nav-pf .secondary-nav-item-pf.active .nav-pf-secondary-nav {
+ left: 0;
+ opacity: 1;
+ visibility: visible;
+}
+
+.hover-secondary-nav-pf .secondary-nav-item-pf.is-hover .nav-pf-secondary-nav {
+ opacity: 1;
+ visibility: visible;
+}
+
+.ie9.layout-pf-fixed .nav-pf-secondary-nav {
+ box-sizing: content-box;
+}
+
+.layout-pf-fixed-with-footer .nav-pf-secondary-nav {
+ bottom: 37px;
+}
+
+.nav-pf-secondary-nav .list-group-item {
+ border: none;
+ padding: 0 0 5px 0;
+ width: 200px;
+}
+
+.nav-pf-secondary-nav .list-group-item > a {
+ background-color: #393f44;
+ color: #d1d1d1;
+ font-size: 12px;
+ font-weight: inherit;
+ height: inherit;
+ padding: 4px 0 2px 0;
+ margin-left: 20px;
+ width: calc(200px - 20px);
+}
+
+.nav-pf-secondary-nav .list-group-item > a:hover .list-group-item-value {
+ text-decoration: underline;
+}
+
+.nav-pf-secondary-nav .list-group-item.active > a:before {
+ display: none;
+}
+
+.nav-pf-secondary-nav .list-group-item.active > a, .nav-pf-secondary-nav .list-group-item:hover > a {
+ background-color: #4d5258;
+ color: #fff;
+}
+
+.nav-pf-secondary-nav .list-group-item .badge-container-pf {
+ top: 5px;
+}
+
+.nav-pf-secondary-nav .list-group-item .badge-container-pf .badge {
+ background: #292e34;
+ color: #fff;
+}
+
+.nav-pf-secondary-nav .list-group-item .list-group-item-value {
+ padding-left: 5px;
+}
+
+.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf > a {
+ cursor: default;
+}
+
+.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf > a:after {
+ color: #72767b;
+ content: "";
+ display: block;
+ font-family: "FontAwesome";
+ font-size: 20px;
+ line-height: 20px;
+ padding: 0;
+ position: absolute;
+ right: 20px;
+ top: 4px;
+}
+
+@supports (display: flex) {
+ .nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf > a .list-group-item-value {
+ padding-right: 35px;
+ }
+}
+
+.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf.active > a, .nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf:hover > a {
+ width: calc(200px - 19px);
+ z-index: 1033;
+}
+
+.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf.active > a:after, .nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf:hover > a:after {
+ right: 21px;
+}
+
+.nav-pf-vertical-with-badges .nav-pf-secondary-nav {
+ left: 250px;
+ width: 250px;
+}
+
+.nav-pf-vertical-with-badges .nav-pf-secondary-nav .list-group-item {
+ width: 250px;
+}
+
+.nav-pf-vertical-with-badges .nav-pf-secondary-nav .list-group-item > a {
+ width: calc(250px - 20px);
+}
+
+.nav-pf-vertical-with-badges .nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf.active > a, .nav-pf-vertical-with-badges .nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf:hover > a {
+ width: calc(250px - 19px);
+}
+
+.nav-pf-tertiary-nav {
+ background: #4d5258;
+ border: 1px solid #292e34;
+ border-bottom: none;
+ border-top: none;
+ bottom: 0;
+ display: block;
+ left: calc(200px * 2);
+ opacity: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ position: fixed;
+ top: 60px;
+ visibility: hidden;
+ width: 200px;
+ z-index: 1030;
+}
+
+.nav-pf-vertical-with-badges .nav-pf-tertiary-nav {
+ left: 250px;
+ width: 250px;
+}
+
+.nav-pf-vertical-with-badges .nav-pf-tertiary-nav .show-mobile-nav {
+ left: 0;
+}
+
+.collapsed-tertiary-nav-pf .tertiary-nav-item-pf.active .nav-pf-tertiary-nav {
+ left: 0;
+ opacity: 1;
+ visibility: visible;
+ z-index: 1033;
+}
+
+.hover-tertiary-nav-pf .tertiary-nav-item-pf.is-hover .nav-pf-tertiary-nav {
+ opacity: 1;
+ visibility: visible;
+}
+
+.collapsed.collapsed-tertiary-nav-pf .hover-tertiary-nav-pf .tertiary-nav-item-pf.is-hover .nav-pf-tertiary-nav {
+ left: 0;
+}
+
+.ie9.layout-pf-fixed .nav-pf-tertiary-nav {
+ box-sizing: content-box;
+}
+
+.layout-pf-fixed-with-footer .nav-pf-tertiary-nav {
+ bottom: 37px;
+}
+
+.nav-pf-tertiary-nav .nav-item-pf-header {
+ color: #fff;
+ margin: 18px 20px 10px 20px;
+}
+
+.nav-pf-tertiary-nav h5 {
+ color: #fff;
+ margin: 30px 20px 10px 20px;
+}
+
+.nav-pf-tertiary-nav .list-group-item {
+ border: none;
+ padding: 0 0 5px 0;
+}
+
+.nav-pf-tertiary-nav .list-group-item > a {
+ background-color: transparent;
+ color: #d1d1d1;
+ font-size: 12px;
+ font-weight: inherit;
+ height: inherit;
+ margin: 0 20px 0 20px;
+ padding: 4px 0 2px 0;
+}
+
+.nav-pf-tertiary-nav .list-group-item.active > a:before {
+ display: none;
+}
+
+.nav-pf-tertiary-nav .list-group-item.active > a, .nav-pf-tertiary-nav .list-group-item:hover > a {
+ background-color: #393f44;
+ color: #fff;
+}
+
+.nav-pf-tertiary-nav .list-group-item .badge-container-pf {
+ top: 5px;
+}
+
+.nav-pf-tertiary-nav .list-group-item .badge-container-pf .badge {
+ background: #292e34;
+ color: #fff;
+}
+
+.nav-pf-tertiary-nav .list-group-item .list-group-item-value {
+ padding-left: 5px;
+}
+
+.collapsed .nav-pf-secondary-nav {
+ left: 75px;
+}
+
+.collapsed .nav-pf-secondary-nav .list-group-item > a {
+ width: calc(200px - 20px);
+}
+
+.collapsed .nav-pf-secondary-nav .list-group-item > a > .list-group-item-value {
+ display: inline-block;
+}
+
+.collapsed .nav-pf-secondary-nav .list-group-item > a > .badge-container-pf {
+ display: inline-block;
+}
+
+.collapsed .nav-pf-tertiary-nav {
+ left: calc(75px + 200px);
+}
+
+.collapsed .nav-pf-tertiary-nav .list-group-item > a {
+ width: calc(200px - 20px);
+}
+
+.collapsed .nav-pf-tertiary-nav .list-group-item > a > .list-group-item-value {
+ display: inline-block;
+}
+
+.collapsed .nav-pf-tertiary-nav .list-group-item > a > .badge-container-pf {
+ display: inline-block;
+}
+
+.collapsed.collapsed-secondary-nav-pf, .collapsed.collapsed-tertiary-nav-pf {
+ width: 200px;
+}
+
+.collapsed.collapsed-secondary-nav-pf .secondary-nav-item-pf:hover > a, .collapsed.collapsed-tertiary-nav-pf .secondary-nav-item-pf:hover > a {
+ z-index: 1030;
+}
+
+.collapsed.collapsed-secondary-nav-pf .nav-pf-secondary-nav, .collapsed.collapsed-tertiary-nav-pf .nav-pf-secondary-nav {
+ left: 0;
+}
+
+.collapsed.collapsed-secondary-nav-pf .nav-pf-tertiary-nav {
+ left: 200px;
+}
+
+.collapsed.collapsed-tertiary-nav-pf .nav-pf-tertiary-nav {
+ left: 0;
+}
+
+.collapsed.hover-secondary-nav-pf {
+ width: calc(75px + 200px);
+}
+
+.collapsed.hover-secondary-nav-pf.collapsed-secondary-nav-pf, .collapsed.hover-secondary-nav-pf.collapsed-tertiary-nav-pf {
+ width: 200px;
+}
+
+.collapsed.hover-tertiary-nav-pf {
+ width: calc(75px + (200px * 2));
+}
+
+.collapsed.hover-tertiary-nav-pf.collapsed-secondary-nav-pf {
+ width: calc(200px * 2);
+}
+
+.collapsed.hover-tertiary-nav-pf.collapsed-tertiary-nav-pf {
+ width: 200px;
+}
+
+.collapsed.nav-pf-vertical-with-badges .nav-pf-secondary-nav .list-group-item > a {
+ width: calc(250px - 20px);
+}
+
+.collapsed.nav-pf-vertical-with-badges .nav-pf-tertiary-nav {
+ left: calc(75px + 250px);
+}
+
+.collapsed.nav-pf-vertical-with-badges .nav-pf-tertiary-nav .list-group-item > a {
+ width: calc(250px - 20px);
+}
+
+.collapsed.nav-pf-vertical-with-badges.collapsed-secondary-nav-pf, .collapsed.nav-pf-vertical-with-badges.collapsed-tertiary-nav-pf {
+ width: 250px;
+}
+
+.collapsed.nav-pf-vertical-with-badges.collapsed-secondary-nav-pf .nav-pf-tertiary-nav {
+ left: 250px;
+}
+
+.collapsed.nav-pf-vertical-with-badges.hover-secondary-nav-pf {
+ width: calc(75px + 250px);
+}
+
+.collapsed.nav-pf-vertical-with-badges.hover-secondary-nav-pf.collapsed-secondary-nav-pf, .collapsed.nav-pf-vertical-with-badges.hover-secondary-nav-pf.collapsed-tertiary-nav-pf {
+ width: 250px;
+}
+
+.collapsed.nav-pf-vertical-with-badges.hover-tertiary-nav-pf {
+ width: calc(75px + (200px * 2));
+}
+
+.collapsed.nav-pf-vertical-with-badges.hover-tertiary-nav-pf.collapsed-secondary-nav-pf {
+ width: calc(200px * 2);
+}
+
+.collapsed.nav-pf-vertical-with-badges.hover-tertiary-nav-pf.collapsed-tertiary-nav-pf {
+ width: 200px;
+}
+
+.secondary-collapse-toggle-pf {
+ display: none;
+ font-family: "FontAwesome";
+ font-size: inherit;
+ opacity: 0;
+ pointer-events: none;
+ -webkit-font-smoothing: antialiased;
+}
+
+.secondary-collapse-toggle-pf:before {
+ content: "";
+}
+
+.secondary-collapse-toggle-pf.collapsed:before {
+ content: "";
+}
+
+.tertiary-collapse-toggle-pf {
+ display: none;
+ font-family: "FontAwesome";
+ font-size: inherit;
+ opacity: 0;
+ pointer-events: none;
+ -webkit-font-smoothing: antialiased;
+}
+
+.tertiary-collapse-toggle-pf:before {
+ content: "";
+}
+
+.tertiary-collapse-toggle-pf.collapsed:before {
+ content: "";
+}
+
+.nav-pf-vertical-collapsible-menus .secondary-collapse-toggle-pf {
+ display: inline-block;
+}
+
+.nav-pf-vertical-collapsible-menus .secondary-nav-item-pf.active .secondary-collapse-toggle-pf {
+ opacity: 1;
+ pointer-events: all;
+}
+
+.nav-pf-vertical-collapsible-menus .tertiary-collapse-toggle-pf {
+ display: inline-block;
+}
+
+.nav-pf-vertical-collapsible-menus .tertiary-nav-item-pf.active .tertiary-collapse-toggle-pf {
+ opacity: 1;
+ pointer-events: all;
+}
+
+.show-mobile-nav .secondary-collapse-toggle-pf {
+ display: inline-block;
+ opacity: 1;
+ pointer-events: all;
+}
+
+.show-mobile-nav .secondary-collapse-toggle-pf:before {
+ content: "";
+}
+
+.show-mobile-nav .tertiary-collapse-toggle-pf {
+ display: inline-block;
+ opacity: 1;
+ pointer-events: all;
+}
+
+.show-mobile-nav .tertiary-collapse-toggle-pf:before {
+ content: "";
+}
+
+.force-hide-secondary-nav-pf .nav-pf-secondary-nav {
+ display: none !important;
+}
+
+.force-hide-secondary-nav-pf .nav-pf-tertiary-nav {
+ display: none !important;
+}
+
+.nav-pf-vertical.transitions {
+ transition: width 100ms;
+}
+
+.nav-pf-vertical.transitions .nav-pf-secondary-nav {
+ transition: visibility 100ms, opacity 100ms linear;
+}
+
+.nav-pf-vertical.transitions .nav-pf-tertiary-nav {
+ transition: visibility 100ms, opacity 100ms linear;
+}
+
+.wizard-pf {
+ padding: 10px;
+ margin: 0 auto;
+ max-height: 900px;
+ width: auto;
+}
+
+.wizard-pf .modal-content {
+ min-height: 100%;
+}
+
+.wizard-pf-body {
+ background: #fff;
+ padding: 0;
+ position: static;
+}
+
+/* styles the sidebard containing the sub-steps */
+.wizard-pf-sidebar {
+ background: #fafafa;
+ border-right: 1px solid #d1d1d1;
+ display: none;
+}
+
+@media (min-width: 768px) {
+ .wizard-pf-sidebar {
+ display: inherit;
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ overflow-x: hidden;
+ overflow-y: auto;
+ }
+ .wizard-pf-sidebar .list-group {
+ border-top: 0;
+ margin-bottom: 0;
+ }
+ .wizard-pf-sidebar .list-group-item {
+ background-color: transparent;
+ border-color: #ededed;
+ padding: 0;
+ }
+ .wizard-pf-sidebar .list-group-item > a {
+ color: #030303;
+ cursor: pointer;
+ display: block;
+ font-size: 14px;
+ font-weight: 700;
+ height: 50px;
+ outline: 0;
+ padding-top: 11px;
+ padding-left: 20px;
+ position: relative;
+ white-space: nowrap;
+ width: 14em;
+ }
+ .wizard-pf-sidebar .list-group-item > a:hover {
+ text-decoration: none;
+ background-color: #ededed;
+ }
+ .wizard-pf-sidebar .list-group-item > a:focus {
+ text-decoration: none;
+ }
+ .wizard-pf-sidebar .list-group-item > a:focus span {
+ text-decoration: underline;
+ }
+ .wizard-pf-sidebar .list-group-item.active {
+ background-color: #ededed;
+ }
+ .wizard-pf-sidebar .list-group-item.active:hover {
+ border-color: #ededed;
+ }
+ .wizard-pf-sidebar .list-group-item.active > a {
+ color: #39a5dc;
+ cursor: default;
+ }
+ .wizard-pf-sidebar .list-group-item.active > a:before {
+ content: " ";
+ background: #39a5dc;
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 3px;
+ }
+ .wizard-pf-sidebar .list-group-item.active > a:after {
+ color: #39a5dc;
+ content: "\f105";
+ display: block;
+ font-family: FontAwesome;
+ font-size: 24px;
+ font-weight: 500;
+ line-height: 30px;
+ padding-top: 10px;
+ position: absolute;
+ right: 23px;
+ top: 0;
+ }
+}
+
+.wizard-pf-substep-number {
+ display: inline-block;
+ margin-right: 5px;
+ vertical-align: middle;
+ width: 25px;
+}
+
+.wizard-pf-substep-title {
+ display: inline-block;
+ margin-right: 5px;
+ text-align: left;
+ vertical-align: middle;
+}
+
+/* styles the steps indicator across the top of the wizard */
+.wizard-pf-steps {
+ border-bottom: solid 1px #d1d1d1;
+}
+
+@media (min-width: 768px) {
+ .wizard-pf-steps {
+ text-align: center;
+ }
+}
+
+.wizard-pf-steps-indicator {
+ background: #ededed;
+ border-top: 1px solid #d1d1d1;
+ display: inline-block;
+ display: -ms-flexbox;
+ display: flex;
+ font-size: 16px;
+ list-style: none;
+ margin-bottom: 0;
+ padding: 15px 0;
+ /* draw the step number in the circle */
+}
+
+@media (min-width: 768px) {
+ .wizard-pf-steps-indicator {
+ background: #fff;
+ height: 120px;
+ padding: 38px 0 0;
+ -ms-flex-pack: distribute;
+ justify-content: space-around;
+ }
+}
+
+.wizard-pf-steps-indicator li {
+ counter-increment: section;
+ float: left;
+ /* float for IE9 since it doesn't support flex. If items wrap, they overlap */
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ line-height: 15px;
+ margin: 0;
+ padding: 0;
+ position: relative;
+ text-align: center;
+ /* draw the line between the circles */
+}
+
+.wizard-pf-steps-indicator li:not(.active) {
+ display: none;
+}
+
+@media (min-width: 768px) {
+ .wizard-pf-steps-indicator li:not(.active) {
+ display: block;
+ }
+}
+
+.wizard-pf-steps-indicator li a {
+ -ms-flex-align: center;
+ align-items: center;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ font-weight: 700;
+}
+
+@media (min-width: 768px) {
+ .wizard-pf-steps-indicator li a {
+ font-weight: normal;
+ -ms-flex-pack: center;
+ justify-content: center;
+ }
+}
+
+.wizard-pf-steps-indicator li a .wizard-pf-step-title {
+ margin-left: 10px;
+}
+
+@media (min-width: 768px) {
+ .wizard-pf-steps-indicator li a .wizard-pf-step-title {
+ margin-left: 0;
+ }
+}
+
+.wizard-pf-steps-indicator li a .wizard-pf-step-title-substep {
+ font-weight: normal;
+ margin-left: 10px;
+ text-transform: capitalize;
+}
+
+.wizard-pf-steps-indicator li a .wizard-pf-step-title-substep:before {
+ content: "\00BB";
+ font-size: 20px;
+ margin-right: 10px;
+}
+
+.wizard-pf-steps-indicator li a .wizard-pf-step-title-substep:not(.active) {
+ display: none;
+}
+
+@media (min-width: 768px) {
+ .wizard-pf-steps-indicator li {
+ /* don't draw the line between the circles on the ends */
+ }
+ .wizard-pf-steps-indicator li .wizard-pf-step-title-substep {
+ display: none;
+ }
+ .wizard-pf-steps-indicator li:before {
+ background-color: #bbb;
+ content: "";
+ height: 2px;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 40px;
+ }
+ .wizard-pf-steps-indicator li:first-child:before {
+ left: 50%;
+ right: 0;
+ }
+ .wizard-pf-steps-indicator li:last-child:before {
+ left: 0;
+ right: 50%;
+ }
+ .wizard-pf-steps-indicator li:only-of-type:before {
+ background-color: transparent;
+ }
+}
+
+.wizard-pf-steps-indicator li a {
+ color: #030303;
+ cursor: pointer;
+ font-size: 16px;
+ margin-left: 1em;
+ margin-right: 1em;
+ text-decoration: none;
+}
+
+.wizard-pf-steps-indicator li a:hover .wizard-pf-step-number {
+ background-color: #bbb;
+ border-color: #bbb;
+ color: #fff;
+}
+
+.wizard-pf-steps-indicator .wizard-pf-step-number {
+ background-color: #fff;
+ border-radius: 50%;
+ border: solid 2px #bbb;
+ color: #bbb;
+ font-size: 12px;
+ font-weight: 700;
+ height: 25px;
+ line-height: 22px;
+ width: 25px;
+}
+
+@media (min-width: 768px) {
+ .wizard-pf-steps-indicator .wizard-pf-step-number {
+ left: calc(50% - 13px);
+ position: absolute;
+ top: 27px;
+ }
+}
+
+.wizard-pf-steps-indicator .active .wizard-pf-step-number {
+ background-color: #39a5dc;
+ border-color: #39a5dc;
+ cursor: default;
+ color: #fff;
+}
+
+.wizard-pf-steps-indicator .viewed-pf .wizard-pf-step-number {
+ color: #030303;
+ background-color: #fff;
+ border-color: #39a5dc;
+}
+
+/* styles the main content portion of the wizard */
+.wizard-pf-main {
+ height: 100%;
+ padding: 1em;
+ vertical-align: top;
+ width: 100%;
+}
+
+@media (min-width: 768px) {
+ .wizard-pf-main {
+ overflow: auto;
+ padding: 3em;
+ -ms-flex: 1 1 auto;
+ flex: 1 1 auto;
+ }
+}
+
+.wizard-pf-main .blank-slate-pf {
+ background-color: transparent;
+ border: none;
+ left: 0;
+ right: 0;
+}
+
+.wizard-pf-contents textarea {
+ resize: vertical;
+}
+
+/* styles the content of a review page */
+.wizard-pf-review-steps {
+ list-style: none;
+}
+
+.wizard-pf-review-steps .list-group, .wizard-pf-review-steps .list-group-item {
+ border: none;
+ margin-bottom: 0;
+}
+
+.wizard-pf-review-steps > ul > li {
+ float: left;
+ line-height: 15px;
+ margin: 0;
+ padding-top: 0;
+ position: relative;
+ width: 100%;
+}
+
+.wizard-pf-review-steps > ul > li > a {
+ color: #030303;
+ cursor: pointer;
+ font-size: 16px;
+ padding-left: 30px;
+ padding-right: 5px;
+ text-decoration: none;
+ transition: 250ms;
+}
+
+.wizard-pf-review-steps > ul > li > a:before {
+ content: "\f107";
+ display: block;
+ font-family: FontAwesome;
+ font-size: 24px;
+ font-weight: 500;
+ left: 20px;
+ position: absolute;
+ top: 0;
+}
+
+.wizard-pf-review-steps > ul > li > a.collapsed:before {
+ content: "\f105";
+}
+
+.wizard-pf-review-substeps {
+ padding-left: 22px;
+}
+
+.wizard-pf-review-substeps > ul > li {
+ float: left;
+ line-height: 15px;
+ margin: 0;
+ position: relative;
+ width: 100%;
+}
+
+.wizard-pf-review-substeps > ul > li a {
+ color: #030303;
+ cursor: pointer;
+ font-size: 16px;
+ padding-left: 30px;
+ padding-right: 5px;
+ text-decoration: none;
+ transition: 250ms;
+}
+
+.wizard-pf-review-substeps > ul > li a:before {
+ content: "\f107";
+ display: block;
+ font-family: FontAwesome;
+ font-size: 24px;
+ font-weight: 500;
+ left: 20px;
+ position: absolute;
+ top: 10px;
+}
+
+.wizard-pf-review-substeps > ul > li a.collapsed:before {
+ content: "\f105";
+}
+
+.wizard-pf-review-content {
+ padding-top: 10px;
+ padding-left: 40px;
+}
+
+.wizard-pf-review-content .wizard-pf-review-item {
+ padding: 5px 0;
+}
+
+.wizard-pf-review-content .wizard-pf-review-item.sub-item {
+ margin-left: 10px;
+}
+
+.wizard-pf-review-content .wizard-pf-review-item .wizard-pf-review-item-label {
+ font-weight: 700;
+ padding-right: 10px;
+}
+
+.wizard-pf-review-content .wizard-pf-review-item .wizard-pf-review-item-field {
+ font-weight: 700;
+ margin: 5px 0;
+ padding-right: 10px;
+}
+
+.wizard-pf-review-content .wizard-pf-review-item .wizard-pf-review-item-field:first-of-type {
+ margin-top: 0;
+}
+
+.wizard-pf-review-content .wizard-pf-review-item .wizard-pf-review-item-field:last-of-type {
+ margin-bottom: 0;
+}
+
+.wizard-pf-review-content .wizard-pf-review-item .wizard-pf-review-item-field.sub-field {
+ margin-left: 10px;
+}
+
+.wizard-pf-success-icon {
+ color: #3f9c35;
+ font-size: 67.2px;
+ line-height: 67.2px;
+}
+
+/* styles the footer */
+.wizard-pf-footer {
+ background: #fff;
+ border-top: 1px solid #d1d1d1;
+ margin-top: 0;
+ padding-bottom: 17px;
+}
+
+.wizard-pf-footer .btn-cancel {
+ margin-right: 25px;
+}
+
+@media (min-width: 768px) {
+ .wizard-pf-row {
+ display: -ms-flexbox;
+ display: flex;
+ width: 100%;
+ height: 900px;
+ max-height: 65vh;
+ }
+}
+
+@media (min-width: 992px) {
+ .wizard-pf {
+ padding: 30px 0;
+ width: 900px;
+ }
+ .wizard-pf-sidebar .list-group-item > a {
+ width: 18em;
+ }
+}
+
+.wizard-pf-steps-alt, .wizard-pf-steps-alt ul {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+
+.wizard-pf-steps-alt {
+ margin-left: 15px;
+ margin-top: 15px;
+ background-image: linear-gradient(to right, transparent 11px, #d1d1d1 11px, #d1d1d1 13px, transparent 13px);
+}
+
+@media (min-width: 768px) {
+ .wizard-pf-steps-alt {
+ display: none;
+ }
+}
+
+.wizard-pf-steps-alt-indicator {
+ position: relative;
+}
+
+.wizard-pf-steps-alt-indicator:after {
+ color: #4d5258;
+ content: "\f107";
+ display: block;
+ font-family: FontAwesome;
+ font-size: 24px;
+ font-weight: 500;
+ position: absolute;
+ right: 17px;
+ top: 50%;
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%);
+}
+
+@media (min-width: 768px) {
+ .wizard-pf-steps-alt-indicator:after {
+ display: none;
+ }
+}
+
+.wizard-pf-steps-alt-indicator.active:after {
+ content: "\f106";
+}
+
+.wizard-pf-step-alt {
+ margin-bottom: 10px;
+}
+
+.wizard-pf-step-alt a {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex: 1;
+ flex: 1;
+}
+
+.wizard-pf-step-alt a:hover {
+ text-decoration: none;
+}
+
+.wizard-pf-step-alt a:hover .wizard-pf-step-alt-title {
+ color: #39a5dc;
+}
+
+.wizard-pf-step-alt ul {
+ margin-left: 11px;
+}
+
+.wizard-pf-step-alt .wizard-pf-step-alt-title {
+ margin-left: 5px;
+ -ms-flex-item-align: center;
+ -ms-grid-row-align: center;
+ align-self: center;
+}
+
+.wizard-pf-step-alt .wizard-pf-step-alt-number {
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+}
+
+.wizard-pf-step-alt.active .wizard-pf-step-alt-number {
+ background-color: #39a5dc;
+ border-color: #39a5dc;
+ cursor: default;
+ color: #fff;
+}
+
+.wizard-pf-step-alt.active .wizard-pf-step-alt-title {
+ color: #39a5dc;
+}
+
+.wizard-pf-step-alt.active .wizard-pf-step-alt-substep:first-of-type {
+ margin-top: 2px;
+}
+
+.wizard-pf-step-alt.viewed .wizard-pf-step-alt-number {
+ color: #030303;
+ background-color: #fff;
+ border-color: #39a5dc;
+}
+
+.wizard-pf-step-alt-number {
+ background-color: #fff;
+ border-radius: 50%;
+ border: solid 2px #bbb;
+ color: #bbb;
+ font-size: 12px;
+ font-weight: 700;
+ height: 24px;
+ width: 24px;
+ display: inline-block;
+ text-align: center;
+}
+
+.wizard-pf-step-alt-title {
+ color: #030303;
+ font-weight: 700;
+ text-transform: capitalize;
+ display: inline-block;
+}
+
+.wizard-pf-step-alt-substep {
+ display: -ms-flexbox;
+ display: flex;
+}
+
+.wizard-pf-step-alt-substep a {
+ padding: 5px 0 5px 18px;
+ color: #393f44;
+}
+
+.wizard-pf-step-alt-substep:not(.disabled).active, .wizard-pf-step-alt-substep:not(.disabled):hover {
+ background-color: #ededed;
+ background-image: linear-gradient(to right, #39a5dc 2px, transparent 2px);
+}
+
+.wizard-pf-step-alt-substep:not(.disabled).active a, .wizard-pf-step-alt-substep:not(.disabled):hover a {
+ color: #39a5dc;
+}
+
+.wizard-pf-step-alt-substep.active a {
+ font-weight: 700;
+}
+
+.wizard-pf-step-alt-substep.disabled {
+ cursor: not-allowed;
+}
+
+.wizard-pf-step-alt-substep.disabled a {
+ pointer-events: none;
+}
diff --git a/themes/src/main/node_modules/patternfly/tests/build/sass/patternfly.min.css b/themes/src/main/node_modules/patternfly/tests/build/sass/patternfly.min.css
new file mode 100644
index 0000000000..0bec091a1c
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/build/sass/patternfly.min.css
@@ -0,0 +1,45 @@
+@charset "UTF-8";@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url(../fonts/OpenSans-Light-webfont.eot);src:local("Open Sans Light"),local("OpenSans-Light"),url(../fonts/OpenSans-Light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Light-webfont.woff2) format("woff2"),url(../fonts/OpenSans-Light-webfont.woff) format("woff"),url(../fonts/OpenSans-Light-webfont.ttf) format("truetype"),url(../fonts/OpenSans-Light-webfont.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url(../fonts/OpenSans-Regular-webfont.eot);src:local("Open Sans"),local("OpenSans"),url(../fonts/OpenSans-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Regular-webfont.woff2) format("woff2"),url(../fonts/OpenSans-Regular-webfont.woff) format("woff"),url(../fonts/OpenSans-Regular-webfont.ttf) format("truetype"),url(../fonts/OpenSans-Regular-webfont.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;src:url(../fonts/OpenSans-LightItalic-webfont.eot);src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(../fonts/OpenSans-LightItalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-LightItalic-webfont.woff2) format("woff2"),url(../fonts/OpenSans-LightItalic-webfont.woff) format("woff"),url(../fonts/OpenSans-LightItalic-webfont.ttf) format("truetype"),url(../fonts/OpenSans-LightItalic-webfont.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:url(../fonts/OpenSans-Italic-webfont.eot);src:local("Open Sans Italic"),local("OpenSans-Italic"),url(../fonts/OpenSans-Italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Italic-webfont.woff2) format("woff2"),url(../fonts/OpenSans-Italic-webfont.woff) format("woff"),url(../fonts/OpenSans-Italic-webfont.ttf) format("truetype"),url(../fonts/OpenSans-Italic-webfont.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url(../fonts/OpenSans-Semibold-webfont.eot);src:local("Open Sans Semibold"),local("OpenSans-Semibold-webfont"),url(../fonts/OpenSans-Semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Semibold-webfont.woff2) format("woff2"),url(../fonts/OpenSans-Semibold-webfont.woff) format("woff"),url(../fonts/OpenSans-Semibold-webfont.ttf) format("truetype"),url(../fonts/OpenSans-Semibold-webfont.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;src:url(../fonts/OpenSans-SemiboldItalic-webfont.eot);src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic-webfont"),url(../fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-SemiboldItalic-webfont.woff2) format("woff2"),url(../fonts/OpenSans-SemiboldItalic-webfont.woff) format("woff"),url(../fonts/OpenSans-SemiboldItalic-webfont.ttf) format("truetype"),url(../fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url(../fonts/OpenSans-Bold-webfont.eot);src:local("Open Sans Bold"),local("OpenSans-Bold"),url(../fonts/OpenSans-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Bold-webfont.woff2) format("woff2"),url(../fonts/OpenSans-Bold-webfont.woff) format("woff"),url(../fonts/OpenSans-Bold-webfont.ttf) format("truetype"),url(../fonts/OpenSans-Bold-webfont.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:url(../fonts/OpenSans-BoldItalic-webfont.eot);src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(../fonts/OpenSans-BoldItalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-BoldItalic-webfont.woff2) format("woff2"),url(../fonts/OpenSans-BoldItalic-webfont.woff) format("woff"),url(../fonts/OpenSans-BoldItalic-webfont.ttf) format("truetype"),url(../fonts/OpenSans-BoldItalic-webfont.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;src:url(../fonts/OpenSans-ExtraBoldItalic-webfont.eot);src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url(../fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-ExtraBoldItalic-webfont.woff2) format("woff2"),url(../fonts/OpenSans-ExtraBoldItalic-webfont.woff) format("woff"),url(../fonts/OpenSans-ExtraBoldItalic-webfont.ttf) format("truetype"),url(../fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:url(../fonts/OpenSans-ExtraBold-webfont.eot);src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(../fonts/OpenSans-ExtraBold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-ExtraBold-webfont.woff2) format("woff2"),url(../fonts/OpenSans-ExtraBold-webfont.woff) format("woff"),url(../fonts/OpenSans-ExtraBold-webfont.ttf) format("truetype"),url(../fonts/OpenSans-ExtraBold-webfont.svg#OpenSans) format("svg")}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{box-sizing:border-box}:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:12px;line-height:1.66666667;color:#363636;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#0088ce;text-decoration:none}a:focus,a:hover{color:#00659c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:1px}.img-thumbnail{padding:4px;line-height:1.66666667;background-color:#fff;border:1px solid #ddd;border-radius:1px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #f1f1f1}.bootstrap-datetimepicker-widget .btn[data-action=clear]::after,.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after,.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after,.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after,.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after,.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after,.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after,.bootstrap-datetimepicker-widget .btn[data-action=today]::after,.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after,.bootstrap-datetimepicker-widget .picker-switch::after,.bootstrap-datetimepicker-widget table th.next::after,.bootstrap-datetimepicker-widget table th.prev::after,.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#9c9c9c}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:24px}.h2,h2{font-size:22px}.h3,h3{font-size:16px}.h4,h4{font-size:15px}.h5,h5{font-size:13px}.h6,h6{font-size:11px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:13px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:18px}}.small,small{font-size:91%}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.initialism,.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#9c9c9c}.text-primary{color:#39a5dc}a.text-primary:focus,a.text-primary:hover{color:#228bc0}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#ec7a08}a.text-warning:focus,a.text-warning:hover{color:#bb6106}.text-danger{color:#c00}a.text-danger:focus,a.text-danger:hover{color:#900}.bg-primary{color:#fff}.bg-primary{background-color:#39a5dc}a.bg-primary:focus,a.bg-primary:hover{background-color:#228bc0}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #f1f1f1}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.66666667}dt{font-weight:700}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #9c9c9c}.initialism{font-size:90%}blockquote{padding:10px 20px;margin:0 0 20px;font-size:15px;border-left:5px solid #f1f1f1}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.66666667;color:#9c9c9c}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #f1f1f1;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.66666667}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,monospace}code{padding:2px 4px;font-size:90%;color:#004368;background-color:#def3ff;border-radius:1px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:1px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:11px;line-height:1.66666667;word-break:break-all;word-wrap:break-word;color:#363636;background-color:#fafafa;border:1px solid #ccc;border-radius:1px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:760px}}@media (min-width:992px){.container{width:980px}}@media (min-width:1200px){.container{width:1180px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-20px;margin-right:-20px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:20px;padding-right:20px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.3333333333%}.col-xs-pull-2{right:16.6666666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.3333333333%}.col-xs-pull-5{right:41.6666666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.3333333333%}.col-xs-pull-8{right:66.6666666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.3333333333%}.col-xs-pull-11{right:91.6666666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.3333333333%}.col-xs-push-2{left:16.6666666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.3333333333%}.col-xs-push-5{left:41.6666666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.3333333333%}.col-xs-push-8{left:66.6666666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.3333333333%}.col-xs-push-11{left:91.6666666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.3333333333%}.col-sm-pull-2{right:16.6666666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.3333333333%}.col-sm-pull-5{right:41.6666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.3333333333%}.col-sm-pull-8{right:66.6666666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.3333333333%}.col-sm-pull-11{right:91.6666666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.3333333333%}.col-sm-push-2{left:16.6666666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.3333333333%}.col-sm-push-5{left:41.6666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.3333333333%}.col-sm-push-8{left:66.6666666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.3333333333%}.col-sm-push-11{left:91.6666666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.3333333333%}.col-md-pull-2{right:16.6666666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.3333333333%}.col-md-pull-5{right:41.6666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.3333333333%}.col-md-pull-8{right:66.6666666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.3333333333%}.col-md-pull-11{right:91.6666666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.3333333333%}.col-md-push-2{left:16.6666666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.3333333333%}.col-md-push-5{left:41.6666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.3333333333%}.col-md-push-8{left:66.6666666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.3333333333%}.col-md-push-11{left:91.6666666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.3333333333%}.col-lg-pull-2{right:16.6666666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.3333333333%}.col-lg-pull-5{right:41.6666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.3333333333%}.col-lg-pull-8{right:66.6666666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.3333333333%}.col-lg-pull-11{right:91.6666666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.3333333333%}.col-lg-push-2{left:16.6666666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.3333333333%}.col-lg-push-5{left:41.6666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.3333333333%}.col-lg-push-8{left:66.6666666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.3333333333%}.col-lg-push-11{left:91.6666666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{margin-left:100%}}table{background-color:transparent}caption{padding-top:10px;padding-bottom:10px;color:#9c9c9c;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:10px;line-height:1.66666667;vertical-align:top;border-top:1px solid #d1d1d1}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #d1d1d1}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #d1d1d1}.table .table{background-color:#fff}.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:5px}.table-bordered{border:1px solid #d1d1d1}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #d1d1d1}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f5f5f5}.table-hover>tbody>tr:hover{background-color:#def3ff}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#def3ff}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#c5eaff}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #d1d1d1}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:18px;line-height:inherit;color:#363636;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:3px;font-size:12px;line-height:1.66666667;color:#363636}.form-control{display:block;width:100%;height:26px;padding:2px 6px;font-size:12px;line-height:1.66666667;color:#363636;background-color:#fff;background-image:none;border:1px solid #bbb;border-radius:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#0088ce;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,136,206,.6)}.form-control:-moz-placeholder{color:#999;font-style:italic}.form-control::-moz-placeholder{color:#999;font-style:italic;opacity:1}.form-control:-ms-input-placeholder{color:#999;font-style:italic}.form-control::-webkit-input-placeholder{color:#999;font-style:italic}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#f5f5f5;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:26px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],.input-group-sm>.input-group-btn>input[type=date].btn,.input-group-sm>.input-group-btn>input[type=datetime-local].btn,.input-group-sm>.input-group-btn>input[type=month].btn,.input-group-sm>.input-group-btn>input[type=time].btn,.input-group-sm>input[type=date].form-control,.input-group-sm>input[type=date].input-group-addon,.input-group-sm>input[type=datetime-local].form-control,.input-group-sm>input[type=datetime-local].input-group-addon,.input-group-sm>input[type=month].form-control,.input-group-sm>input[type=month].input-group-addon,.input-group-sm>input[type=time].form-control,.input-group-sm>input[type=time].input-group-addon,input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:22px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],.input-group-lg>.input-group-btn>input[type=date].btn,.input-group-lg>.input-group-btn>input[type=datetime-local].btn,.input-group-lg>.input-group-btn>input[type=month].btn,.input-group-lg>.input-group-btn>input[type=time].btn,.input-group-lg>input[type=date].form-control,.input-group-lg>input[type=date].input-group-addon,.input-group-lg>input[type=datetime-local].form-control,.input-group-lg>input[type=datetime-local].input-group-addon,.input-group-lg>input[type=month].form-control,.input-group-lg>input[type=month].input-group-addon,.input-group-lg>input[type=time].form-control,.input-group-lg>input[type=time].input-group-addon,input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:33px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{padding-top:3px;padding-bottom:3px;margin-bottom:0;min-height:32px}.form-control-static.input-lg,.form-control-static.input-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{height:22px;padding:2px 6px;font-size:11px;line-height:1.5;border-radius:1px}.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm{height:22px;line-height:22px}.input-group-sm>.input-group-btn>select[multiple].btn,.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:22px;padding:2px 6px;font-size:11px;line-height:1.5;border-radius:1px}.form-group-sm select.form-control{height:22px;line-height:22px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:22px;min-height:31px;padding:3px 6px;font-size:11px;line-height:1.5}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{height:33px;padding:6px 10px;font-size:14px;line-height:1.3333333;border-radius:1px}.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg{height:33px;line-height:33px}.input-group-lg>.input-group-btn>select[multiple].btn,.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:33px;padding:6px 10px;font-size:14px;line-height:1.3333333;border-radius:1px}.form-group-lg select.form-control{height:33px;line-height:33px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:33px;min-height:34px;padding:7px 10px;font-size:14px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:32.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:26px;height:26px;line-height:26px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback{width:33px;height:33px;line-height:33px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback{width:22px;height:22px;line-height:22px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#ec7a08}.has-warning .form-control{border-color:#ec7a08;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#bb6106;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #faad60}.has-warning .input-group-addon{color:#ec7a08;border-color:#ec7a08;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#ec7a08}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#c00}.has-error .form-control{border-color:#c00;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#900;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f33}.has-error .input-group-addon{color:#c00;border-color:#c00;background-color:#f2dede}.has-error .form-control-feedback{color:#c00}.has-feedback label~.form-control-feedback{top:25px}.bootstrap-datetimepicker-widget .has-feedback label.btn[data-action=clear]::after~.form-control-feedback,.bootstrap-datetimepicker-widget .has-feedback label.btn[data-action=decrementHours]::after~.form-control-feedback,.bootstrap-datetimepicker-widget .has-feedback label.btn[data-action=decrementMinutes]::after~.form-control-feedback,.bootstrap-datetimepicker-widget .has-feedback label.btn[data-action=incrementHours]::after~.form-control-feedback,.bootstrap-datetimepicker-widget .has-feedback label.btn[data-action=incrementMinutes]::after~.form-control-feedback,.bootstrap-datetimepicker-widget .has-feedback label.btn[data-action=showHours]::after~.form-control-feedback,.bootstrap-datetimepicker-widget .has-feedback label.btn[data-action=showMinutes]::after~.form-control-feedback,.bootstrap-datetimepicker-widget .has-feedback label.btn[data-action=today]::after~.form-control-feedback,.bootstrap-datetimepicker-widget .has-feedback label.btn[data-action=togglePeriod]::after~.form-control-feedback,.bootstrap-datetimepicker-widget .has-feedback label.picker-switch::after~.form-control-feedback,.has-feedback .bootstrap-datetimepicker-widget label.btn[data-action=clear]::after~.form-control-feedback,.has-feedback .bootstrap-datetimepicker-widget label.btn[data-action=decrementHours]::after~.form-control-feedback,.has-feedback .bootstrap-datetimepicker-widget label.btn[data-action=decrementMinutes]::after~.form-control-feedback,.has-feedback .bootstrap-datetimepicker-widget label.btn[data-action=incrementHours]::after~.form-control-feedback,.has-feedback .bootstrap-datetimepicker-widget label.btn[data-action=incrementMinutes]::after~.form-control-feedback,.has-feedback .bootstrap-datetimepicker-widget label.btn[data-action=showHours]::after~.form-control-feedback,.has-feedback .bootstrap-datetimepicker-widget label.btn[data-action=showMinutes]::after~.form-control-feedback,.has-feedback .bootstrap-datetimepicker-widget label.btn[data-action=today]::after~.form-control-feedback,.has-feedback .bootstrap-datetimepicker-widget label.btn[data-action=togglePeriod]::after~.form-control-feedback,.has-feedback .bootstrap-datetimepicker-widget label.picker-switch::after~.form-control-feedback,.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#767676}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:3px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:23px}.form-horizontal .form-group{margin-left:-20px;margin-right:-20px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .form-group:after{clear:both}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:3px}}.form-horizontal .has-feedback .form-control-feedback{right:20px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:7px;font-size:14px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:3px;font-size:11px}}.btn{display:inline-block;margin-bottom:0;font-weight:600;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:2px 6px;font-size:12px;line-height:1.66666667;border-radius:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#4d5258;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#4d5258;background-color:#f1f1f1;border-color:#bbb}.btn-default.focus,.btn-default:focus{color:#4d5258;background-color:#d8d8d8;border-color:#7b7b7b}.btn-default:hover{color:#4d5258;background-color:#d8d8d8;border-color:#9c9c9c}.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{color:#4d5258;background-color:#d8d8d8;border-color:#9c9c9c}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{color:#4d5258;background-color:#c6c6c6;border-color:#7b7b7b}.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#f1f1f1;border-color:#bbb}.btn-default .badge{color:#f1f1f1;background-color:#4d5258}.btn-primary{color:#fff;background-color:#0088ce;border-color:#00659c}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#00669b;border-color:#00121d}.btn-primary:hover{color:#fff;background-color:#00669b;border-color:#003d5f}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#00669b;border-color:#003d5f}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#004f77;border-color:#00121d}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#0088ce;border-color:#00659c}.btn-primary .badge{color:#0088ce;background-color:#fff}.btn-success{color:#fff;background-color:#3f9c35;border-color:#37892f}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#307628;border-color:#112a0e}.btn-success:hover{color:#fff;background-color:#307628;border-color:#255b1f}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#307628;border-color:#255b1f}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#255b1f;border-color:#112a0e}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#3f9c35;border-color:#37892f}.btn-success .badge{color:#3f9c35;background-color:#fff}.btn-info{color:#fff;background-color:#00659c;border-color:#005483}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#004469;border-color:#000203}.btn-info:hover{color:#fff;background-color:#004469;border-color:#002d45}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#004469;border-color:#002d45}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#002d45;border-color:#000203}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#00659c;border-color:#005483}.btn-info .badge{color:#00659c;background-color:#fff}.btn-warning{color:#fff;background-color:#ec7a08;border-color:#d36d07}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#bb6106;border-color:#582e03}.btn-warning:hover{color:#fff;background-color:#bb6106;border-color:#984f05}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#bb6106;border-color:#984f05}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#984f05;border-color:#582e03}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#ec7a08;border-color:#d36d07}.btn-warning .badge{color:#ec7a08;background-color:#fff}.btn-danger{color:#fff;background-color:#a30000;border-color:#8b0000}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#700000;border-color:#0c0000}.btn-danger:hover{color:#fff;background-color:#700000;border-color:#4e0000}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#700000;border-color:#4e0000}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#4c0000;border-color:#0c0000}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#a30000;border-color:#8b0000}.btn-danger .badge{color:#a30000;background-color:#fff}.btn-link{color:#0088ce;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#00659c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#9c9c9c;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:6px 10px;font-size:14px;line-height:1.3333333;border-radius:1px}.btn-group-sm>.btn,.btn-sm{padding:2px 6px;font-size:11px;line-height:1.5;border-radius:1px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:11px;line-height:1.5;border-radius:1px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:0 dashed;border-right:0 solid transparent;border-left:0 solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:12px;text-align:left;background-color:#fff;border:1px solid #bbb;border:1px solid #bbb;border-radius:1px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{background-color:#ededed;height:1px;margin:4px 1px;overflow:hidden}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.66666667;color:#363636;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#4d5258;background-color:#def3ff}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#0088ce}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#9c9c9c}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:11px;line-height:1.66666667;color:#9c9c9c;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:0 dashed;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar:after,.btn-toolbar:before{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.btn .caret{margin-left:0}.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:0 0 0;border-bottom-width:0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 0 0}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before{content:" ";display:table}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:1px;border-top-left-radius:1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:1px;border-bottom-left-radius:1px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:2px 6px;font-size:12px;font-weight:400;line-height:1;color:#363636;text-align:center;background-color:#f1f1f1;border:1px solid #bbb;border-radius:1px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:2px 6px;font-size:11px;border-radius:1px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:6px 10px;font-size:14px;border-radius:1px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:after,.nav:before{content:" ";display:table}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#f1f1f1}.nav>li.disabled>a{color:#9c9c9c}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#9c9c9c;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#f1f1f1;border-color:#0088ce}.nav .nav-divider{background-color:#ededed;height:1px;margin:4px 1px;overflow:hidden}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ededed}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.66666667;border:1px solid transparent;border-radius:1px 1px 0 0}.nav-tabs>li>a:hover{border-color:transparent transparent #ededed}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#0088ce;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:1px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#39a5dc}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:1px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ededed}@media (min-width:768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ededed;border-radius:1px 1px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar:after,.navbar:before{content:" ";display:table}.navbar:after{clear:both}@media (min-width:768px){.navbar{border-radius:1px}}.navbar-header:after,.navbar-header:before{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:20px;padding-left:20px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:after,.navbar-collapse:before{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-20px;margin-left:-20px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px 20px;font-size:14px;line-height:20px;height:50px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-20px}}.navbar-toggle{position:relative;float:right;margin-right:20px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:1px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -20px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{margin-left:-20px;margin-right:-20px;padding:10px 20px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:12px;margin-bottom:12px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:1px;border-top-left-radius:1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:12px;margin-bottom:12px}.btn-group-sm>.navbar-btn.btn,.navbar-btn.btn-sm{margin-top:14px;margin-bottom:14px}.btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-left:20px;margin-right:20px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-20px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5d5d;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090808}.navbar-inverse .navbar-brand{color:#c2c2c2}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#c2c2c2}.navbar-inverse .navbar-nav>li>a{color:#c2c2c2}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#090808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#090808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#c2c2c2}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#090808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#c2c2c2}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#c2c2c2}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:transparent;border-radius:1px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:" ";padding:0 5px;color:#4d5258}.breadcrumb>.active{color:#4d5258}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:1px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:2px 6px;line-height:1.66666667;text-decoration:none;color:#0088ce;background-color:#f5f5f5;border:1px solid #bbb;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:1px;border-top-left-radius:1px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:1px;border-top-right-radius:1px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#00659c;background-color:#ededed;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#39a5dc;border-color:#39a5dc;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#9c9c9c;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:6px 10px;font-size:14px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:1px;border-top-left-radius:1px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:1px;border-top-right-radius:1px}.pagination-sm>li>a,.pagination-sm>li>span{padding:2px 6px;font-size:11px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:1px;border-top-left-radius:1px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:1px;border-top-right-radius:1px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager:after,.pager:before{content:" ";display:table}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#f5f5f5;border:1px solid #bbb;border-radius:0}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#ededed}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#8b8d8f;background-color:#f5f5f5;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#9c9c9c}.label-default[href]:focus,.label-default[href]:hover{background-color:#838282}.label-primary{background-color:#39a5dc}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#228bc0}.label-success{background-color:#3f9c35}.label-success[href]:focus,.label-success[href]:hover{background-color:#307628}.label-info{background-color:#00659c}.label-info[href]:focus,.label-info[href]:hover{background-color:#004469}.label-warning{background-color:#ec7a08}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#bb6106}.label-danger{background-color:#c00}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#900}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:11px;font-weight:700;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#9c9c9c;border-radius:1px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#0088ce;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#f1f1f1}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:18px;font-weight:200}.jumbotron>hr{border-top-color:#d8d8d8}.container .jumbotron,.container-fluid .jumbotron{border-radius:1px;padding-left:20px;padding-right:20px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:54px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.66666667;background-color:#fff;border:1px solid #ddd;border-radius:1px;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#363636}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#0088ce}.alert{padding:11px;margin-bottom:20px;border:1px solid transparent;border-radius:1px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:500}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:31px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#e9f4e9;border-color:#3f9c35;color:#363636}.alert-success hr{border-top-color:#37892f}.alert-success .alert-link{color:#1d1c1c}.alert-info{background-color:#f5f5f5;border-color:#8b8d8f;color:#363636}.alert-info hr{border-top-color:#7e8082}.alert-info .alert-link{color:#1d1c1c}.alert-warning{background-color:#fdf2e5;border-color:#ec7a08;color:#363636}.alert-warning hr{border-top-color:#d36d07}.alert-warning .alert-link{color:#1d1c1c}.alert-danger{background-color:#ffe6e6;border-color:#c00;color:#363636}.alert-danger hr{border-top-color:#b30000}.alert-danger .alert-link{color:#1d1c1c}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#ededed;border-radius:1px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:11px;line-height:20px;color:#fff;text-align:center;background-color:#39a5dc;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(-45deg,rgba(3,3,3,.15) 25%,rgba(3,3,3,.15) 26%,transparent 27%,transparent 49%,rgba(3,3,3,.15) 50%,rgba(3,3,3,.15) 51%,transparent 52%,transparent 74%,rgba(3,3,3,.15) 75%,rgba(3,3,3,.15) 76%,transparent 77%);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#3f9c35}.progress-striped .progress-bar-success{background-image:linear-gradient(-45deg,rgba(3,3,3,.15) 25%,rgba(3,3,3,.15) 26%,transparent 27%,transparent 49%,rgba(3,3,3,.15) 50%,rgba(3,3,3,.15) 51%,transparent 52%,transparent 74%,rgba(3,3,3,.15) 75%,rgba(3,3,3,.15) 76%,transparent 77%)}.progress-bar-info{background-color:#00659c}.progress-striped .progress-bar-info{background-image:linear-gradient(-45deg,rgba(3,3,3,.15) 25%,rgba(3,3,3,.15) 26%,transparent 27%,transparent 49%,rgba(3,3,3,.15) 50%,rgba(3,3,3,.15) 51%,transparent 52%,transparent 74%,rgba(3,3,3,.15) 75%,rgba(3,3,3,.15) 76%,transparent 77%)}.progress-bar-warning{background-color:#ec7a08}.progress-striped .progress-bar-warning{background-image:linear-gradient(-45deg,rgba(3,3,3,.15) 25%,rgba(3,3,3,.15) 26%,transparent 27%,transparent 49%,rgba(3,3,3,.15) 50%,rgba(3,3,3,.15) 51%,transparent 52%,transparent 74%,rgba(3,3,3,.15) 75%,rgba(3,3,3,.15) 76%,transparent 77%)}.progress-bar-danger{background-color:#c00}.progress-striped .progress-bar-danger{background-image:linear-gradient(-45deg,rgba(3,3,3,.15) 25%,rgba(3,3,3,.15) 26%,transparent 27%,transparent 49%,rgba(3,3,3,.15) 50%,rgba(3,3,3,.15) 51%,transparent 52%,transparent 74%,rgba(3,3,3,.15) 75%,rgba(3,3,3,.15) 76%,transparent 77%)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #f5f5f5}.list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{text-decoration:none;color:#555;background-color:#def3ff}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#f1f1f1;color:#9c9c9c;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#9c9c9c}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#39a5dc;border-color:#39a5dc}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#e6f4fb}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#ec7a08;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#ec7a08}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#ec7a08;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#ec7a08;border-color:#ec7a08}.list-group-item-danger{color:#c00;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#c00}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#c00;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#c00;border-color:#c00}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:1px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-body:after,.panel-body:before{content:" ";display:table}.panel-body:after{clear:both}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:0;border-top-left-radius:0}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:14px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #d1d1d1;border-bottom-right-radius:0;border-bottom-left-radius:0}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:0;border-top-left-radius:0}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:0}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:0}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:0}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:0}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #d1d1d1}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:1px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #d1d1d1}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #d1d1d1}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#363636;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#363636}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#39a5dc}.panel-primary>.panel-heading{color:#fff;background-color:#39a5dc;border-color:#39a5dc}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#39a5dc}.panel-primary>.panel-heading .badge{color:#39a5dc;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#39a5dc}.panel-success{border-color:#3f9c35}.panel-success>.panel-heading{color:#fff;background-color:#3f9c35;border-color:#3f9c35}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#3f9c35}.panel-success>.panel-heading .badge{color:#3f9c35;background-color:#fff}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#3f9c35}.panel-info{border-color:#00659c}.panel-info>.panel-heading{color:#fff;background-color:#00659c;border-color:#00659c}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#00659c}.panel-info>.panel-heading .badge{color:#00659c;background-color:#fff}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#00659c}.panel-warning{border-color:#ec7a08}.panel-warning>.panel-heading{color:#fff;background-color:#ec7a08;border-color:#ec7a08}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ec7a08}.panel-warning>.panel-heading .badge{color:#ec7a08;background-color:#fff}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ec7a08}.panel-danger{border-color:#c00}.panel-danger>.panel-heading{color:#fff;background-color:#c00;border-color:#c00}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#c00}.panel-danger>.panel-heading .badge{color:#c00;background-color:#fff}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#c00}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:1px}.well-sm{padding:9px;border-radius:1px}.close{float:right;font-size:18px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-ms-transform:translate(0,-25%);transform:translate(0,-25%);transition:transform .3s ease-out}.modal.in .modal-dialog{-ms-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:1px;box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header:after,.modal-header:before{content:" ";display:table}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.66666667}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.66666667;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:11px;opacity:0}.tooltip.in{opacity:.9}.tooltip.top{margin-top:-3px;padding:8px 0}.tooltip.right{margin-left:3px;padding:0 8px}.tooltip.bottom{margin-top:3px;padding:8px 0}.tooltip.left{margin-left:-3px;padding:0 8px}.tooltip-inner{max-width:220px;padding:3px 8px;color:#fff;text-align:center;background-color:#393f44;border-radius:1px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-8px;border-width:8px 8px 0;border-top-color:#393f44}.tooltip.top-left .tooltip-arrow{bottom:0;right:8px;margin-bottom:-8px;border-width:8px 8px 0;border-top-color:#393f44}.tooltip.top-right .tooltip-arrow{bottom:0;left:8px;margin-bottom:-8px;border-width:8px 8px 0;border-top-color:#393f44}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-8px;border-width:8px 8px 8px 0;border-right-color:#393f44}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-8px;border-width:8px 0 8px 8px;border-left-color:#393f44}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-8px;border-width:0 8px 8px;border-bottom-color:#393f44}.tooltip.bottom-left .tooltip-arrow{top:0;right:8px;margin-top:-8px;border-width:0 8px 8px;border-bottom-color:#393f44}.tooltip.bottom-right .tooltip-arrow{top:0;left:8px;margin-top:-8px;border-width:0 8px 8px;border-bottom-color:#393f44}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:220px;padding:1px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.66666667;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid #bbb;border-radius:1px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:12px;background-color:#f5f5f5;border-bottom:1px solid #e8e8e8;border-radius:0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:#bbb;bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:#bbb}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:#bbb;top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:#bbb}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:transparent}.carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x}.carousel-control.right{left:auto;right:0;background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:transparent}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs{display:none!important}.visible-sm{display:none!important}.visible-md{display:none!important}.visible-lg{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}/*!
+ * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
+ * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
+ */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?v=4.7.0#iefix) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.fa-rotate-90{-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.bootstrap-datetimepicker-widget .btn[data-action=clear]::after,.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after,.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after,.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after,.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after,.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after,.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after,.bootstrap-datetimepicker-widget .btn[data-action=today]::after,.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after,.bootstrap-datetimepicker-widget .picker-switch::after,.bootstrap-datetimepicker-widget table th.next::after,.bootstrap-datetimepicker-widget table th.prev::after,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@media (min-width:768px){.form-inline .combobox-container,.form-search .combobox-container{display:inline-block;margin-bottom:0;vertical-align:top}.form-inline .combobox-container .input-group-addon,.form-search .combobox-container .input-group-addon{width:auto}}.combobox-selected .caret{display:none}.combobox-container:not(.combobox-selected) .glyphicon-remove{display:none}.typeahead-long{max-height:300px;overflow-y:auto}.control-group.error .combobox-container .add-on{color:#b94a48;border-color:#b94a48}.control-group.error .combobox-container .caret{border-top-color:#b94a48}.control-group.warning .combobox-container .add-on{color:#c09853;border-color:#c09853}.control-group.warning .combobox-container .caret{border-top-color:#c09853}.control-group.success .combobox-container .add-on{color:#468847;border-color:#468847}.control-group.success .combobox-container .caret{border-top-color:#468847}.datepicker{border-radius:1px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #bbb;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #bbb}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#9c9c9c}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#f1f1f1;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#9c9c9c;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active,.open>.datepicker table tr td.highlighted.dropdown-toggle{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover,.open>.datepicker table tr td.highlighted.dropdown-toggle.focus,.open>.datepicker table tr td.highlighted.dropdown-toggle:focus,.open>.datepicker table tr td.highlighted.dropdown-toggle:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active,.open>.datepicker table tr td.highlighted.dropdown-toggle{background-image:none}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted .badge{color:#d9edf7;background-color:#000}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#9c9c9c}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active,.datepicker table tr td.today:active,.open>.datepicker table tr td.today.dropdown-toggle{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover,.open>.datepicker table tr td.today.dropdown-toggle.focus,.open>.datepicker table tr td.today.dropdown-toggle:focus,.open>.datepicker table tr td.today.dropdown-toggle:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.active,.datepicker table tr td.today:active,.open>.datepicker table tr td.today.dropdown-toggle{background-image:none}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today .badge{color:#ffdb99;background-color:#000}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#9c9c9c}.datepicker table tr td.range{color:#000;background-color:#f1f1f1;border-color:#bebebe;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d8d8d8;border-color:#7f7f7f}.datepicker table tr td.range:hover{color:#000;background-color:#d8d8d8;border-color:#a0a0a0}.datepicker table tr td.range.active,.datepicker table tr td.range:active,.open>.datepicker table tr td.range.dropdown-toggle{color:#000;background-color:#d8d8d8;border-color:#a0a0a0}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover,.open>.datepicker table tr td.range.dropdown-toggle.focus,.open>.datepicker table tr td.range.dropdown-toggle:focus,.open>.datepicker table tr td.range.dropdown-toggle:hover{color:#000;background-color:#c6c6c6;border-color:#7f7f7f}.datepicker table tr td.range.active,.datepicker table tr td.range:active,.open>.datepicker table tr td.range.dropdown-toggle{background-image:none}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#f1f1f1;border-color:#bebebe}.datepicker table tr td.range .badge{color:#f1f1f1;background-color:#000}.datepicker table tr td.range.focused{background:#d8d8d8}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#f1f1f1;color:#9c9c9c}.datepicker table tr td.range.highlighted{color:#000;background-color:#e5eff4;border-color:#9dc3d6}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d9e5;border-color:#488aab}.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d9e5;border-color:#72a8c3}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active,.open>.datepicker table tr td.range.highlighted.dropdown-toggle{color:#000;background-color:#c1d9e5;border-color:#72a8c3}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover,.open>.datepicker table tr td.range.highlighted.dropdown-toggle.focus,.open>.datepicker table tr td.range.highlighted.dropdown-toggle:focus,.open>.datepicker table tr td.range.highlighted.dropdown-toggle:hover{color:#000;background-color:#a8cada;border-color:#488aab}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active,.open>.datepicker table tr td.range.highlighted.dropdown-toggle{background-image:none}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e5eff4;border-color:#9dc3d6}.datepicker table tr td.range.highlighted .badge{color:#e5eff4;background-color:#000}.datepicker table tr td.range.highlighted.focused{background:#c1d9e5}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e5eff4;color:#9c9c9c}.datepicker table tr td.range.today{color:#000;background-color:#f8cb79;border-color:#f3a518}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f5b849;border-color:#855807}.datepicker table tr td.range.today:hover{color:#000;background-color:#f5b849;border-color:#c4820a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active,.open>.datepicker table tr td.range.today.dropdown-toggle{color:#000;background-color:#f5b849;border-color:#c4820a}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover,.open>.datepicker table tr td.range.today.dropdown-toggle.focus,.open>.datepicker table tr td.range.today.dropdown-toggle:focus,.open>.datepicker table tr td.range.today.dropdown-toggle:hover{color:#000;background-color:#f4ab27;border-color:#855807}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active,.open>.datepicker table tr td.range.today.dropdown-toggle{background-image:none}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f8cb79;border-color:#f3a518}.datepicker table tr td.range.today .badge{color:#f8cb79;background-color:#000}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f8cb79;color:#9c9c9c}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#9c9c9c;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:#838282;border-color:#161616}.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:hover{color:#fff;background-color:#838282;border-color:#373737}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active,.open>.datepicker table tr td.selected.dropdown-toggle,.open>.datepicker table tr td.selected.highlighted.dropdown-toggle{color:#fff;background-color:#838282;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover,.open>.datepicker table tr td.selected.dropdown-toggle.focus,.open>.datepicker table tr td.selected.dropdown-toggle:focus,.open>.datepicker table tr td.selected.dropdown-toggle:hover,.open>.datepicker table tr td.selected.highlighted.dropdown-toggle.focus,.open>.datepicker table tr td.selected.highlighted.dropdown-toggle:focus,.open>.datepicker table tr td.selected.highlighted.dropdown-toggle:hover{color:#fff;background-color:#717171;border-color:#161616}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active,.open>.datepicker table tr td.selected.dropdown-toggle,.open>.datepicker table tr td.selected.highlighted.dropdown-toggle{background-image:none}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#9c9c9c;border-color:#555}.datepicker table tr td.selected .badge,.datepicker table tr td.selected.highlighted .badge{color:#9c9c9c;background-color:#fff}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#0088ce;border-color:#00659c;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#00669b;border-color:#00121d}.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:hover{color:#fff;background-color:#00669b;border-color:#003d5f}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active,.open>.datepicker table tr td.active.dropdown-toggle,.open>.datepicker table tr td.active.highlighted.dropdown-toggle{color:#fff;background-color:#00669b;border-color:#003d5f}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover,.open>.datepicker table tr td.active.dropdown-toggle.focus,.open>.datepicker table tr td.active.dropdown-toggle:focus,.open>.datepicker table tr td.active.dropdown-toggle:hover,.open>.datepicker table tr td.active.highlighted.dropdown-toggle.focus,.open>.datepicker table tr td.active.highlighted.dropdown-toggle:focus,.open>.datepicker table tr td.active.highlighted.dropdown-toggle:hover{color:#fff;background-color:#004f77;border-color:#00121d}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active,.open>.datepicker table tr td.active.dropdown-toggle,.open>.datepicker table tr td.active.highlighted.dropdown-toggle{background-image:none}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#0088ce;border-color:#00659c}.datepicker table tr td.active .badge,.datepicker table tr td.active.highlighted .badge{color:#0088ce;background-color:#fff}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#f1f1f1}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#9c9c9c;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#0088ce;border-color:#00659c;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#00669b;border-color:#00121d}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#00669b;border-color:#003d5f}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.open>.datepicker table tr td span.active.disabled.dropdown-toggle,.open>.datepicker table tr td span.active.disabled:hover.dropdown-toggle,.open>.datepicker table tr td span.active.dropdown-toggle,.open>.datepicker table tr td span.active:hover.dropdown-toggle{color:#fff;background-color:#00669b;border-color:#003d5f}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover,.open>.datepicker table tr td span.active.disabled.dropdown-toggle.focus,.open>.datepicker table tr td span.active.disabled.dropdown-toggle:focus,.open>.datepicker table tr td span.active.disabled.dropdown-toggle:hover,.open>.datepicker table tr td span.active.disabled:hover.dropdown-toggle.focus,.open>.datepicker table tr td span.active.disabled:hover.dropdown-toggle:focus,.open>.datepicker table tr td span.active.disabled:hover.dropdown-toggle:hover,.open>.datepicker table tr td span.active.dropdown-toggle.focus,.open>.datepicker table tr td span.active.dropdown-toggle:focus,.open>.datepicker table tr td span.active.dropdown-toggle:hover,.open>.datepicker table tr td span.active:hover.dropdown-toggle.focus,.open>.datepicker table tr td span.active:hover.dropdown-toggle:focus,.open>.datepicker table tr td span.active:hover.dropdown-toggle:hover{color:#fff;background-color:#004f77;border-color:#00121d}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.open>.datepicker table tr td span.active.disabled.dropdown-toggle,.open>.datepicker table tr td span.active.disabled:hover.dropdown-toggle,.open>.datepicker table tr td span.active.dropdown-toggle,.open>.datepicker table tr td span.active:hover.dropdown-toggle{background-image:none}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#0088ce;border-color:#00659c}.datepicker table tr td span.active .badge,.datepicker table tr td span.active.disabled .badge,.datepicker table tr td span.active.disabled:hover .badge,.datepicker table tr td span.active:hover .badge{color:#0088ce;background-color:#fff}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#9c9c9c}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#f1f1f1}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.66666667;text-shadow:0 1px 0 #fff;border-width:1px 0;margin-left:-5px;margin-right:-5px}select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px;z-index:1}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group.bs-container{position:absolute;height:0!important;padding:0!important}.bootstrap-select.btn-group.bs-container .dropdown-menu{z-index:1060}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}/*! =========================================================
+ * bootstrap-slider.js
+ *
+ * Maintainers:
+ * Kyle Kemp
+ * - Twitter: @seiyria
+ * - Github: seiyria
+ * Rohit Kalkur
+ * - Twitter: @Rovolutionary
+ * - Github: rovolution
+ *
+ * =========================================================
+ *
+ * bootstrap-slider is released under the MIT License
+ * Copyright (c) 2017 Kyle Kemp, Rohit Kalkur, and contributors
+ *
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ *
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ *
+ * ========================================================= */.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:100%;height:16px}.slider.slider-horizontal .slider-track{height:8px;width:100%;margin-top:-4px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-high,.slider.slider-horizontal .slider-track-low{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-handle,.slider.slider-horizontal .slider-tick{margin-left:-8px}.slider.slider-horizontal .slider-handle.triangle,.slider.slider-horizontal .slider-tick.triangle{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border-width:0 8px 8px 8px;width:0;height:0;border-bottom-color:#ededed;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:16px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{display:inline-block;padding-top:19.2px;text-align:center}.slider.slider-horizontal.slider-rtl .slider-track{left:initial;right:0}.slider.slider-horizontal.slider-rtl .slider-handle,.slider.slider-horizontal.slider-rtl .slider-tick{margin-left:initial;margin-right:-8px}.slider.slider-horizontal.slider-rtl .slider-tick-container{left:initial;right:0}.slider.slider-vertical{height:210px;width:16px}.slider.slider-vertical .slider-track{width:8px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-high,.slider.slider-vertical .slider-track-low{width:100%;left:0;right:0}.slider.slider-vertical .slider-handle,.slider.slider-vertical .slider-tick{margin-top:-8px}.slider.slider-vertical .slider-handle.triangle,.slider.slider-vertical .slider-tick.triangle{border-width:8px 0 8px 8px;width:1px;height:1px;border-left-color:#ededed;margin-left:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:3.2px}.slider.slider-vertical.slider-rtl .slider-track{left:initial;right:25%}.slider.slider-vertical.slider-rtl .slider-selection{left:initial;right:0}.slider.slider-vertical.slider-rtl .slider-handle.triangle,.slider.slider-vertical.slider-rtl .slider-tick.triangle{border-width:8px 8px 8px 0}.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{padding-left:initial;padding-right:3.2px}.slider.slider-disabled .slider-handle{background-color:#cfcfcf;background-image:linear-gradient(to bottom,#dfdfdf,#bebebe);background-repeat:repeat-x}.slider.slider-disabled .slider-track{background-color:#e7e7e7;background-image:linear-gradient(to bottom,#e5e5e5,#e9e9e9);background-repeat:repeat-x;cursor:not-allowed}.slider input{display:none}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .tooltip.top{margin-top:-36px}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .hide{display:none}.slider-track{background-color:#f7f7f7;background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-radius:4px;position:absolute;cursor:pointer}.slider-selection{background-color:#f7f7f7;background-image:linear-gradient(to bottom,#f9f9f9,#f5f5f5);background-repeat:repeat-x;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-sizing:border-box;border-radius:4px;position:absolute}.slider-selection.tick-slider-selection{background-color:#1d97d5;background-image:linear-gradient(to bottom,#0088ce,#39a5dc);background-repeat:repeat-x}.slider-track-high,.slider-track-low{box-sizing:border-box;border-radius:4px;position:absolute;background:0 0}.slider-handle{background-color:#f4f4f4;background-image:linear-gradient(to bottom,#fafafa,#ededed);background-repeat:repeat-x;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);position:absolute;top:0;width:16px;height:16px;background-color:#39a5dc;border:0 solid transparent}.slider-handle.round{border-radius:16px}.slider-handle.triangle{background:transparent none}.slider-handle.custom{background:transparent none}.slider-handle.custom::before{line-height:16px;font-size:20px;content:'\2605';color:#726204}.slider-tick{background-color:#f7f7f7;background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-sizing:border-box;position:absolute;width:16px;height:16px;filter:none;opacity:.8;border:0 solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.triangle{background:transparent none}.slider-tick.custom{background:transparent none}.slider-tick.custom::before{line-height:16px;font-size:20px;content:'\2605';color:#726204}.slider-tick.in-selection{background-color:#1d97d5;background-image:linear-gradient(to bottom,#0088ce,#39a5dc);background-repeat:repeat-x;opacity:1}.bootstrap-switch{display:inline-block;direction:ltr;cursor:pointer;border-radius:1px;border:1px solid;border-color:#bbb;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;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:1px;transform:translate3d(0,0,0)}.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-label{box-sizing:border-box;cursor:pointer;display:table-cell;vertical-align:middle;padding:2px 6px;font-size:12px;line-height:20px}.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on{text-align:center;z-index:1}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{color:#fff;background:#0088ce}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info{color:#fff;background:#00659c}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success{color:#fff;background:#3f9c35}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning{background:#ec7a08;color:#fff}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger{color:#fff;background:#a30000}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default{color:#000;background:#f1f1f1}.bootstrap-switch .bootstrap-switch-label{text-align:center;margin-top:-1px;margin-bottom:-1px;z-index:100;color:#4d5258;background:#f1f1f1}.bootstrap-switch span::before{content:"\200b"}.bootstrap-switch .bootstrap-switch-handle-on{border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap-switch .bootstrap-switch-handle-off{border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap-switch input[type=checkbox],.bootstrap-switch input[type=radio]{position:absolute!important;top:0;left:0;margin:0;z-index:-1;opacity:0;visibility:hidden}.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label{padding:1px 5px;font-size:11px;line-height:1.5}.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label{padding:2px 6px;font-size:11px;line-height:1.5}.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label{padding:2px 10px;font-size:14px;line-height:1.3333333}.bootstrap-switch.bootstrap-switch-disabled,.bootstrap-switch.bootstrap-switch-indeterminate,.bootstrap-switch.bootstrap-switch-readonly{cursor:default!important}.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label{opacity:.5;cursor:default!important}.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container{transition:margin-left .5s}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on{border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off{border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap-switch.bootstrap-switch-focused{border-color:#0088ce;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,136,206,.6)}.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label{border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label{border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap-touchspin .input-group-btn-vertical{position:relative;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell}.bootstrap-touchspin .input-group-btn-vertical>.btn{display:block;float:none;width:100%;max-width:100%;padding:8px 10px;margin-left:-1px;position:relative}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0;border-top-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{margin-top:-2px;border-radius:0;border-bottom-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical i{position:absolute;top:3px;left:5px;font-size:9px;font-weight:400}.c3 svg{font:10px sans-serif;-webkit-tap-highlight-color:transparent}.c3 line,.c3 path{fill:none;stroke:#000}.c3 text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c3-bars path,.c3-event-rect,.c3-legend-item-tile,.c3-xgrid-focus,.c3-ygrid{shape-rendering:crispEdges}.c3-chart-arc path{stroke:#fff}.c3-chart-arc text{fill:#fff;font-size:13px}.c3-grid line{stroke:#aaa}.c3-grid text{fill:#aaa}.c3-xgrid,.c3-ygrid{stroke-dasharray:3 3}.c3-text.c3-empty{fill:grey;font-size:2em}.c3-line{stroke-width:1px}.c3-circle._expanded_{stroke-width:1px;stroke:#fff}.c3-selected-circle{fill:#fff;stroke-width:2px}.c3-bar{stroke-width:0}.c3-bar._expanded_{fill-opacity:1;fill-opacity:.75}.c3-target.c3-focused{opacity:1}.c3-target.c3-focused path.c3-line,.c3-target.c3-focused path.c3-step{stroke-width:2px}.c3-target.c3-defocused{opacity:.3!important}.c3-region{fill:#4682b4;fill-opacity:.1}.c3-brush .extent{fill-opacity:.1}.c3-legend-item{font-size:12px}.c3-legend-item-hidden{opacity:.15}.c3-legend-background{opacity:.75;fill:#fff;stroke:#d3d3d3;stroke-width:1}.c3-title{font:14px sans-serif}.c3-tooltip-container{z-index:10}.c3-tooltip{border-collapse:collapse;border-spacing:0;background-color:#fff;empty-cells:show;box-shadow:7px 7px 12px -9px #777;opacity:.9}.c3-tooltip tr{border:1px solid #ccc}.c3-tooltip th{background-color:#aaa;font-size:14px;padding:2px 5px;text-align:left;color:#fff}.c3-tooltip td{font-size:13px;padding:3px 6px;background-color:#fff;border-left:1px dotted #999}.c3-tooltip td>span{display:inline-block;width:10px;height:10px;margin-right:6px}.c3-tooltip td.value{text-align:right}.c3-area{stroke-width:0;opacity:.2}.c3-chart-arcs-title{dominant-baseline:middle;font-size:1.3em}.c3-chart-arcs .c3-chart-arcs-background{fill:#e0e0e0;stroke:none}.c3-chart-arcs .c3-chart-arcs-gauge-unit{fill:#000;font-size:16px}.c3-chart-arcs .c3-chart-arcs-gauge-max{fill:#777}.c3-chart-arcs .c3-chart-arcs-gauge-min{fill:#777}.c3-chart-arc .c3-gauge-value{fill:#000}.c3-chart-arc.c3-target g path{opacity:1}.c3-chart-arc.c3-target.c3-focused g path{opacity:1}.bootstrap-datetimepicker-widget .btn[data-action=clear]::after,.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after,.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after,.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after,.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after,.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after,.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after,.bootstrap-datetimepicker-widget .btn[data-action=today]::after,.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after,.bootstrap-datetimepicker-widget .picker-switch::after,.bootstrap-datetimepicker-widget table th.next::after,.bootstrap-datetimepicker-widget table th.prev::after,.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}/*!
+ * Datetimepicker for Bootstrap 3
+ * ! version : 4.7.14
+ * https://github.com/Eonasdan/bootstrap-datetimepicker/
+ */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{margin:2px 0;padding:4px;width:19em}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:after,.bootstrap-datetimepicker-widget.dropdown-menu:before{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:700;font-size:1em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after{content:"Increment Hours";content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after{content:"Increment Minutes";content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after{content:"Decrement Hours";content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after{content:"Decrement Minutes";content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after{content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after{content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after{content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action=clear]::after{content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action=today]::after{content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:1px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:0 0;color:#9c9c9c;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:0 0}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#9c9c9c}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:0 0;cursor:pointer}.bootstrap-datetimepicker-widget table td.new,.bootstrap-datetimepicker-widget table td.old{color:#9c9c9c}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#0088ce;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#0088ce;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:0 0;color:#9c9c9c;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:1px}.bootstrap-datetimepicker-widget table td span:hover{background:0 0}.bootstrap-datetimepicker-widget table td span.active{background-color:#0088ce;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget table td span.old{color:#9c9c9c}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:0 0;color:#9c9c9c;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.input-group.date .input-group-addon{cursor:pointer}.text-overflow-pf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.alert{border-width:1px;padding-left:47px;padding-right:14px;position:relative;word-wrap:break-word}.alert .alert-link{color:#0088ce}.alert .alert-link:hover{color:#00659c}.alert>.btn.pull-right{margin-top:-3px}.alert>.pficon{font-size:22px;position:absolute;left:13px;top:10px}.alert .close{opacity:.85}.alert .close:focus,.alert .close:hover{opacity:1}.alert .pficon-info{color:#4d5258}.alert-dismissable{padding-right:28px}.alert-dismissable .close{right:-13px;top:1px}.badge{margin-left:6px}.nav-pills>li>a>.badge{margin-left:6px}.breadcrumb{padding-left:0}.breadcrumb>.active strong{font-weight:600}.breadcrumb>li{display:inline}.breadcrumb>li+li:before{color:#9c9c9c;content:"";font-family:FontAwesome;font-size:11px;padding:0 9px 0 7px}.btn{box-shadow:0 2px 3px rgba(3,3,3,.1)}.btn:active{box-shadow:inset 0 2px 8px rgba(3,3,3,.2)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{background-color:#fafafa!important;background-image:none!important;border-color:#d1d1d1!important;color:#8b8d8f!important;opacity:1}.btn.disabled:active,.btn[disabled]:active,fieldset[disabled] .btn:active{box-shadow:none}.btn.disabled.btn-link,.btn[disabled].btn-link,fieldset[disabled] .btn.btn-link{background-color:transparent!important;border:0}.btn-danger{background-color:#a30000;background-image:linear-gradient(to bottom,#c00 0,#a30000 100%);background-repeat:repeat-x;border-color:#8b0000;color:#fff}.btn-danger .open .dropdown-toggle.btn-danger,.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover{background-color:#a30000;background-image:none;border-color:#8b0000;color:#fff}.btn-danger .open .dropdown-toggle.btn-danger,.btn-danger.active,.btn-danger:active{background-image:none}.btn-danger .open .dropdown-toggle.btn-danger.focus,.btn-danger .open .dropdown-toggle.btn-danger:focus,.btn-danger .open .dropdown-toggle.btn-danger:hover,.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover{background-color:#8a0000;border-color:#670000}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#a30000;border-color:#8b0000}.btn-default{background-color:#f1f1f1;background-image:linear-gradient(to bottom,#fafafa 0,#ededed 100%);background-repeat:repeat-x;border-color:#bbb;color:#4d5258}.btn-default .open .dropdown-toggle.btn-default,.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:#f1f1f1;background-image:none;border-color:#bbb;color:#4d5258}.btn-default .open .dropdown-toggle.btn-default,.btn-default.active,.btn-default:active{background-image:none}.btn-default .open .dropdown-toggle.btn-default.focus,.btn-default .open .dropdown-toggle.btn-default:focus,.btn-default .open .dropdown-toggle.btn-default:hover,.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover{background-color:#e5e5e5;border-color:#a9a9a9}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#f1f1f1;border-color:#bbb}.btn-link,.btn-link:active{box-shadow:none}.btn-primary{background-color:#0088ce;background-image:linear-gradient(to bottom,#39a5dc 0,#0088ce 100%);background-repeat:repeat-x;border-color:#00659c;color:#fff}.btn-primary .open .dropdown-toggle.btn-primary,.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#0088ce;background-image:none;border-color:#00659c;color:#fff}.btn-primary .open .dropdown-toggle.btn-primary,.btn-primary.active,.btn-primary:active{background-image:none}.btn-primary .open .dropdown-toggle.btn-primary.focus,.btn-primary .open .dropdown-toggle.btn-primary:focus,.btn-primary .open .dropdown-toggle.btn-primary:hover,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover{background-color:#0077b5;border-color:#004e78}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#0088ce;border-color:#00659c}.btn-group-xs .btn,.btn-group-xs>.btn,.btn-xs{font-weight:400}.caret{font-family:FontAwesome;font-weight:400;height:9px;position:relative;vertical-align:baseline;width:12px}.caret:before{bottom:0;content:"";left:0;line-height:12px;position:absolute;text-align:center;top:-1px;right:0}.dropup .caret:before{content:""}.dropdown-toggle:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.dropdown-menu .divider{background-color:#ededed;height:1px;margin:4px 1px;overflow:hidden}.dropdown-menu>li>a{border-color:transparent;border-style:solid;border-width:1px 0;padding:1px 10px}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{border-color:#bee1f4}.dropdown-menu>li>a:active{background-color:#0088ce;border-color:#0088ce;color:#fff!important}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#0088ce!important;border-color:#0088ce!important}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{border-color:transparent}.dropdown-menu>.selected>a{background-color:#0088ce;border-color:#0088ce;color:#fff}.dropdown-menu>.selected>a small{color:rgba(255,255,255,.5)}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{border-color:transparent}.dropdown-header{padding-left:10px;padding-right:10px;text-transform:uppercase}.btn-group>.dropdown-menu,.dropdown>.dropdown-menu,.input-group-btn>.dropdown-menu{margin-top:-1px}.dropup .dropdown-menu{margin-bottom:-1px}.dropdown-submenu{position:relative}.dropdown-submenu:hover>a{background-color:#def3ff;border-color:#bee1f4}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu.pull-left{float:none!important}.dropdown-submenu.pull-left>.dropdown-menu{left:auto;margin-left:10px;right:100%}.dropdown-submenu>a{padding-right:20px!important}.dropdown-submenu>a:after{content:"";font-family:FontAwesome;display:block;position:absolute;right:10px;top:2px}.dropdown-submenu>.dropdown-menu{left:100%;margin-top:0;top:-6px}.dropup .dropdown-submenu>.dropdown-menu{bottom:-5px;top:auto}.open .dropdown-submenu.active>.dropdown-menu{display:block}.dropdown-kebab-pf .btn-link,.dropdown-kebab-pf.btn-group>.btn:first-child{color:#252525;font-size:16px;line-height:1;padding:4px 10px;margin-left:-10px;margin-right:-10px}.dropdown-kebab-pf .btn-link:active,.dropdown-kebab-pf .btn-link:focus,.dropdown-kebab-pf .btn-link:hover,.dropdown-kebab-pf.btn-group>.btn:first-child:active,.dropdown-kebab-pf.btn-group>.btn:first-child:focus,.dropdown-kebab-pf.btn-group>.btn:first-child:hover{color:#0088ce}.dropdown-kebab-pf.btn-group{margin-left:10px}.dropdown-kebab-pf .dropdown-menu{left:-15px;margin-top:11px}.dropdown-kebab-pf .dropdown-menu.dropdown-menu-right{left:auto;right:-15px}.dropdown-kebab-pf .dropdown-menu.dropdown-menu-right:after,.dropdown-kebab-pf .dropdown-menu.dropdown-menu-right:before{left:auto;right:6px}.dropdown-kebab-pf .dropdown-menu:after,.dropdown-kebab-pf .dropdown-menu:before{border-bottom-color:#bbb;border-bottom-style:solid;border-bottom-width:10px;border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:inline-block;left:6px;position:absolute;top:-11px}.dropdown-kebab-pf .dropdown-menu:after{border-bottom-color:#fff;top:-10px}.dropdown-kebab-pf.dropup .dropdown-menu{margin-bottom:11px;margin-top:0}.dropdown-kebab-pf.dropup .dropdown-menu:after,.dropdown-kebab-pf.dropup .dropdown-menu:before{border-bottom:none;border-top-color:#bbb;border-top-style:solid;border-top-width:10px;bottom:-11px;top:auto}.dropdown-kebab-pf.dropup .dropdown-menu:after{border-top-color:#fff;bottom:-10px}.chars-remaining-pf span{font-weight:600;padding-right:5px}.chars-warn-remaining-pf{color:#c00}.fields-status-pf{color:#8b8d8f;margin-bottom:15px}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{box-shadow:none;color:#8b8d8f}.form-control[disabled]:hover,.form-control[readonly]:hover,fieldset[disabled] .form-control:hover{border-color:#bbb}.form-control:hover{border-color:#7dc3e8}.has-error .form-control:hover{border-color:#900}.has-success .form-control:hover{border-color:#2b542c}.has-warning .form-control:hover{border-color:#bb6106}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label,.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label,.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#363636}.help-block{margin-bottom:0}.input-group .input-group-btn .btn{box-shadow:none}label{font-weight:600}label.required-pf:after{color:#c00;content:"*";margin-left:3px}span.required-pf{color:#c00}.fields-section-pf{border-color:#ededed;border-style:solid;border-width:1px 0 0;margin-top:25px;padding:15px 0 0}.fields-section-header-pf{border:none;font-size:12px;margin:0;padding-right:10px;width:auto}.fields-section-header-pf .fa-angle-right{cursor:pointer;font-size:14px;width:14px}.label{border-radius:0;font-size:100%;font-weight:600}h1 .label,h2 .label,h3 .label,h4 .label,h5 .label,h6 .label{font-size:75%}.list-group{border-top:1px solid #ededed}.list-group .list-group-item:first-child{border-top:0}.list-group-item{border-left:0;border-right:0}.list-group-item-heading{font-weight:600}.modal-header{background-color:#f5f5f5;border-bottom:none;padding:10px 18px}.modal-header .close{margin-top:2px}.modal-title{font-size:13px;font-weight:700}.modal-footer{border-top:none;margin-top:15px;padding:14px 15px 15px}.modal-footer>.btn{padding-left:10px;padding-right:10px}.modal-footer>.btn>.fa-angle-left{margin-right:5px}.modal-footer>.btn>.fa-angle-right{margin-left:5px}.pager li>a,.pager li>span{background-color:#f1f1f1;background-image:linear-gradient(to bottom,#fafafa 0,#ededed 100%);background-repeat:repeat-x;border-color:#bbb;color:#4d5258;color:#4d5258;font-weight:600;line-height:22px;padding:2px 14px}.pager li>a .open .dropdown-toggle.pager li>a,.pager li>a .pager li>span,.pager li>a.active,.pager li>a:active,.pager li>a:focus,.pager li>a:hover,.pager li>span .open .dropdown-toggle.pager li>a,.pager li>span .pager li>span,.pager li>span.active,.pager li>span:active,.pager li>span:focus,.pager li>span:hover{background-color:#f1f1f1;background-image:none;border-color:#bbb;color:#4d5258}.pager li>a .open .dropdown-toggle.pager li>a,.pager li>a .pager li>span,.pager li>a.active,.pager li>a:active,.pager li>span .open .dropdown-toggle.pager li>a,.pager li>span .pager li>span,.pager li>span.active,.pager li>span:active{background-image:none}.pager li>a .open .dropdown-toggle.pager li>a.focus,.pager li>a .open .dropdown-toggle.pager li>a:focus,.pager li>a .open .dropdown-toggle.pager li>a:hover,.pager li>a .pager li>span.focus,.pager li>a .pager li>span:focus,.pager li>a .pager li>span:hover,.pager li>a.active.focus,.pager li>a.active:focus,.pager li>a.active:hover,.pager li>a:active.focus,.pager li>a:active:focus,.pager li>a:active:hover,.pager li>span .open .dropdown-toggle.pager li>a.focus,.pager li>span .open .dropdown-toggle.pager li>a:focus,.pager li>span .open .dropdown-toggle.pager li>a:hover,.pager li>span .pager li>span.focus,.pager li>span .pager li>span:focus,.pager li>span .pager li>span:hover,.pager li>span.active.focus,.pager li>span.active:focus,.pager li>span.active:hover,.pager li>span:active.focus,.pager li>span:active:focus,.pager li>span:active:hover{background-color:#e5e5e5;border-color:#a9a9a9}.pager li>a.disabled,.pager li>a.disabled.active,.pager li>a.disabled:active,.pager li>a.disabled:focus,.pager li>a.disabled:hover,.pager li>a[disabled],.pager li>a[disabled].active,.pager li>a[disabled]:active,.pager li>a[disabled]:focus,.pager li>a[disabled]:hover,.pager li>span.disabled,.pager li>span.disabled.active,.pager li>span.disabled:active,.pager li>span.disabled:focus,.pager li>span.disabled:hover,.pager li>span[disabled],.pager li>span[disabled].active,.pager li>span[disabled]:active,.pager li>span[disabled]:focus,.pager li>span[disabled]:hover,fieldset[disabled] .pager li>a,fieldset[disabled] .pager li>a.active,fieldset[disabled] .pager li>a:active,fieldset[disabled] .pager li>a:focus,fieldset[disabled] .pager li>a:hover,fieldset[disabled] .pager li>span,fieldset[disabled] .pager li>span.active,fieldset[disabled] .pager li>span:active,fieldset[disabled] .pager li>span:focus,fieldset[disabled] .pager li>span:hover{background-color:#f1f1f1;border-color:#bbb}.pager li>a>.i,.pager li>span>.i{font-size:18px;vertical-align:top;margin:2px 0}.pager li a:active{background-image:none;box-shadow:inset 0 3px 5px rgba(3,3,3,.125);outline:0}.pager .disabled>a,.pager .disabled>a:active,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{background:#f5f5f5;box-shadow:none;color:#8b8d8f;cursor:default}.pager .next>a>.i,.pager .next>span>.i{margin-left:5px}.pager .previous>a>.i,.pager .previous>span>.i{margin-right:5px}.pager-sm li>a,.pager-sm li>span{font-weight:400;line-height:16px;padding:1px 10px}.pager-sm li>a>.i,.pager-sm li>span>.i{font-size:12px}.pagination>li>a,.pagination>li>span{background-color:#f1f1f1;background-image:linear-gradient(to bottom,#fafafa 0,#ededed 100%);background-repeat:repeat-x;border-color:#bbb;color:#4d5258;cursor:default;font-weight:600;padding:2px 10px}.pagination>li>a .open .dropdown-toggle.pagination>li>a,.pagination>li>a .pagination>li>span,.pagination>li>a.active,.pagination>li>a:active,.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span .open .dropdown-toggle.pagination>li>a,.pagination>li>span .pagination>li>span,.pagination>li>span.active,.pagination>li>span:active,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#f1f1f1;background-image:none;border-color:#bbb;color:#4d5258}.pagination>li>a .open .dropdown-toggle.pagination>li>a,.pagination>li>a .pagination>li>span,.pagination>li>a.active,.pagination>li>a:active,.pagination>li>span .open .dropdown-toggle.pagination>li>a,.pagination>li>span .pagination>li>span,.pagination>li>span.active,.pagination>li>span:active{background-image:none}.pagination>li>a .open .dropdown-toggle.pagination>li>a.focus,.pagination>li>a .open .dropdown-toggle.pagination>li>a:focus,.pagination>li>a .open .dropdown-toggle.pagination>li>a:hover,.pagination>li>a .pagination>li>span.focus,.pagination>li>a .pagination>li>span:focus,.pagination>li>a .pagination>li>span:hover,.pagination>li>a.active.focus,.pagination>li>a.active:focus,.pagination>li>a.active:hover,.pagination>li>a:active.focus,.pagination>li>a:active:focus,.pagination>li>a:active:hover,.pagination>li>span .open .dropdown-toggle.pagination>li>a.focus,.pagination>li>span .open .dropdown-toggle.pagination>li>a:focus,.pagination>li>span .open .dropdown-toggle.pagination>li>a:hover,.pagination>li>span .pagination>li>span.focus,.pagination>li>span .pagination>li>span:focus,.pagination>li>span .pagination>li>span:hover,.pagination>li>span.active.focus,.pagination>li>span.active:focus,.pagination>li>span.active:hover,.pagination>li>span:active.focus,.pagination>li>span:active:focus,.pagination>li>span:active:hover{background-color:#e5e5e5;border-color:#a9a9a9}.pagination>li>a.disabled,.pagination>li>a.disabled.active,.pagination>li>a.disabled:active,.pagination>li>a.disabled:focus,.pagination>li>a.disabled:hover,.pagination>li>a[disabled],.pagination>li>a[disabled].active,.pagination>li>a[disabled]:active,.pagination>li>a[disabled]:focus,.pagination>li>a[disabled]:hover,.pagination>li>span.disabled,.pagination>li>span.disabled.active,.pagination>li>span.disabled:active,.pagination>li>span.disabled:focus,.pagination>li>span.disabled:hover,.pagination>li>span[disabled],.pagination>li>span[disabled].active,.pagination>li>span[disabled]:active,.pagination>li>span[disabled]:focus,.pagination>li>span[disabled]:hover,fieldset[disabled] .pagination>li>a,fieldset[disabled] .pagination>li>a.active,fieldset[disabled] .pagination>li>a:active,fieldset[disabled] .pagination>li>a:focus,fieldset[disabled] .pagination>li>a:hover,fieldset[disabled] .pagination>li>span,fieldset[disabled] .pagination>li>span.active,fieldset[disabled] .pagination>li>span:active,fieldset[disabled] .pagination>li>span:focus,fieldset[disabled] .pagination>li>span:hover{background-color:#f1f1f1;border-color:#bbb}.pagination>li>a>.i,.pagination>li>span>.i{font-size:15px;vertical-align:top;margin:2px 0}.pagination>li>a:active,.pagination>li>span:active{box-shadow:inset 0 2px 8px rgba(3,3,3,.2)}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#f1f1f1;border-color:#bbb;box-shadow:inset 0 2px 8px rgba(3,3,3,.2);color:#4d5258;background-image:linear-gradient(to bottom,#fafafa 0,#ededed 100%);background-repeat:repeat-x}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{box-shadow:none;cursor:default;background-image:linear-gradient(to bottom,#fafafa 0,#ededed 100%);background-repeat:repeat-x}.pagination-sm>li>a,.pagination-sm>li>span{padding:2px 6px;font-size:11px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:1px;border-top-left-radius:1px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:1px;border-top-right-radius:1px}.pagination-sm>li>a,.pagination-sm>li>span{font-weight:400}.pagination-sm>li>a>.i,.pagination-sm>li>span>.i{font-size:12px;margin-top:2px}.content-view-pf-pagination{background-color:#f5f5f5;border:1px solid #d1d1d1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.content-view-pf-pagination.table-view-pf-pagination{border-top:none}.content-view-pf-pagination .form-group{-ms-flex-align:baseline;align-items:baseline;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;float:left;margin:5px}@supports (display:flex){.content-view-pf-pagination .form-group{float:none}}.content-view-pf-pagination .form-group:last-child{-ms-flex-pack:end;justify-content:flex-end;float:right}@supports (display:flex){.content-view-pf-pagination .form-group:last-child{float:none}}.content-view-pf-pagination .form-group .pagination-pf-pagesize.bootstrap-select.btn-group,.content-view-pf-pagination .form-group .pagination-pf-pagesize.btn-group{display:-ms-flexbox;display:flex;float:none;margin-bottom:0;margin-left:0;margin-right:5px;width:auto}.content-view-pf-pagination .form-group .dropdown-menu{min-width:auto}.content-view-pf-pagination .pagination-pf-page{margin-left:10px;margin-right:5px;padding:0 2px 2px;text-align:right;width:2.5em}.content-view-pf-pagination .pagination{display:-ms-flexbox;display:flex;margin:0 0 0 10px}.content-view-pf-pagination .pagination a{float:none}@supports (display:flex){.content-view-pf-pagination .pagination a{display:block}}.panel-title{font-weight:700}.panel-group .panel{color:#4d5258}.panel-group .panel+.panel{margin-top:-1px}.panel-group .panel-default{border-color:#bbb;border-top-color:#bbb}.panel-group .panel-default .panel-heading{background-image:linear-gradient(to bottom,#fafafa 0,#ededed 100%);background-repeat:repeat-x}.panel-group .panel-default .panel-heading+.panel-collapse .panel-body{border-top:1px solid #d1d1d1}.panel-group .panel-info{border-color:#00659c}.panel-group .panel-info .panel-heading{background-color:#dae5f4}.panel-group .panel-info+.panel-default{border-top-color:#00659c}.panel-group .panel-primary{border-color:#39a5dc}.panel-group .panel-primary .panel-heading{background-color:#def0f9}.panel-group .panel-primary+.panel-default{border-top-color:#39a5dc}.panel-group .panel-primary+.panel-info{border-top-color:#39a5dc}.panel-group .panel-success{border-color:#3f9c35}.panel-group .panel-success .panel-heading{background-color:#e9f4e9}.panel-group .panel-success+.panel-default{border-top-color:#3f9c35}.panel-group .panel-success+.panel-info{border-top-color:#3f9c35}.panel-group .panel-success+.panel-primary{border-top-color:#3f9c35}.panel-group .panel-warning{border-color:#ec7a08}.panel-group .panel-warning .panel-heading{background-color:#fdf2e5}.panel-group .panel-warning+.panel-default{border-top-color:#ec7a08}.panel-group .panel-warning+.panel-info{border-top-color:#ec7a08}.panel-group .panel-warning+.panel-primary{border-top-color:#ec7a08}.panel-group .panel-warning+.panel-success{border-top-color:#ec7a08}.panel-group .panel-danger{border-color:#c00}.panel-group .panel-danger .panel-heading{background-color:#ffe6e6}.panel-group .panel-danger+.panel-default{border-top-color:#c00}.panel-group .panel-danger+.panel-info{border-top-color:#c00}.panel-group .panel-danger+.panel-primary{border-top-color:#c00}.panel-group .panel-danger+.panel-success{border-top-color:#c00}.panel-group .panel-danger+.panel-warning{border-top-color:#c00}.panel-group .panel-title{font-weight:500;line-height:1}.panel-group .panel-title>a{color:#4d5258;font-weight:600}.panel-group .panel-title>a:before{content:"\f107";display:inline-block;font-family:FontAwesome;font-size:13px;margin-right:5px;text-align:center;vertical-align:0;width:8px}.panel-group .panel-title>a:focus{outline:0;text-decoration:none}.panel-group .panel-title>a:hover{text-decoration:none}.panel-group .panel-title>a.collapsed:before{content:"\f105"}.popover{box-shadow:0 2px 2px rgba(3,3,3,.08);padding:0}.popover-content{color:#4d5258;line-height:18px;padding:10px 14px}.popover-title{border-bottom:none;border-radius:0;color:#4d5258;font-size:13px;font-weight:700;min-height:34px}.popover-title .close{height:22px;position:absolute;right:8px;top:6px}.popover-title.closable{padding-right:30px}@keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}.progress{box-shadow:inset 0 0 1px rgba(3,3,3,.25)}.progress.progress-label-left,.progress.progress-label-top-right{overflow:visible;position:relative}.progress.progress-label-left{margin-left:40px}.progress.progress-sm{height:14px;margin-bottom:14px}.progress.progress-xs{height:6px;margin-bottom:6px}td>.progress:first-child:last-child{margin-bottom:0;margin-top:3px}.progress-bar{box-shadow:none}.progress-label-left .progress-bar span,.progress-label-right .progress-bar span,.progress-label-top-right .progress-bar span{color:#363636;position:absolute;text-align:right}.progress-label-left .progress-bar span{font-size:14px;left:-40px;top:0;width:35px}.progress-label-right .progress-bar span,.progress-label-top-right .progress-bar span{font-size:11px;overflow:hidden;right:0;text-overflow:ellipsis;white-space:nowrap}.progress-label-right .progress-bar span strong,.progress-label-top-right .progress-bar span strong{font-weight:600}.progress-label-right .progress-bar span{max-width:85px;top:0}.progress-label-top-right .progress-bar span{max-width:47%;top:-30px}.progress-label-left.progress-sm .progress-bar span,.progress-label-top-right.progress-sm .progress-bar span{font-size:12px}.progress-sm .progress-bar{line-height:14px}.progress-xs .progress-bar{line-height:6px}.progress-bar-remaining{background:0 0}.progress-container{position:relative}.progress-container.progress-description-left{padding-left:90px}.progress-container.progress-label-right{padding-right:90px}.progress-description{margin-bottom:10px;max-width:52%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-description .count{font-size:20.004px;font-weight:300;line-height:1;margin-right:5px}.progress-description .fa,.progress-description .pficon{font-size:14px;margin-right:3px}.progress-description-left .progress-description{left:0;margin-bottom:0;max-width:85px;position:absolute;top:0}.progress-description .tooltip{white-space:normal}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:2px 10px 3px}.table>tbody>tr>td>a:hover,.table>tbody>tr>th>a:hover,.table>tfoot>tr>td>a:hover,.table>tfoot>tr>th>a:hover,.table>thead>tr>td>a:hover,.table>thead>tr>th>a:hover{text-decoration:none}.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>th{font-family:"Open Sans";font-style:normal;font-weight:600}.table>thead{background-clip:padding-box;background-color:#f5f5f5;background-image:linear-gradient(to bottom,#fafafa 0,#ededed 100%);background-repeat:repeat-x}.table-bordered{border:1px solid #d1d1d1}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #d1d1d1}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:1px}.table-striped>tbody>tr:nth-of-type(even){background-color:#f5f5f5}.table-striped>tbody>tr:nth-of-type(odd){background-color:transparent}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#def3ff;border-bottom-color:#7dc3e8}.table-treegrid span.indent{margin-left:10px;margin-right:10px}.table-treegrid span.icon{display:inline-block;font-size:13px;margin-right:5px;min-width:10px;text-align:center}.table-treegrid span.collapse-icon,.table-treegrid span.expand-icon{cursor:pointer}.table-treegrid>tbody>tr.odd{background-color:#f5f5f5}.nav-tabs{font-size:14px}.nav-tabs>li>a{color:#4d5258;margin-right:-1px;padding-bottom:5px;padding-top:5px}.nav-tabs>li>a:active,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{background:0 0;border-color:#ededed;color:#252525}.nav-tabs>li>.dropdown-menu{border-top:0;border-color:#ededed}.nav-tabs>li>.dropdown-menu.pull-right{right:-1px}.nav-tabs+.nav-tabs-pf,.nav-tabs.nav-tabs-pf-secondary{font-size:12px}.nav-tabs+.nav-tabs-pf>li:first-child>a,.nav-tabs.nav-tabs-pf-secondary>li:first-child>a{padding-left:15px}.nav-tabs+.nav-tabs-pf>li:first-child>a:before,.nav-tabs.nav-tabs-pf-secondary>li:first-child>a:before{left:15px!important}.nav-tabs .open>a,.nav-tabs .open>a:focus,.nav-tabs .open>a:hover{background-color:transparent;border-color:#ededed}@media (min-width:768px){.nav-tabs-pf.nav-justified{border-bottom:1px solid #ededed}}.nav-tabs-pf.nav-justified>li:first-child>a{padding-left:15px}.nav-tabs-pf.nav-justified>li>a{border-bottom:0}.nav-tabs-pf.nav-justified>li>a:before{left:0!important;right:0!important}.nav-tabs-pf>li{margin-bottom:0}.nav-tabs-pf>li.active>a:before{background:#0088ce;bottom:-1px;content:"";display:block;height:2px;left:15px;position:absolute;right:15px}.nav-tabs-pf>li.active>a,.nav-tabs-pf>li.active>a:active,.nav-tabs-pf>li.active>a:focus,.nav-tabs-pf>li.active>a:hover{background-color:transparent;border:0!important;color:#0088ce}.nav-tabs-pf>li.active>a:active:before,.nav-tabs-pf>li.active>a:before,.nav-tabs-pf>li.active>a:focus:before,.nav-tabs-pf>li.active>a:hover:before{background:#0088ce}.nav-tabs-pf>li:first-child>a{padding-left:0}.nav-tabs-pf>li:first-child>a:before{left:0!important}.nav-tabs-pf>li>a{border:0;line-height:1;margin-right:0;padding-bottom:10px;padding-top:10px}.nav-tabs-pf>li>a:active:before,.nav-tabs-pf>li>a:focus:before,.nav-tabs-pf>li>a:hover:before{background:#bbb;bottom:-1px;content:"";display:block;height:2px;left:15px;position:absolute;right:15px}.nav-tabs-pf>li>.dropdown-menu{left:15px;margin-top:1px}.nav-tabs-pf>li>.dropdown-menu.pull-right{left:auto;right:15px}.nav-tabs-pf .open>a,.nav-tabs-pf .open>a:focus,.nav-tabs-pf .open>a:hover{background-color:transparent}.tooltip{font-size:12px;line-height:1.4}.tooltip-inner{padding:7px 12px;text-align:left}.h1,.h2,h1,h2{font-weight:300}.page-header .actions{margin-top:8px}.page-header .actions a>.pficon{margin-right:4px}@media (min-width:767px){.page-header-bleed-left{margin-left:-20px}.page-header-bleed-right{margin-right:-20px}.page-header-bleed-right .actions{margin-right:20px}}.about-modal-pf{background-color:#292e34;background-image:url(../img/bg-modal-about-pf.png);background-position:right bottom;background-repeat:no-repeat;background-size:216px auto}@media (min-width:768px){.about-modal-pf{background-size:auto}}.about-modal-pf .modal-body{color:#fff;padding-bottom:16px;padding-left:40px;padding-right:40px}@media (min-width:768px){.about-modal-pf .modal-body{padding-left:80px;padding-right:80px}}.about-modal-pf .modal-header{background-color:transparent}.about-modal-pf .pficon-close{color:#fff}.product-versions-pf{margin-bottom:30px;margin-top:30px}.product-versions-pf li strong{margin-right:10px}.trademark-pf{font-size:11px}.applauncher-pf{display:inline-block;overflow:visible}.applauncher-pf .applauncher-pf-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.applauncher-pf .dropdown-toggle.disabled{cursor:not-allowed}.applauncher-pf.open>.dropdown-menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.applauncher-pf .applauncher-pf-item{width:100%}.applauncher-pf .applauncher-pf-link{display:-ms-flexbox;display:flex;white-space:initial;-ms-flex-align:center;align-items:center}@media (min-width:768px){.applauncher-pf-block-list .applauncher-pf-item{-ms-flex:0 0 50%;flex:0 0 50%}}.applauncher-pf-block-list .applauncher-pf-link{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.applauncher-pf-block-list .applauncher-pf-link{-ms-flex-direction:column;flex-direction:column;text-align:center;padding:15px 0}}.applauncher-pf-block-list .applauncher-pf-link-icon{padding:0}@media (min-width:768px){.applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link{padding:9px}.applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-icon{-ms-flex:1 0 0px;flex:1 0 0;text-align:left}.applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-title{-ms-flex:3;flex:3}}.applauncher-pf .dropdown-menu{padding:9px;min-width:220px}.applauncher-pf .applauncher-pf-link{border-style:solid;border-width:1px;border-color:transparent}.applauncher-pf .applauncher-pf-link:hover{background-color:#f5f5f5;border-color:#bbb;color:#0088ce;text-decoration:none;box-shadow:0 0 2px 0 #d1d1d1}.applauncher-pf .applauncher-pf-link-icon{font-size:1.2em;text-align:center;width:1.2857142857em}@media (min-width:768px){.applauncher-pf .applauncher-pf-link-icon{font-size:2em}}.navbar-utility .applauncher-pf .dropdown-menu{border-width:1px!important}@media (min-width:768px){.navbar-utility .applauncher-pf .dropdown-menu{margin-top:3px;right:0}}.navbar-pf .applauncher-pf.open>a,.navbar-pf .applauncher-pf.open>a:focus,.navbar-pf .navbar-utility .applauncher-pf.open>a,.navbar-pf .navbar-utility .applauncher-pf.open>a:focus,.navbar-pf-alt .applauncher-pf.open>a,.navbar-pf-alt .applauncher-pf.open>a:focus,.navbar-pf-alt .navbar-utility .applauncher-pf.open>a,.navbar-pf-alt .navbar-utility .applauncher-pf.open>a:focus{background-color:#232323;color:#f5f5f5}@media (min-width:768px){.navbar-pf .applauncher-pf.open>a,.navbar-pf .applauncher-pf.open>a:focus,.navbar-pf .navbar-utility .applauncher-pf.open>a,.navbar-pf .navbar-utility .applauncher-pf.open>a:focus,.navbar-pf-alt .applauncher-pf.open>a,.navbar-pf-alt .applauncher-pf.open>a:focus,.navbar-pf-alt .navbar-utility .applauncher-pf.open>a,.navbar-pf-alt .navbar-utility .applauncher-pf.open>a:focus{background-color:#363636;border-color:#2b2b2b;color:#d1d1d1}}@media (max-width:767px){.navbar-pf .applauncher-pf.open .dropdown-menu>li>a,.navbar-pf .navbar-utility .applauncher-pf.open .dropdown-menu>li>a,.navbar-pf-alt .applauncher-pf.open .dropdown-menu>li>a,.navbar-pf-alt .navbar-utility .applauncher-pf.open .dropdown-menu>li>a{padding-left:20px}.navbar-pf .applauncher-pf.open .dropdown-menu>li>a .applauncher-pf-link-icon,.navbar-pf .navbar-utility .applauncher-pf.open .dropdown-menu>li>a .applauncher-pf-link-icon,.navbar-pf-alt .applauncher-pf.open .dropdown-menu>li>a .applauncher-pf-link-icon,.navbar-pf-alt .navbar-utility .applauncher-pf.open .dropdown-menu>li>a .applauncher-pf-link-icon{padding-right:20px}}.navbar-pf .applauncher-pf .dropdown-toggle,.navbar-pf .applauncher-pf.dropdown>.dropdown-toggle,.navbar-pf .navbar-utility .applauncher-pf .dropdown-toggle,.navbar-pf .navbar-utility .applauncher-pf.dropdown>.dropdown-toggle,.navbar-pf-alt .applauncher-pf .dropdown-toggle,.navbar-pf-alt .applauncher-pf.dropdown>.dropdown-toggle,.navbar-pf-alt .navbar-utility .applauncher-pf .dropdown-toggle,.navbar-pf-alt .navbar-utility .applauncher-pf.dropdown>.dropdown-toggle{background-color:inherit;color:#d1d1d1;text-align:left;text-decoration:none;border-width:0;display:block;padding-left:20px}.navbar-pf .applauncher-pf .dropdown-toggle.disabled,.navbar-pf .applauncher-pf.dropdown>.dropdown-toggle.disabled,.navbar-pf .navbar-utility .applauncher-pf .dropdown-toggle.disabled,.navbar-pf .navbar-utility .applauncher-pf.dropdown>.dropdown-toggle.disabled,.navbar-pf-alt .applauncher-pf .dropdown-toggle.disabled,.navbar-pf-alt .applauncher-pf.dropdown>.dropdown-toggle.disabled,.navbar-pf-alt .navbar-utility .applauncher-pf .dropdown-toggle.disabled,.navbar-pf-alt .navbar-utility .applauncher-pf.dropdown>.dropdown-toggle.disabled{color:#8b8d8f!important}@media (min-width:768px){.navbar-pf .applauncher-pf .dropdown-toggle,.navbar-pf .applauncher-pf.dropdown>.dropdown-toggle,.navbar-pf .navbar-utility .applauncher-pf .dropdown-toggle,.navbar-pf .navbar-utility .applauncher-pf.dropdown>.dropdown-toggle,.navbar-pf-alt .applauncher-pf .dropdown-toggle,.navbar-pf-alt .applauncher-pf.dropdown>.dropdown-toggle,.navbar-pf-alt .navbar-utility .applauncher-pf .dropdown-toggle,.navbar-pf-alt .navbar-utility .applauncher-pf.dropdown>.dropdown-toggle{border-left:1px solid #2b2b2b;padding:7px 10px;line-height:1}}.navbar-pf .applauncher-pf .applauncher-pf-icon,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-icon,.navbar-pf-alt .applauncher-pf .applauncher-pf-icon,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-icon{padding-right:4px}@media (min-width:768px){.navbar-pf .applauncher-pf .applauncher-pf-icon,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-icon,.navbar-pf-alt .applauncher-pf .applauncher-pf-icon,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-icon{padding:0}}.navbar-pf .applauncher-pf .applauncher-pf-title,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-title,.navbar-pf-alt .applauncher-pf .applauncher-pf-title,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-title{display:inline;position:relative}.navbar-pf .applauncher-pf .applauncher-pf-link,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link,.navbar-pf-alt .applauncher-pf .applauncher-pf-link,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link{overflow:hidden;width:100%}.navbar-pf .applauncher-pf .applauncher-pf-link:hover,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link:hover,.navbar-pf-alt .applauncher-pf .applauncher-pf-link:hover,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link:hover{background-color:transparent;border-color:transparent;box-shadow:none}.navbar-pf .applauncher-pf .applauncher-pf-link-title,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link-title,.navbar-pf-alt .applauncher-pf .applauncher-pf-link-title,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link-title{overflow:hidden}@media (min-width:768px){.navbar-pf .applauncher-pf,.navbar-pf .navbar-utility .applauncher-pf,.navbar-pf-alt .applauncher-pf,.navbar-pf-alt .navbar-utility .applauncher-pf{display:inline-block;overflow:visible}.navbar-pf .applauncher-pf .applauncher-pf-title,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-title,.navbar-pf-alt .applauncher-pf .applauncher-pf-title,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.navbar-pf .applauncher-pf .dropdown-toggle.disabled,.navbar-pf .navbar-utility .applauncher-pf .dropdown-toggle.disabled,.navbar-pf-alt .applauncher-pf .dropdown-toggle.disabled,.navbar-pf-alt .navbar-utility .applauncher-pf .dropdown-toggle.disabled{cursor:not-allowed}.navbar-pf .applauncher-pf.open>.dropdown-menu,.navbar-pf .navbar-utility .applauncher-pf.open>.dropdown-menu,.navbar-pf-alt .applauncher-pf.open>.dropdown-menu,.navbar-pf-alt .navbar-utility .applauncher-pf.open>.dropdown-menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.navbar-pf .applauncher-pf .applauncher-pf-item,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-item,.navbar-pf-alt .applauncher-pf .applauncher-pf-item,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-item{width:100%}.navbar-pf .applauncher-pf .applauncher-pf-link,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link,.navbar-pf-alt .applauncher-pf .applauncher-pf-link,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link{display:-ms-flexbox;display:flex;white-space:initial;-ms-flex-align:center;align-items:center}}@media (min-width:768px) and (min-width:768px){.navbar-pf .applauncher-pf-block-list .applauncher-pf-item,.navbar-pf .navbar-utility .applauncher-pf-block-list .applauncher-pf-item,.navbar-pf-alt .applauncher-pf-block-list .applauncher-pf-item,.navbar-pf-alt .navbar-utility .applauncher-pf-block-list .applauncher-pf-item{-ms-flex:0 0 50%;flex:0 0 50%}}@media (min-width:768px){.navbar-pf .applauncher-pf-block-list .applauncher-pf-link,.navbar-pf .navbar-utility .applauncher-pf-block-list .applauncher-pf-link,.navbar-pf-alt .applauncher-pf-block-list .applauncher-pf-link,.navbar-pf-alt .navbar-utility .applauncher-pf-block-list .applauncher-pf-link{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:768px) and (min-width:768px){.navbar-pf .applauncher-pf-block-list .applauncher-pf-link,.navbar-pf .navbar-utility .applauncher-pf-block-list .applauncher-pf-link,.navbar-pf-alt .applauncher-pf-block-list .applauncher-pf-link,.navbar-pf-alt .navbar-utility .applauncher-pf-block-list .applauncher-pf-link{-ms-flex-direction:column;flex-direction:column;text-align:center;padding:15px 0}}@media (min-width:768px){.navbar-pf .applauncher-pf-block-list .applauncher-pf-link-icon,.navbar-pf .navbar-utility .applauncher-pf-block-list .applauncher-pf-link-icon,.navbar-pf-alt .applauncher-pf-block-list .applauncher-pf-link-icon,.navbar-pf-alt .navbar-utility .applauncher-pf-block-list .applauncher-pf-link-icon{padding:0}}@media (min-width:768px) and (min-width:768px){.navbar-pf .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link,.navbar-pf .navbar-utility .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link,.navbar-pf-alt .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link,.navbar-pf-alt .navbar-utility .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link{padding:9px}.navbar-pf .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-icon,.navbar-pf .navbar-utility .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-icon,.navbar-pf-alt .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-icon,.navbar-pf-alt .navbar-utility .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-icon{-ms-flex:1 0 0px;flex:1 0 0;text-align:left}.navbar-pf .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-title,.navbar-pf .navbar-utility .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-title,.navbar-pf-alt .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-title,.navbar-pf-alt .navbar-utility .applauncher-pf:not(.applauncher-pf-block-list) .applauncher-pf-link-title{-ms-flex:3;flex:3}}@media (min-width:768px){.navbar-pf .applauncher-pf .dropdown-menu,.navbar-pf .navbar-utility .applauncher-pf .dropdown-menu,.navbar-pf-alt .applauncher-pf .dropdown-menu,.navbar-pf-alt .navbar-utility .applauncher-pf .dropdown-menu{padding:9px;min-width:220px}.navbar-pf .applauncher-pf .applauncher-pf-link,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link,.navbar-pf-alt .applauncher-pf .applauncher-pf-link,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link{border-style:solid;border-width:1px;border-color:transparent}.navbar-pf .applauncher-pf .applauncher-pf-link:hover,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link:hover,.navbar-pf-alt .applauncher-pf .applauncher-pf-link:hover,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link:hover{background-color:#f5f5f5;border-color:#bbb;color:#0088ce;text-decoration:none;box-shadow:0 0 2px 0 #d1d1d1}.navbar-pf .applauncher-pf .applauncher-pf-link-icon,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link-icon,.navbar-pf-alt .applauncher-pf .applauncher-pf-link-icon,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link-icon{font-size:1.2em;text-align:center;width:1.2857142857em}}@media (min-width:768px) and (min-width:768px){.navbar-pf .applauncher-pf .applauncher-pf-link-icon,.navbar-pf .navbar-utility .applauncher-pf .applauncher-pf-link-icon,.navbar-pf-alt .applauncher-pf .applauncher-pf-link-icon,.navbar-pf-alt .navbar-utility .applauncher-pf .applauncher-pf-link-icon{font-size:2em}}@media (min-width:768px){.navbar-iconic .applauncher-pf .dropdown-toggle,.navbar-iconic .applauncher-pf.dropdown>.dropdown-toggle,.navbar-iconic .navbar-utility .applauncher-pf .dropdown-toggle,.navbar-iconic .navbar-utility .applauncher-pf.dropdown>.dropdown-toggle{padding:22px 10px;line-height:inherit}}.blank-slate-pf{background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:1px;margin-bottom:20px;padding:30px;text-align:center}@media (min-width:768px){.blank-slate-pf{padding:60px 60px}}@media (min-width:992px){.blank-slate-pf{padding:90px 120px}}.blank-slate-pf .blank-slate-pf-icon{color:#9c9c9c;font-size:57.6px;line-height:57.6px}.blank-slate-pf .blank-slate-pf-main-action{margin-top:20px}.blank-slate-pf .blank-slate-pf-secondary-action{margin-top:20px}.blank-slate-pf button{margin-right:5px}.blank-slate-pf button:last-of-type{margin-right:0}.combobox-container.combobox-selected .glyphicon-remove{display:inline-block}.combobox-container .caret{margin-left:0}.combobox-container .combobox::-ms-clear{display:none}.combobox-container .dropdown-menu{margin-top:-1px;width:100%}.combobox-container .glyphicon-remove{display:none;top:auto;width:12px}.combobox-container .glyphicon-remove:before{content:"\e60b";font-family:PatternFlyIcons-webfont}.combobox-container .input-group-addon{background-color:#f1f1f1;background-image:linear-gradient(to bottom,#fafafa 0,#ededed 100%);background-repeat:repeat-x;border-color:#bbb;color:#4d5258;position:relative}.combobox-container .input-group-addon .open .dropdown-toggle.combobox-container .input-group-addon,.combobox-container .input-group-addon.active,.combobox-container .input-group-addon:active,.combobox-container .input-group-addon:focus,.combobox-container .input-group-addon:hover{background-color:#f1f1f1;background-image:none;border-color:#bbb;color:#4d5258}.combobox-container .input-group-addon .open .dropdown-toggle.combobox-container .input-group-addon,.combobox-container .input-group-addon.active,.combobox-container .input-group-addon:active{background-image:none}.combobox-container .input-group-addon .open .dropdown-toggle.combobox-container .input-group-addon.focus,.combobox-container .input-group-addon .open .dropdown-toggle.combobox-container .input-group-addon:focus,.combobox-container .input-group-addon .open .dropdown-toggle.combobox-container .input-group-addon:hover,.combobox-container .input-group-addon.active.focus,.combobox-container .input-group-addon.active:focus,.combobox-container .input-group-addon.active:hover,.combobox-container .input-group-addon:active.focus,.combobox-container .input-group-addon:active:focus,.combobox-container .input-group-addon:active:hover{background-color:#e5e5e5;border-color:#a9a9a9}.combobox-container .input-group-addon.disabled,.combobox-container .input-group-addon.disabled.active,.combobox-container .input-group-addon.disabled:active,.combobox-container .input-group-addon.disabled:focus,.combobox-container .input-group-addon.disabled:hover,.combobox-container .input-group-addon[disabled],.combobox-container .input-group-addon[disabled].active,.combobox-container .input-group-addon[disabled]:active,.combobox-container .input-group-addon[disabled]:focus,.combobox-container .input-group-addon[disabled]:hover,fieldset[disabled] .combobox-container .input-group-addon,fieldset[disabled] .combobox-container .input-group-addon.active,fieldset[disabled] .combobox-container .input-group-addon:active,fieldset[disabled] .combobox-container .input-group-addon:focus,fieldset[disabled] .combobox-container .input-group-addon:hover{background-color:#f1f1f1;border-color:#bbb}.combobox-container .input-group-addon:active{box-shadow:inset 0 2px 8px rgba(3,3,3,.2)}.bootstrap-datepicker.form-control[readonly]{background-color:#fff;border-color:#bbb!important;color:#363636;box-shadow:inset 0 1px 1px rgba(3,3,3,.075)}.bootstrap-datepicker.form-control[readonly]:focus{border-color:#0088ce;outline:0!important;box-shadow:inset 0 1px 1px rgba(3,3,3,.075),0 0 8px rgba(0,136,206,.6)}.bootstrap-datepicker.form-control[readonly]:focus{border-color:#0088ce!important}.has-error .bootstrap-datepicker.form-control[readonly]:focus{border-color:#900;box-shadow:inset 0 1px 1px rgba(3,3,3,.075),0 0 6px #f33}.has-success .bootstrap-datepicker.form-control[readonly]:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(3,3,3,.075),0 0 6px #67b168}.has-warning .bootstrap-datepicker.form-control[readonly]:focus{border-color:#bb6106;box-shadow:inset 0 1px 1px rgba(3,3,3,.075),0 0 6px #faad60}.bootstrap-datepicker.form-control[readonly]:hover{border-color:#7dc3e8!important}.has-error .bootstrap-datepicker.form-control[readonly]:hover{border-color:#900!important}.has-success .bootstrap-datepicker.form-control[readonly]:hover{border-color:#2b542c!important}.has-warning .bootstrap-datepicker.form-control[readonly]:hover{border-color:#bb6106!important}.has-error .bootstrap-datepicker.form-control[readonly]{border-color:#c00!important}.has-success .bootstrap-datepicker.form-control[readonly]{border-color:#3c763d!important}.has-warning .bootstrap-datepicker.form-control[readonly]{border-color:#ec7a08!important}.datepicker{border-radius:1px}.datepicker .datepicker-switch,.datepicker tfoot .clear,.datepicker tfoot .today{font-size:14px;font-weight:500}.datepicker .next,.datepicker .prev{font-weight:500}.datepicker table tr td,.datepicker table tr th{border-radius:1px}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background:#0088ce!important;color:#fff!important;text-shadow:none}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#def3ff}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{text-shadow:none}.datepicker table tr td span{border-radius:1px}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background:#0088ce;text-shadow:none}.datepicker table tr td span:hover{background:#def3ff}.datepicker tfoot tr th:hover,.datepicker thead tr:first-child th:hover{background:#def3ff}.input-daterange input:first-child{border-radius:1px 0 0 1px}.input-daterange input:last-child{border-radius:0 1px 1px 0}.input-daterange .input-group-addon{background-color:#f1f1f1;border-color:#bbb;line-height:1.66666667;padding:2px 6px}.bootstrap-select.btn-group.form-control{margin-bottom:0}.bootstrap-select.btn-group .btn{transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bootstrap-select.btn-group .btn:hover{border-color:#7dc3e8}.bootstrap-select.btn-group .btn .caret{margin-top:-4px}.bootstrap-select.btn-group .btn:focus{border-color:#0088ce;outline:0!important;box-shadow:inset 0 1px 1px rgba(3,3,3,.075),0 0 8px rgba(0,136,206,.6)}.has-error .bootstrap-select.btn-group .btn{border-color:#c00}.has-error .bootstrap-select.btn-group .btn:focus{border-color:#900;box-shadow:inset 0 1px 1px rgba(3,3,3,.075),0 0 6px #f33}.has-success .bootstrap-select.btn-group .btn{border-color:#3c763d}.has-success .bootstrap-select.btn-group .btn:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(3,3,3,.075),0 0 6px #67b168}.has-warning .bootstrap-select.btn-group .btn{border-color:#ec7a08}.has-warning .bootstrap-select.btn-group .btn:focus{border-color:#bb6106;box-shadow:inset 0 1px 1px rgba(3,3,3,.075),0 0 6px #faad60}.bootstrap-select.btn-group .dropdown-menu>.active>a,.bootstrap-select.btn-group .dropdown-menu>.active>a:active{background-color:#def3ff!important;border-color:#bee1f4!important;color:#363636!important}.bootstrap-select.btn-group .dropdown-menu>.active>a small,.bootstrap-select.btn-group .dropdown-menu>.active>a:active small{color:#9c9c9c!important}.bootstrap-select.btn-group .dropdown-menu>.disabled>a{color:#9c9c9c!important}.bootstrap-select.btn-group .dropdown-menu>.selected>a{background-color:#0088ce!important;border-color:#0088ce!important;color:#fff!important}.bootstrap-select.btn-group .dropdown-menu>.selected>a small{color:rgba(255,255,255,.5)!important}.bootstrap-select.btn-group .dropdown-menu .divider{background:#ededed!important;margin:4px 1px!important}.bootstrap-select.btn-group .dropdown-menu dt{color:#8b8d8f;font-weight:400;padding:1px 10px}.bootstrap-select.btn-group .dropdown-menu li>a.opt{padding:1px 10px}.bootstrap-select.btn-group .dropdown-menu li a:active small{color:rgba(255,255,255,.5)!important}.bootstrap-select.btn-group .dropdown-menu li a:focus small,.bootstrap-select.btn-group .dropdown-menu li a:hover small{color:#9c9c9c}.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small{color:#9c9c9c}.slider-tick-label-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-left:0!important}.slider-tick-label{width:auto!important}.slider .tooltip{top:-10px}.slider-track{background-color:#ededed;box-shadow:inset 0 2px 3px rgba(0,0,0,.1),0 0 2px #ededed;border:1px solid #bbb}.slider-selection{background-image:linear-gradient(to bottom,#0088ce 0,#39a5dc 100%);background-repeat:repeat-x}.slider-handle{width:16px;height:16px;border:1px solid #bbb}.slider-tick{background-color:transparent!important;background-image:radial-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3) 2px,transparent 2px)!important;box-shadow:none}.slider-pf{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.slider-pf *{margin-right:10px}.slider-pf :last-child{margin:0}.slider-pf .slider{width:auto;-ms-flex:1 1 100%;flex:1 1 100%}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default{background:#fafafa}.bootstrap-switch .bootstrap-switch-label{background:#f1f1f1;box-shadow:0 0 2px rgba(3,3,3,.4);background-image:linear-gradient(to bottom,#fafafa 0,#ededed 100%);background-repeat:repeat-x;position:relative;z-index:9}.bootstrap-touchspin .input-group-btn-vertical>.btn{padding-bottom:6px;padding-top:6px}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{border-bottom-right-radius:1px}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-top-right-radius:1px}.bootstrap-touchspin .input-group-btn-vertical i{font-size:8px;left:6px;top:2px}.bootstrap-touchspin .input-group-btn-vertical i.fa-angle-down,.bootstrap-touchspin .input-group-btn-vertical i.fa-angle-up{font-size:12px;line-height:12px;top:0}.bootstrap-touchspin .input-group-btn-vertical i.fa-angle-down,.bootstrap-touchspin .input-group-btn-vertical i.fa-angle-up{left:7px}.treeview .list-group{border-top:0}.treeview .list-group-item{background:0 0;border-bottom:1px solid transparent!important;border-top:1px solid transparent!important;cursor:default!important;margin-bottom:0;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.treeview .list-group-item:hover{background:0 0!important}.treeview .list-group-item.node-selected{background:0 0!important;border-color:transparent!important;color:inherit!important}.treeview .list-group-item.node-check-changed span.node-icon,.treeview .list-group-item.node-check-changed span.text{color:#39a5dc}.treeview span.icon{display:inline-block;font-size:13px;min-width:10px;text-align:center}.treeview span.icon>[class*=fa-angle]{font-size:15px}.treeview span.icon.check-icon{margin-right:10px}.treeview span.icon.expand-icon{cursor:pointer!important}.treeview span.image{background-repeat:no-repeat;background-size:contain;display:inline-block;height:1.19em;line-height:1em;margin-right:5px;vertical-align:middle;width:12px}.treeview span.indent{margin-right:5px}.treeview .node-disabled{color:#d1d1d1;cursor:not-allowed}.treeview .node-disabled span.expand-icon{cursor:default!important}.treeview .node-hidden{display:none}.treeview-pf-hover .list-group-item{cursor:pointer!important}.treeview-pf-hover .list-group-item:hover{background-color:#def3ff!important;border-color:#bee1f4!important}.treeview-pf-select .list-group-item{cursor:pointer!important}.treeview-pf-select .list-group-item.node-selected{background:#0088ce!important;border-color:#0088ce!important;color:#fff!important}.card-pf-view{border:2px solid transparent}.card-pf-view .card-pf-heading-kebab .dropdown-kebab-pf{margin-top:-3px}.card-pf-view .card-pf-heading-kebab+.progress-pf-legend p{margin-bottom:0}.card-pf-view .card-pf-heading-kebab+.progress-pf-legend .progress{margin-bottom:7px;margin-top:16px}.card-pf-view .card-pf-info{margin-top:15px}.card-pf-view .card-pf-info strong{font-size:13px;margin-right:10px}.card-pf-view .card-pf-item{display:inline-block;font-size:16px;padding:0 13px 0 15px}.card-pf-view .card-pf-item:first-child{padding-left:0}.card-pf-view .card-pf-item:last-child{padding-right:0}.card-pf-view .card-pf-item+.card-pf-item{border-left:1px solid #d1d1d1}.card-pf-view .card-pf-item .fa-check{color:#3f9c35}.card-pf-view .card-pf-item .fa+.card-pf-item-text,.card-pf-view .card-pf-item .pficon+.card-pf-item-text{margin-left:10px}.card-pf-view .card-pf-items{margin-top:15px}.card-pf-view .card-pf-title{font-size:20px;font-weight:300;margin-bottom:0;margin-top:15px}.card-pf-view .card-pf-title .fa,.card-pf-view .card-pf-title .pficon{font-size:18px;margin-right:2px}.col-lg-2 .card-pf-view .card-pf-title{font-size:16px}.card-pf-view .card-pf-top-element .card-pf-icon-circle{border:2px solid #39a5dc;border-radius:50%;display:block;font-size:46px;height:106px;line-height:102px;margin:0 auto;text-align:center;width:106px}.col-lg-2 .card-pf-view .card-pf-top-element .card-pf-icon-circle{font-size:23px;height:54px;line-height:50px;width:54px}.card-pf-view .card-pf-view-checkbox{position:absolute;top:11px;left:15px}.card-pf-view .card-pf-view-checkbox input[type=checkbox]{display:none}.card-pf-view.card-pf-view-multi-select .card-pf-view-checkbox input[type=checkbox]{display:block}@media (min-width:768px){.card-pf-view.card-pf-view-multi-select .card-pf-view-checkbox input[type=checkbox]{visibility:hidden}.card-pf-view.card-pf-view-multi-select .card-pf-view-checkbox input[type=checkbox]:checked{visibility:visible}}.card-pf-view.card-pf-view-multi-select:hover .card-pf-view-checkbox input[type=checkbox]{visibility:visible}.card-pf-view.card-pf-view-select{position:relative}.card-pf-view.card-pf-view-select:hover{box-shadow:0 1px 6px rgba(3,3,3,.35)}.card-pf-view.card-pf-view-select.active{border:2px solid #39a5dc}.card-pf-view.card-pf-view-single-select{cursor:pointer}.card-pf-view.card-pf-view-xs .card-pf-title{font-size:16px;font-weight:400;margin-bottom:10px}.card-pf-view.card-pf-view-xs .card-pf-title .fa,.card-pf-view.card-pf-view-xs .card-pf-title .pficon{font-size:14px;margin-right:5px}.card-pf{background:#fff;border-top:2px solid transparent;box-shadow:0 1px 1px rgba(3,3,3,.175);margin:0 -10px 20px;padding:0 20px}.card-pf.card-pf-accented{border-top-color:#39a5dc}.card-pf.card-pf-aggregate-status .card-pf-aggregate-status-notifications a,.card-pf.card-pf-aggregate-status .card-pf-title a{color:#363636}.card-pf.card-pf-aggregate-status .card-pf-aggregate-status-notifications a.add,.card-pf.card-pf-aggregate-status .card-pf-title a.add{color:#0088ce}.card-pf.card-pf-aggregate-status .card-pf-aggregate-status-notifications a.add:hover,.card-pf.card-pf-aggregate-status .card-pf-title a.add:hover{color:#00659c}.card-pf.card-pf-aggregate-status .card-pf-aggregate-status-notifications a:hover,.card-pf.card-pf-aggregate-status .card-pf-title a:hover{color:#00659c}.card-pf.card-pf-aggregate-status{padding:0 10px;text-align:center}.card-pf.card-pf-aggregate-status-mini{padding-bottom:10px;position:relative}@media (min-width:768px){.card-pf.card-pf-bleed-left{margin-left:-20px}.card-pf.card-pf-bleed-right{border-right:1px solid #d1d1d1;margin-right:-20px}}.card-pf-aggregate-status-notifications{font-size:24px;font-weight:300}.card-pf-aggregate-status-mini .card-pf-aggregate-status-notifications{line-height:1}.card-pf-aggregate-status-notifications .card-pf-aggregate-status-notification+.card-pf-aggregate-status-notification{border-left:1px solid #d1d1d1;margin-left:3px;padding-left:10px}.card-pf-aggregate-status-notifications .fa,.card-pf-aggregate-status-notifications .pficon{font-size:18px;margin-right:7px}.card-pf-body{margin:20px 0 0;padding:0 0 20px}.card-pf-aggregate-status .card-pf-body{margin-top:10px;padding-bottom:10px}.card-pf-aggregate-status-mini .card-pf-body{margin-bottom:0;margin-top:0;padding-bottom:0;position:absolute;right:20px;top:15px}.card-pf-utilization .card-pf-title+.card-pf-body{margin-top:-8px}.card-pf-body>:last-child{margin-bottom:0}.card-pf-footer{background-color:#fafafa;border-top:1px solid #d1d1d1;margin:0 -20px!important;padding:20px 20px 10px}.card-pf-footer a>.fa,.card-pf-footer a>.pficon{margin-right:5px}.card-pf-footer .card-pf-time-frame-filter{margin-top:-2px}.card-pf-link-with-icon{padding-left:21px;position:relative}.card-pf-link-with-icon .fa,.card-pf-link-with-icon .pficon{font-size:16px;left:0;position:absolute;top:0}.card-pf-footer .card-pf-time-frame-filter,.card-pf-heading .card-pf-time-frame-filter{float:right;margin-left:20px}.card-pf-heading{border-bottom:1px solid #d1d1d1;margin:0 -20px 20px;padding:0 20px 0}.card-pf-heading .card-pf-time-frame-filter{margin-top:-5px}.card-pf-heading-details{float:right;font-size:10px}.card-pf-subtitle{font-size:16px;margin-top:20px;margin-bottom:10px}[class^=col] .card-pf-subtitle{margin-top:0}@media (max-width:767px){.card-pf-body [class^=col]+[class^=col]>.card-pf-subtitle{margin-top:40px}}.card-pf-title{font-size:16px;font-weight:400;margin:20px 0;padding:0}.card-pf-aggregate-status .card-pf-title{font-size:14px;margin:10px 0 0}.card-pf-aggregate-status .card-pf-title .fa,.card-pf-aggregate-status .card-pf-title .pficon{color:#292e34;font-size:16px;margin-right:7px}.card-pf-title .card-pf-aggregate-status-count{font-size:16px}.card-pf-aggregate-status-mini .card-pf-title .card-pf-aggregate-status-count{display:block;font-size:24px;font-weight:300;margin-bottom:3px}.card-pf-aggregate-status-mini .card-pf-title{font-size:12px;margin-top:5px}.card-pf-aggregate-status-mini .card-pf-title a{display:inline-block}.card-pf-aggregate-status-mini .card-pf-title .fa,.card-pf-aggregate-status-mini .card-pf-title .pficon{font-size:26px;margin-right:0;min-width:26px;position:absolute;left:20px;text-align:center;top:15px}.card-pf-utilization-details{border-bottom:1px solid #d1d1d1;display:table;margin:12px 0 15px;padding:0 0 15px;width:100%}.card-pf-utilization-details .card-pf-utilization-card-details-count,.card-pf-utilization-details .card-pf-utilization-card-details-description{float:left;line-height:1}.card-pf-utilization-details .card-pf-utilization-card-details-count{font-size:26px;font-weight:300;margin-right:10px}.card-pf-utilization-details .card-pf-utilization-card-details-line-1,.card-pf-utilization-details .card-pf-utilization-card-details-line-2{display:block}.card-pf-utilization-details .card-pf-utilization-card-details-line-1{font-size:10px;margin-bottom:2px}.cards-pf{background:#f5f5f5}.cards-pf .row-cards-pf{padding:0 20px}.cards-pf .row-cards-pf:first-child{padding-top:20px}.container-cards-pf{margin-top:20px}.row-cards-pf{margin-left:-10px;margin-right:-10px}.c3 path{stroke:#d1d1d1}.c3 svg{font-family:"Open Sans",Helvetica,Arial,sans-serif}.c3-axis-x .tick line{stroke:#d1d1d1}.c3-axis-y .tick line{display:none}.c3-chart-arc path{stroke:#fff}.c3-grid line{stroke:#d1d1d1}.c3-line{stroke-width:2px}.c3-tooltip{background:#393f44;box-shadow:none;opacity:.9}.c3-tooltip td{background:0 0;border:0;color:#fff;font-size:12px;padding:5px 10px}.c3-tooltip th{background:0 0;font-size:12px;padding:5px 10px 0;border-bottom:solid 2px #030303}.c3-tooltip tr{border:0}.c3-tooltip tr+tr>td{padding-top:0}.c3-tooltip-sparkline,.donut-tooltip-pf{background:#393f44;color:#fff;opacity:.9;padding:2px 6px}.c3-xgrid,.c3-ygrid{stroke-dasharray:0 0}.chart-pf-sparkline{margin-left:-5px;margin-right:-5px}.donut-title-big-pf{font-size:30px;font-weight:300}.donut-title-small-pf{font-size:12px;font-weight:400}.line-chart-pf .c3-zoom-rect{opacity:1!important;fill:#fafafa;stroke:#d1d1d1;stroke-width:1px}.pct-donut-chart-pf .pct-donut-chart-pf-label{display:block}.pct-donut-chart-pf .pct-donut-chart-pf-left,.pct-donut-chart-pf .pct-donut-chart-pf-right,.pct-donut-chart-pf.pct-donut-chart-pf-left,.pct-donut-chart-pf.pct-donut-chart-pf-right{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.pct-donut-chart-pf.pct-donut-chart-pf-left,.pct-donut-chart-pf.pct-donut-chart-pf-right{display:-ms-inline-flexbox;display:inline-flex}.pct-donut-chart-pf .pct-donut-chart-pf-left,.pct-donut-chart-pf.pct-donut-chart-pf-left{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.close{text-shadow:none;z-index:1;position:relative;opacity:.6}.close:focus,.close:hover{opacity:.9}.ColVis_Button:active:focus{outline:0}.ColVis_catcher{position:absolute;z-index:999}.ColVis_collection{background-color:#fff;border:1px solid #bbb;border-radius:1px;box-shadow:0 6px 12px rgba(3,3,3,.175);background-clip:padding-box;list-style:none;margin:-1px 0 0 0;padding:5px 10px;width:150px;z-index:1000}.ColVis_collection label{font-weight:400;margin-bottom:5px;margin-top:5px;padding-left:20px}.ColVis_collectionBackground{background-color:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:998}.dataTables_header{background-color:#f5f5f5;border:1px solid #d1d1d1;border-bottom:none;padding:5px;position:relative;text-align:center}.dataTables_header .btn{box-shadow:none}.dataTables_header .ColVis{position:absolute;right:5px;text-align:left;top:5px}.dataTables_header .ColVis+.dataTables_info{padding-right:30px}.dataTables_header .dataTables_filter{position:absolute}.dataTables_header .dataTables_filter input{border:1px solid #bbb;height:24px}@media (max-width:767px){.dataTables_header .dataTables_filter input{width:100px}}.dataTables_header .dataTables_info{padding:2px 0}@media (max-width:480px){.dataTables_header .dataTables_info{text-align:right}}.dataTables_header .dataTables_info b{font-weight:700}.dataTables_footer{background-color:#fff;border:1px solid #d1d1d1;border-top:none;overflow:hidden}.dataTables_paginate{background:#fafafa;float:right;margin:0}.dataTables_paginate .pagination{float:left;margin:0}.dataTables_paginate .pagination>li>span{border-color:#fff #d1d1d1 #f5f5f5;border-width:0 1px;font-size:16px;font-weight:400;padding:0;text-align:center;width:31px}.dataTables_paginate .pagination>li.last>span{border-right:none}.dataTables_paginate .pagination>li.disabled>span{background:#f5f5f5;border-left-color:#ededed;border-right-color:#ededed}.dataTables_paginate .pagination-input{float:left;font-size:12px;line-height:1em;padding:4px 15px 0;text-align:right}.dataTables_paginate .pagination-input .paginate_input{border:1px solid #d1d1d1;box-shadow:inset 0 1px 1px rgba(3,3,3,.075);font-size:12px;font-weight:600;height:19px;margin-right:8px;padding-right:3px;text-align:right;width:30px}.dataTables_paginate .pagination-input .paginate_of{position:relative}.dataTables_paginate .pagination-input .paginate_of b{margin-left:3px}.dataTables_empty{background:#f5f5f5}.DTCR_clonedTable{background-color:rgba(255,255,255,.7);z-index:202}.DTCR_pointer{background-color:#0088ce;width:1px;z-index:201}.experimental-pf>*{border:2px solid #92d400}.experimental-pf-bar{background-color:#92d400;border:none;text-align:center;position:relative}.experimental-pf-more-info{background-color:#92d400;border:0;color:#030303;display:block;width:100%;padding-top:10px;padding-bottom:10px;position:static}@media (min-width:992px){.experimental-pf-more-info{padding:0 10px;position:absolute;right:0;top:0;width:auto}}@media (min-width:992px){.experimental-pf-text{padding-left:150px;padding-right:150px}}.experimental-pf-text a{color:#030303;text-decoration:underline}.experimental-pf-text a:hover{color:#030303;cursor:pointer}.btn-experimental-pf{background-color:#92d400;background-image:linear-gradient(to bottom,#ace12e 0,#92d400 100%);background-repeat:repeat-x;border-color:#92d400;color:#4d5258}.btn-experimental-pf .open .dropdown-toggle.btn-experimental-pf,.btn-experimental-pf.active,.btn-experimental-pf:active,.btn-experimental-pf:focus,.btn-experimental-pf:hover{background-color:#92d400;background-image:none;border-color:#92d400;color:#4d5258}.btn-experimental-pf .open .dropdown-toggle.btn-experimental-pf,.btn-experimental-pf.active,.btn-experimental-pf:active{background-image:none}.btn-experimental-pf .open .dropdown-toggle.btn-experimental-pf.focus,.btn-experimental-pf .open .dropdown-toggle.btn-experimental-pf:focus,.btn-experimental-pf .open .dropdown-toggle.btn-experimental-pf:hover,.btn-experimental-pf.active.focus,.btn-experimental-pf.active:focus,.btn-experimental-pf.active:hover,.btn-experimental-pf:active.focus,.btn-experimental-pf:active:focus,.btn-experimental-pf:active:hover{background-color:#80bb00;border-color:#79b000}.btn-experimental-pf.disabled,.btn-experimental-pf.disabled.active,.btn-experimental-pf.disabled:active,.btn-experimental-pf.disabled:focus,.btn-experimental-pf.disabled:hover,.btn-experimental-pf[disabled],.btn-experimental-pf[disabled].active,.btn-experimental-pf[disabled]:active,.btn-experimental-pf[disabled]:focus,.btn-experimental-pf[disabled]:hover,fieldset[disabled] .btn-experimental-pf,fieldset[disabled] .btn-experimental-pf.active,fieldset[disabled] .btn-experimental-pf:active,fieldset[disabled] .btn-experimental-pf:focus,fieldset[disabled] .btn-experimental-pf:hover{background-color:#92d400;border-color:#92d400}.filter-pf-category-select{display:-ms-flexbox;display:flex}.filter-pf-category-select-value{border-left-width:0}.filter-pf-category-item{margin-bottom:5px}.filter-pf-category-label{font-weight:700;margin-right:5px;padding:5px 0 6px 5px}.filter-pf-select .caret{position:absolute;top:50%;right:10px;-ms-transform:translateY(-50%);transform:translateY(-50%)}.filter-pf-select-dropdown{background-color:#fff;background-image:none;color:#8b8d8f;font-size:12px;font-style:italic;font-weight:400;padding-right:25px;text-align:left}.filter-pf-select-dropdown .caret{font-style:normal}.filter-pf-active-label{margin-right:5px}.footer-pf,.footer-pf-alt{background-color:#030303;color:#9c9c9c;font-size:11px;line-height:17px;padding-left:25px;padding-top:10px}.layout-pf-alt-fixed-with-footer .footer-pf,.layout-pf-alt-fixed-with-footer .footer-pf-alt,.layout-pf-fixed-with-footer .footer-pf,.layout-pf-fixed-with-footer .footer-pf-alt{bottom:0;left:0;position:fixed;right:0;z-index:1030}@font-face{font-family:PatternFlyIcons-webfont;src:url(../fonts/PatternFlyIcons-webfont.eot);src:url(../fonts/PatternFlyIcons-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/PatternFlyIcons-webfont.ttf) format("truetype"),url(../fonts/PatternFlyIcons-webfont.woff) format("woff"),url(../fonts/PatternFlyIcons-webfont.svg#PatternFlyIcons-webfont) format("svg");font-weight:400;font-style:normal}[class*=" pficon-"],[class^=pficon-]{display:inline-block;font-family:PatternFlyIcons-webfont;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.pficon-add-circle-o:before{content:""}.pficon-applications:before{content:""}.pficon-arrow:before{content:""}.pficon-asleep:before{content:""}.pficon-automation:before{content:""}.pficon-build:before{content:""}.pficon-builder-image:before{content:""}.pficon-bundle:before{content:""}.pficon-blueprint:before{content:""}.pficon-catalog:before{content:""}.pficon-chat:before{content:""}.pficon-close:before{content:""}.pficon-cloud-security:before{content:""}.pficon-cloud-tenant:before{content:""}.pficon-cluster:before{content:""}.pficon-connected:before{content:""}.pficon-container-node:before{content:""}.pficon-cpu:before{content:""}.pficon-degraded:before{content:""}.pficon-delete:before{content:""}.pficon-disconnected:before{content:""}.pficon-domain:before{content:""}.pficon-edit:before{content:""}.pficon-enhancement:before{content:""}.pficon-enterprise:before{content:""}.pficon-equalizer:before{content:""}.pficon-error-circle-o:before{color:#c00;content:""}.pficon-export:before{content:""}.pficon-flag:before,.pficon-messages:before{content:""}.pficon-flavor:before{content:""}.pficon-filter:before{content:""}.pficon-folder-close:before{content:""}.pficon-folder-open:before{content:""}.pficon-help:before{content:""}.pficon-history:before{content:""}.pficon-home:before{content:""}.pficon-image:before{content:""}.pficon-import:before{content:""}.pficon-in-progress:before{content:""}.pficon-info:before{content:""}.pficon-infrastructure:before{content:""}.pficon-integration:before{content:""}.pficon-key:before{content:""}.pficon-locked:before{content:""}.pficon-maintenance:before{content:""}.pficon-memory:before{content:""}.pficon-middleware:before{content:""}.pficon-migration:before{content:""}.pficon-monitoring:before{content:""}.pficon-network:before{content:""}.pficon-on:before{content:""}.pficon-on-running:before{content:""}.pficon-optimize:before{content:""}.pficon-orders:before{content:""}.pficon-off:before{content:""}.pficon-ok:before{color:#3f9c35;content:""}.pficon-paused:before{content:""}.pficon-pending:before{content:""}.pficon-plugged:before{content:""}.pficon-port:before{content:""}.pficon-print:before{content:""}.pficon-process-automation:before{content:""}.pficon-private:before{content:""}.pficon-project:before{content:""}.pficon-rebalance:before{content:""}.pficon-rebooting:before{content:""}.pficon-refresh:before,.pficon-restart:before{content:""}.pficon-regions:before{content:""}.pficon-registry:before{content:""}.pficon-remove:before{content:""}.pficon-replicator:before{content:""}.pficon-repository:before{content:""}.pficon-resource-pool:before{content:""}.pficon-resources-almost-empty:before{content:""}.pficon-resources-almost-full:before{content:""}.pficon-resources-full:before{content:""}.pficon-route:before{content:""}.pficon-running:before{content:""}.pficon-save:before{content:""}.pficon-screen:before{content:""}.pficon-search:before{content:""}.pficon-security:before{content:""}.pficon-server:before{content:""}.pficon-server-group:before{content:""}.pficon-service:before{content:""}.pficon-services:before{content:""}.pficon-service-catalog:before{content:""}.pficon-settings:before{content:""}.pficon-spinner:before{content:""}.pficon-spinner2:before{content:""}.pficon-storage-domain:before{content:""}.pficon-tenant:before{content:""}.pficon-thumb-tack-o:before{content:""}.pficon-topology:before{content:""}.pficon-trend-down:before{content:""}.pficon-trend-up:before{content:""}.pficon-unknown:before{content:""}.pficon-user:before{content:""}.pficon-users:before{content:""}.pficon-unlocked:before{content:""}.pficon-unplugged:before{content:""}.pficon-virtual-machine:before{content:""}.pficon-volume:before{content:""}.pficon-warning-triangle-o:before{color:#ec7a08;content:""}.pficon-zone:before{content:""}.navbar-nav>li>.dropdown-menu.infotip{border-top-width:1px!important;margin-top:10px}@media (max-width:767px){.navbar-pf .navbar-nav .open .dropdown-menu.infotip{background-color:#fff!important;margin-top:0}}.infotip{min-width:235px;padding:0}.infotip .list-group{border-top:0;margin:0;padding:8px 0}.infotip .list-group .list-group-item{border:none;margin:0 15px 0 34px;padding:5px 0}.infotip .list-group .list-group-item>.i{color:#4d5258;font-size:13px;left:-20px;position:absolute;top:8px}.infotip .list-group .list-group-item>a{color:#4d5258;line-height:13px}.infotip .list-group .list-group-item>.close{float:right}.infotip .footer{background-color:#f5f5f5;padding:6px 15px}.infotip .footer a:hover{color:#0088ce}.infotip .arrow,.infotip .arrow:after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0}.infotip .arrow{border-width:11px}.infotip .arrow:after{border-width:10px;content:""}.infotip.bottom .arrow,.infotip.bottom-left .arrow,.infotip.bottom-right .arrow{border-bottom-color:#bbb;border-top-width:0;left:50%;margin-left:-11px;top:-11px}.infotip.bottom .arrow:after,.infotip.bottom-left .arrow:after,.infotip.bottom-right .arrow:after{border-top-width:0;border-bottom-color:#fff;content:" ";margin-left:-10px;top:1px}.infotip.bottom-left .arrow{left:20%}.infotip.bottom-right .arrow{left:80%}.infotip.top .arrow{border-bottom-width:0;border-top-color:#bbb;bottom:-11px;left:50%;margin-left:-11px}.infotip.top .arrow:after{border-bottom-width:0;border-top-color:#f5f5f5;bottom:1px;content:" ";margin-left:-10px}.infotip.right .arrow{border-left-width:0;border-right-color:#bbb;left:-11px;margin-top:-11px;top:50%}.infotip.right .arrow:after{bottom:-10px;border-left-width:0;border-right-color:#fff;content:" ";left:1px}.infotip.left .arrow{border-left-color:#bbb;border-right-width:0;margin-top:-11px;right:-11px;top:50%}.infotip.left .arrow:after{border-left-color:#fff;border-right-width:0;bottom:-10px;content:" ";right:1px}.layout-pf,.layout-pf body{min-height:100%}.layout-pf.layout-pf-fixed.transitions .container-pf-nav-pf-vertical{transition:all .2s cubic-bezier(.35,0,.25,1)}.layout-pf.layout-pf-fixed body{padding-top:60px}.layout-pf.layout-pf-fixed .navbar-pf{left:0;position:fixed;top:0;right:0;z-index:1030}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical{margin-left:200px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-vertical-with-badges{margin-left:250px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-nav{margin-left:75px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-nav.hidden-icons-pf{margin-left:0}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.hidden-nav{margin-left:0}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.hide-nav-pf{margin-left:0!important}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-secondary-nav-pf,.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-tertiary-nav-pf{margin-left:200px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges,.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges{margin-left:250px}@media (min-width:1200px){.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf{margin-left:400px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.nav-pf-vertical-with-badges{margin-left:500px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.hidden-nav{margin-left:0}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf{margin-left:200px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges{margin-left:250px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-tertiary-nav-pf{margin-left:200px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges{margin-left:250px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav{margin-left:275px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.nav-pf-vertical-with-badges{margin-left:325px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.collapsed-secondary-nav-pf{margin-left:200px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges{margin-left:250px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.collapsed-tertiary-nav-pf{margin-left:200px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges{margin-left:250px}.layout-pf.layout-pf-fixed .container-pf-nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-nav.hidden-icons-pf{margin-left:0}}.layout-pf.layout-pf-fixed-with-footer body{padding-bottom:37px}.layout-pf-alt,.layout-pf-alt body{min-height:100%}.layout-pf-alt.layout-pf-alt-fixed.layout-pf-alt-fixed-inner-scroll,.layout-pf-alt.layout-pf-alt-fixed.layout-pf-alt-fixed-inner-scroll body{height:100%;min-height:0}.layout-pf-alt.layout-pf-alt-fixed.layout-pf-alt-fixed-inner-scroll .container-pf-alt-nav-pf-vertical-alt{height:100%;overflow:auto}.layout-pf-alt.layout-pf-alt-fixed.layout-pf-alt-fixed-inner-scroll .container-pf-alt-nav-pf-vertical-alt.container-cards-pf{margin-top:0;padding-top:20px}.layout-pf-alt.layout-pf-alt-fixed.transitions .container-pf-alt-nav-pf-vertical-alt{transition:all .2s cubic-bezier(.35,0,.25,1)}.layout-pf-alt.layout-pf-alt-fixed body{padding-top:60px}.layout-pf-alt.layout-pf-alt-fixed .container-pf-alt-nav-pf-vertical-alt{margin-left:250px}.layout-pf-alt.layout-pf-alt-fixed .container-pf-alt-nav-pf-vertical-alt.collapsed-nav{margin-left:75px}.layout-pf-alt.layout-pf-alt-fixed .container-pf-alt-nav-pf-vertical-alt.hidden-nav{margin-left:0}.layout-pf-alt.layout-pf-alt-fixed-with-footer body{padding-bottom:37px}a.disabled{color:#8b8d8f;cursor:not-allowed;text-decoration:none}.list-pf{border-bottom:1px solid #ededed}.list-pf-item{border-color:#ededed;border-left-color:#fff;border-right-color:#fff;border-style:solid;border-width:1px;border-bottom:none}.list-pf-item:hover{background-color:#edf8ff}.list-pf-item.active{background-color:#ededed;border-color:#bbb;border-bottom-width:1px;border-bottom-style:solid}.list-pf-expansion{background-color:#fff}.list-pf-container{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;padding:20px}.list-pf-expansion .list-pf-container{border-top:1px solid #bbb}@media (min-width:992px){.list-pf:not(.list-pf-stacked) .list-pf-container{-ms-flex-align:center;align-items:center}}.list-pf-chevron{min-width:1.2em}.list-pf-chevron,.list-pf-select{margin-right:10px}.list-pf-chevron+.list-pf-content,.list-pf-select+.list-pf-content{border-left:1px solid #d1d1d1;padding-left:20px}.list-pf-chevron .fa,.list-pf-select .fa{font-size:22px}.list-pf-content-flex{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;min-width:0}@media (min-width:992px){.list-pf:not(.list-pf-stacked) .list-pf-content-flex{-ms-flex-align:center;align-items:center}}.list-pf-left{-ms-flex-positive:0;flex-grow:0;margin-left:0;margin-right:20px}.list-pf-icon{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.list-pf-icon-bordered{border-radius:50%;border:2px solid #39a5dc}.list-pf-icon-small{font-size:1.4em;height:30px;line-height:30px;width:30px}.list-pf-content-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:0}@media (min-width:992px){.list-pf-content-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.list-pf-content-wrapper>*+*{margin-left:40px}}.list-pf-stacked .list-pf-content-wrapper{-ms-flex-align:start;align-items:flex-start}.list-pf-main-content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:70%;flex-basis:70%;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:0}@media (min-width:992px){.list-pf:not(.list-pf-stacked) .list-pf-main-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto}.list-pf:not(.list-pf-stacked) .list-pf-main-content>*+*{margin-left:40px}}.list-pf-title{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:100%;flex-basis:100%;font-weight:700;min-width:0;word-wrap:break-word}.list-pf-description{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:100%;flex-basis:100%;min-width:0;word-wrap:break-word}.list-pf-additional-content{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:31%;flex-basis:31%;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.list-pf-actions{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-positive:0;flex-grow:0;margin-left:40px}.list-pf-actions>*+*{margin-left:10px}.list-view-pf-dnd .dndDragging.drag-original{display:none}.list-view-pf-dnd .dndDragging.drag-original .list-view-pf-dnd-original-items{display:block}.list-view-pf-dnd .dndDragging .list-view-pf-dnd-drag-items{display:inline-block}.list-view-pf-dnd .dndDragging .list-view-pf-dnd-original-items{display:none}.list-view-pf-dnd .dndPlaceholder{background-color:#ededed;padding:20px 0}.list-view-pf-dnd .list-group-item-header{margin-left:-10px}.list-view-pf-dnd .list-group-item-header:before{background-image:linear-gradient(to bottom,#0088ce 60%,#fff 0);background-position:left;background-repeat:repeat-y;background-size:2px 5px;border:4px solid #0088ce;border-color:#00659c;content:"";height:55px;left:4px;position:absolute;top:5px;width:10px}.list-view-pf-dnd-drag-items{display:none}.list-view-pf .list-group-item{-ms-flex-align:start;align-items:flex-start;background-clip:padding-box;border-color:transparent #fff;border-style:solid;border-width:1px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0;padding-top:0}.list-view-pf .list-group-item:after,.list-view-pf .list-group-item:before{content:" ";display:table}.list-view-pf .list-group-item:after{clear:both}.list-view-pf .list-group-item.list-view-pf-expand-active{background-color:#edf8ff;box-shadow:0 2px 6px rgba(3,3,3,.2);z-index:1}.list-view-pf .list-group-item.active{color:#555;background-color:#def3ff;background-clip:border-box;border-color:#bbb transparent transparent;z-index:auto}.list-view-pf .list-group-item:hover{background-color:#edf8ff;border-left-color:transparent;border-right-color:transparent}.list-view-pf .list-group-item.list-view-pf-expand-active{border:solid 1px #bbb}.list-view-pf .list-group-item.list-view-pf-expand-active:first-child{border-top-color:#bbb}.list-view-pf .list-group-item:first-child{border-top:1px solid transparent}@media (min-width:992px){.list-view-pf .list-group-item{-ms-flex-align:center;align-items:center}}.list-view-pf .list-group-item-heading{font-size:16px}.list-view-pf .list-group-item-heading small{display:block;font-size:9.6px;font-weight:400}@media (min-width:992px){.list-view-pf .list-group-item-heading{-ms-flex:1 0 calc(25% - 20px);flex:1 0 calc(25% - 20px);float:left;font-size:12px;margin:0 20px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(25% - 20px)}}.list-view-pf .list-group-item-text{color:currentColor!important;margin-bottom:10px}@media (min-width:992px){.list-view-pf .list-group-item-text{-ms-flex:1 0 auto;flex:1 0 auto;float:left;margin:0 40px 0 0;width:calc(75% - 40px)}}.list-view-pf-actions{float:right;margin-bottom:20px;margin-left:20px;margin-top:20px;-ms-flex-order:2;order:2}.list-view-pf-actions .dropdown-kebab-pf,.list-view-pf-actions button,.list-view-pf-actions>a{margin-left:10px}.list-view-pf-top-align .list-view-pf-actions{-ms-flex-item-align:start;align-self:flex-start}.list-view-pf-additional-info{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.list-view-pf-additional-info{-ms-flex:1 0 auto;flex:1 0 auto;float:left;width:50%}}.list-view-pf-additional-info-item{-ms-flex-align:center;align-items:center;display:inline-block;display:-ms-flexbox;display:flex;margin-right:20px;max-width:100%;text-align:center}.list-view-pf-additional-info-item.list-view-pf-additional-info-item-stacked{text-align:center;-ms-flex-direction:column;flex-direction:column}.list-view-pf-additional-info-item.list-view-pf-additional-info-item-stacked strong{font-size:13px;line-height:1em}.list-view-pf-additional-info-item .fa,.list-view-pf-additional-info-item .pficon{font-size:16px;margin-right:10px}.list-view-pf-additional-info-item strong{font-size:16px;font-weight:600;margin-right:5px}.list-view-pf-additional-info-item:last-child{margin-right:0}.list-view-pf-additional-info-item-donut-chart{width:60px}.list-view-pf-body{-ms-flex-align:center;align-items:center;display:table-cell;-ms-flex:1;flex:1;min-width:0;vertical-align:top;width:100%}@media (min-width:992px){.list-view-pf-body{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}.list-view-pf-checkbox{border-right:1px solid #d1d1d1;float:left;margin-bottom:20px;margin-right:15px;margin-top:20px;padding:3px 10px 3px 0}.list-view-pf-top-align .list-view-pf-checkbox{-ms-flex-item-align:start;align-self:flex-start}.list-view-pf-description{-ms-flex:1 0 50%;flex:1 0 50%}.list-view-pf-stacked .list-view-pf-description{display:block;-ms-flex:none;flex:none}@media (min-width:992px){.list-view-pf-description{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;float:left;width:50%}}.list-view-pf-left{display:table-cell;padding-right:20px;text-align:center;vertical-align:top}.list-view-pf-left .list-view-pf-calendar{font-size:11px;line-height:1em}.list-view-pf-left .list-view-pf-calendar strong{display:block;font-size:44px;font-weight:300;line-height:1em}.list-view-pf-left .fa,.list-view-pf-left .pficon{border-radius:50%;font-size:2em}.list-view-pf-left .fa.list-view-pf-icon-md,.list-view-pf-left .pficon.list-view-pf-icon-md{background-color:#f5f5f5;height:50px;line-height:50px;width:50px}.list-view-pf-left .fa.list-view-pf-icon-danger,.list-view-pf-left .pficon.list-view-pf-icon-danger{background-color:#ffe6e6;color:#c00}.list-view-pf-left .fa.list-view-pf-icon-info,.list-view-pf-left .pficon.list-view-pf-icon-info{color:#8b8d8f}.list-view-pf-left .fa.list-view-pf-icon-lg,.list-view-pf-left .pficon.list-view-pf-icon-lg{background-color:#f5f5f5;height:60px;line-height:60px;width:60px}.list-view-pf-left .fa.list-view-pf-icon-sm,.list-view-pf-left .pficon.list-view-pf-icon-sm{border:2px solid #39a5dc;font-size:1.4em;height:30px;line-height:30px;width:30px}.list-view-pf-left .fa.list-view-pf-icon-sm:before,.list-view-pf-left .pficon.list-view-pf-icon-sm:before{display:block;line-height:26px}.list-view-pf-left .fa.list-view-pf-icon-success,.list-view-pf-left .pficon.list-view-pf-icon-success{background-color:#e9f4e9;color:#3f9c35}.list-view-pf-left .fa.list-view-pf-icon-warning,.list-view-pf-left .pficon.list-view-pf-icon-warning{background-color:#fdf2e5;color:#ec7a08}.list-view-pf-main-info{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-width:0;padding-bottom:20px;padding-top:20px}@media (min-width:992px){.list-view-pf-main-info{-ms-flex-align:center;align-items:center}.list-view-pf-top-align .list-view-pf-main-info{-ms-flex-align:start;align-items:flex-start}}.list-view-pf-stacked .list-group-item-heading{float:none;font-size:16px;line-height:1.2em;margin-bottom:5px;margin-right:40px;width:auto}.list-view-pf-stacked .list-group-item-text{float:none;width:auto}.list-view-pf-view{background:#ededed;border:none;margin-top:30px}.list-group-item-header{box-sizing:content-box;cursor:pointer;margin:0 -15px;padding:0 15px;width:100%}.list-view-pf-expand{cursor:pointer;float:left;margin-bottom:20px;margin-right:2px;margin-top:20px;padding:3px 0}.list-view-pf-expand.active,.list-view-pf-expand:hover{color:#0088ce}.list-view-pf-additional-info-item .list-view-pf-expand{margin:0;padding:0}.list-view-pf-expand .fa-angle-right{cursor:pointer;font-size:17px;margin-right:5px;margin-top:2px;width:10px}.list-group-item-container{background:#fff;border-top:solid 1px #bbb;box-sizing:content-box;margin:-1px -15px 0;-ms-flex-order:3;order:3;padding:10px 15px;position:relative;width:100%}.login-pf{height:100%}.login-pf #brand{position:relative;top:-70px}.login-pf #brand img{display:block;height:18px;margin:0 auto;max-width:100%}@media (min-width:768px){.login-pf #brand img{margin:0;text-align:left}}.login-pf #badge{display:block;margin:20px auto 70px;position:relative;text-align:center}@media (min-width:768px){.login-pf #badge{float:right;margin-right:64px;margin-top:50px}}.login-pf body{background:#030303 url(../img/bg-login.jpg) repeat-x 50% 0;background-size:auto}@media (min-width:768px){.login-pf body{background-size:100% auto}}.login-pf .container{background-color:rgba(255,255,255,.055);clear:right;color:#fff;padding-bottom:40px;padding-top:20px;width:auto}@media (min-width:768px){.login-pf .container{bottom:13%;padding-left:80px;position:absolute;width:100%}}.login-pf .container .details p:first-child{border-top:1px solid rgba(255,255,255,.3);padding-top:25px;margin-top:25px}@media (min-width:768px){.login-pf .container .details{border-left:1px solid rgba(255,255,255,.3);padding-left:40px}.login-pf .container .details p:first-child{border-top:0;padding-top:0;margin-top:0}}.login-pf .container .details p{margin-bottom:2px}.login-pf .container .form-horizontal .control-label{font-size:13px;font-weight:400;text-align:left}.login-pf .container .form-horizontal .form-group:last-child,.login-pf .container .form-horizontal .form-group:last-child .help-block:last-child{margin-bottom:0}.login-pf .container .help-block{color:#fff}@media (min-width:768px){.login-pf .container .login{padding-right:40px}}.login-pf .container .submit{text-align:right}.login-pf-page .login-pf-brand{margin-top:20px;max-width:360px;width:70%}@media (min-width:768px){.login-pf-page .login-pf-brand{margin-top:62px}}.login-pf-page .login-pf-page-header{margin-bottom:20px;text-align:center}@media (min-width:768px){.login-pf-page .login-pf-page-header{margin-bottom:40px}}.login-pf-page .login-pf-page-header p{color:#fff;font-size:14px;margin-left:auto;margin-right:auto;margin-top:20px}.login-pf-page .card-pf{padding:10px 20px 30px 20px;margin-bottom:0}@media (min-width:768px){.login-pf-page .card-pf{padding:20px 40px 30px 40px}}.login-pf-page .card-pf p{color:#72767b}.login-pf-page .form-control{height:36px}.login-pf-page .checkbox-label{color:#72767b;font-weight:300;margin-bottom:15px}@media (min-width:768px){.login-pf-page .checkbox-label{margin:0}}.login-pf-page .btn-primary{margin-top:40px}.login-pf-page .login-pf-header{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.login-pf-page .login-pf-header{margin-bottom:30px}}.login-pf-page .login-pf-header h1,.login-pf-page .login-pf-header p{text-align:center}.login-pf-page .login-pf-header h1{font-size:16px}@media (min-width:768px){.login-pf-page .login-pf-header h1{font-size:24px}}.login-pf-page .login-pf-header .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:auto;-ms-flex-item-align:end;align-self:flex-end}.login-pf-page .login-pf-header .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) .dropdown-toggle{color:#4d5258;background:0 0;padding:0 15px 0 0;font-weight:300}.login-pf-page .login-pf-header .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) .dropdown-toggle:not(:focus){box-shadow:none;border:1px solid transparent}.login-pf-page .login-pf-header .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) .dropdown-toggle .caret{right:0}.login-pf-page .login-pf-signup{margin:40px 0 0;font-size:15px;text-align:center}.login-pf-page .login-pf-signup a{margin-left:10px}.login-pf-page .login-pf-settings{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.login-pf-page .login-pf-page-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.login-pf-page .login-pf-page-footer-links{display:-ms-flexbox;display:flex;margin:60px 0 0 0}.login-pf-page .login-pf-page-footer-links li:not(:last-of-type){position:relative;margin:0 20px 0 0}.login-pf-page .login-pf-page-footer-links li:not(:last-of-type):after{content:".";color:#fff;position:absolute;top:0;right:-10px}.login-pf-page .login-pf-page-footer-link{color:#fff;font-size:14px}.login-pf-page .login-pf-page-footer-sso-services{-ms-flex:1 0 100%;flex:1 0 100%;margin-top:40px;text-align:center;color:#fff}.login-pf-page .login-pf-page-footer-sso-services-logos{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;list-style:none;-ms-flex-pack:center;justify-content:center}.login-pf-page .login-pf-page-footer-sso-services-logos li{margin:0 5px 5px}.login-pf-page.login-pf-page-accounts{margin-left:20px;margin-right:20px}.login-pf-page .login-pf-accounts{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:840px;margin-left:auto;margin-right:auto}.login-pf-page .login-pf-accounts .login-pf-header,.login-pf-page .login-pf-accounts .login-pf-signup{-ms-flex-preferred-size:100%;flex-basis:100%}.login-pf-page .login-pf-social-section{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0}@media (min-width:768px){.login-pf-page .login-pf-social-section{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%}}@media (min-width:768px){.login-pf-page .login-pf-social-section:first-of-type{padding-right:40px}.login-pf-page .login-pf-social-section:last-of-type{padding-left:39px;border-left:1px solid #d1d1d1}}.login-pf-page .login-pf-social{margin:40px 0 0 0}@media (min-width:768px){.login-pf-page .login-pf-social{margin:0}.login-pf-page .login-pf-social-double-col{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.login-pf-page .login-pf-social-double-col .login-pf-social-link{-ms-flex-preferred-size:48%;flex-basis:48%}}.login-pf-page .login-pf-social:not(.login-pf-social-all) .login-pf-social-link-more{display:none}.login-pf-page .login-pf-social-link{margin-bottom:15px}.login-pf-page .login-pf-social-link a{display:block;padding:7px 0;font-size:14px;background:#f5f5f5;text-align:center;color:#72767b}.login-pf-page .login-pf-social-link a img{margin:0 10px 0 0;width:20px;height:20px}.login-pf-page .login-pf-social-link a:hover{text-decoration:none;background:#ededed}.login-pf-page .login-pf-social-toggle{float:right;padding:0}.login-pf-page .login-pf-social-toggle .caret{margin-left:5px}.login-pf-page .login-pf-social-toggle-active .caret{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt{transition:all .2s cubic-bezier(.35,0,.25,1)}.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt.collapsed .list-group-item .list-group-item-value{transition:opacity 0s .1s,opacity .1s linear}.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt .list-group-item .badge{transition:all .2s cubic-bezier(.35,0,.25,1)}.layout-pf-alt-fixed.transitions .nav-pf-vertical-alt .list-group-item .list-group-item-value{transition:opacity .5s ease-out;transition-delay:150ms}.nav-pf-vertical-alt{background:#fff}.ie9.layout-pf-alt-fixed .nav-pf-vertical-alt{box-sizing:content-box}.layout-pf-alt-fixed .nav-pf-vertical-alt{border-right:1px solid #d1d1d1;bottom:0;overflow-x:hidden;overflow-y:auto;left:0;position:fixed;top:60px;width:250px;z-index:1030}.layout-pf-alt-fixed .nav-pf-vertical-alt.collapsed{width:75px!important}.layout-pf-alt-fixed .nav-pf-vertical-alt.collapsed .list-group-item .badge{padding:2px 3px;right:21px;top:36px}.layout-pf-alt-fixed .nav-pf-vertical-alt.collapsed .list-group-item .list-group-item-value{opacity:0}.layout-pf-alt-fixed .nav-pf-vertical-alt.hidden{display:none}.layout-pf-alt-fixed .nav-pf-vertical-alt.hidden.show-mobile-nav{box-shadow:0 0 3px rgba(3,3,3,.15);display:block!important}.layout-pf-alt-fixed-with-footer .nav-pf-vertical-alt{bottom:37px}.nav-pf-vertical-alt .list-group{border-top:0;margin-bottom:0}.nav-pf-vertical-alt .list-group-item{padding:0}.nav-pf-vertical-alt .list-group-item a{color:#363636;display:block;font-size:14px;height:63px;padding:17px 20px 17px 25px;position:relative;white-space:nowrap}.nav-pf-vertical-alt .list-group-item a:focus{color:#363636;text-decoration:none}.nav-pf-vertical-alt .list-group-item a:hover{color:#39a5dc;text-decoration:none}.nav-pf-vertical-alt .list-group-item.active{background-color:#fff;border-color:#f5f5f5}.nav-pf-vertical-alt .list-group-item.active:before{background:#39a5dc;content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:5px}.nav-pf-vertical-alt .list-group-item.active a{color:#39a5dc}.nav-pf-vertical-alt .list-group-item .badge{background:#363636;border:1px solid #fff;border-radius:3px;color:#fff;font-weight:700;font-size:9px;padding:5px;position:absolute;right:15px;text-align:center;top:21px}.nav-pf-vertical-alt .list-group-item .badge.notifications{background:#0088ce}.nav-pf-vertical-alt .list-group-item .fa,.nav-pf-vertical-alt .list-group-item .glyphicon,.nav-pf-vertical-alt .list-group-item .pficon{float:left;font-size:18px;line-height:30px;margin-right:10px;text-align:center;width:18px}.nav-pf-vertical-alt .list-group-item .list-group-item-value{display:inline-block;line-height:30px;opacity:1;overflow:hidden;text-overflow:ellipsis;width:140px}.nav-pf-vertical-alt .list-group-item-separator{border-top-width:5px}.sidebar-pf .nav-pf-vertical-alt{margin-left:-20px;margin-right:-20px}.navbar-pf-alt{background-color:#030303;background-image:"bg-navbar-pf-alt.svg";background-repeat:no-repeat;background-size:auto 100%;border:none;border-radius:0;border-top:2px solid #39a5dc;margin-bottom:0}.navbar-pf-alt .infotip.bottom-right .arrow{left:90%}.layout-pf-alt-fixed .navbar-pf-alt{left:0;position:fixed;right:0;top:0;z-index:1030}.navbar-pf-alt .nav.navbar-nav>li>.dropdown-menu.infotip{margin-top:0}.navbar-pf-alt .nav .nav-item-iconic{cursor:pointer;line-height:1;max-height:58px;padding:21px 12px;position:relative}.navbar-pf-alt .nav .nav-item-iconic:focus,.navbar-pf-alt .nav .nav-item-iconic:hover{background-color:transparent}.navbar-pf-alt .nav .nav-item-iconic:focus .caret,.navbar-pf-alt .nav .nav-item-iconic:focus .fa,.navbar-pf-alt .nav .nav-item-iconic:focus .glyphicon,.navbar-pf-alt .nav .nav-item-iconic:focus .pficon,.navbar-pf-alt .nav .nav-item-iconic:hover .caret,.navbar-pf-alt .nav .nav-item-iconic:hover .fa,.navbar-pf-alt .nav .nav-item-iconic:hover .glyphicon,.navbar-pf-alt .nav .nav-item-iconic:hover .pficon{color:#fff}.navbar-pf-alt .nav .nav-item-iconic .badge{background-color:#0088ce;border-radius:20px;color:#fff;cursor:pointer;font-size:9px;font-weight:700;margin:0 0 -11px -12px;min-width:0;padding:2px 4px}.navbar-pf-alt .nav .nav-item-iconic .caret,.navbar-pf-alt .nav .nav-item-iconic .fa,.navbar-pf-alt .nav .nav-item-iconic .pficon{color:#d1d1d1;font-size:16px}.navbar-pf-alt .nav .nav-item-iconic .caret{font-size:12px;width:auto}.navbar-pf-alt .nav .open>.nav-item-iconic,.navbar-pf-alt .nav .open>.nav-item-iconic:focus,.navbar-pf-alt .nav .open>.nav-item-iconic:hover{background:0 0}.navbar-pf-alt .nav .open>.nav-item-iconic .caret,.navbar-pf-alt .nav .open>.nav-item-iconic .fa,.navbar-pf-alt .nav .open>.nav-item-iconic .pficon,.navbar-pf-alt .nav .open>.nav-item-iconic:focus .caret,.navbar-pf-alt .nav .open>.nav-item-iconic:focus .fa,.navbar-pf-alt .nav .open>.nav-item-iconic:focus .pficon,.navbar-pf-alt .nav .open>.nav-item-iconic:hover .caret,.navbar-pf-alt .nav .open>.nav-item-iconic:hover .fa,.navbar-pf-alt .nav .open>.nav-item-iconic:hover .pficon{color:#fff}.navbar-pf-alt .navbar-brand{color:#fff;height:auto;margin:0 0 0 25px;min-height:35px;padding:11px 0 12px}.navbar-pf-alt .navbar-brand .navbar-brand-name{display:inline;margin-left:0 15px 0 0;margin-right:0 15px 0 0}@media (max-width:480px){.navbar-pf-alt .navbar-brand .navbar-brand-name{display:none}}.navbar-pf-alt .navbar-brand .navbar-brand-icon{display:inline;margin-left:0 15px 0 0;margin-right:0 15px 0 0}.navbar-pf-alt .navbar-iconic{margin-right:0}.navbar-pf-alt .navbar-toggle{border:0;display:block;float:left;margin:13px 15px}.navbar-pf-alt .navbar-toggle:focus .icon-bar,.navbar-pf-alt .navbar-toggle:hover .icon-bar{background:#fff}.navbar-pf-alt .navbar-toggle+.navbar-brand{margin-left:0}.navbar-pf-alt .navbar-toggle .icon-bar{background:#d1d1d1}.navbar-pf-vertical{background-color:#1d1d1d;border:none;border-radius:0;border-top:2px solid #39a5dc;margin-bottom:0}.navbar-pf-vertical .infotip.bottom-right .arrow{left:90%}.layout-pf-fixed .navbar-pf-vertical{left:0;position:fixed;right:0;top:0;z-index:1030}.navbar-pf-vertical .nav.navbar-nav>li>.dropdown-menu.infotip{margin-top:0}.navbar-pf-vertical .nav .nav-item-iconic{color:#d1d1d1;cursor:pointer;line-height:1;max-height:58px;padding:21px 12px;position:relative}.navbar-pf-vertical .nav .nav-item-iconic:focus,.navbar-pf-vertical .nav .nav-item-iconic:hover{color:#fff;background-color:transparent}.navbar-pf-vertical .nav .nav-item-iconic:focus .caret,.navbar-pf-vertical .nav .nav-item-iconic:focus .fa,.navbar-pf-vertical .nav .nav-item-iconic:focus .glyphicon,.navbar-pf-vertical .nav .nav-item-iconic:focus .pficon,.navbar-pf-vertical .nav .nav-item-iconic:hover .caret,.navbar-pf-vertical .nav .nav-item-iconic:hover .fa,.navbar-pf-vertical .nav .nav-item-iconic:hover .glyphicon,.navbar-pf-vertical .nav .nav-item-iconic:hover .pficon{color:#fff}.navbar-pf-vertical .nav .nav-item-iconic .badge{background-color:#0088ce;border-radius:20px;color:#fff;cursor:pointer;font-size:9px;font-weight:700;left:20px;margin:0;padding:2px 4px;position:absolute;min-width:10px;min-height:10px;top:18px}.navbar-pf-vertical .nav .nav-item-iconic .badge.badge-pf-bordered{border:1px solid #1d1d1d}.navbar-pf-vertical .nav .nav-item-iconic .caret,.navbar-pf-vertical .nav .nav-item-iconic .fa,.navbar-pf-vertical .nav .nav-item-iconic .pficon{color:#d1d1d1;font-size:16px}.navbar-pf-vertical .nav .nav-item-iconic .caret{font-size:12px;width:auto}.navbar-pf-vertical .nav .open>.nav-item-iconic,.navbar-pf-vertical .nav .open>.nav-item-iconic:focus,.navbar-pf-vertical .nav .open>.nav-item-iconic:hover{background:0 0}.navbar-pf-vertical .nav .open>.nav-item-iconic .caret,.navbar-pf-vertical .nav .open>.nav-item-iconic .fa,.navbar-pf-vertical .nav .open>.nav-item-iconic .pficon,.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .caret,.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .fa,.navbar-pf-vertical .nav .open>.nav-item-iconic:focus .pficon,.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .caret,.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .fa,.navbar-pf-vertical .nav .open>.nav-item-iconic:hover .pficon{color:#fff}.navbar-pf-vertical .navbar-brand{color:#fff;height:auto;margin:0 0 0 25px;min-height:35px;padding:11px 0 12px}.navbar-pf-vertical .navbar-brand .navbar-brand-name{display:inline-block;margin:0 15px 0 0}@media (max-width:480px){.navbar-pf-vertical .navbar-brand .navbar-brand-name{display:none}}.navbar-pf-vertical .navbar-brand .navbar-brand-icon{display:inline-block;margin:0 15px 0 0;max-height:35px}.navbar-pf-vertical .navbar-brand .navbar-brand-txt{line-height:34px}.navbar-pf-vertical .navbar-iconic{margin-right:0}.navbar-pf-vertical .navbar-toggle{border:0;display:block;float:left;margin:13px 15px}.navbar-pf-vertical .navbar-toggle:focus .icon-bar,.navbar-pf-vertical .navbar-toggle:hover .icon-bar{background:#fff}.navbar-pf-vertical .navbar-toggle+.navbar-brand{margin-left:0}.navbar-pf-vertical .navbar-toggle .icon-bar{background:#d1d1d1}.navbar-pf{background:#030303;border:0;border-radius:0;border-top:3px solid #39a5dc;margin-bottom:0;min-height:0}.navbar-pf .navbar-brand{color:#f5f5f5;height:auto;padding:12px 0;margin:0 0 0 20px}.navbar-pf .navbar-brand img{display:block}.navbar-pf .navbar-collapse{border-top:0;box-shadow:none;padding:0}.navbar-pf .navbar-header{border-bottom:1px solid #292929;float:none}.navbar-pf .navbar-nav{margin:0}.navbar-pf .navbar-nav>.active>a,.navbar-pf .navbar-nav>.active>a:focus,.navbar-pf .navbar-nav>.active>a:hover{background-color:#232323;color:#f5f5f5}.navbar-pf .navbar-nav>li>a{color:#d1d1d1;line-height:1;padding:10px 20px;text-shadow:none}.navbar-pf .navbar-nav>li>a:focus,.navbar-pf .navbar-nav>li>a:hover{color:#f5f5f5}.navbar-pf .navbar-nav>.open>a,.navbar-pf .navbar-nav>.open>a:focus,.navbar-pf .navbar-nav>.open>a:hover{background-color:#232323;color:#f5f5f5}.navbar-pf .navbar-nav .badge{background-color:#0088ce;border-radius:20px;color:#fff;cursor:pointer;font-size:9px;font-weight:700;left:26px;margin:0;padding:2px 4px;position:absolute;min-width:10px;min-height:10px;top:6px}@media (min-width:768px){.navbar-pf .navbar-nav .badge{left:auto;right:6px;top:3px}}.navbar-pf .navbar-nav .badge.badge-pf-bordered{border:1px solid #030303}@media (max-width:767px){.navbar-pf .navbar-nav .active .dropdown-menu,.navbar-pf .navbar-nav .active .navbar-persistent,.navbar-pf .navbar-nav .open .dropdown-menu{background-color:#171717!important;margin-left:0;padding-bottom:0;padding-top:0}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open>a,.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open>a:focus,.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open>a:hover,.navbar-pf .navbar-nav .active .dropdown-menu>.active>a,.navbar-pf .navbar-nav .active .dropdown-menu>.active>a:focus,.navbar-pf .navbar-nav .active .dropdown-menu>.active>a:hover,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open>a,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open>a:focus,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open>a:hover,.navbar-pf .navbar-nav .active .navbar-persistent>.active>a,.navbar-pf .navbar-nav .active .navbar-persistent>.active>a:focus,.navbar-pf .navbar-nav .active .navbar-persistent>.active>a:hover,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open>a,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open>a:focus,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open>a:hover,.navbar-pf .navbar-nav .open .dropdown-menu>.active>a,.navbar-pf .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-pf .navbar-nav .open .dropdown-menu>.active>a:hover{background-color:#1f1f1f!important;color:#f5f5f5}.navbar-pf .navbar-nav .active .dropdown-menu>li>a,.navbar-pf .navbar-nav .active .navbar-persistent>li>a,.navbar-pf .navbar-nav .open .dropdown-menu>li>a{background-color:transparent;border:0;color:#d1d1d1;outline:0;padding-left:30px}.navbar-pf .navbar-nav .active .dropdown-menu>li>a:hover,.navbar-pf .navbar-nav .active .navbar-persistent>li>a:hover,.navbar-pf .navbar-nav .open .dropdown-menu>li>a:hover{color:#f5f5f5}.navbar-pf .navbar-nav .active .dropdown-menu .divider,.navbar-pf .navbar-nav .active .navbar-persistent .divider,.navbar-pf .navbar-nav .open .dropdown-menu .divider{background-color:#292929;margin:0 1px}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-header,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-header,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-header{padding-bottom:0;padding-left:30px}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.open .dropdown-toggle,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open .dropdown-toggle,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.open .dropdown-toggle{color:#f5f5f5}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu.pull-left,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.pull-left,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu.pull-left{float:none!important}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu>a:after,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu>a:after,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu>a:after{display:none}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-header,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-header,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-header{padding-left:45px}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-menu,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu{border:0;bottom:auto;box-shadow:none;display:block;float:none;margin:0;min-width:0;padding:0;position:relative;left:auto;right:auto;top:auto}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-menu>li>a,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu>li>a,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu>li>a{padding:5px 15px 5px 45px;line-height:20px}.navbar-pf .navbar-nav .active .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-menu>li>a,.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu .dropdown-menu>li>a,.navbar-pf .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-menu>li>a{padding-left:60px}.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu.open .dropdown-menu{display:block}.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu>a:after{display:inline-block!important;position:relative;right:auto;top:1px}.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-menu{display:none}.navbar-pf .navbar-nav .active .navbar-persistent .dropdown-submenu .dropdown-submenu>a:after{display:none!important}.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu{background-color:#fff!important}.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.active>a,.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.active>a:active{background-color:#def3ff!important;border-color:#bee1f4!important;color:#363636!important}.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.active>a small,.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.active>a:active small{color:#9c9c9c!important}.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.disabled>a{color:#9c9c9c!important}.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.selected>a,.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.selected>a:active{background-color:#0088ce!important;border-color:#0088ce!important;color:#fff!important}.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.selected>a small,.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu>.selected>a:active small{color:rgba(255,255,255,.5)!important}.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu li>a.opt{border-bottom:1px solid transparent;border-top:1px solid transparent;color:#363636;padding-left:10px;padding-right:10px}.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu li a:active small{color:rgba(255,255,255,.5)!important}.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu li a:focus small,.navbar-pf .navbar-nav .context-bootstrap-select .open>.dropdown-menu li a:hover small{color:#9c9c9c}.navbar-pf .navbar-nav .context-bootstrap-select>.open>.dropdown-menu{padding-bottom:5px;padding-top:5px}}.navbar-pf .navbar-persistent{display:none}.navbar-pf .active>.navbar-persistent{display:block}.navbar-pf .navbar-primary{float:none}.navbar-pf .navbar-primary .context{border-bottom:1px solid #292929}.navbar-pf .navbar-primary .context.context-bootstrap-select .bootstrap-select.btn-group,.navbar-pf .navbar-primary .context.context-bootstrap-select .bootstrap-select.btn-group[class*=span]{margin:8px 20px 9px;width:auto}.navbar-pf .navbar-primary>li>.navbar-persistent>.dropdown-submenu>a{position:relative}.navbar-pf .navbar-primary>li>.navbar-persistent>.dropdown-submenu>a:after{content:"";display:inline-block;font-family:FontAwesome;font-weight:400}@media (max-width:767px){.navbar-pf .navbar-primary>li>.navbar-persistent>.dropdown-submenu>a:after{height:10px;margin-left:4px;vertical-align:baseline}}.navbar-pf .navbar-toggle{border:0;margin:0;padding:10px 20px}.navbar-pf .navbar-toggle:focus,.navbar-pf .navbar-toggle:hover{background-color:transparent;outline:0}.navbar-pf .navbar-toggle:focus .icon-bar,.navbar-pf .navbar-toggle:hover .icon-bar{box-shadow:0 0 3px #fff}.navbar-pf .navbar-toggle .icon-bar{background-color:#fff}.navbar-pf .navbar-utility{border-bottom:1px solid #292929}.navbar-pf .navbar-utility li.dropdown>.dropdown-toggle{padding-left:36px;position:relative}.navbar-pf .navbar-utility li.dropdown>.dropdown-toggle .pficon-user{left:20px;position:absolute;top:10px}@media (max-width:767px){.navbar-pf .navbar-utility>li+li{border-top:1px solid #292929}}@media (min-width:768px){.navbar-pf .navbar-brand{padding:8px 0 7px}.navbar-pf .navbar-nav>li>a{padding-bottom:14px;padding-top:14px}.navbar-pf .navbar-persistent{font-size:14px}.navbar-pf .navbar-primary{font-size:14px;background-image:linear-gradient(to bottom,#1d1c1c 0,#030303 100%);background-repeat:repeat-x}.navbar-pf .navbar-primary.persistent-secondary .context .dropdown-menu{top:auto}.navbar-pf .navbar-primary.persistent-secondary .dropup .dropdown-menu{bottom:-5px;top:auto}.navbar-pf .navbar-primary.persistent-secondary>li{position:static}.navbar-pf .navbar-primary.persistent-secondary>li.active{margin-bottom:32px}.navbar-pf .navbar-primary.persistent-secondary>li.active>.navbar-persistent{display:block;left:0;position:absolute}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent{background:#f5f5f5;border-bottom:1px solid #d1d1d1;padding:0;width:100%}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent a{text-decoration:none!important}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.active:before,.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.active:hover:before{background:#0088ce;bottom:-1px;content:"";display:block;height:2px;left:20px;position:absolute;right:20px}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.active:hover>a,.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.active>a,.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.active>a:hover{color:#0088ce!important}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.active .active>a{color:#f5f5f5}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.dropdown-submenu:hover>.dropdown-menu{display:none}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.dropdown-submenu.open>.dropdown-menu{display:block;left:20px;margin-top:1px;top:100%}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.dropdown-submenu.open>.dropdown-toggle{color:#252525}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.dropdown-submenu.open>.dropdown-toggle:after{border-top-color:#252525}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.dropdown-submenu>.dropdown-toggle{padding-right:35px!important}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.dropdown-submenu>.dropdown-toggle:after{position:absolute;right:20px;top:10px}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.open:before,.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li:hover:before{background:#bbb;bottom:-1px;content:"";display:block;height:2px;left:20px;position:absolute;right:20px}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.open>a,.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li:hover>a{color:#252525}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li.open>a:after,.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li:hover>a:after{border-top-color:#252525}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li>a{background-color:transparent;display:block;line-height:1;padding:9px 20px}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li>a.dropdown-toggle{padding-right:35px}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li>a.dropdown-toggle:after{font-size:15px;position:absolute;right:20px;top:9px}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li>a:hover{color:#252525}.navbar-pf .navbar-primary.persistent-secondary>li>.navbar-persistent>li a{color:#4d5258}.navbar-pf .navbar-primary>li>a{border-bottom:1px solid transparent;border-top:1px solid transparent;position:relative;margin:-1px 0 0}.navbar-pf .navbar-primary>li>a:hover{background-color:#1d1c1c;border-top-color:#5c5c5c;color:#d1d1d1;background-image:linear-gradient(to bottom,#363636 0,#1d1c1c 100%);background-repeat:repeat-x}.navbar-pf .navbar-primary>.active>a,.navbar-pf .navbar-primary>.active>a:focus,.navbar-pf .navbar-primary>.active>a:hover,.navbar-pf .navbar-primary>.open>a,.navbar-pf .navbar-primary>.open>a:focus,.navbar-pf .navbar-primary>.open>a:hover{background-color:#303030;border-bottom-color:#303030;border-top-color:#696969;box-shadow:none;color:#f5f5f5;background-image:linear-gradient(to bottom,#434343 0,#303030 100%);background-repeat:repeat-x}.navbar-pf .navbar-primary li.context.context-bootstrap-select .filter-option{max-width:160px;text-overflow:ellipsis}.navbar-pf .navbar-primary li.context.dropdown{border-bottom:0}.navbar-pf .navbar-primary li.context.context-bootstrap-select,.navbar-pf .navbar-primary li.context>a{background-color:#1f1f1f;border-bottom-color:#3e3e3e;border-right:1px solid #3e3e3e;border-top-color:#3b3b3b;font-weight:600;background-image:linear-gradient(to bottom,#323232 0,#1f1f1f 100%);background-repeat:repeat-x}.navbar-pf .navbar-primary li.context.context-bootstrap-select:hover,.navbar-pf .navbar-primary li.context>a:hover{background-color:#323232;border-bottom-color:#4a4a4a;border-right-color:#4a4a4a;border-top-color:#4a4a4a;background-image:linear-gradient(to bottom,#3f3f3f 0,#323232 100%);background-repeat:repeat-x}.navbar-pf .navbar-primary li.context.open>a{background-color:#454545;border-bottom-color:#575757;border-right-color:#575757;border-top-color:#5a5a5a;background-image:linear-gradient(to bottom,#4c4c4c 0,#454545 100%);background-repeat:repeat-x}.navbar-pf .navbar-utility{border-bottom:0;font-size:11px;position:absolute;right:0;top:0}.navbar-pf .navbar-utility>.active>a,.navbar-pf .navbar-utility>.active>a:focus,.navbar-pf .navbar-utility>.active>a:hover,.navbar-pf .navbar-utility>.open>a,.navbar-pf .navbar-utility>.open>a:focus,.navbar-pf .navbar-utility>.open>a:hover{background:#363636;color:#d1d1d1}.navbar-pf .navbar-utility>li>a{border-left:1px solid #2b2b2b;color:#d1d1d1!important;padding:7px 10px}.navbar-pf .navbar-utility>li>a:hover{background:#232323;border-left-color:#373737}.navbar-pf .navbar-utility>li.open>a{border-left-color:#444;color:#f5f5f5!important}.navbar-pf .navbar-utility li.dropdown>.dropdown-toggle{padding-left:26px}.navbar-pf .navbar-utility li.dropdown>.dropdown-toggle .pficon-user{left:10px;top:7px}.navbar-pf .navbar-utility .open .dropdown-menu{left:auto;right:0}.navbar-pf .navbar-utility .open .dropdown-menu .dropdown-menu{left:auto;right:100%}.navbar-pf .navbar-utility .open .dropdown-menu{border-top-width:0}.navbar-pf .open .dropdown-submenu>.dropdown-menu,.navbar-pf .open.bootstrap-select .dropdown-menu{border-top-width:1px!important}}@media (max-width:360px){.navbar-pf .navbar-brand{margin-left:10px;width:75%}.navbar-pf .navbar-brand img{height:auto;max-width:100%}.navbar-pf .navbar-toggle{padding-left:0}}.drawer-pf{background-color:#fafafa;border:1px solid #d1d1d1;box-shadow:0 6px 12px rgba(3,3,3,.175);overflow-y:auto;position:absolute;right:0;width:320px;z-index:2}.drawer-pf .panel{border-bottom:none;border-left:none;border-right:none}.drawer-pf .panel-group .panel-heading+.panel-collapse .panel-body{border-top:none;border-bottom:1px solid #d1d1d1;padding:0}.drawer-pf .panel-counter{display:block;font-style:italic;line-height:1.2;padding-left:18px;padding-top:5px}.drawer-pf .panel-heading{border-bottom:1px solid #d1d1d1}.drawer-pf .panel-group{bottom:0;margin-bottom:0;position:absolute;top:25px;width:100%}.drawer-pf .panel-title a{cursor:pointer;display:block}.drawer-pf.drawer-pf-expanded{width:inherit}@media (max-width:767px){.drawer-pf.drawer-pf-expanded{left:0;width:100%}}@media (min-width:767px){.drawer-pf.drawer-pf-expanded{left:270px}}.drawer-pf.drawer-pf-expanded .drawer-pf-toggle-expand:before{content:"\f101"}.drawer-pf .blank-slate-pf{border:0;margin-bottom:0;padding:30px}.drawer-pf .blank-slate-pf .blank-slate-pf-icon{font-size:3em;line-height:1em}.drawer-pf .blank-slate-pf h1{font-size:1em;margin-bottom:0;margin-top:15px}.drawer-pf-close,.drawer-pf-toggle-expand{color:#252525;cursor:pointer;line-height:inherit;padding:2px 10px;position:absolute}.drawer-pf-close:focus,.drawer-pf-close:hover,.drawer-pf-toggle-expand:focus,.drawer-pf-toggle-expand:hover{color:#0088ce;text-decoration:none}.drawer-pf-toggle-expand{left:0}.drawer-pf-toggle-expand:before{content:"\f100";font-family:FontAwesome}.drawer-pf-toggle-expand:hover{color:#0088ce}.drawer-pf-close{right:0}.drawer-pf-action{display:-ms-flexbox;display:flex;border-bottom:1px solid #d1d1d1}.drawer-pf-action .btn-link{color:#0088ce;padding:10px 0}.drawer-pf-action .btn-link .fa,.drawer-pf-action .btn-link .pficon{margin-right:3px}.drawer-pf-action .btn-link .pficon-close{position:relative;top:1px}.drawer-pf-action .btn-link:hover{color:#00659c}.drawer-pf-action-link{border-left:solid 1px #d1d1d1;-ms-flex:1 1 0%;flex:1 1 0%;margin:10px 0;text-align:center}.drawer-pf-action-link:first-of-type{border-left-width:0}.drawer-pf-action-link .btn-link{padding:0}.drawer-pf-loading{color:#4d5258;font-size:14px;padding:20px 15px}.drawer-pf-notification{border-bottom:1px solid #d1d1d1;padding:15px}.drawer-pf-notification .date{border-right:1px solid #aaa;display:inline-block;line-height:1;margin-right:5px;padding-right:9px}.drawer-pf-notification>.dropdown-kebab-pf{margin-top:-3px}.drawer-pf-notification .pficon{font-size:14px;margin-top:3px}.drawer-pf-notification:last-of-type{border-bottom:none}.drawer-pf-notification:hover{background-color:#def3ff}.drawer-pf-notification.unread .drawer-pf-notification-message{font-weight:700}.drawer-pf-notification.expanded-notification .date{border-right:none;padding-right:0}.drawer-pf-notification-content{cursor:default}.drawer-pf-notification-info,.drawer-pf-notification-message{display:block;padding-left:27px;padding-right:19px}.expanded-notification .drawer-pf-notification-info,.expanded-notification .drawer-pf-notification-message{display:inline-block}.drawer-pf-notifications-non-clickable .drawer-pf-notification:hover{background-color:#fff}.drawer-pf-title{background-color:#fafafa;border-bottom:1px solid #d1d1d1;position:absolute;width:100%}.drawer-pf-title h3{font-size:12px;margin:0;padding:6px 15px}.drawer-pf-notification.expanded-notification .drawer-pf-notification-content{display:-ms-flexbox;display:flex}@media (max-width:991px){.drawer-pf-notification.expanded-notification .drawer-pf-notification-content{-ms-flex-direction:column;flex-direction:column}}.drawer-pf-notification.expanded-notification .drawer-pf-notification-content .drawer-pf-notification-message{-ms-flex:1 1;flex:1 1}.navbar-pf-vertical .drawer-pf{height:calc(100vh - 58px - 20px);top:58px}@media (max-width:767px){.navbar-pf-vertical .drawer-pf{width:100%;height:calc(unquote("100vh - 58px"))}}.navbar-pf-vertical .nav .drawer-pf-trigger .drawer-pf-trigger-icon{border-left:1px solid #2b2b2b;border-right:1px solid #2b2b2b;padding-left:15px;padding-right:15px}.navbar-pf-vertical .nav .drawer-pf-trigger.open .drawer-pf-trigger-icon{background-color:#232323}.navbar-pf .drawer-pf{height:calc(100vh - 26px - 20px);top:26px}@media (max-width:767px){.navbar-pf .drawer-pf{width:100%;height:calc(unquote("100vh - 26px - 32px"));top:calc(unquote("26px + 8px"))}}.navbar-pf .drawer-pf-trigger-icon{cursor:pointer}.search-pf.has-button{border-collapse:separate;display:table}.search-pf.has-button .form-group{display:table-cell;width:100%}.search-pf.has-button .form-group .btn{box-shadow:none;float:left;margin-left:-1px}.search-pf.has-button .form-group .btn-group-lg>.btn,.search-pf.has-button .form-group .btn.btn-lg{font-size:14.5px}.search-pf.has-button .form-group .btn-group-sm>.btn,.search-pf.has-button .form-group .btn.btn-sm{font-size:10.7px}.search-pf.has-button .form-group .form-control{float:left}.search-pf .has-clear .clear{background:rgba(255,255,255,0);border:0;height:25px;line-height:1;padding:0;position:absolute;right:1px;top:1px;width:28px}.search-pf .has-clear .clear:focus{outline:0}.search-pf .has-clear .form-control{padding-right:30px}.search-pf .has-clear .form-control::-ms-clear{display:none}.search-pf .has-clear .input-group-lg>.form-control+.clear,.search-pf .has-clear .input-group-lg>.input-group-addon+.clear,.search-pf .has-clear .input-group-lg>.input-group-btn>.btn+.clear,.search-pf .has-clear .input-lg+.clear{height:31px;width:28px}.search-pf .has-clear .input-group-sm>.form-control+.clear,.search-pf .has-clear .input-group-sm>.input-group-addon+.clear,.search-pf .has-clear .input-group-sm>.input-group-btn>.btn+.clear,.search-pf .has-clear .input-sm+.clear{height:20px;width:28px}.search-pf .has-clear .input-group-sm>.form-control+.clear span,.search-pf .has-clear .input-group-sm>.input-group-addon+.clear span,.search-pf .has-clear .input-group-sm>.input-group-btn>.btn+.clear span,.search-pf .has-clear .input-sm+.clear span{font-size:10px}.search-pf .has-clear .search-pf-input-group{position:relative}.sidebar-header{border-bottom:1px solid #ececec;padding-bottom:11px;margin:50px 0 20px}.sidebar-header .actions{margin-top:-2px}.sidebar-pf .sidebar-header+.list-group{border-top:0;margin-top:-10px}.sidebar-pf .sidebar-header+.list-group .list-group-item{background:0 0;border-color:#ececec;padding-left:0}.sidebar-pf .sidebar-header+.list-group .list-group-item-heading{font-size:12px}.sidebar-pf .nav-category h2{color:#9c9c9c;font-size:12px;font-weight:400;line-height:21px;margin:0;padding:8px 0}.sidebar-pf .nav-category+.nav-category{margin-top:10px}.sidebar-pf .nav-pills>li.active>a{background:#0088ce!important;border-color:#0088ce!important;color:#fff}@media (min-width:768px){.sidebar-pf .nav-pills>li.active>a:after{content:"";font-family:FontAwesome;display:block;position:absolute;right:10px;top:1px}}.sidebar-pf .nav-pills>li.active>a .fa{color:#fff}.sidebar-pf .nav-pills>li>a{border-bottom:1px solid transparent;border-radius:0;border-top:1px solid transparent;color:#363636;font-size:13px;line-height:21px;padding:1px 20px}.sidebar-pf .nav-pills>li>a:hover{background:#def3ff;border-color:#bee1f4}.sidebar-pf .nav-pills>li>a .fa{color:#6a7079;font-size:15px;margin-right:10px;text-align:center;vertical-align:middle;width:15px}.sidebar-pf .nav-stacked{margin-left:-20px;margin-right:-20px}.sidebar-pf .nav-stacked li+li{margin-top:0}.sidebar-pf .panel{background:0 0}.sidebar-pf .panel-body{padding:6px 20px}.sidebar-pf .panel-body .nav-pills>li>a{padding-left:37px}.sidebar-pf .panel-heading{padding:9px 20px}.sidebar-pf .panel-title{font-size:12px}.sidebar-pf .panel-title>a:before{display:inline-block;margin-left:1px;margin-right:4px;width:9px}.sidebar-pf .panel-title>a.collapsed:before{margin-left:3px;margin-right:2px}@media (min-width:767px){.sidebar-header-bleed-left{margin-left:-20px}.sidebar-header-bleed-left>h2{margin-left:20px}.sidebar-header-bleed-right{margin-right:-20px}.sidebar-header-bleed-right .actions{margin-right:20px}.sidebar-header-bleed-right>h2{margin-right:20px}.sidebar-header-bleed-right+.list-group{margin-right:-20px}.sidebar-pf .panel-group .panel-default,.sidebar-pf .treeview{border-left:0;border-right:0;margin-left:-20px;margin-right:-20px}.sidebar-pf .treeview{margin-top:5px}.sidebar-pf .treeview .list-group-item{padding-left:20px;padding-right:20px}.sidebar-pf .treeview .list-group-item.node-selected:after{content:"";font-family:FontAwesome;display:block;position:absolute;right:10px;top:1px}}@media (min-width:768px){.sidebar-pf{background:#fafafa}.sidebar-pf.sidebar-pf-left{border-right:1px solid #d1d1d1}.sidebar-pf.sidebar-pf-right{border-left:1px solid #d1d1d1}.sidebar-pf>.nav-category,.sidebar-pf>.nav-stacked{margin-top:5px}}.skiplink-pf{position:absolute;top:12px;left:-300%;z-index:1050}.skiplink-pf:focus{left:10px}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.spinner{animation:rotation .6s infinite linear;border-bottom:4px solid rgba(3,3,3,.25);border-left:4px solid rgba(3,3,3,.25);border-right:4px solid rgba(3,3,3,.25);border-radius:100%;border-top:4px solid rgba(3,3,3,.75);height:24px;margin:0 auto;position:relative;width:24px}.spinner.spinner-inline{display:inline-block;margin-right:3px}.spinner.spinner-lg{border-width:5px;height:30px;width:30px}.spinner.spinner-sm{border-width:3px;height:18px;width:18px}.spinner.spinner-xs{border-width:2px;height:12px;width:12px}.spinner.spinner-inverse{border-bottom-color:rgba(255,255,255,.25);border-left-color:rgba(255,255,255,.25);border-right-color:rgba(255,255,255,.25);border-top-color:rgba(255,255,255,.75)}.ie9 .spinner{background:url(../img/spinner.gif) no-repeat;border:0}.ie9 .spinner.spinner-inverse{background-image:url(../img/spinner-inverse.gif)}.ie9 .spinner.spinner-inverse-lg{background-image:url(../img/spinner-inverse-lg.gif)}.ie9 .spinner.spinner-inverse-sm{background-image:url(../img/spinner-inverse-sm.gif)}.ie9 .spinner.spinner-inverse-xs{background-image:url(../img/spinner-inverse-xs.gif)}.ie9 .spinner.spinner-lg{background-image:url(../img/spinner-lg.gif)}.ie9 .spinner.spinner-sm{background-image:url(../img/spinner-sm.gif)}.ie9 .spinner.spinner-xs{background-image:url(../img/spinner-xs.gif)}.prettyprint .atn,.prettyprint .com,.prettyprint .fun,.prettyprint .var{color:#3f9c35}.prettyprint .atv,.prettyprint .str{color:#a30000}.prettyprint .clo,.prettyprint .dec,.prettyprint .kwd,.prettyprint .opn,.prettyprint .pln,.prettyprint .pun{color:#363636}.prettyprint .lit,.prettyprint .tag,.prettyprint .typ{color:#00659c}.prettyprint ol.linenums{margin-bottom:0}table.dataTable{height:100%;margin-bottom:0;max-width:none!important}table.dataTable tbody>tr>td.table-view-pf-actions{padding:0;vertical-align:middle}table.dataTable tbody>tr:hover>td.table-view-pf-actions{background-color:#f5f5f5;border-bottom-color:#d1d1d1}table.dataTable tbody>tr.selected{color:#fff;background-color:#0088ce}table.dataTable tbody>tr.selected>td{border-bottom-color:#00659c}table.dataTable tbody>tr.selected>td.table-view-pf-actions{background-color:#f5f5f5;border-bottom-color:#d1d1d1}table.dataTable tbody>tr.selected:hover>td{background-color:inherit;border-bottom-color:#00659c}table.dataTable tbody>tr.selected:hover>td.table-view-pf-actions{background-color:#f5f5f5;border-bottom-color:#d1d1d1}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{cursor:pointer}table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{color:#0088ce!important;position:relative}table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after{content:"";font-family:FontAwesome;font-size:10px;font-weight:400;height:9px;left:7px;line-height:12px;position:relative;top:2px;vertical-align:baseline;width:12px}table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:before{background:#0088ce;content:"";height:2px;position:absolute;left:0;top:0;width:100%}table.dataTable thead .sorting_asc:after{content:"";top:-3px}table.dataTable th:active{outline:0}.table-view-pf-empty.blank-slate-pf{background-color:#f5f5f5;border:1px solid #d1d1d1;border-radius:0;margin-top:-1px}.table-view-pf-toolbar.toolbar-pf{background-color:#f5f5f5;border-bottom:none;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-top:1px solid #d1d1d1;box-shadow:none;margin-left:0;margin-right:0}.table-view-pf-toolbar.toolbar-pf .toolbar-pf-results{border-top:1px solid #d1d1d1;min-height:40px;line-height:40px}.table-view-pf-toolbar-external.toolbar-pf{border-bottom:none;border-top:none;box-shadow:none}.table-view-pf-toolbar-external.toolbar-pf .toolbar-pf-results{border-top:1px solid #d1d1d1;min-height:40px;line-height:40px}.table-view-pf-colvis-menu>li{padding:5px 10px}.table-view-pf-colvis-menu>li:hover{background-color:#def3ff}.table-view-pf-colvis-menu>li>input{margin-top:0;margin-right:10px;vertical-align:middle}.table-view-pf-colvis-menu>li>label{margin-bottom:0}.table-view-pf-actions{background-color:#f1f1f1;height:100%}.table-view-pf-actions .btn,.table-view-pf-actions .dropdown-toggle{border:none;box-shadow:none;height:100%;width:100%}.table-view-pf-actions .dropdown,.table-view-pf-actions .table-view-pf-btn{height:100%}.table-view-pf-actions .dropdown-menu.dropdown-menu-right{right:-5px}.table-view-pf-actions:last-child{width:24px}.table-view-pf-select{width:33px}.table-view-pf-select-results{text-align:right}.bootstrap-datetimepicker-widget a[data-action]{border:0;box-shadow:none;color:#363636;display:block;padding-bottom:4px;padding-top:4px}.bootstrap-datetimepicker-widget a[data-action]:hover{color:#0088ce}.bootstrap-datetimepicker-widget.dropdown-menu{left:0!important;padding:0;width:calc(100% - 25px)}.bootstrap-datetimepicker-widget.dropdown-menu:after,.bootstrap-datetimepicker-widget.dropdown-menu:before{content:none}.bootstrap-datetimepicker-widget.dropdown-menu.top{margin-bottom:-1px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom{margin-top:-1px}.bootstrap-datetimepicker-widget .timepicker-hour{width:100%}.bootstrap-datetimepicker-widget .timepicker-hour:after{content:":";float:right}.timepicker-hours table td,.timepicker-minutes table td{font-weight:700;line-height:30px;height:30px}.timepicker-hours table td:hover,.timepicker-minutes table td:hover{color:#0088ce}.timepicker-hours .table-condensed>tbody>tr>td,.timepicker-minutes .table-condensed>tbody>tr>td{padding:0}.time-picker-pf .input-group-addon .fa,.time-picker-pf .input-group-addon .pficon{width:12px}.time-picker-pf .input-group-addon:not(.active){box-shadow:none}.timepicker-picker table td a span,.timepicker-picker table td span{height:24px;line-height:24px;margin:0;width:100%}.timepicker-picker .table-condensed>tbody>tr>td{height:25px;line-height:18px;padding:0}.timepicker-picker button[data-action]{padding-bottom:0;padding-top:0}.timepicker-picker .separator{display:none}.timepicker-picker tr:nth-child(2) td{background-color:#def3ff;border-color:#bee1f4;border-style:solid;border-width:1px;border-left:0;border-right:0}.toast-pf{background-color:#fff;border-color:#bbb;box-shadow:0 2px 6px rgba(3,3,3,.2);padding-left:68px;margin-bottom:5px}.toast-pf.alert-danger>.pficon{background-color:#c00}.toast-pf.alert-info>.pficon{background-color:#8b8d8f}.toast-pf.alert-success>.pficon{background-color:#3f9c35}.toast-pf.alert-warning>.pficon{background-color:#ec7a08}.toast-pf .dropdown-kebab-pf{margin-left:10px}.toast-pf>.pficon{background-color:#4d5258;bottom:-1px;box-shadow:2px 0 5px -2px rgba(3,3,3,.2);left:-1px;padding-top:10px;text-align:center;top:-1px;width:53px}.toast-pf>.pficon:before{color:rgba(255,255,255,.74)}.toast-pf .toast-pf-action{margin-left:15px}.toast-pf .dropdown-kebab-pf .btn-link{padding-top:0;padding-bottom:0;vertical-align:text-bottom}@media (min-width:992px){.toast-pf{display:inline-block}}@media (min-width:992px){.toast-pf-max-width{max-width:31.1%}}.toast-pf-top-right{left:20px;position:absolute;right:20px;top:12px;z-index:1055}@media (min-width:992px){.toast-pf-top-right{left:auto}}.toast-notifications-list-pf{margin-left:20px;position:fixed;right:20px;top:80px;z-index:1055}.toast-notifications-list-pf .toast-pf{clear:both;float:right}@media (min-width:768px){.toast-notifications-list-pf{max-width:calc(50%)}}@media (min-width:992px){.toast-notifications-list-pf{max-width:calc(33.1%)}}.toolbar-pf{background:#fff;border-bottom:1px solid #d1d1d1;box-shadow:0 1px 0 rgba(3,3,3,.045);padding-top:10px}.toolbar-pf .form-group{margin-bottom:10px}@media (min-width:768px){.toolbar-pf .form-group{border-right:1px solid #d1d1d1;float:left;margin-bottom:0;padding-left:20px;padding-right:20px}}.toolbar-pf .form-group:last-child{border-right:0;margin-bottom:0;padding-right:0}.toolbar-pf .form-group .btn+.btn,.toolbar-pf .form-group .btn+.btn-group,.toolbar-pf .form-group .btn-group+.btn,.toolbar-pf .form-group .btn-group+.btn-group{margin-left:5px}.toolbar-pf .form-group .btn+.btn-link,.toolbar-pf .form-group .btn+.dropdown,.toolbar-pf .form-group .btn-group+.btn-link,.toolbar-pf .form-group .btn-group+.dropdown{margin-left:10px}.toolbar-pf .form-group .btn-link{color:#252525;font-size:16px;line-height:1;padding:4px 0}.toolbar-pf .form-group .btn-link:active,.toolbar-pf .form-group .btn-link:focus,.toolbar-pf .form-group .btn-link:hover{color:#0088ce}.toolbar-pf .form-group .dropdown-kebab-pf .btn-link{padding:4px 10px;margin-left:-10px;margin-right:-10px}.toolbar-pf-actions{display:table;margin-bottom:10px;width:100%}@media (min-width:768px){.toolbar-pf-actions .toolbar-pf-filter{padding-left:0}}.toolbar-pf-view-selector{font-size:16px}.toolbar-pf-view-selector .btn-link.active{color:#0088ce;cursor:default}.toolbar-pf-action-right{float:right}@media (max-width:768px){.toolbar-pf-action-right{float:none}}.toolbar-pf-find{font-size:14px;position:relative}.find-pf-dropdown-container{background:#fff;border:solid 1px #bbb;display:none;right:-20px;padding:5px;position:absolute;top:35px;width:300px;z-index:10000}@media (max-width:768px){.find-pf-dropdown-container{left:30px;top:-5px;width:calc(100% - 30px)}}.find-pf-dropdown-container:after,.find-pf-dropdown-container:before{content:"";position:absolute}.find-pf-dropdown-container:before{border-bottom:11px solid #bbb;border-left:11px solid transparent;border-right:11px solid transparent;right:35px;top:-12px}.toolbar-pf-find:last-child .find-pf-dropdown-container:before{right:15px}@media (max-width:768px){.find-pf-dropdown-container:before{border-bottom:11px solid transparent;border-right:11px solid #bbb;border-top:11px solid transparent;left:-22px;right:initial;top:8px}}.find-pf-dropdown-container:after{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;right:36px;top:-10px}.toolbar-pf-find:last-child .find-pf-dropdown-container:after{right:16px}@media (max-width:768px){.find-pf-dropdown-container:after{border-bottom:10px solid transparent;border-right:10px solid #fff;border-top:10px solid transparent;left:-20px;right:initial;top:9px}}.find-pf-dropdown-container input{height:30px;padding:5px 117px 5px 5px;width:100%}.find-pf-dropdown-container .find-pf-buttons{position:absolute;right:10px;top:5px}.find-pf-dropdown-container .find-pf-buttons .btn{border:none;cursor:pointer;margin-left:0!important;padding:0;width:18px}.find-pf-dropdown-container .find-pf-buttons .btn .fa-angle-down,.find-pf-dropdown-container .find-pf-buttons .btn .fa-angle-up{font-weight:700;font-size:18px}.find-pf-dropdown-container .find-pf-buttons .btn .pficon-close{font-size:14px}.find-pf-dropdown-container .find-pf-buttons span{height:30px;line-height:30px;vertical-align:middle}.find-pf-dropdown-container .find-pf-buttons .find-pf-nums{color:#8b8d8f;margin-right:3px}.toolbar-pf-results{border-top:1px solid #d1d1d1;margin-top:10px}.toolbar-pf-results h5,.toolbar-pf-results p,.toolbar-pf-results ul{display:inline-block;line-height:26.6666666667px;margin-bottom:0;margin-top:0}@media (min-width:768px){.toolbar-pf-results h5,.toolbar-pf-results p,.toolbar-pf-results ul{line-height:40px}}.toolbar-pf-results h5{font-weight:700;margin-right:20px}.toolbar-pf-results .label{font-size:11px}.toolbar-pf-results .label a{color:#fff;display:inline-block;margin-left:5px}.nav-pf-vertical{background:#292e34;border-right:1px solid #292e34;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:60px;width:200px;z-index:1030}.layout-pf-fixed-with-footer .nav-pf-vertical{bottom:37px}.ie9.layout-pf-fixed .nav-pf-vertical{box-sizing:content-box}.nav-pf-vertical.hidden.show-mobile-nav{box-shadow:0 0 3px rgba(3,3,3,.15);display:block!important}.nav-pf-vertical.hide-nav-pf{visibility:hidden!important}.nav-pf-vertical .list-group{border-top:0;margin-bottom:0}.nav-pf-vertical .list-group-item{background-color:transparent;border-color:#030303;padding:0}.nav-pf-vertical .list-group-item>a{background-color:transparent;color:#d1d1d1;cursor:pointer;display:block;font-size:14px;font-weight:400;height:63px;line-height:26px;padding:17px 20px 17px 25px;position:relative;white-space:nowrap;width:200px}@supports (display:flex){.nav-pf-vertical .list-group-item>a{display:-ms-flexbox;display:flex;padding-right:0}}.nav-pf-vertical .list-group-item>a .fa,.nav-pf-vertical .list-group-item>a .glyphicon,.nav-pf-vertical .list-group-item>a .pficon{color:#72767b;float:left;font-size:20px;line-height:26px;margin-right:10px;text-align:center;width:24px}.nav-pf-vertical .list-group-item>a:hover{text-decoration:none}.nav-pf-vertical .list-group-item.active>a,.nav-pf-vertical .list-group-item:hover>a{background-color:#393f44;color:#fff;font-weight:600}.nav-pf-vertical .list-group-item.active>a .fa,.nav-pf-vertical .list-group-item.active>a .glyphicon,.nav-pf-vertical .list-group-item.active>a .pficon,.nav-pf-vertical .list-group-item:hover>a .fa,.nav-pf-vertical .list-group-item:hover>a .glyphicon,.nav-pf-vertical .list-group-item:hover>a .pficon{color:#39a5dc}.nav-pf-vertical .list-group-item.active>a:before{background:#39a5dc;content:" ";height:100%;left:0;position:absolute;top:0;width:3px}.nav-pf-vertical .list-group-item.active:hover{background-color:transparent;border-color:#030303}.nav-pf-vertical .list-group-item .list-group-item-value{display:block;line-height:25px;max-width:120px;overflow:hidden;text-overflow:ellipsis}@supports (display:flex){.nav-pf-vertical .list-group-item .list-group-item-value{-ms-flex:1;flex:1;max-width:none;padding-right:15px}}.nav-pf-vertical .list-group-item-separator{border-top-color:#030303;border-top-width:2px}.nav-pf-vertical.nav-pf-vertical-with-badges{width:250px}.nav-pf-vertical.nav-pf-vertical-with-badges .list-group-item>a{width:250px}.nav-pf-vertical h5{color:#fff;cursor:default;font-size:13px;font-weight:600;margin:30px 20px 10px 20px}.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .fa,.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .glyphicon,.nav-pf-vertical.hidden-icons-pf>.list-group>.list-group-item>a .pficon{display:none}.nav-pf-vertical.hidden-icons-pf.collapsed{display:none}.nav-pf-vertical .badge-container-pf{position:absolute;right:15px;top:20px}@supports (display:flex){.nav-pf-vertical .badge-container-pf{padding-left:0;padding-right:15px;position:relative;right:0;margin-top:-3px;top:5px}}.nav-pf-vertical .badge-container-pf .badge{background:#292e34;color:#fff;float:left;font-size:12px;font-weight:700;line-height:1.66666667;margin:0;padding:0 7px;text-align:center}.nav-pf-vertical .badge-container-pf .badge .fa,.nav-pf-vertical .badge-container-pf .badge .pficon{font-size:14px;height:20px;line-height:1.66666667;margin-right:3px;margin-top:-1px}.nav-pf-vertical-tooltip.tooltip{margin-left:15px}.nav-pf-vertical-tooltip.tooltip .tooltip-inner{background-color:#fff;color:#292e34}.nav-pf-vertical-tooltip.tooltip .tooltip-arrow{border-bottom-color:#fff;left:calc(50% - 15px)!important}.hover-secondary-nav-pf{width:calc(200px * 2)}.hover-secondary-nav-pf.nav-pf-vertical-with-badges{width:calc(250px * 2)}.hover-tertiary-nav-pf{width:calc(200px * 3)}.hover-tertiary-nav-pf.nav-pf-vertical-with-badges{width:calc(250px * 3)}.hover-tertiary-nav-pf .nav-pf-secondary-nav{width:calc(200px * 2)}.hover-tertiary-nav-pf .nav-pf-secondary-nav .collapsed-tertiary-nav-pf{width:200px}.hover-tertiary-nav-pf .nav-pf-tertiary-nav{left:calc(200px * 2)}.hover-tertiary-nav-pf.nav-pf-vertical-with-badges .nav-pf-secondary-nav{width:calc(250px * 2)}.hover-tertiary-nav-pf.nav-pf-vertical-with-badges .nav-pf-secondary-nav .collapsed-tertiary-nav-pf{width:250px}.hover-tertiary-nav-pf.nav-pf-vertical-with-badges .nav-pf-tertiary-nav{left:calc(250px * 2)}.nav-pf-vertical.collapsed{width:75px}.nav-pf-vertical.collapsed.collapsed-secondary-nav-pf{width:200px}.nav-pf-vertical.collapsed.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges{width:250px}.nav-pf-vertical.collapsed.collapsed-tertiary-nav-pf{width:200px}.nav-pf-vertical.collapsed.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges{width:250px}.nav-pf-vertical.collapsed.hover-secondary-nav-pf{width:calc(75px + 200px)}.nav-pf-vertical.collapsed.hover-secondary-nav-pf.nav-pf-vertical-with-badges{width:calc(75px + 250px)}.nav-pf-vertical.collapsed.hover-tertiary-nav-pf{width:calc(75px + (200px * 2))}.nav-pf-vertical.collapsed.hover-tertiary-nav-pf.nav-pf-vertical-with-badges{width:calc(75px + (250px * 2))}.show-mobile-nav.show-mobile-secondary{width:200px}.show-mobile-nav.show-mobile-secondary.nav-pf-vertical-with-badges{width:250px}.show-mobile-nav.show-mobile-tertiary{width:200px}.show-mobile-nav.show-mobile-tertiary.nav-pf-vertical-with-badges{width:250px}.show-mobile-nav .mobile-nav-item-pf .nav-pf-secondary-nav,.show-mobile-nav .mobile-secondary-item-pf .nav-pf-secondary-nav{left:0;opacity:1;visibility:visible;z-index:1034}.show-mobile-nav .mobile-nav-item-pf>.nav-pf-tertiary-nav,.show-mobile-nav .mobile-secondary-item-pf>.nav-pf-tertiary-nav{left:0;opacity:1;visibility:visible;z-index:1038}.show-mobile-nav .nav-pf-secondary-nav{left:0}.secondary-nav-item-pf:hover .show-mobile-nav .nav-pf-secondary-nav{opacity:0;visibility:hidden}.show-mobile-nav .tertiary-nav-item-pf:hover .nav-pf-tertiary-nav{opacity:0;visibility:hidden}.show-mobile-nav .tertiary-nav-item-pf.mobile-nav-item-pf:hover .nav-pf-tertiary-nav{opacity:1;visibility:visible}.secondary-nav-item-pf>a{cursor:default}.secondary-nav-item-pf>a:after{color:#72767b;content:"";display:block;font-family:FontAwesome;font-size:24px;line-height:30px;padding:14px 0;position:absolute;right:20px;top:0}@supports (display:flex){.secondary-nav-item-pf>a .list-group-item-value{padding-right:35px}}.secondary-nav-item-pf.active>a,.secondary-nav-item-pf:hover>a{width:calc(200px + 1px);z-index:1031}.secondary-nav-item-pf.active>a:after,.secondary-nav-item-pf:hover>a:after{right:21px}.collapsed-secondary-nav-pf .secondary-nav-item-pf.active>a,.collapsed-secondary-nav-pf .secondary-nav-item-pf:hover>a{z-index:0}.collapsed-tertiary-nav-pf .secondary-nav-item-pf.active>a,.collapsed-tertiary-nav-pf .secondary-nav-item-pf:hover>a{z-index:0}.nav-pf-vertical-with-badges .secondary-nav-item-pf.active>a,.nav-pf-vertical-with-badges .secondary-nav-item-pf:hover>a{width:calc(250px + 1px)}.nav-pf-vertical.collapsed-secondary-nav-pf{width:200px}.nav-pf-vertical.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges{width:250px}.nav-pf-vertical.collapsed-secondary-nav-pf .secondary-nav-item-pf.active>a,.nav-pf-vertical.collapsed-secondary-nav-pf .secondary-nav-item-pf.hover>a{z-index:1030}.nav-pf-vertical.collapsed-secondary-nav-pf.hover-tertiary-nav-pf{width:200px}.nav-pf-vertical.collapsed-secondary-nav-pf.hover-tertiary-nav-pf.nav-pf-vertical-with-badges{width:250px}.nav-pf-vertical.collapsed-secondary-nav-pf .nav-pf-secondary-nav{left:0}.nav-pf-vertical.collapsed-secondary-nav-pf .nav-pf-tertiary-nav{left:200px}.nav-pf-vertical.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges .nav-pf-tertiary-nav{left:250px}.nav-pf-vertical.collapsed-tertiary-nav-pf{width:200px}.nav-pf-vertical.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges{width:250px}.nav-pf-vertical.collapsed-tertiary-nav-pf .nav-pf-secondary-nav{width:200px}.nav-pf-vertical.collapsed-tertiary-nav-pf .nav-pf-secondary-nav.nav-pf-vertical-with-badges{width:250px}.nav-pf-vertical.collapsed-tertiary-nav-pf .secondary-nav-item-pf.active>a,.nav-pf-vertical.collapsed-tertiary-nav-pf .secondary-nav-item-pf.hover>a,.nav-pf-vertical.collapsed-tertiary-nav-pf .tertiary-nav-item-pf.active>a,.nav-pf-vertical.collapsed-tertiary-nav-pf .tertiary-nav-item-pf.hover>a{z-index:0}@media (min-width:1200px){.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf{width:calc(200px * 2)}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.nav-pf-vertical-with-badges{width:calc(250px * 2)}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf{width:200px}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges{width:250px}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf.hover-tertiary-nav-pf{width:calc(200px * 2)}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-secondary-nav-pf.hover-tertiary-nav-pf.nav-pf-vertical-with-badges{width:calc(250px * 2)}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-tertiary-nav-pf{width:200px}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges{width:250px}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed{width:calc(75px + 200px)}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.collapsed-secondary-nav-pf{width:200px}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.collapsed-secondary-nav-pf.nav-pf-vertical-with-badges{width:250px}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.collapsed-tertiary-nav-pf{width:200px}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.collapsed-tertiary-nav-pf.nav-pf-vertical-with-badges{width:250px}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.hover-tertiary-nav-pf{width:calc(75px + (200px * 2))}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.collapsed.hover-tertiary-nav-pf.nav-pf-vertical-with-badges{width:calc(75px + (250px * 2))}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.hover-tertiary-nav-pf{width:calc(200px * 3)}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf.hover-tertiary-nav-pf.nav-pf-vertical-with-badges{width:calc(250px * 3)}.nav-pf-vertical.nav-pf-persistent-secondary.secondary-visible-pf .secondary-nav-item-pf.active .nav-pf-secondary-nav{visibility:visible;opacity:1}}.nav-item-pf-header{color:#fff;font-size:16px;margin:18px 20px 10px 20px}.nav-item-pf-header>a{cursor:pointer;margin-right:7px}.nav-item-pf-header>a:focus,.nav-item-pf-header>a:hover{color:#0088ce;text-decoration:none}.nav-pf-vertical.collapsed{width:75px}.nav-pf-vertical.collapsed .list-group-item>a{width:75px}.nav-pf-vertical.collapsed .list-group-item>a>.list-group-item-value{display:none}.nav-pf-vertical.collapsed .list-group-item>a>.badge-container-pf{display:none}.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf.active>a,.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf>a{width:75px}.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf.active>a:after,.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf>a:after{right:10px}.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf.active>a,.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf:hover>a{width:77px}.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf.active>a:after,.nav-pf-vertical.collapsed .list-group-item.secondary-nav-item-pf:hover>a:after{right:11px}.nav-pf-secondary-nav{background:#393f44;border:1px solid #292e34;border-bottom:none;border-top:none;bottom:0;display:block;left:200px;opacity:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:60px;visibility:hidden;width:200px;z-index:1030}.collapsed-secondary-nav-pf .secondary-nav-item-pf.active .nav-pf-secondary-nav{left:0;opacity:1;visibility:visible;z-index:1032}.collapsed-tertiary-nav-pf .secondary-nav-item-pf.active .nav-pf-secondary-nav{left:0;opacity:1;visibility:visible}.hover-secondary-nav-pf .secondary-nav-item-pf.is-hover .nav-pf-secondary-nav{opacity:1;visibility:visible}.ie9.layout-pf-fixed .nav-pf-secondary-nav{box-sizing:content-box}.layout-pf-fixed-with-footer .nav-pf-secondary-nav{bottom:37px}.nav-pf-secondary-nav .list-group-item{border:none;padding:0 0 5px 0;width:200px}.nav-pf-secondary-nav .list-group-item>a{background-color:#393f44;color:#d1d1d1;font-size:12px;font-weight:inherit;height:inherit;padding:4px 0 2px 0;margin-left:20px;width:calc(200px - 20px)}.nav-pf-secondary-nav .list-group-item>a:hover .list-group-item-value{text-decoration:underline}.nav-pf-secondary-nav .list-group-item.active>a:before{display:none}.nav-pf-secondary-nav .list-group-item.active>a,.nav-pf-secondary-nav .list-group-item:hover>a{background-color:#4d5258;color:#fff}.nav-pf-secondary-nav .list-group-item .badge-container-pf{top:5px}.nav-pf-secondary-nav .list-group-item .badge-container-pf .badge{background:#292e34;color:#fff}.nav-pf-secondary-nav .list-group-item .list-group-item-value{padding-left:5px}.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf>a{cursor:default}.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf>a:after{color:#72767b;content:"";display:block;font-family:FontAwesome;font-size:20px;line-height:20px;padding:0;position:absolute;right:20px;top:4px}@supports (display:flex){.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf>a .list-group-item-value{padding-right:35px}}.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf.active>a,.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf:hover>a{width:calc(200px - 19px);z-index:1033}.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf.active>a:after,.nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf:hover>a:after{right:21px}.nav-pf-vertical-with-badges .nav-pf-secondary-nav{left:250px;width:250px}.nav-pf-vertical-with-badges .nav-pf-secondary-nav .list-group-item{width:250px}.nav-pf-vertical-with-badges .nav-pf-secondary-nav .list-group-item>a{width:calc(250px - 20px)}.nav-pf-vertical-with-badges .nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf.active>a,.nav-pf-vertical-with-badges .nav-pf-secondary-nav .list-group-item.tertiary-nav-item-pf:hover>a{width:calc(250px - 19px)}.nav-pf-tertiary-nav{background:#4d5258;border:1px solid #292e34;border-bottom:none;border-top:none;bottom:0;display:block;left:calc(200px * 2);opacity:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:60px;visibility:hidden;width:200px;z-index:1030}.nav-pf-vertical-with-badges .nav-pf-tertiary-nav{left:250px;width:250px}.nav-pf-vertical-with-badges .nav-pf-tertiary-nav .show-mobile-nav{left:0}.collapsed-tertiary-nav-pf .tertiary-nav-item-pf.active .nav-pf-tertiary-nav{left:0;opacity:1;visibility:visible;z-index:1033}.hover-tertiary-nav-pf .tertiary-nav-item-pf.is-hover .nav-pf-tertiary-nav{opacity:1;visibility:visible}.collapsed.collapsed-tertiary-nav-pf .hover-tertiary-nav-pf .tertiary-nav-item-pf.is-hover .nav-pf-tertiary-nav{left:0}.ie9.layout-pf-fixed .nav-pf-tertiary-nav{box-sizing:content-box}.layout-pf-fixed-with-footer .nav-pf-tertiary-nav{bottom:37px}.nav-pf-tertiary-nav .nav-item-pf-header{color:#fff;margin:18px 20px 10px 20px}.nav-pf-tertiary-nav h5{color:#fff;margin:30px 20px 10px 20px}.nav-pf-tertiary-nav .list-group-item{border:none;padding:0 0 5px 0}.nav-pf-tertiary-nav .list-group-item>a{background-color:transparent;color:#d1d1d1;font-size:12px;font-weight:inherit;height:inherit;margin:0 20px 0 20px;padding:4px 0 2px 0}.nav-pf-tertiary-nav .list-group-item.active>a:before{display:none}.nav-pf-tertiary-nav .list-group-item.active>a,.nav-pf-tertiary-nav .list-group-item:hover>a{background-color:#393f44;color:#fff}.nav-pf-tertiary-nav .list-group-item .badge-container-pf{top:5px}.nav-pf-tertiary-nav .list-group-item .badge-container-pf .badge{background:#292e34;color:#fff}.nav-pf-tertiary-nav .list-group-item .list-group-item-value{padding-left:5px}.collapsed .nav-pf-secondary-nav{left:75px}.collapsed .nav-pf-secondary-nav .list-group-item>a{width:calc(200px - 20px)}.collapsed .nav-pf-secondary-nav .list-group-item>a>.list-group-item-value{display:inline-block}.collapsed .nav-pf-secondary-nav .list-group-item>a>.badge-container-pf{display:inline-block}.collapsed .nav-pf-tertiary-nav{left:calc(75px + 200px)}.collapsed .nav-pf-tertiary-nav .list-group-item>a{width:calc(200px - 20px)}.collapsed .nav-pf-tertiary-nav .list-group-item>a>.list-group-item-value{display:inline-block}.collapsed .nav-pf-tertiary-nav .list-group-item>a>.badge-container-pf{display:inline-block}.collapsed.collapsed-secondary-nav-pf,.collapsed.collapsed-tertiary-nav-pf{width:200px}.collapsed.collapsed-secondary-nav-pf .secondary-nav-item-pf:hover>a,.collapsed.collapsed-tertiary-nav-pf .secondary-nav-item-pf:hover>a{z-index:1030}.collapsed.collapsed-secondary-nav-pf .nav-pf-secondary-nav,.collapsed.collapsed-tertiary-nav-pf .nav-pf-secondary-nav{left:0}.collapsed.collapsed-secondary-nav-pf .nav-pf-tertiary-nav{left:200px}.collapsed.collapsed-tertiary-nav-pf .nav-pf-tertiary-nav{left:0}.collapsed.hover-secondary-nav-pf{width:calc(75px + 200px)}.collapsed.hover-secondary-nav-pf.collapsed-secondary-nav-pf,.collapsed.hover-secondary-nav-pf.collapsed-tertiary-nav-pf{width:200px}.collapsed.hover-tertiary-nav-pf{width:calc(75px + (200px * 2))}.collapsed.hover-tertiary-nav-pf.collapsed-secondary-nav-pf{width:calc(200px * 2)}.collapsed.hover-tertiary-nav-pf.collapsed-tertiary-nav-pf{width:200px}.collapsed.nav-pf-vertical-with-badges .nav-pf-secondary-nav .list-group-item>a{width:calc(250px - 20px)}.collapsed.nav-pf-vertical-with-badges .nav-pf-tertiary-nav{left:calc(75px + 250px)}.collapsed.nav-pf-vertical-with-badges .nav-pf-tertiary-nav .list-group-item>a{width:calc(250px - 20px)}.collapsed.nav-pf-vertical-with-badges.collapsed-secondary-nav-pf,.collapsed.nav-pf-vertical-with-badges.collapsed-tertiary-nav-pf{width:250px}.collapsed.nav-pf-vertical-with-badges.collapsed-secondary-nav-pf .nav-pf-tertiary-nav{left:250px}.collapsed.nav-pf-vertical-with-badges.hover-secondary-nav-pf{width:calc(75px + 250px)}.collapsed.nav-pf-vertical-with-badges.hover-secondary-nav-pf.collapsed-secondary-nav-pf,.collapsed.nav-pf-vertical-with-badges.hover-secondary-nav-pf.collapsed-tertiary-nav-pf{width:250px}.collapsed.nav-pf-vertical-with-badges.hover-tertiary-nav-pf{width:calc(75px + (200px * 2))}.collapsed.nav-pf-vertical-with-badges.hover-tertiary-nav-pf.collapsed-secondary-nav-pf{width:calc(200px * 2)}.collapsed.nav-pf-vertical-with-badges.hover-tertiary-nav-pf.collapsed-tertiary-nav-pf{width:200px}.secondary-collapse-toggle-pf{display:none;font-family:FontAwesome;font-size:inherit;opacity:0;pointer-events:none;-webkit-font-smoothing:antialiased}.secondary-collapse-toggle-pf:before{content:""}.secondary-collapse-toggle-pf.collapsed:before{content:""}.tertiary-collapse-toggle-pf{display:none;font-family:FontAwesome;font-size:inherit;opacity:0;pointer-events:none;-webkit-font-smoothing:antialiased}.tertiary-collapse-toggle-pf:before{content:""}.tertiary-collapse-toggle-pf.collapsed:before{content:""}.nav-pf-vertical-collapsible-menus .secondary-collapse-toggle-pf{display:inline-block}.nav-pf-vertical-collapsible-menus .secondary-nav-item-pf.active .secondary-collapse-toggle-pf{opacity:1;pointer-events:all}.nav-pf-vertical-collapsible-menus .tertiary-collapse-toggle-pf{display:inline-block}.nav-pf-vertical-collapsible-menus .tertiary-nav-item-pf.active .tertiary-collapse-toggle-pf{opacity:1;pointer-events:all}.show-mobile-nav .secondary-collapse-toggle-pf{display:inline-block;opacity:1;pointer-events:all}.show-mobile-nav .secondary-collapse-toggle-pf:before{content:""}.show-mobile-nav .tertiary-collapse-toggle-pf{display:inline-block;opacity:1;pointer-events:all}.show-mobile-nav .tertiary-collapse-toggle-pf:before{content:""}.force-hide-secondary-nav-pf .nav-pf-secondary-nav{display:none!important}.force-hide-secondary-nav-pf .nav-pf-tertiary-nav{display:none!important}.nav-pf-vertical.transitions{transition:width .1s}.nav-pf-vertical.transitions .nav-pf-secondary-nav{transition:visibility .1s,opacity .1s linear}.nav-pf-vertical.transitions .nav-pf-tertiary-nav{transition:visibility .1s,opacity .1s linear}.wizard-pf{padding:10px;margin:0 auto;max-height:900px;width:auto}.wizard-pf .modal-content{min-height:100%}.wizard-pf-body{background:#fff;padding:0;position:static}.wizard-pf-sidebar{background:#fafafa;border-right:1px solid #d1d1d1;display:none}@media (min-width:768px){.wizard-pf-sidebar{display:inherit;-ms-flex:0 0 auto;flex:0 0 auto;overflow-x:hidden;overflow-y:auto}.wizard-pf-sidebar .list-group{border-top:0;margin-bottom:0}.wizard-pf-sidebar .list-group-item{background-color:transparent;border-color:#ededed;padding:0}.wizard-pf-sidebar .list-group-item>a{color:#030303;cursor:pointer;display:block;font-size:14px;font-weight:700;height:50px;outline:0;padding-top:11px;padding-left:20px;position:relative;white-space:nowrap;width:14em}.wizard-pf-sidebar .list-group-item>a:hover{text-decoration:none;background-color:#ededed}.wizard-pf-sidebar .list-group-item>a:focus{text-decoration:none}.wizard-pf-sidebar .list-group-item>a:focus span{text-decoration:underline}.wizard-pf-sidebar .list-group-item.active{background-color:#ededed}.wizard-pf-sidebar .list-group-item.active:hover{border-color:#ededed}.wizard-pf-sidebar .list-group-item.active>a{color:#39a5dc;cursor:default}.wizard-pf-sidebar .list-group-item.active>a:before{content:" ";background:#39a5dc;height:100%;left:0;position:absolute;top:0;width:3px}.wizard-pf-sidebar .list-group-item.active>a:after{color:#39a5dc;content:"\f105";display:block;font-family:FontAwesome;font-size:24px;font-weight:500;line-height:30px;padding-top:10px;position:absolute;right:23px;top:0}}.wizard-pf-substep-number{display:inline-block;margin-right:5px;vertical-align:middle;width:25px}.wizard-pf-substep-title{display:inline-block;margin-right:5px;text-align:left;vertical-align:middle}.wizard-pf-steps{border-bottom:solid 1px #d1d1d1}@media (min-width:768px){.wizard-pf-steps{text-align:center}}.wizard-pf-steps-indicator{background:#ededed;border-top:1px solid #d1d1d1;display:inline-block;display:-ms-flexbox;display:flex;font-size:16px;list-style:none;margin-bottom:0;padding:15px 0}@media (min-width:768px){.wizard-pf-steps-indicator{background:#fff;height:120px;padding:38px 0 0;-ms-flex-pack:distribute;justify-content:space-around}}.wizard-pf-steps-indicator li{counter-increment:section;float:left;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;line-height:15px;margin:0;padding:0;position:relative;text-align:center}.wizard-pf-steps-indicator li:not(.active){display:none}@media (min-width:768px){.wizard-pf-steps-indicator li:not(.active){display:block}}.wizard-pf-steps-indicator li a{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:700}@media (min-width:768px){.wizard-pf-steps-indicator li a{font-weight:400;-ms-flex-pack:center;justify-content:center}}.wizard-pf-steps-indicator li a .wizard-pf-step-title{margin-left:10px}@media (min-width:768px){.wizard-pf-steps-indicator li a .wizard-pf-step-title{margin-left:0}}.wizard-pf-steps-indicator li a .wizard-pf-step-title-substep{font-weight:400;margin-left:10px;text-transform:capitalize}.wizard-pf-steps-indicator li a .wizard-pf-step-title-substep:before{content:"\00BB";font-size:20px;margin-right:10px}.wizard-pf-steps-indicator li a .wizard-pf-step-title-substep:not(.active){display:none}@media (min-width:768px){.wizard-pf-steps-indicator li .wizard-pf-step-title-substep{display:none}.wizard-pf-steps-indicator li:before{background-color:#bbb;content:"";height:2px;left:0;position:absolute;right:0;top:40px}.wizard-pf-steps-indicator li:first-child:before{left:50%;right:0}.wizard-pf-steps-indicator li:last-child:before{left:0;right:50%}.wizard-pf-steps-indicator li:only-of-type:before{background-color:transparent}}.wizard-pf-steps-indicator li a{color:#030303;cursor:pointer;font-size:16px;margin-left:1em;margin-right:1em;text-decoration:none}.wizard-pf-steps-indicator li a:hover .wizard-pf-step-number{background-color:#bbb;border-color:#bbb;color:#fff}.wizard-pf-steps-indicator .wizard-pf-step-number{background-color:#fff;border-radius:50%;border:solid 2px #bbb;color:#bbb;font-size:12px;font-weight:700;height:25px;line-height:22px;width:25px}@media (min-width:768px){.wizard-pf-steps-indicator .wizard-pf-step-number{left:calc(50% - 13px);position:absolute;top:27px}}.wizard-pf-steps-indicator .active .wizard-pf-step-number{background-color:#39a5dc;border-color:#39a5dc;cursor:default;color:#fff}.wizard-pf-steps-indicator .viewed-pf .wizard-pf-step-number{color:#030303;background-color:#fff;border-color:#39a5dc}.wizard-pf-main{height:100%;padding:1em;vertical-align:top;width:100%}@media (min-width:768px){.wizard-pf-main{overflow:auto;padding:3em;-ms-flex:1 1 auto;flex:1 1 auto}}.wizard-pf-main .blank-slate-pf{background-color:transparent;border:none;left:0;right:0}.wizard-pf-contents textarea{resize:vertical}.wizard-pf-review-steps{list-style:none}.wizard-pf-review-steps .list-group,.wizard-pf-review-steps .list-group-item{border:none;margin-bottom:0}.wizard-pf-review-steps>ul>li{float:left;line-height:15px;margin:0;padding-top:0;position:relative;width:100%}.wizard-pf-review-steps>ul>li>a{color:#030303;cursor:pointer;font-size:16px;padding-left:30px;padding-right:5px;text-decoration:none;transition:250ms}.wizard-pf-review-steps>ul>li>a:before{content:"\f107";display:block;font-family:FontAwesome;font-size:24px;font-weight:500;left:20px;position:absolute;top:0}.wizard-pf-review-steps>ul>li>a.collapsed:before{content:"\f105"}.wizard-pf-review-substeps{padding-left:22px}.wizard-pf-review-substeps>ul>li{float:left;line-height:15px;margin:0;position:relative;width:100%}.wizard-pf-review-substeps>ul>li a{color:#030303;cursor:pointer;font-size:16px;padding-left:30px;padding-right:5px;text-decoration:none;transition:250ms}.wizard-pf-review-substeps>ul>li a:before{content:"\f107";display:block;font-family:FontAwesome;font-size:24px;font-weight:500;left:20px;position:absolute;top:10px}.wizard-pf-review-substeps>ul>li a.collapsed:before{content:"\f105"}.wizard-pf-review-content{padding-top:10px;padding-left:40px}.wizard-pf-review-content .wizard-pf-review-item{padding:5px 0}.wizard-pf-review-content .wizard-pf-review-item.sub-item{margin-left:10px}.wizard-pf-review-content .wizard-pf-review-item .wizard-pf-review-item-label{font-weight:700;padding-right:10px}.wizard-pf-review-content .wizard-pf-review-item .wizard-pf-review-item-field{font-weight:700;margin:5px 0;padding-right:10px}.wizard-pf-review-content .wizard-pf-review-item .wizard-pf-review-item-field:first-of-type{margin-top:0}.wizard-pf-review-content .wizard-pf-review-item .wizard-pf-review-item-field:last-of-type{margin-bottom:0}.wizard-pf-review-content .wizard-pf-review-item .wizard-pf-review-item-field.sub-field{margin-left:10px}.wizard-pf-success-icon{color:#3f9c35;font-size:67.2px;line-height:67.2px}.wizard-pf-footer{background:#fff;border-top:1px solid #d1d1d1;margin-top:0;padding-bottom:17px}.wizard-pf-footer .btn-cancel{margin-right:25px}@media (min-width:768px){.wizard-pf-row{display:-ms-flexbox;display:flex;width:100%;height:900px;max-height:65vh}}@media (min-width:992px){.wizard-pf{padding:30px 0;width:900px}.wizard-pf-sidebar .list-group-item>a{width:18em}}.wizard-pf-steps-alt,.wizard-pf-steps-alt ul{list-style:none;margin:0;padding:0}.wizard-pf-steps-alt{margin-left:15px;margin-top:15px;background-image:linear-gradient(to right,transparent 11px,#d1d1d1 11px,#d1d1d1 13px,transparent 13px)}@media (min-width:768px){.wizard-pf-steps-alt{display:none}}.wizard-pf-steps-alt-indicator{position:relative}.wizard-pf-steps-alt-indicator:after{color:#4d5258;content:"\f107";display:block;font-family:FontAwesome;font-size:24px;font-weight:500;position:absolute;right:17px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.wizard-pf-steps-alt-indicator:after{display:none}}.wizard-pf-steps-alt-indicator.active:after{content:"\f106"}.wizard-pf-step-alt{margin-bottom:10px}.wizard-pf-step-alt a{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.wizard-pf-step-alt a:hover{text-decoration:none}.wizard-pf-step-alt a:hover .wizard-pf-step-alt-title{color:#39a5dc}.wizard-pf-step-alt ul{margin-left:11px}.wizard-pf-step-alt .wizard-pf-step-alt-title{margin-left:5px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.wizard-pf-step-alt .wizard-pf-step-alt-number{-ms-flex:0 0 auto;flex:0 0 auto}.wizard-pf-step-alt.active .wizard-pf-step-alt-number{background-color:#39a5dc;border-color:#39a5dc;cursor:default;color:#fff}.wizard-pf-step-alt.active .wizard-pf-step-alt-title{color:#39a5dc}.wizard-pf-step-alt.active .wizard-pf-step-alt-substep:first-of-type{margin-top:2px}.wizard-pf-step-alt.viewed .wizard-pf-step-alt-number{color:#030303;background-color:#fff;border-color:#39a5dc}.wizard-pf-step-alt-number{background-color:#fff;border-radius:50%;border:solid 2px #bbb;color:#bbb;font-size:12px;font-weight:700;height:24px;width:24px;display:inline-block;text-align:center}.wizard-pf-step-alt-title{color:#030303;font-weight:700;text-transform:capitalize;display:inline-block}.wizard-pf-step-alt-substep{display:-ms-flexbox;display:flex}.wizard-pf-step-alt-substep a{padding:5px 0 5px 18px;color:#393f44}.wizard-pf-step-alt-substep:not(.disabled).active,.wizard-pf-step-alt-substep:not(.disabled):hover{background-color:#ededed;background-image:linear-gradient(to right,#39a5dc 2px,transparent 2px)}.wizard-pf-step-alt-substep:not(.disabled).active a,.wizard-pf-step-alt-substep:not(.disabled):hover a{color:#39a5dc}.wizard-pf-step-alt-substep.active a{font-weight:700}.wizard-pf-step-alt-substep.disabled{cursor:not-allowed}.wizard-pf-step-alt-substep.disabled a{pointer-events:none}
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/build/sass/patternfly.min.css.map b/themes/src/main/node_modules/patternfly/tests/build/sass/patternfly.min.css.map
new file mode 100644
index 0000000000..72591d1463
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/build/sass/patternfly.min.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["tests/build/sass/patternfly.css"],"names":[],"mappings":"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ACE,KAAM,cAER,eACE,KAAM,eAER,eACE,KAAM,IAER,eACE,KAAM,eAER,eACE,KAAM,eAER,eACE,KAAM,IAER,eACE,KAAM,eAER,eACE,KAAM,eAER,eACE,KAAM,IAER,gBACE,KAAM,eAER,gBACE,KAAM,eAER,gBACE,KAAM,KAER,iBACE,YAAa,EAEf,iBACE,YAAa,cAEf,iBACE,YAAa,eAEf,iBACE,YAAa,IAEf,iBACE,YAAa,eAEf,iBACE,YAAa,eAEf,iBACE,YAAa,IAEf,iBACE,YAAa,eAEf,iBACE,YAAa,eAEf,iBACE,YAAa,IAEf,kBACE,YAAa,eAEf,kBACE,YAAa,eAEf,kBACE,YAAa,MAIjB,yBACE,UAAmG,WAAY,WAAY,WAAhH,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UACtF,MAAO,KAET,UACE,MAAO,cAET,UACE,MAAO,eAET,UACE,MAAO,IAET,UACE,MAAO,eAET,UACE,MAAO,eAET,UACE,MAAO,IAET,UACE,MAAO,eAET,UACE,MAAO,eAET,UACE,MAAO,IAET,WACE,MAAO,eAET,WACE,MAAO,eAET,WACE,MAAO,KAET,eACE,MAAO,KAET,eACE,MAAO,cAET,eACE,MAAO,eAET,eACE,MAAO,IAET,eACE,MAAO,eAET,eACE,MAAO,eAET,eACE,MAAO,IAET,eACE,MAAO,eAET,eACE,MAAO,eAET,eACE,MAAO,IAET,gBACE,MAAO,eAET,gBACE,MAAO,eAET,gBACE,MAAO,KAET,eACE,KAAM,KAER,eACE,KAAM,cAER,eACE,KAAM,eAER,eACE,KAAM,IAER,eACE,KAAM,eAER,eACE,KAAM,eAER,eACE,KAAM,IAER,eACE,KAAM,eAER,eACE,KAAM,eAER,eACE,KAAM,IAER,gBACE,KAAM,eAER,gBACE,KAAM,eAER,gBACE,KAAM,KAER,iBACE,YAAa,EAEf,iBACE,YAAa,cAEf,iBACE,YAAa,eAEf,iBACE,YAAa,IAEf,iBACE,YAAa,eAEf,iBACE,YAAa,eAEf,iBACE,YAAa,IAEf,iBACE,YAAa,eAEf,iBACE,YAAa,eAEf,iBACE,YAAa,IAEf,kBACE,YAAa,eAEf,kBACE,YAAa,eAEf,kBACE,YAAa,MAIjB,0BACE,UAAmG,WAAY,WAAY,WAAhH,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UACtF,MAAO,KAET,UACE,MAAO,cAET,UACE,MAAO,eAET,UACE,MAAO,IAET,UACE,MAAO,eAET,UACE,MAAO,eAET,UACE,MAAO,IAET,UACE,MAAO,eAET,UACE,MAAO,eAET,UACE,MAAO,IAET,WACE,MAAO,eAET,WACE,MAAO,eAET,WACE,MAAO,KAET,eACE,MAAO,KAET,eACE,MAAO,cAET,eACE,MAAO,eAET,eACE,MAAO,IAET,eACE,MAAO,eAET,eACE,MAAO,eAET,eACE,MAAO,IAET,eACE,MAAO,eAET,eACE,MAAO,eAET,eACE,MAAO,IAET,gBACE,MAAO,eAET,gBACE,MAAO,eAET,gBACE,MAAO,KAET,eACE,KAAM,KAER,eACE,KAAM,cAER,eACE,KAAM,eAER,eACE,KAAM,IAER,eACE,KAAM,eAER,eACE,KAAM,eAER,eACE,KAAM,IAER,eACE,KAAM,eAER,eACE,KAAM,eAER,eACE,KAAM,IAER,gBACE,KAAM,eAER,gBACE,KAAM,eAER,gBACE,KAAM,KAER,iBACE,YAAa,EAEf,iBACE,YAAa,cAEf,iBACE,YAAa,eAEf,iBACE,YAAa,IAEf,iBACE,YAAa,eAEf,iBACE,YAAa,eAEf,iBACE,YAAa,IAEf,iBACE,YAAa,eAEf,iBACE,YAAa,eAEf,iBACE,YAAa,IAEf,kBACE,YAAa,eAEf,kBACE,YAAa,eAEf,kBACE,YAAa,MAIjB,MACE,iBAAkB,YAGpB,QACE,YAAa,KACb,eAAgB,KAChB,MAAO,QACP,WAAY,KAGd,GACE,WAAY,KAGd,OACE,MAAO,KACP,UAAW,KACX,cAAe,KAMjB,mBADA,mBAGA,mBADA,mBAHA,mBADA,mBAME,QAAS,KACT,YAAa,WACb,eAAgB,IAChB,WAAY,IAAI,MAAM,QAGxB,mBACE,eAAgB,OAChB,cAAe,IAAI,MAAM,QAI3B,uCADA,uCAGA,wCADA,wCAGA,2CADA,2CAEE,W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"}
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_config.yml b/themes/src/main/node_modules/patternfly/tests/pages/_config.yml
new file mode 100644
index 0000000000..51a16fda32
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_config.yml
@@ -0,0 +1,21 @@
+# Site settings
+alert-message: ' and
http://getbootstrap.com .'
+baseurl: ''
+assets-base: '..'
+category-list: [Widgets, Charts, Layouts, Navigation]
+company: PatternFly
+navbar-pf-navbar-brand-icon: true
+navbar-pf-alt-navbar-brand-icon: true
+navbar-logo-icon: '/img/logo.svg'
+navbar-logo-alt-icon: '/img/logo-alt.svg'
+navbar-brand-icon: '/img/brand.svg'
+navbar-brand-alt-icon: '/img/brand-alt.svg'
+brand-horizontal: '/img/Logo_Horizontal_Reversed.svg'
+title: PatternFly
+title-product: 'PatternFly Enterprise Application'
+url-css-additions: '/css/patternfly-additions.min.css'
+url-css-extra: 'tests.css'
+url-css-main: '/css/patternfly.min.css'
+url-img: '/img'
+url-js: '/js/patternfly.min.js'
+nav-tertiary: false
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/head.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/head.html
new file mode 100644
index 0000000000..e81b96baf7
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/head.html
@@ -0,0 +1,45 @@
+ {% strip %}
+
{% if page.title %}{{ page.title }} - {{ site.title }}{% else %}{{ site.title }}{% endif %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {% if page.url-css-extra %}
+ {% for urlextracss in page.url-css-extra %}
+
+ {% endfor %}
+ {% else if site.url-css-extra %}
+
+ {% endif %}
+
+
+ {% if page.url-js-extra %}{% for urlextrajs in page.url-js-extra %}
+
+ {% endfor %}{% endif %}
+
+ {% if page.full-page %}
+
+
+
+
+
+
+ {% if page.alt-layout %}The alternate layouts are not officially supported by Patternfly. {% endif %}These examples are included for development testing purposes. For official documentation, see
https://www.patternfly.org and
http://getbootstrap.com .
+
+
{% endif %}{% endstrip %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/aggregate-status-adipiscing-mini.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/aggregate-status-adipiscing-mini.html
new file mode 100644
index 0000000000..16539de016
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/aggregate-status-adipiscing-mini.html
@@ -0,0 +1,13 @@
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/aggregate-status-adipiscing.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/aggregate-status-adipiscing.html
new file mode 100644
index 0000000000..8c46ca52cc
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/aggregate-status-adipiscing.html
@@ -0,0 +1,10 @@
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/aggregate-status-amet-mini.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/aggregate-status-amet-mini.html
new file mode 100644
index 0000000000..fe19bf8e7e
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/aggregate-status-amet-mini.html
@@ -0,0 +1,13 @@
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/aggregate-status-amet.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/aggregate-status-amet.html
new file mode 100644
index 0000000000..352f55be20
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/aggregate-status-amet.html
@@ -0,0 +1,11 @@
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/aggregate-status-ipsum-mini.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/aggregate-status-ipsum-mini.html
new file mode 100644
index 0000000000..2d4f9d35e5
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/aggregate-status-ipsum-mini.html
@@ -0,0 +1,11 @@
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/aggregate-status-ipsum.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/aggregate-status-ipsum.html
new file mode 100644
index 0000000000..1a03c8c5e9
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/aggregate-status-ipsum.html
@@ -0,0 +1,10 @@
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/dashboard-timeframe-footer.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/dashboard-timeframe-footer.html
new file mode 100644
index 0000000000..9a6fbe0105
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/dashboard-timeframe-footer.html
@@ -0,0 +1,25 @@
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/dashboard-timeframe-header.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/dashboard-timeframe-header.html
new file mode 100644
index 0000000000..5bbc92359d
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/dashboard-timeframe-header.html
@@ -0,0 +1,20 @@
+
+
+
+
+ Last 30 Days
+
+
+
+
+ Card Title
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/object-status.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/object-status.html
new file mode 100644
index 0000000000..fd9237f511
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/object-status.html
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+ Cake Service
+
+
+
Created On 2015-03-01 02:00 AM Never Expires
+
+
+
+
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/status-inline-actions-xs.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/status-inline-actions-xs.html
new file mode 100644
index 0000000000..902fa14735
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/status-inline-actions-xs.html
@@ -0,0 +1,14 @@
+
+
+
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropupKebabRight2" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+ Storage_1
+
+
+
+ {% include widgets/charts/utilization-bar.html id="utilizationBarChart" %}
+
25% in use
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/summary-inline-actions-xs.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/summary-inline-actions-xs.html
new file mode 100644
index 0000000000..4b7a6a8642
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/summary-inline-actions-xs.html
@@ -0,0 +1,11 @@
+
+
+
+ {% include widgets/kebab.html dropmenuType="dropup" dropmenuPosition="pull-right" dropmenuId="dropupKebabRight3" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+ Zone_1
+
+
+
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque. More info
+
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/utilization-bar-side-labels.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/utilization-bar-side-labels.html
new file mode 100644
index 0000000000..c99d14b483
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/utilization-bar-side-labels.html
@@ -0,0 +1,58 @@
+
+
+
+ Quotas
+
+
+
+
+
+ CPU
+
+
+
+ 115 of 460 MHz
+
+
+ 75% Available
+
+
+
+
+
+ Memory
+
+
+
+ 8 of 16 GB
+
+
+ 50% Available
+
+
+
+
+
+ Pods
+
+
+
+ 5 of 8 Total
+
+
+ 37.5% Available
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/utilization-bar-top-labels.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/utilization-bar-top-labels.html
new file mode 100644
index 0000000000..a2e11e21d8
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/utilization-bar-top-labels.html
@@ -0,0 +1,53 @@
+
+
+
+ Top Utilized Clusters
+
+
+
+
+ RHOS6-Controller
+
+
+
+ 190.0 of 200.0 GB Used
+
+
+ 5% Available
+
+
+
+ CFMEQE-Cluster
+
+
+
+ 100.0 of 200.0 GB Used
+
+
+ 50% Available
+
+
+
+ RHOS-Undercloud
+
+
+
+ 140.0 of 200.0 GB Used
+
+
+ 30% Available
+
+
+
+ RHEL6-Controller
+
+
+
+ 153.0 of 200.0 GB Used
+
+
+ 23.5% Available
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/utilization-trend-multiple-metrics.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/utilization-trend-multiple-metrics.html
new file mode 100644
index 0000000000..93df911be3
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/utilization-trend-multiple-metrics.html
@@ -0,0 +1,171 @@
+
+
+
Last 30 days
+
+ Utilization
+
+
+
+
+
+
CPU
+
+ 50
+
+ Available
+ of 1000 MHz
+
+
+
+
+
+
+
+
Memory
+
+ 256
+
+ Available
+ of 432 GB
+
+
+
+
+
+
+
+
Network
+
+ 200
+
+ Available
+ of 1300 Gbps
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/utilization-trend-single-metric.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/utilization-trend-single-metric.html
new file mode 100644
index 0000000000..35f492cda9
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/cards/utilization-trend-single-metric.html
@@ -0,0 +1,60 @@
+
+
+ Network
+
+
+
+ 200
+
+ Available
+ of 1300 Gbps
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/area-multiple.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/area-multiple.html
new file mode 100644
index 0000000000..0aa895088e
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/area-multiple.html
@@ -0,0 +1,21 @@
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/area-single.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/area-single.html
new file mode 100644
index 0000000000..5be6e9c9c7
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/area-single.html
@@ -0,0 +1,21 @@
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/bar-horizontal-group.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/bar-horizontal-group.html
new file mode 100644
index 0000000000..bdf6e41b36
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/bar-horizontal-group.html
@@ -0,0 +1,51 @@
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/bar-horizontal-stack.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/bar-horizontal-stack.html
new file mode 100644
index 0000000000..a35a052a62
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/bar-horizontal-stack.html
@@ -0,0 +1,49 @@
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/bar-horizontal.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/bar-horizontal.html
new file mode 100644
index 0000000000..4689acf7c0
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/bar-horizontal.html
@@ -0,0 +1,34 @@
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/bar-vertical-group.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/bar-vertical-group.html
new file mode 100644
index 0000000000..c9237e8b11
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/bar-vertical-group.html
@@ -0,0 +1,50 @@
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/bar-vertical-stack.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/bar-vertical-stack.html
new file mode 100644
index 0000000000..3078cfc388
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/bar-vertical-stack.html
@@ -0,0 +1,48 @@
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/bar-vertical.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/bar-vertical.html
new file mode 100644
index 0000000000..53544f9d50
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/bar-vertical.html
@@ -0,0 +1,33 @@
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/donut-mini.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/donut-mini.html
new file mode 100644
index 0000000000..67a77d3a80
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/donut-mini.html
@@ -0,0 +1,37 @@
+
+
Animals
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/donut-utilization.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/donut-utilization.html
new file mode 100644
index 0000000000..5f55ba0c62
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/donut-utilization.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+ 60 MHz of 100 MHz used
+
+
+
+
+
+
+
+
+
+ 60 MHz of 100 MHz used
+
+
+
+
+
+
+
+
+
+
+ 60 MHz of 100 MHz
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/donut-whole-relationship.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/donut-whole-relationship.html
new file mode 100644
index 0000000000..7ed42d84af
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/donut-whole-relationship.html
@@ -0,0 +1,75 @@
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/line-multiple.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/line-multiple.html
new file mode 100644
index 0000000000..36f15698aa
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/line-multiple.html
@@ -0,0 +1,22 @@
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/line-single.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/line-single.html
new file mode 100644
index 0000000000..a8bc112dd6
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/line-single.html
@@ -0,0 +1,21 @@
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/pie-mini.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/pie-mini.html
new file mode 100644
index 0000000000..da39f3982f
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/pie-mini.html
@@ -0,0 +1,37 @@
+
+
Animals
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/pie-whole-relationship.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/pie-whole-relationship.html
new file mode 100644
index 0000000000..9d4580f234
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/pie-whole-relationship.html
@@ -0,0 +1,63 @@
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/sparkline.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/sparkline.html
new file mode 100644
index 0000000000..f8e2c926d4
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/sparkline.html
@@ -0,0 +1,14 @@
+
+
Less than one year remaining
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/spline-multiple.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/spline-multiple.html
new file mode 100644
index 0000000000..fd4e9db04a
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/spline-multiple.html
@@ -0,0 +1,21 @@
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/spline-single.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/spline-single.html
new file mode 100644
index 0000000000..8879d40691
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/spline-single.html
@@ -0,0 +1,21 @@
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/utilization-bar.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/utilization-bar.html
new file mode 100644
index 0000000000..4e2d8d3f3c
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/charts/utilization-bar.html
@@ -0,0 +1,14 @@
+
+
+ 25% Used
+
+
+ 75% Available
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/about-modal.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/about-modal.html
new file mode 100644
index 0000000000..1951b36dc7
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/about-modal.html
@@ -0,0 +1,31 @@
+
Launch about modal
+
+
+
+
+
+
Product Title
+
+
+ Label Version
+ Label Version
+ Label Version
+ Label Version
+ Label Version
+ Label Version
+
+
+
+ Trademark and Copyright Information
+
+
+
+
+
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/alert-danger-dismissable.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/alert-danger-dismissable.html
new file mode 100644
index 0000000000..b6ca00c260
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/alert-danger-dismissable.html
@@ -0,0 +1,7 @@
+
+
+
+
+
+
Hey there is a problem! Yeah this is really messed up and you should
know about it .
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/alert-danger.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/alert-danger.html
new file mode 100644
index 0000000000..95abec1822
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/alert-danger.html
@@ -0,0 +1,4 @@
+
+
+
Hey there is a problem! Yeah this is really messed up and you should
know about it .
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/alert-info-dismissable.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/alert-info-dismissable.html
new file mode 100644
index 0000000000..a923e6ff7d
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/alert-info-dismissable.html
@@ -0,0 +1,7 @@
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/alert-success-button.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/alert-success-button.html
new file mode 100644
index 0000000000..79863803e9
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/alert-success-button.html
@@ -0,0 +1,5 @@
+
+
Button
+
+
Great job! This is really working out
great for us .
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/alert-success-dismissable.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/alert-success-dismissable.html
new file mode 100644
index 0000000000..41f0d1c8bc
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/alert-success-dismissable.html
@@ -0,0 +1,7 @@
+
+
+
+
+
+
Great job! This is really working out
great for us .
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/alert-warning-dismissable.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/alert-warning-dismissable.html
new file mode 100644
index 0000000000..a0c6684cfe
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/alert-warning-dismissable.html
@@ -0,0 +1,7 @@
+
+
+
+
+
+
There might be a problem here! We are not really sure, but
it might be bad .
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/alert-warning.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/alert-warning.html
new file mode 100644
index 0000000000..aa31181ae4
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/alert-warning.html
@@ -0,0 +1,4 @@
+
+
+
There might be a problem here! We are not really sure, but
it might be bad .
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/blank-slate.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/blank-slate.html
new file mode 100644
index 0000000000..71b9643951
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/blank-slate.html
@@ -0,0 +1,21 @@
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/experimental-features-component.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/experimental-features-component.html
new file mode 100644
index 0000000000..abbeaa2cb9
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/experimental-features-component.html
@@ -0,0 +1,16 @@
+
+
+
+ More info
+
+
+
+
+
+
lorem ipsum
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/experimental-features-page.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/experimental-features-page.html
new file mode 100644
index 0000000000..c67659bb3d
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/experimental-features-page.html
@@ -0,0 +1,44 @@
+
+
+
+
+ This feature is experimental.
+ Got it!
+
+
+ More info
+
+
+
+
+
+
+
+
Empty State Title
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+
Learn more about this on the documentation .
+
+
+
+
+
+
+ I agree to the terms of this feature, as written above.
+
+
+
+
Activate All Experimental Features
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/toast-danger.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/toast-danger.html
new file mode 100644
index 0000000000..610e5ec691
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/toast-danger.html
@@ -0,0 +1,4 @@
+
+
+ Failed to add server_abc .
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/toast-in-context.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/toast-in-context.html
new file mode 100644
index 0000000000..602b14cc7f
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/toast-in-context.html
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
server_abc has been added to main server group.
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/toast-info.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/toast-info.html
new file mode 100644
index 0000000000..57293359ed
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/toast-info.html
@@ -0,0 +1,8 @@
+
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
Great job! This is really working out.
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/toast-max-width.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/toast-max-width.html
new file mode 100644
index 0000000000..4f3161c37a
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/toast-max-width.html
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+ Max-width is set on this example.
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/toast-success.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/toast-success.html
new file mode 100644
index 0000000000..d759449d6e
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/toast-success.html
@@ -0,0 +1,7 @@
+
+
+
+
+
+ The server configuration changed.
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/toast-warning.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/toast-warning.html
new file mode 100644
index 0000000000..e5c2e6e6b1
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/toast-warning.html
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+ The server configuration changed.
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/wizard(old).html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/wizard(old).html
new file mode 100644
index 0000000000..0eec919696
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/wizard(old).html
@@ -0,0 +1,578 @@
+
Launch wizard
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading Wizard
+
Lorem ipsum dolor sit amet, porta at suspendisse ac, ut wisi
+ vivamus, lorem sociosqu eget nunc amet.
+
+
+
+
+
+
+
+
+
+
Deployment in progress
+
Lorem ipsum dolor sit amet, porta at suspendisse ac, ut wisi
+ vivamus, lorem sociosqu eget nunc amet.
+
+
+
+
Deployment was successful
+
Lorem ipsum dolor sit amet, porta at suspendisse ac, ut wisi
+ vivamus, lorem sociosqu eget nunc amet.
+
+ View Deployment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/wizard.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/wizard.html
new file mode 100644
index 0000000000..0acc756ed7
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/communication/wizard.html
@@ -0,0 +1,683 @@
+
Launch wizard
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading Wizard
+
Lorem ipsum dolor sit amet, porta at suspendisse ac, ut wisi
+ vivamus, lorem sociosqu eget nunc amet.
+
+
+
+
+
+
+
+
+
+
Deployment in progress
+
Lorem ipsum dolor sit amet, porta at suspendisse ac, ut wisi
+ vivamus, lorem sociosqu eget nunc amet.
+
+
+
+
Deployment was successful
+
Lorem ipsum dolor sit amet, porta at suspendisse ac, ut wisi
+ vivamus, lorem sociosqu eget nunc amet.
+
+ View Deployment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/form.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/form.html
new file mode 100644
index 0000000000..b1fd4f9621
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/form.html
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/forms/bootstrap-datepicker-inline.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/forms/bootstrap-datepicker-inline.html
new file mode 100644
index 0000000000..d49892653c
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/forms/bootstrap-datepicker-inline.html
@@ -0,0 +1,9 @@
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/forms/bootstrap-datepicker-text-input.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/forms/bootstrap-datepicker-text-input.html
new file mode 100644
index 0000000000..fc4103e2bb
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/forms/bootstrap-datepicker-text-input.html
@@ -0,0 +1,9 @@
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/forms/bootstrap-datepicker.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/forms/bootstrap-datepicker.html
new file mode 100644
index 0000000000..a7e645b9e1
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/forms/bootstrap-datepicker.html
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/forms/expand-collapse-section.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/forms/expand-collapse-section.html
new file mode 100644
index 0000000000..a55cf5b230
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/forms/expand-collapse-section.html
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ {% if include.is-modal == false %}
+
+ {% endif %}
+ {% if include.is-modal == true %}
+
+ {% endif %}
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/forms/field-level-help.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/forms/field-level-help.html
new file mode 100644
index 0000000000..792cd42f80
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/forms/field-level-help.html
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/forms/input-validation-form.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/forms/input-validation-form.html
new file mode 100644
index 0000000000..4ff4a22f11
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/forms/input-validation-form.html
@@ -0,0 +1,29 @@
+{% if include.has-error == true %}{% include widgets/communication/alert-danger.html %}{% endif %}
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/forms/input-validation-modal.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/forms/input-validation-modal.html
new file mode 100644
index 0000000000..b83dd5c9cd
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/forms/input-validation-modal.html
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+ {% if include.has-error == true %}{% include widgets/communication/alert-danger.html %}{% endif %}
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/forms/time-picker.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/forms/time-picker.html
new file mode 100644
index 0000000000..fc3b5cf9ef
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/forms/time-picker.html
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/framework/application-launcher.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/framework/application-launcher.html
new file mode 100644
index 0000000000..073d55c17d
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/framework/application-launcher.html
@@ -0,0 +1,52 @@
+
+
+
+
+ Application Launcher
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/framework/login-basic.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/framework/login-basic.html
new file mode 100644
index 0000000000..9a3d74213c
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/framework/login-basic.html
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+ Email address
+
+
+
+ Password
+
+
+
+
+ Log In
+
+
Need an account?Sign up
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/framework/login-multi-factor-identity-first-step-1.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/framework/login-multi-factor-identity-first-step-1.html
new file mode 100644
index 0000000000..b7bed0d9bf
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/framework/login-multi-factor-identity-first-step-1.html
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+ Email, phone or username
+
+
+
+
+ Keep me logged in for 30 days
+
+
+ Next
+
+
Need an account?Sign up
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/framework/login-multi-factor-identity-first-step-2.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/framework/login-multi-factor-identity-first-step-2.html
new file mode 100644
index 0000000000..f0c6a52679
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/framework/login-multi-factor-identity-first-step-2.html
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ Password
+
+
+
+
+ Log In
+
+
Need an account?Sign up
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/framework/login-single-sign-on.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/framework/login-single-sign-on.html
new file mode 100644
index 0000000000..2c4f210920
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/framework/login-single-sign-on.html
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+ Email address
+
+
+
+ Password
+
+
+
+
+ Log In
+
+
Need an account?Sign up
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/framework/login-social-account-two-column.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/framework/login-social-account-two-column.html
new file mode 100644
index 0000000000..43ea5b025d
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/framework/login-social-account-two-column.html
@@ -0,0 +1,82 @@
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/framework/login-social-account.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/framework/login-social-account.html
new file mode 100644
index 0000000000..7437871c20
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/framework/login-social-account.html
@@ -0,0 +1,53 @@
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/framework/login.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/framework/login.html
new file mode 100644
index 0000000000..c02cfccd8e
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/framework/login.html
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
Welcome to {{ site.title }}!
+ This is placeholder text, only. Use this area to place any information or introductory message about your application that may be relevant for users. For example, you might include news or information about the latest release of your product here—such as a version number.
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/kebab.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/kebab.html
new file mode 100644
index 0000000000..d54ea69c8d
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/kebab.html
@@ -0,0 +1,12 @@
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/card-view-multi-select.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/card-view-multi-select.html
new file mode 100644
index 0000000000..bf19fb4114
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/card-view-multi-select.html
@@ -0,0 +1,84 @@
+{% include widgets/layouts/navbar-primary.html %}
+{% include widgets/layouts/toolbar.html %}
+
+
+
+{% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+{% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+{% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+{% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+{% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+{% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+{% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+{% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+{% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+{% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+{% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+{% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+{% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+{% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+{% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+{% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/card-view-single-select.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/card-view-single-select.html
new file mode 100644
index 0000000000..a546520d30
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/card-view-single-select.html
@@ -0,0 +1,39 @@
+{% include widgets/layouts/navbar-primary.html %}
+{% include widgets/layouts/toolbar.html %}
+
+
+
+{% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-single-select" %}
+
+
+{% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-single-select" %}
+
+
+{% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-single-select" %}
+
+
+{% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-single-select" %}
+
+
+{% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-single-select" %}
+
+
+{% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-single-select" %}
+
+
+
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/cards-alt.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/cards-alt.html
new file mode 100644
index 0000000000..82d977855a
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/cards-alt.html
@@ -0,0 +1,159 @@
+
+
+
+{% include widgets/cards/aggregate-status-ipsum.html %}
+
+
+{% include widgets/cards/aggregate-status-amet.html %}
+
+
+{% include widgets/cards/aggregate-status-adipiscing.html %}
+
+
+
+
+
+
+{% include widgets/cards/aggregate-status-ipsum-mini.html %}
+
+
+{% include widgets/cards/aggregate-status-amet-mini.html %}
+
+
+{% include widgets/cards/aggregate-status-adipiscing-mini.html %}
+
+
+
+
+
+
+{% include widgets/cards/utilization-bar-top-labels.html %}
+
+
+{% include widgets/cards/utilization-bar-side-labels.html %}
+
+
+
+
+{% include widgets/cards/utilization-trend-multiple-metrics.html id3="chart-pf-donut-1" id4="chart-pf-sparkline-1" id5="chart-pf-donut-2" id6="chart-pf-sparkline-2" id7="chart-pf-donut-3" id8="chart-pf-sparkline-3" %}
+
+
+
+
+{% include widgets/cards/utilization-trend-single-metric.html id1="chart-pf-donut-4" id2="chart-pf-sparkline-4" %}
+
+
+
+
+
+{% include widgets/cards/dashboard-timeframe-header.html %}
+
+
+{% include widgets/cards/dashboard-timeframe-footer.html %}
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/cards.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/cards.html
new file mode 100644
index 0000000000..246dd239eb
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/cards.html
@@ -0,0 +1,272 @@
+
+
+
+{% include widgets/cards/aggregate-status-ipsum.html %}
+
+
+{% include widgets/cards/aggregate-status-amet.html %}
+
+
+{% include widgets/cards/aggregate-status-adipiscing.html %}
+
+
+
+
+
+
+
+
+{% include widgets/cards/aggregate-status-ipsum-mini.html %}
+
+
+{% include widgets/cards/aggregate-status-amet-mini.html %}
+
+
+{% include widgets/cards/aggregate-status-adipiscing-mini.html %}
+
+
+
+
+
+
+
+{% include widgets/cards/utilization-bar-top-labels.html %}
+
+
+{% include widgets/cards/utilization-bar-side-labels.html %}
+
+
+
+
+
+ Quotas
+
+
+
+
+
+ CPU
+
+
+
+ 25% Used
+
+
+ 75% Available
+
+
+
+
+
+ Memory
+
+
+
+ 50% Used
+
+
+ 50% Available
+
+
+
+
+
+ Pods
+
+
+
+ 62.5% Used
+
+
+ 37.5% Available
+
+
+
+
+
+
+
+
+
+
+
+{% include widgets/cards/utilization-trend-multiple-metrics.html id3="chart-pf-donut-1" id4="chart-pf-sparkline-1" id5="chart-pf-donut-2" id6="chart-pf-sparkline-2" id7="chart-pf-donut-3" id8="chart-pf-sparkline-3" %}
+
+
+
+
+{% include widgets/cards/utilization-trend-single-metric.html id1="chart-pf-donut-4" id2="chart-pf-sparkline-4" %}
+
+
+
+
+{% include widgets/cards/dashboard-timeframe-header.html %}
+
+
+{% include widgets/cards/dashboard-timeframe-footer.html %}
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/nav-horizontal-notification-drawer.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/nav-horizontal-notification-drawer.html
new file mode 100644
index 0000000000..9e1114b4d0
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/nav-horizontal-notification-drawer.html
@@ -0,0 +1,99 @@
+
+
+
+
+ {% include widgets/notification-drawer.html %}
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/nav-vertical-notification-drawer.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/nav-vertical-notification-drawer.html
new file mode 100644
index 0000000000..3d262cb0ee
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/nav-vertical-notification-drawer.html
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {% include widgets/notification-drawer.html %}
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/navbar-primary.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/navbar-primary.html
new file mode 100644
index 0000000000..4018b74073
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/navbar-primary.html
@@ -0,0 +1,87 @@
+ {% strip %}
+
+
+
+
+ {% for node in site.weighted_pages %}
+ {% if node.categories contains 'Layouts' and node.weight %}
+ {% if page.url == node.url %}
+
+ {{ node.title }}
+
+ {% else %}
+
+ {{ node.title }}
+
+ {% endif %}
+ {% endif %}
+ {% endfor %}
+
+
+ {% endstrip %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/navbar-vertical.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/navbar-vertical.html
new file mode 100644
index 0000000000..c95094edfd
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/navbar-vertical.html
@@ -0,0 +1,45 @@
+{% assign launchergrid = include.launchergrid %}
+{% assign launchericons = include.launchericons %}
+
+
+
+
+ {% if page.applauncher %}
+ {% include widgets/framework/application-launcher.html icons=launchericons grid=launchergrid %}
+ {% endif %}
+
+
+
+
+
+
+
+
+
+
+ {% if include.notification-drawer %}
+ {% include widgets/notification-drawer.html %}
+ {% endif %}
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/toolbar.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/toolbar.html
new file mode 100644
index 0000000000..8bc0cca845
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/layouts/toolbar.html
@@ -0,0 +1,94 @@
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-default.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-default.html
new file mode 100644
index 0000000000..de9876f5bf
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-default.html
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+
+ 8 Hosts
+
+
+
+ 8 Clusters
+
+
+
+ 18 Nodes
+
+
+
+ 4 Images
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-page-compound-expansion.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-page-compound-expansion.html
new file mode 100644
index 0000000000..1217017cff
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-page-compound-expansion.html
@@ -0,0 +1,5 @@
+{% include widgets/layouts/navbar-primary.html %}
+{% include widgets/layouts/toolbar.html %}
+
+{% include widgets/list-view/list-view-standard-rows-compound-expansion.html %}
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-page-simple-expansion.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-page-simple-expansion.html
new file mode 100644
index 0000000000..a5c32cb846
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-page-simple-expansion.html
@@ -0,0 +1,5 @@
+{% include widgets/layouts/navbar-primary.html %}
+{% include widgets/layouts/toolbar.html %}
+
+{% include widgets/list-view/list-view-standard-rows-simple-expansion.html %}
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-page.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-page.html
new file mode 100644
index 0000000000..9bc1af643b
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-page.html
@@ -0,0 +1,5 @@
+{% include widgets/layouts/navbar-primary.html %}
+{% include widgets/layouts/toolbar.html %}
+
+{% include widgets/list-view/list-view-standard-rows.html %}
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-standard-rows-compound-expansion.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-standard-rows-compound-expansion.html
new file mode 100644
index 0000000000..e447da5113
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-standard-rows-compound-expansion.html
@@ -0,0 +1,1392 @@
+
+
+
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight1" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+ Host 1
+ Host 2
+ Host 3
+ Host 4
+ Host 5
+ Host 6
+ Host 7
+ Host 8
+ Host 9
+
+
+
+
+ Host Name
+ file1.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Cluster 1
+ Cluster 2
+ Cluster 3
+ Cluster 4
+ Cluster 5
+ Cluster 6
+ Cluster 7
+ Cluster 8
+ Cluster 9
+
+
+
+
+ Cluster Name
+ file2.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Nodes 1
+ Nodes 2
+ Nodes 3
+ Nodes 4
+ Nodes 5
+ Nodes 6
+ Nodes 7
+ Nodes 8
+ Nodes 9
+
+
+
+
+ Node Name
+ file3.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Image 1
+ Image 2
+ Image 3
+ Image 4
+ Image 5
+ Image 6
+ Image 7
+ Image 8
+ Image 9
+
+
+
+
+ Image Name
+ file4.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight2" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+ Host 1
+ Host 2
+ Host 3
+ Host 4
+ Host 5
+ Host 6
+ Host 7
+ Host 8
+ Host 9
+
+
+
+
+ Host Name
+ file1.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Cluster 1
+ Cluster 2
+ Cluster 3
+ Cluster 4
+ Cluster 5
+ Cluster 6
+ Cluster 7
+ Cluster 8
+ Cluster 9
+
+
+
+
+ Cluster Name
+ file2.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Nodes 1
+ Nodes 2
+ Nodes 3
+ Nodes 4
+ Nodes 5
+ Nodes 6
+ Nodes 7
+ Nodes 8
+ Nodes 9
+
+
+
+
+ Node Name
+ file3.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Image 1
+ Image 2
+ Image 3
+ Image 4
+ Image 5
+ Image 6
+ Image 7
+ Image 8
+ Image 9
+
+
+
+
+ Image Name
+ file4.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight3" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+ Host 1
+ Host 2
+ Host 3
+ Host 4
+ Host 5
+ Host 6
+ Host 7
+ Host 8
+ Host 9
+
+
+
+
+ Host Name
+ file1.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Cluster 1
+ Cluster 2
+ Cluster 3
+ Cluster 4
+ Cluster 5
+ Cluster 6
+ Cluster 7
+ Cluster 8
+ Cluster 9
+
+
+
+
+ Cluster Name
+ file2.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Nodes 1
+ Nodes 2
+ Nodes 3
+ Nodes 4
+ Nodes 5
+ Nodes 6
+ Nodes 7
+ Nodes 8
+ Nodes 9
+
+
+
+
+ Node Name
+ file3.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Image 1
+ Image 2
+ Image 3
+ Image 4
+ Image 5
+ Image 6
+ Image 7
+ Image 8
+ Image 9
+
+
+
+
+ Image Name
+ file4.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight4" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+ Host 1
+ Host 2
+ Host 3
+ Host 4
+ Host 5
+ Host 6
+ Host 7
+ Host 8
+ Host 9
+
+
+
+
+ Host Name
+ file1.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Cluster 1
+ Cluster 2
+ Cluster 3
+ Cluster 4
+ Cluster 5
+ Cluster 6
+ Cluster 7
+ Cluster 8
+ Cluster 9
+
+
+
+
+ Cluster Name
+ file2.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Nodes 1
+ Nodes 2
+ Nodes 3
+ Nodes 4
+ Nodes 5
+ Nodes 6
+ Nodes 7
+ Nodes 8
+ Nodes 9
+
+
+
+
+ Node Name
+ file3.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Image 1
+ Image 2
+ Image 3
+ Image 4
+ Image 5
+ Image 6
+ Image 7
+ Image 8
+ Image 9
+
+
+
+
+ Image Name
+ file4.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight5" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+ Host 1
+ Host 2
+ Host 3
+ Host 4
+ Host 5
+ Host 6
+ Host 7
+ Host 8
+ Host 9
+
+
+
+
+ Host Name
+ file1.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Cluster 1
+ Cluster 2
+ Cluster 3
+ Cluster 4
+ Cluster 5
+ Cluster 6
+ Cluster 7
+ Cluster 8
+ Cluster 9
+
+
+
+
+ Cluster Name
+ file2.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Nodes 1
+ Nodes 2
+ Nodes 3
+ Nodes 4
+ Nodes 5
+ Nodes 6
+ Nodes 7
+ Nodes 8
+ Nodes 9
+
+
+
+
+ Node Name
+ file3.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Image 1
+ Image 2
+ Image 3
+ Image 4
+ Image 5
+ Image 6
+ Image 7
+ Image 8
+ Image 9
+
+
+
+
+ Image Name
+ file4.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight6" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+ Host 1
+ Host 2
+ Host 3
+ Host 4
+ Host 5
+ Host 6
+ Host 7
+ Host 8
+ Host 9
+
+
+
+
+ Host Name
+ file1.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Cluster 1
+ Cluster 2
+ Cluster 3
+ Cluster 4
+ Cluster 5
+ Cluster 6
+ Cluster 7
+ Cluster 8
+ Cluster 9
+
+
+
+
+ Cluster Name
+ file2.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Nodes 1
+ Nodes 2
+ Nodes 3
+ Nodes 4
+ Nodes 5
+ Nodes 6
+ Nodes 7
+ Nodes 8
+ Nodes 9
+
+
+
+
+ Node Name
+ file3.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+ Image 1
+ Image 2
+ Image 3
+ Image 4
+ Image 5
+ Image 6
+ Image 7
+ Image 8
+ Image 9
+
+
+
+
+ Image Name
+ file4.nay.redhat.com
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-standard-rows-simple-expansion.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-standard-rows-simple-expansion.html
new file mode 100644
index 0000000000..30adc61eda
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-standard-rows-simple-expansion.html
@@ -0,0 +1,513 @@
+
+
+
+
+
+
+
+
+
+ {% include widgets/charts/donut-utilization.html id="utilizationDonutChart1" %}
+
+
+
+ Host Name
+ Hostceph1
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {% include widgets/charts/donut-utilization.html id="utilizationDonutChart2" %}
+
+
+
+ Host Name
+ Hostceph1
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {% include widgets/charts/donut-utilization.html id="utilizationDonutChart3" %}
+
+
+
+ Host Name
+ Hostceph1
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {% include widgets/charts/donut-utilization.html id="utilizationDonutChart4" %}
+
+
+
+ Host Name
+ Hostceph1
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {% include widgets/charts/donut-utilization.html id="utilizationDonutChart5" %}
+
+
+
+ Host Name
+ Hostceph1
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {% include widgets/charts/donut-utilization.html id="utilizationDonutChart6" %}
+
+
+
+ Host Name
+ Hostceph1
+ Device Path
+ /dev/disk/pci-0000.05:00-sas-0.2-part1
+ Time
+ January 15, 2016 10:45:11 AM
+ Severity
+ Warning
+ Cluster
+ Cluster 1
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+ tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+ quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+ consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+ cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+ proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-standard-rows.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-standard-rows.html
new file mode 100644
index 0000000000..1f5317aa22
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-standard-rows.html
@@ -0,0 +1,289 @@
+
+
+
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight9" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+
+ 8 Hosts
+
+
+
+ 6 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 8 Images
+
+
+
+
+
+
+
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight10" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 11 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+
+
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight11" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+
+
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight12" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+
+
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight13" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+
+
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight14" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-variation-1.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-variation-1.html
new file mode 100644
index 0000000000..1ffae955c0
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-variation-1.html
@@ -0,0 +1,125 @@
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight15" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+ This is EVENT One that is with very LONG and should not overflow and push other elements out of the bounding box.
+ Feb 23, 2015 12:32 am
+
+
+ The following snippet of text is
rendered as link text .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-variation-2.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-variation-2.html
new file mode 100644
index 0000000000..fa876c3bf8
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-variation-2.html
@@ -0,0 +1,45 @@
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight2" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+ 8 Clusters
+
+
+
+ 8 Hosts
+
+
+
+ 18
+ Nodes
+
+
+
+ 4 Images
+
+
+
+
+
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-variation-3.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-variation-3.html
new file mode 100644
index 0000000000..437ec0f7de
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-variation-3.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+ Action
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight3" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+ 113,735 Service One
+
+
+ 35% Service Two
+
+
+ 22.0% Service Three
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-variation-4.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-variation-4.html
new file mode 100644
index 0000000000..8a461cfd5e
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-variation-4.html
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 8 Hosts
+
+
+
+ 8 Clusters
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-variation-5.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-variation-5.html
new file mode 100644
index 0000000000..37622cbdf5
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-variation-5.html
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+ 108 Hosts
+
+
+
+ 28 Clusters
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 8 Hosts
+
+
+
+ 28 Clusters
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 108 Hosts
+
+
+
+ 28 Clusters
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 8 Hosts
+
+
+
+ 28 Clusters
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-variation-6.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-variation-6.html
new file mode 100644
index 0000000000..85213b6b18
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/list-view/list-view-variation-6.html
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+ Action
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight4" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+ Event One
+
+
+ The following snippet of text is
rendered as link text .
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod.
+
+
+
+
+
+
+
+
+ 8 Clusters
+
+
+ 35% Service Two
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/horizontal-multi-level.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/horizontal-multi-level.html
new file mode 100644
index 0000000000..bfafff0684
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/horizontal-multi-level.html
@@ -0,0 +1,244 @@
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/horizontal-persistent-secondary-tertiary.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/horizontal-persistent-secondary-tertiary.html
new file mode 100644
index 0000000000..ba813f7b99
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/horizontal-persistent-secondary-tertiary.html
@@ -0,0 +1,164 @@
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/horizontal-primary-nav-bar-page.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/horizontal-primary-nav-bar-page.html
new file mode 100644
index 0000000000..7a8a214630
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/horizontal-primary-nav-bar-page.html
@@ -0,0 +1,20 @@
+{% if page.notification-drawer %}
+ {% include widgets/layouts/nav-horizontal-notification-drawer.html %}
+{% else %}
+ {% include widgets/navigation/horizontal-primary-nav-bar.html %}
+{% endif %}
+
+{% include widgets/layouts/cards-alt.html %}
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/horizontal-primary-nav-bar.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/horizontal-primary-nav-bar.html
new file mode 100644
index 0000000000..646d6244dc
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/horizontal-primary-nav-bar.html
@@ -0,0 +1,97 @@
+{% assign launchergrid = include.launchergrid %}
+{% assign launchericons = include.launchericons %}
+
+
+
+
+ {% if page.applauncher %}
+ {% include widgets/framework/application-launcher.html icons=launchericons grid=launchergrid %}
+ {% endif %}
+
+
+
+
+
+
+
+ Brian Johnson
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/secondary-nav-amet.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/secondary-nav-amet.html
new file mode 100644
index 0000000000..2d208158ed
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/secondary-nav-amet.html
@@ -0,0 +1,83 @@
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/secondary-nav-ipsum.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/secondary-nav-ipsum.html
new file mode 100644
index 0000000000..b5ec5a3286
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/secondary-nav-ipsum.html
@@ -0,0 +1,44 @@
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/tertiary-amet-corrumpit.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/tertiary-amet-corrumpit.html
new file mode 100644
index 0000000000..fd9df04cbf
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/tertiary-amet-corrumpit.html
@@ -0,0 +1,38 @@
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/tertiary-amet-detracto.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/tertiary-amet-detracto.html
new file mode 100644
index 0000000000..91237e0f0b
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/tertiary-amet-detracto.html
@@ -0,0 +1,38 @@
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/tertiary-amet-mediocrem.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/tertiary-amet-mediocrem.html
new file mode 100644
index 0000000000..f56f6a74bf
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/tertiary-amet-mediocrem.html
@@ -0,0 +1,38 @@
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/tertiary-ipsum-copiosae.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/tertiary-ipsum-copiosae.html
new file mode 100644
index 0000000000..07f90d490d
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/tertiary-ipsum-copiosae.html
@@ -0,0 +1,38 @@
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/tertiary-ipsum-intellegam.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/tertiary-ipsum-intellegam.html
new file mode 100644
index 0000000000..47231e2477
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/tertiary-ipsum-intellegam.html
@@ -0,0 +1,59 @@
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/tertiary-ipsum-patrioque.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/tertiary-ipsum-patrioque.html
new file mode 100644
index 0000000000..44369e7872
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/tertiary-ipsum-patrioque.html
@@ -0,0 +1,28 @@
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/vertical-navigation.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/vertical-navigation.html
new file mode 100644
index 0000000000..e86b14f2d7
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/navigation/vertical-navigation.html
@@ -0,0 +1,173 @@
+{% assign launchericons = include.icons %}
+{% if page.notification-drawer %}
+ {% include widgets/layouts/nav-vertical-notification-drawer.html icons=launchericons %}
+{% else %}
+ {% include widgets/layouts/navbar-vertical.html notification-drawer=true icons=launchericons %}
+{% endif %}
+
+
+
+{% include widgets/layouts/cards-alt.html %}
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/notification-drawer-notifications.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/notification-drawer-notifications.html
new file mode 100644
index 0000000000..76bbbb1b2e
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/notification-drawer-notifications.html
@@ -0,0 +1,48 @@
+
+ {% assign menu_id = 'dropdownKebabRight1' | append: include.id %}
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId=menu_id dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+ {% assign menu_id = 'dropdownKebabRight2' | append: include.id %}
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId=menu_id dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+ {% assign menu_id = 'dropdownKebabRight3' | append: include.id %}
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId=menu_id dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
Another Event Notification that is really long to see how it reacts on smaller screens sizes.
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+
+ {% assign menu_id = 'dropdownKebabRight4' | append: include.id %}
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId=menu_id dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/notification-drawer.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/notification-drawer.html
new file mode 100644
index 0000000000..e2cb63ed08
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/notification-drawer.html
@@ -0,0 +1,208 @@
+
+
+
+
+
Notifications Drawer
+
+
+
+
+
+
+ {% include widgets/notification-drawer-notifications.html id="1" %}
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+ {% include widgets/notification-drawer-notifications.html id="2" %}
+ {% include widgets/notification-drawer-notifications.html id="3" %}
+ {% include widgets/notification-drawer-notifications.html id="4" %}
+
+ Loading More
+
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
+
+ {% include widgets/notification-drawer-notifications.html id="5" %}
+ {% include widgets/notification-drawer-notifications.html id="6" %}
+ {% include widgets/notification-drawer-notifications.html id="7" %}
+
+
+
+
+
+
There are no notifications to display.
+
+
+
+ Mark All Read
+
+
+
+
+ Clear All
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/notifications-drawer-notifications.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/notifications-drawer-notifications.html
new file mode 100644
index 0000000000..d0385ae06a
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/notifications-drawer-notifications.html
@@ -0,0 +1,36 @@
+
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight5" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
A New Event! Huzzah! Bold!
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight6" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight7" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
+
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight8" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
Another Event Notification
+
+ 3/31/16
+ 12:12:44 PM
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/pagination/pagination.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/pagination/pagination.html
new file mode 100644
index 0000000000..0caaa0a370
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/pagination/pagination.html
@@ -0,0 +1,26 @@
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/js/config.js b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/js/config.js
new file mode 100644
index 0000000000..a74e74dae6
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/js/config.js
@@ -0,0 +1,80 @@
+// DataTable Config
+$("#{{include.tableId}}").DataTable({
+ columns: [
+ { data: null,
+ className: "table-view-pf-select",
+ render: function (data, type, full, meta) {
+ // Select row checkbox renderer
+ var id = "select" + meta.row;
+ return '
Select row ' + meta.row +
+ ' ';
+ },
+ sortable: false
+ },
+ { data: "engine" },
+ { data: "browser" },
+ { data: "platforms" },
+ { data: "version" },
+ { data: "grade"},
+ { data: null,
+ className: "table-view-pf-actions",
+ render: function (data, type, full, meta) {
+ // Inline action button renderer
+ return '
Actions
';
+ }
+ }, {
+ data: null,
+ className: "table-view-pf-actions",
+ render: function (data, type, full, meta) {
+ // Inline action kebab renderer
+ return '
' +
+ '' +
+ ' ' +
+ '
';
+ }
+ }
+ ],
+ data: dataSet,
+ dom: "t",
+ language: {
+ zeroRecords: "No records found"
+ },
+ order: [[ 1, 'asc' ]],
+ pfConfig: {
+ emptyStateSelector: "#{{include.emptyStateId}}",
+ filterCaseInsensitive: true,
+ filterCols: [
+ null,
+ {
+ default: true,
+ optionSelector: "#{{include.filterId1}}",
+ placeholder: "Filter By Rendering Engine..."
+ }, {
+ optionSelector: "#{{include.filterId2}}",
+ placeholder: "Filter By Browser..."
+ }, {
+ optionSelector: "#{{include.filterId3}}",
+ placeholder: "Filter By Platform(s)..."
+ }, {
+ optionSelector: "#{{include.filterId4}}",
+ placeholder: "Filter By Engine Version..."
+ }, {
+ optionSelector: "#{{include.filterId5}}",
+ placeholder: "Filter By CSS Grade..."
+ }
+ ],
+ paginationSelector: "#{{include.paginationId}}",
+ toolbarSelector: "#{{include.toolbarId}}",
+ selectAllSelector: 'th:first-child input[type="checkbox"]',
+ colvisMenuSelector: '.table-view-pf-colvis-menu'
+ },
+ select: {
+ selector: 'td:first-child input[type="checkbox"]',
+ style: 'multi'
+ },
+});
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/js/data.js b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/js/data.js
new file mode 100644
index 0000000000..fee6601c26
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/js/data.js
@@ -0,0 +1,344 @@
+// JSON data for Table View
+var dataSet = [{
+ engine: "Trident",
+ browser: "Internet Explorer 4.0",
+ platforms: "Win 95+",
+ version: "4",
+ grade: "X"
+},{
+ engine: "Trident",
+ browser: "Internet Explorer 5.0",
+ platforms: "Win 95+",
+ version: "5",
+ grade: "C"
+}, {
+ engine: "Trident",
+ browser: "Internet Explorer 5.5",
+ platforms: "Win 95+",
+ version: "5.5",
+ grade: "A"
+}, {
+ engine: "Trident",
+ browser: "Internet Explorer 6",
+ platforms: "Win 98+",
+ version: "6",
+ grade: "A"
+}, {
+ engine: "Trident",
+ browser: "Internet Explorer 7",
+ platforms: "Win XP SP2+",
+ version: "7",
+ grade: "A"
+}, {
+ engine: "Trident",
+ browser: "AOL browser (AOL desktop)",
+ platforms: "Win XP",
+ version: "6",
+ grade: "A"
+}, {
+ engine: "Gecko",
+ browser: "Firefox 1.0",
+ platforms: "Win 98+ / OSX.2+",
+ version: "1.7",
+ grade: "A"
+}, {
+ engine: "Gecko",
+ browser: "Firefox 1.5",
+ platforms: "Win 98+ / OSX.2+",
+ version: "1.8",
+ grade: "A"
+}, {
+ engine: "Gecko",
+ browser: "Firefox 2.0",
+ platforms: "Win 98+ / OSX.2+",
+ version: "1.8",
+ grade: "A"
+}, {
+ engine: "Gecko",
+ browser: "Firefox 3.0",
+ platforms: "Win 2k+ / OSX.3+",
+ version: "1.9",
+ grade: "A"
+}, {
+ engine: "Gecko",
+ browser: "Camino 1.0",
+ platforms: "OSX.2+",
+ version: "1.8",
+ grade: "A"
+}, {
+ engine: "Gecko",
+ browser: "Camino 1.5",
+ platforms: "OSX.3+",
+ version: "1.8",
+ grade: "A"
+}, {
+ engine: "Gecko",
+ browser: "Netscape 7.2",
+ platforms: "Win 95+ / Mac OS 8.6-9.2",
+ version: "1.7",
+ grade: "A"
+}, {
+ engine: "Gecko",
+ browser: "Netscape Browser 8",
+ platforms: "Win 98SE+",
+ version: "1.7",
+ grade: "A"
+}, {
+ engine: "Gecko",
+ browser: "Netscape Navigator 9",
+ platforms: "Win 98+ / OSX.2+",
+ version: "1.8",
+ grade: "A"
+}, {
+ engine: "Gecko",
+ browser: "Mozilla 1.0",
+ platforms: "Win 95+ / OSX.1+",
+ version: "1",
+ grade: "A"
+}, {
+ engine: "Gecko",
+ browser: "Mozilla 1.1",
+ platforms: "Win 95+ / OSX.1+",
+ version: "1.1",
+ grade: "A"
+}, {
+ engine: "Gecko",
+ browser: "Mozilla 1.2",
+ platforms: "Win 95+ / OSX.1+",
+ version: "1.2",
+ grade: "A"
+}, {
+ engine: "Gecko",
+ browser: "Mozilla 1.3",
+ platforms: "Win 95+ / OSX.1+",
+ version: "1.3",
+ grade: "A"
+}, {
+ engine: "Gecko",
+ browser: "Mozilla 1.4",
+ platforms: "Win 95+ / OSX.1+",
+ version: "1.4",
+ grade: "A"
+}, {
+ engine: "Gecko",
+ browser: "Mozilla 1.5",
+ platforms: "Win 95+ / OSX.1+",
+ version: "1.5",
+ grade: "A"
+}, {
+ engine: "Gecko",
+ browser: "Mozilla 1.6",
+ platforms: "Win 95+ / OSX.1+",
+ version: "1.6",
+ grade: "A"
+}, {
+ engine: "Gecko",
+ browser: "Mozilla 1.7",
+ platforms: "Win 98+ / OSX.1+",
+ version: "1.7",
+ grade: "A"
+}, {
+ engine: "Gecko",
+ browser: "Mozilla 1.8",
+ platforms: "Win 98+ / OSX.1+",
+ version: "1.8",
+ grade: "A"
+}, {
+ engine: "Gecko",
+ browser: "Seamonkey 1.1",
+ platforms: "Win 98+ / OSX.2+",
+ version: "1.8",
+ grade: "A"
+}, {
+ engine: "Gecko",
+ browser: "Epiphany 2.20",
+ platforms: "Gnome",
+ version: "1.8",
+ grade: "A"
+}, {
+ engine: "Webkit",
+ browser: "Safari 1.2",
+ platforms: "OSX.3",
+ version: "125.5",
+ grade: "A"
+}, {
+ engine: "Webkit",
+ browser: "Safari 1.3",
+ platforms: "OSX.3",
+ version: "312.8",
+ grade: "A"
+}, {
+ engine: "Webkit",
+ browser: "Safari 2.0",
+ platforms: "OSX.4+",
+ version: "419.3",
+ grade: "A"
+}, {
+ engine: "Webkit",
+ browser: "Safari 3.0",
+ platforms: "OSX.4+",
+ version: "522.1",
+ grade: "A"
+}, {
+ engine: "Webkit",
+ browser: "OmniWeb 5.5",
+ platforms: "OSX.4+",
+ version: "420",
+ grade: "A"
+}, {
+ engine: "Webkit",
+ browser: "iPod Touch / iPhone",
+ platforms: "iPod",
+ version: "420.1",
+ grade: "A"
+}, {
+ engine: "Webkit",
+ browser: "S60",
+ platforms: "S60",
+ version: "413",
+ grade: "A"
+}, {
+ engine: "Presto",
+ browser: "Opera 7.0",
+ platforms: "Win 95+ / OSX.1+",
+ version: "-",
+ grade: "A"
+}, {
+ engine: "Presto",
+ browser: "Opera 7.5",
+ platforms: "Win 95+ / OSX.2+",
+ version: "-",
+ grade: "A"
+}, {
+ engine: "Presto",
+ browser: "Opera 8.0",
+ platforms: "Win 95+ / OSX.2+",
+ version: "-",
+ grade: "A"
+}, {
+ engine: "Presto",
+ browser: "Opera 8.5",
+ platforms: "Win 95+ / OSX.2+",
+ version: "-",
+ grade: "A"
+}, {
+ engine: "Presto",
+ browser: "Opera 9.0",
+ platforms: "Win 95+ / OSX.3+",
+ version: "-",
+ grade: "A"
+}, {
+ engine: "Presto",
+ browser: "Opera 9.2",
+ platforms: "Win 88+ / OSX.3+",
+ version: "-",
+ grade: "A"
+}, {
+ engine: "Presto",
+ browser: "Opera 9.5",
+ platforms: "Win 88+ / OSX.3+",
+ version: "-",
+ grade: "A"
+}, {
+ engine: "Presto",
+ browser: "Opera for Wii",
+ platforms: "Wii",
+ version: "-",
+ grade: "A"
+}, {
+ engine: "Presto",
+ browser: "Nokia N800",
+ platforms: "N800",
+ version: "-",
+ grade: "A"
+}, {
+ engine: "Presto",
+ browser: "Nintendo DS browser",
+ platforms: "Nintendo DS",
+ version: "8.5",
+ grade: "C/A
1 "
+}, {
+ engine: "KHTML",
+ browser: "Konqureror 3.1",
+ platforms: "KDE 3.1",
+ version: "3.1",
+ grade: "C"
+}, {
+ engine: "KHTML",
+ browser: "Konqureror 3.3",
+ platforms: "KDE 3.3",
+ version: "3.3",
+ grade: "A"
+}, {
+ engine: "KHTML",
+ browser: "Konqureror 3.5",
+ platforms: "KDE 3.5",
+ version: "3.5",
+ grade: "A"
+}, {
+ engine: "Tasman",
+ browser: "Internet Explorer 4.5",
+ platforms: "Mac OS 8-9",
+ version: "-",
+ grade: "X"
+}, {
+ engine: "Tasman",
+ browser: "Internet Explorer 5.1",
+ platforms: "Mac OS 7.6-9",
+ version: "1",
+ grade: "C"
+}, {
+ engine: "Tasman",
+ browser: "Internet Explorer 5.2",
+ platforms: "Mac OS 8-X",
+ version: "1",
+ grade: "C"
+}, {
+ engine: "Misc",
+ browser: "NetFront 3.1",
+ platforms: "Embedded devices",
+ version: "-",
+ grade: "C"
+}, {
+ engine: "Misc",
+ browser: "NetFront 3.4",
+ platforms: "Embedded devices",
+ version: "-",
+ grade: "A"
+}, {
+ engine: "Misc",
+ browser: "Dillo 0.8",
+ platforms: "Embedded devices",
+ version: "-",
+ grade: "X"
+}, {
+ engine: "Misc",
+ browser: "Links",
+ platforms: "Text only",
+ version: "-",
+ grade: "X"
+}, {
+ engine: "Misc",
+ browser: "Lynx",
+ platforms: "Text only",
+ version: "-",
+ grade: "X"
+}, {
+ engine: "Misc",
+ browser: "IE Mobile",
+ platforms: "Windows Mobile 6",
+ version: "-",
+ grade: "C"
+}, {
+ engine: "Misc",
+ browser: "PSP browser",
+ platforms: "PSP",
+ version: "-",
+ grade: "C"
+}, {
+ engine: "Other browsers",
+ browser: "All others",
+ platforms: "-",
+ version: "-",
+ grade: "U"
+}];
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/js/empty.js b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/js/empty.js
new file mode 100644
index 0000000000..d2aea2e8ec
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/js/empty.js
@@ -0,0 +1,41 @@
+/**
+ * Utility to show empty Table View
+ *
+ * @param {object} config - Config properties associated with a Table View
+ * @param {object} config.data - Data set for DataTable
+ * @param {string} config.deleteRowsSelector - Selector for delete rows control
+ * @param {string} config.restoreRowsSelector - Selector for restore rows control
+ * @param {string} config.tableSelector - Selector for the HTML table
+ */
+var emptyTableViewUtil = function (config) {
+ var self = this;
+
+ this.dt = $(config.tableSelector).DataTable(); // DataTable
+ this.deleteRows = $(config.deleteRowsSelector); // Delete rows control
+ this.restoreRows = $(config.restoreRowsSelector); // Restore rows control
+
+ // Handle click on delete rows control
+ this.deleteRows.on('click', function() {
+ self.dt.clear().draw();
+ $(self.restoreRows).prop("disabled", false);
+ });
+
+ // Handle click on restore rows control
+ this.restoreRows.on('click', function() {
+ self.dt.rows.add(config.data).draw();
+ $(this).prop("disabled", true);
+ });
+
+ // Initialize restore rows
+ if (this.dt.data().length === 0) {
+ $(this.restoreRows).prop("disabled", false);
+ }
+};
+
+// Initialize empty Table View util
+new emptyTableViewUtil({
+ data: dataSet,
+ deleteRowsSelector: "#{{include.actionId1}}",
+ restoreRowsSelector: "#{{include.actionId2}}",
+ tableSelector: "#{{include.tableId}}"
+});
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/js/find.js b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/js/find.js
new file mode 100644
index 0000000000..434124c3e5
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/js/find.js
@@ -0,0 +1,17 @@
+/**
+ * Utility to find items in Table View
+ */
+var findTableViewUtil = function (config) {
+ // Upon clicking the find button, show the find dropdown content
+ $(".btn-find").click(function () {
+ $(this).parent().find(".find-pf-dropdown-container").toggle();
+ });
+
+ // Upon clicking the find close button, hide the find dropdown content
+ $(".btn-find-close").click(function () {
+ $(".find-pf-dropdown-container").hide();
+ });
+};
+
+// Initialize find util
+new findTableViewUtil();
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/table-view-navbar.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/table-view-navbar.html
new file mode 100644
index 0000000000..d81b5f6109
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/table-view-navbar.html
@@ -0,0 +1,17 @@
+
+{% include widgets/layouts/navbar-primary.html %}
+
+{% include widgets/table-view/tmpl/toolbar-all.html toolbarId="toolbar1" actionId1="deleteRows1" actionId2="restoreRows1" filterId1="filter1" filterId2="filter2" filterId3="filter3" filterId4="filter4" filterId5="filter5" %}
+
+
+{% include widgets/table-view/tmpl/table.html id="table1" %}
+{% include widgets/pagination/pagination.html class1="table-view-pf-pagination" pagesize=15 id="pagination1" %}
+
+{% include widgets/communication/blank-slate.html extraClass="table-view-pf-empty hidden" id="emptyState1" %}
+
+{% include widgets/table-view/tmpl/begin.js.html %}
+{% include widgets/table-view/js/data.js %}
+{% include widgets/table-view/js/config.js tableId="table1" emptyStateId="emptyState1" paginationId="pagination1" toolbarId="toolbar1" filterId1="filter1" filterId2="filter2" filterId3="filter3" filterId4="filter4" filterId5="filter5" %}
+{% include widgets/table-view/js/empty.js tableId="table1" actionId1="deleteRows1" actionId2="restoreRows1" %}
+{% include widgets/table-view/js/find.js %}
+{% include widgets/table-view/tmpl/end.js.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/table-view.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/table-view.html
new file mode 100644
index 0000000000..63ddcd2ac8
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/table-view.html
@@ -0,0 +1,13 @@
+
+{% include widgets/table-view/tmpl/toolbar.html toolbarId="toolbar1" actionId1="deleteRows1" actionId2="restoreRows1" filterId1="filter1" filterId2="filter2" filterId3="filter3" filterId4="filter4" filterId5="filter5" %}
+
+{% include widgets/table-view/tmpl/table.html id="table1" %}
+{% include widgets/pagination/pagination.html class1="table-view-pf-pagination" pagesize=15 id="pagination1" %}
+
+{% include widgets/communication/blank-slate.html extraClass="table-view-pf-empty hidden" id="emptyState1" %}
+{% include widgets/table-view/tmpl/begin.js.html %}
+{% include widgets/table-view/js/data.js %}
+{% include widgets/table-view/js/config.js tableId="table1" emptyStateId="emptyState1" paginationId="pagination1" toolbarId="toolbar1" filterId1="filter1" filterId2="filter2" filterId3="filter3" filterId4="filter4" filterId5="filter5" %}
+{% include widgets/table-view/js/empty.js tableId="table1" actionId1="deleteRows1" actionId2="restoreRows1" %}
+{% include widgets/table-view/js/find.js %}
+{% include widgets/table-view/tmpl/end.js.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/tmpl/begin.js.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/tmpl/begin.js.html
new file mode 100644
index 0000000000..e29429a1f2
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/tmpl/begin.js.html
@@ -0,0 +1,2 @@
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/tmpl/table-all.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/tmpl/table-all.html
new file mode 100644
index 0000000000..02a7782add
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/tmpl/table-all.html
@@ -0,0 +1,419 @@
+
+
+
+ Rendering Engine
+ Browser
+ Platform(s)
+ Engine Version
+ CSS Grade
+
+
+
+
+ Trident
+
+ Internet
+ Explorer
+ 4.0
+
+ Win 95+
+ 4
+ X
+
+
+ Trident
+ Internet
+ Explorer 5.0
+ Win 95+
+ 5
+ C
+
+
+ Trident
+ Internet
+ Explorer 5.5
+ Win 95+
+ 5.5
+ A
+
+
+ Trident
+ Internet
+ Explorer 6
+ Win 98+
+ 6
+ A
+
+
+ Trident
+ Internet Explorer 7
+ Win XP SP2+
+ 7
+ A
+
+
+ Trident
+ AOL browser (AOL desktop)
+ Win XP
+ 6
+ A
+
+
+ Gecko
+ Firefox 1.0
+ Win 98+ / OSX.2+
+ 1.7
+ A
+
+
+ Gecko
+ Firefox 1.5
+ Win 98+ / OSX.2+
+ 1.8
+ A
+
+
+ Gecko
+ Firefox 2.0
+ Win 98+ / OSX.2+
+ 1.8
+ A
+
+
+ Gecko
+ Firefox 3.0
+ Win 2k+ / OSX.3+
+ 1.9
+ A
+
+
+ Gecko
+ Camino 1.0
+ OSX.2+
+ 1.8
+ A
+
+
+ Gecko
+ Camino 1.5
+ OSX.3+
+ 1.8
+ A
+
+
+ Gecko
+ Netscape 7.2
+ Win 95+ / Mac OS 8.6-9.2
+ 1.7
+ A
+
+
+ Gecko
+ Netscape Browser 8
+ Win 98SE+
+ 1.7
+ A
+
+
+ Gecko
+ Netscape Navigator 9
+ Win 98+ / OSX.2+
+ 1.8
+ A
+
+
+ Gecko
+ Mozilla 1.0
+ Win 95+ / OSX.1+
+ 1
+ A
+
+
+ Gecko
+ Mozilla 1.1
+ Win 95+ / OSX.1+
+ 1.1
+ A
+
+
+ Gecko
+ Mozilla 1.2
+ Win 95+ / OSX.1+
+ 1.2
+ A
+
+
+ Gecko
+ Mozilla 1.3
+ Win 95+ / OSX.1+
+ 1.3
+ A
+
+
+ Gecko
+ Mozilla 1.4
+ Win 95+ / OSX.1+
+ 1.4
+ A
+
+
+ Gecko
+ Mozilla 1.5
+ Win 95+ / OSX.1+
+ 1.5
+ A
+
+
+ Gecko
+ Mozilla 1.6
+ Win 95+ / OSX.1+
+ 1.6
+ A
+
+
+ Gecko
+ Mozilla 1.7
+ Win 98+ / OSX.1+
+ 1.7
+ A
+
+
+ Gecko
+ Mozilla 1.8
+ Win 98+ / OSX.1+
+ 1.8
+ A
+
+
+ Gecko
+ Seamonkey 1.1
+ Win 98+ / OSX.2+
+ 1.8
+ A
+
+
+ Gecko
+ Epiphany 2.20
+ Gnome
+ 1.8
+ A
+
+
+ Webkit
+ Safari 1.2
+ OSX.3
+ 125.5
+ A
+
+
+ Webkit
+ Safari 1.3
+ OSX.3
+ 312.8
+ A
+
+
+ Webkit
+ Safari 2.0
+ OSX.4+
+ 419.3
+ A
+
+
+ Webkit
+ Safari 3.0
+ OSX.4+
+ 522.1
+ A
+
+
+ Webkit
+ OmniWeb 5.5
+ OSX.4+
+ 420
+ A
+
+
+ Webkit
+ iPod Touch / iPhone
+ iPod
+ 420.1
+ A
+
+
+ Webkit
+ S60
+ S60
+ 413
+ A
+
+
+ Presto
+ Opera 7.0
+ Win 95+ / OSX.1+
+ -
+ A
+
+
+ Presto
+ Opera 7.5
+ Win 95+ / OSX.2+
+ -
+ A
+
+
+ Presto
+ Opera 8.0
+ Win 95+ / OSX.2+
+ -
+ A
+
+
+ Presto
+ Opera 8.5
+ Win 95+ / OSX.2+
+ -
+ A
+
+
+ Presto
+ Opera 9.0
+ Win 95+ / OSX.3+
+ -
+ A
+
+
+ Presto
+ Opera 9.2
+ Win 88+ / OSX.3+
+ -
+ A
+
+
+ Presto
+ Opera 9.5
+ Win 88+ / OSX.3+
+ -
+ A
+
+
+ Presto
+ Opera for Wii
+ Wii
+ -
+ A
+
+
+ Presto
+ Nokia N800
+ N800
+ -
+ A
+
+
+ Presto
+ Nintendo DS browser
+ Nintendo DS
+ 8.5
+ C/A1
+
+
+ KHTML
+ Konqureror 3.1
+ KDE 3.1
+ 3.1
+ C
+
+
+ KHTML
+ Konqureror 3.3
+ KDE 3.3
+ 3.3
+ A
+
+
+ KHTML
+ Konqureror 3.5
+ KDE 3.5
+ 3.5
+ A
+
+
+ Tasman
+ Internet Explorer 4.5
+ Mac OS 8-9
+ -
+ X
+
+
+ Tasman
+ Internet Explorer 5.1
+ Mac OS 7.6-9
+ 1
+ C
+
+
+ Tasman
+ Internet Explorer 5.2
+ Mac OS 8-X
+ 1
+ C
+
+
+ Misc
+ NetFront 3.1
+ Embedded devices
+ -
+ C
+
+
+ Misc
+ NetFront 3.4
+ Embedded devices
+ -
+ A
+
+
+ Misc
+ Dillo 0.8
+ Embedded devices
+ -
+ X
+
+
+ Misc
+ Links
+ Text only
+ -
+ X
+
+
+ Misc
+ Lynx
+ Text only
+ -
+ X
+
+
+ Misc
+ IE Mobile
+ Windows Mobile 6
+ -
+ C
+
+
+ Misc
+ PSP browser
+ PSP
+ -
+ C
+
+
+ Other browsers
+ All others
+ -
+ -
+ U
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/tmpl/table.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/tmpl/table.html
new file mode 100644
index 0000000000..bd07f9add6
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/tmpl/table.html
@@ -0,0 +1,13 @@
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/tmpl/toolbar-all.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/tmpl/toolbar-all.html
new file mode 100644
index 0000000000..c7ef43ee85
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/tmpl/toolbar-all.html
@@ -0,0 +1,96 @@
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/tmpl/toolbar.html b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/tmpl/toolbar.html
new file mode 100644
index 0000000000..25a111b5db
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_includes/widgets/table-view/tmpl/toolbar.html
@@ -0,0 +1,62 @@
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_layouts/cards.html b/themes/src/main/node_modules/patternfly/tests/pages/_layouts/cards.html
new file mode 100644
index 0000000000..3d15002df7
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_layouts/cards.html
@@ -0,0 +1,11 @@
+
+
+
+
+
+{% include head.html %}
+{% include widgets/communication/toast-in-context.html %}
+
+{{ content }}
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_layouts/default.html b/themes/src/main/node_modules/patternfly/tests/pages/_layouts/default.html
new file mode 100644
index 0000000000..8cb487502e
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_layouts/default.html
@@ -0,0 +1,10 @@
+
+
+
+
+
+{% include head.html %}
+
+{{ content }}
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_layouts/layout-fixed.html b/themes/src/main/node_modules/patternfly/tests/pages/_layouts/layout-fixed.html
new file mode 100644
index 0000000000..f2d17f09b5
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_layouts/layout-fixed.html
@@ -0,0 +1,10 @@
+
+
+
+
+
+ {% include head.html %}
+
+ {{ content }}
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_layouts/layout.html b/themes/src/main/node_modules/patternfly/tests/pages/_layouts/layout.html
new file mode 100644
index 0000000000..4141e72933
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_layouts/layout.html
@@ -0,0 +1,4 @@
+---
+layout: default
+---
+{{ content }}
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_layouts/login.html b/themes/src/main/node_modules/patternfly/tests/pages/_layouts/login.html
new file mode 100644
index 0000000000..252ab0391d
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_layouts/login.html
@@ -0,0 +1,10 @@
+
+
+
+
+
+{% include head.html %}
+
+{{ content }}
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_layouts/page.html b/themes/src/main/node_modules/patternfly/tests/pages/_layouts/page.html
new file mode 100644
index 0000000000..165720c1cb
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_layouts/page.html
@@ -0,0 +1,15 @@
+---
+css-extra: true
+layout: default
+---
+
+
+
+
+ These examples are included for development testing purposes. For official documentation, see
https://www.patternfly.org {% if page.alert-message %}{{ page.alert-message }}{% else %}{{ site.alert-message }}{% endif %}
+
+
+{{ content }}
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_plugins/strip.rb b/themes/src/main/node_modules/patternfly/tests/pages/_plugins/strip.rb
new file mode 100644
index 0000000000..a1b08e3127
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_plugins/strip.rb
@@ -0,0 +1,14 @@
+# Replaces multiple newlines and whitespace
+# between them with one newline
+
+module Jekyll
+ class StripTag < Liquid::Block
+
+ def render(context)
+ super.gsub /\n\s*\n/, "\n"
+ end
+
+ end
+end
+
+Liquid::Template.register_tag('strip', Jekyll::StripTag)
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_plugins/weighted_pages.rb b/themes/src/main/node_modules/patternfly/tests/pages/_plugins/weighted_pages.rb
new file mode 100644
index 0000000000..df96a8ce46
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_plugins/weighted_pages.rb
@@ -0,0 +1,17 @@
+# Generates a copy of site.pages as site.weighted_pages
+# with pages sorted by weight attribute. Pages with no
+# weight specified are placed after the pages with specified weight.
+
+module Jekyll
+
+ class WeightedPagesGenerator < Generator
+ safe true
+
+ def generate(site)
+ site.config['weighted_pages'] = site.pages.sort_by { |a|
+ a.data['weight'] ? a.data['weight'] : site.pages.length }
+ end
+
+ end
+
+end
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_script/jekyll.js b/themes/src/main/node_modules/patternfly/tests/pages/_script/jekyll.js
new file mode 100644
index 0000000000..697a33ec82
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_script/jekyll.js
@@ -0,0 +1,89 @@
+/* eslint-env node */
+/* eslint no-console: 0 strict: 0 */
+'use strict';
+
+let fs = require('mz/fs'),
+ fm = require('front-matter'),
+ yaml = require('js-yaml'),
+ _ = require('lodash'),
+ engine = require('./liquid-engine');
+
+function readTemplate (filename) {
+ return fs.readFile(filename, 'utf8')
+ .then(contents => {
+ let markup = fm(contents);
+ let page = markup.attributes;
+ page.template = markup.body;
+ return page;
+ });
+}
+
+function renderTemplate (page, context) {
+ return Promise.resolve(page.template)
+ .then(template => {
+ return engine.parse(template)
+ .then(parsedTemplate => parsedTemplate.render(context))
+ .then(renderedContent => {
+ context.content = renderedContent;
+ return context;
+ });
+ })
+ .then(context => {
+ let next;
+ if (page.layout) {
+ let layout = context.site._layouts[`${page.layout}.html`];
+ _.merge(context.page, layout.page);
+ next = renderTemplate(layout, context);
+ } else {
+ next = context;
+ }
+ return next;
+ });
+}
+
+function readTemplateFolder (path) {
+ return fs.readdir(path)
+ // filter out files we don't want to process
+ .then(filenames => {
+ let promises = [];
+ filenames = filenames.filter(filename => !filename.startsWith('_'));
+ filenames.forEach(filename => {
+ promises.push(
+ fs.stat(`${path}/${filename}`)
+ .then(stats => stats.isFile() ? filename : null)
+ );
+ });
+ return Promise.all(promises);
+ })
+ .then(filenames => filenames.filter(filename => filename !== null))
+ // Read the pages
+ .then(filenames => {
+ // filenames.splice(1, filenames.length);console.log(filenames)
+ let promises = [];
+ filenames.forEach(filename => {
+ promises.push(
+ readTemplate(`${path}/${filename}`)
+ .then(page => {
+ page.filename = filename;
+ page.url = filename;
+ return page;
+ })
+ );
+ });
+ return Promise.all(promises);
+ });
+}
+
+function readSiteConfig () {
+ return fs.readFile('tests/pages/_config.yml', 'utf8')
+ .then(text => {
+ return yaml.safeLoad(text);
+ });
+}
+
+module.exports = {
+ readTemplate: readTemplate,
+ readSiteConfig: readSiteConfig,
+ renderTemplate: renderTemplate,
+ readTemplateFolder: readTemplateFolder
+};
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_script/liquid-engine.js b/themes/src/main/node_modules/patternfly/tests/pages/_script/liquid-engine.js
new file mode 100644
index 0000000000..7314fbe7bd
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_script/liquid-engine.js
@@ -0,0 +1,39 @@
+/* eslint-env node */
+/* eslint no-console: 0 strict: 0 */
+'use strict';
+
+let Liquid = require('liquid-node'),
+ fs = require('mz/fs'),
+ engine = new Liquid.Engine;
+
+class CustomFileSystem extends Liquid.BlankFileSystem {
+ readTemplateFile (path) {
+ return fs.readFile(`tests/pages/_includes/${path}`, 'utf8');
+ }
+}
+
+class StripTag extends Liquid.Block {
+ render (context) {
+ return super.render(context).then(function (chunks) {
+ // let text = chunks.join('');
+ let text = flatten(chunks).join('');
+ let stripped = String(text).replace(/^\s+|\s+$/g, '');
+ return stripped;
+ });
+ }
+}
+
+function flatten (_array) {
+ return _array.reduce(function (a, b) {
+ if (Array.isArray(b)) {
+ return a.concat(flatten(b));
+ }
+ return a.concat(b);
+ }, []);
+}
+
+engine = new Liquid.Engine();
+engine.registerTag('strip', StripTag);
+engine.fileSystem = new CustomFileSystem();
+
+module.exports = engine;
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/_script/page-builder.js b/themes/src/main/node_modules/patternfly/tests/pages/_script/page-builder.js
new file mode 100644
index 0000000000..3519ce26fa
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/_script/page-builder.js
@@ -0,0 +1,69 @@
+/* eslint-env node */
+/* eslint no-console: 0 strict: 0 */
+'use strict';
+
+let fs = require('mz/fs'),
+ jekyll = require('./jekyll');
+
+function build () {
+ fs.mkdir('dist/tests/', function (err) {
+ if (err) {
+ if (err.code !== 'EEXIST') {
+ throw new Error(err);
+ }
+ }
+ });
+
+ console.log('Starting build...');
+ return jekyll.readSiteConfig()
+ .then(site => {
+ // read and cache the pages
+ console.log('Reading test pages...');
+ return jekyll.readTemplateFolder('tests/pages')
+ .then(pages => {
+ site.pages = pages;
+ return site;
+ });
+ })
+ .then(site => {
+ // read and cache the layouts
+ return jekyll.readTemplateFolder('tests/pages/_layouts')
+ .then(layouts => {
+ site._layouts = {};
+ layouts.forEach(layout => {
+ site._layouts[layout.filename] = layout;
+ });
+ return site;
+ });
+ })
+ .then(site => {
+ // render and write the pages
+ let promises = [];
+ site.pages.forEach(page => {
+ if (page['url-js-extra'] && ! Array.isArray(page['url-js-extra'])) {
+ page['url-js-extra'] = [page['url-js-extra']];
+ }
+ let context = {
+ site: site,
+ page: page
+ };
+ promises.push(
+ jekyll.renderTemplate(page, context)
+ .then(context => fs.writeFile(`dist/tests/${context.page.filename}`, context.content))
+ .then(x => page.url)
+ );
+ });
+ return Promise.all(promises);
+ })
+ .then(result => {
+ console.log(`${result.length} pages created.`);
+ }, err => {
+ console.error(err);
+ console.log(err.stack);
+ throw (err);
+ });
+}
+
+module.exports = {
+ build: build
+};
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/about-modal.html b/themes/src/main/node_modules/patternfly/tests/pages/about-modal.html
new file mode 100644
index 0000000000..3d60f0542d
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/about-modal.html
@@ -0,0 +1,7 @@
+---
+categories: [Widgets]
+layout: page
+title: About Modal
+resource: true
+---
+{% include widgets/communication/about-modal.html aboutModalId="about-modal-1" %}
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/accordions.html b/themes/src/main/node_modules/patternfly/tests/pages/accordions.html
new file mode 100644
index 0000000000..84bea39aa8
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/accordions.html
@@ -0,0 +1,309 @@
+---
+categories: [Widgets]
+layout: page
+title: Accordions
+resource: true
+---
+
+
+
Default
+
+
+
+
+
+ Praesent sagittis est et arcu fringilla placerat. Cras erat ante, dapibus non mauris ac, volutpat sollicitudin ligula. Morbi gravida nisl vel risus tempor, sit amet luctus erat tempus. Curabitur blandit sem non pretium bibendum. Donec eleifend non turpis vitae vestibulum. Vestibulum ut sem ac nunc posuere blandit sed porta lorem. Cras rutrum velit vel leo iaculis imperdiet.
+
+
+
+
+
+
+
+ Donec consequat dignissim neque, sed suscipit quam egestas in. Fusce bibendum laoreet lectus commodo interdum. Vestibulum odio ipsum, tristique et ante vel, iaculis placerat nulla. Suspendisse iaculis urna feugiat lorem semper, ut iaculis risus tempus.
+
+
+
+
+
+
+
+ Curabitur nisl quam, interdum a venenatis a, consequat a ligula. Nunc nec lorem in erat rhoncus lacinia at ac orci. Sed nec augue congue, vehicula justo quis, venenatis turpis. Nunc quis consectetur purus. Nam vitae viverra lacus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum eu augue felis. Maecenas in dignissim purus, quis pulvinar lectus. Vivamus euismod ultrices diam, in mattis nibh.
+
+
+
+
+
+
+
Fixed Height
+
+
+
+
+
+ Praesent sagittis est et arcu fringilla placerat. Cras erat ante, dapibus non mauris ac, volutpat sollicitudin ligula. Morbi gravida nisl vel risus tempor, sit amet luctus erat tempus. Curabitur blandit sem non pretium bibendum. Donec eleifend non turpis vitae vestibulum. Vestibulum ut sem ac nunc posuere blandit sed porta lorem. Cras rutrum velit vel leo iaculis imperdiet.
+
+
+
+
+
+
+
+ Donec consequat dignissim neque, sed suscipit quam egestas in. Fusce bibendum laoreet lectus commodo interdum. Vestibulum odio ipsum, tristique et ante vel, iaculis placerat nulla. Suspendisse iaculis urna feugiat lorem semper, ut iaculis risus tempus.
+
+
+
+
+
+
+
+ Curabitur nisl quam, interdum a venenatis a, consequat a ligula. Nunc nec lorem in erat rhoncus lacinia at ac orci. Sed nec augue congue, vehicula justo quis, venenatis turpis. Nunc quis consectetur purus. Nam vitae viverra lacus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum eu augue felis. Maecenas in dignissim purus, quis pulvinar lectus. Vivamus euismod ultrices diam, in mattis nibh.
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. Proin porttitor, orci nec nonummy molestie, enim est eleifend mi, non fermentum diam nisl sit amet erat. Duis semper. Duis arcu massa, scelerisque vitae, consequat in, pretium a, enim. Pellentesque congue. Ut in risus volutpat libero pharetra tempor. Cras vestibulum bibendum augue. Praesent egestas leo in pede. Praesent blandit odio eu enim. Pellentesque sed dui ut augue blandit sodales. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam nibh. Mauris ac mauris sed pede pellentesque fermentum. Maecenas adipiscing ante non diam sodales hendrerit.
+
+
+
+
+
+
+
+ Ut velit mauris, egestas sed, gravida nec, ornare ut, mi. Aenean ut orci vel massa suscipit pulvinar. Nulla sollicitudin. Fusce varius, ligula non tempus aliquam, nunc turpis ullamcorper nibh, in tempus sapien eros vitae ligula. Pellentesque rhoncus nunc et augue. Integer id felis. Curabitur aliquet pellentesque diam. Integer quis metus vitae elit lobortis egestas. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi vel erat non mauris convallis vehicula. Nulla et sapien. Integer tortor tellus, aliquam faucibus, convallis id, congue eu, quam. Mauris ullamcorper felis vitae erat. Proin feugiat, augue non elementum posuere, metus purus iaculis lectus, et tristique ligula justo vitae magna.
+
+
+
+
+
+
+
+ Aliquam convallis sollicitudin purus. Praesent aliquam, enim at fermentum mollis, ligula massa adipiscing nisl, ac euismod nibh nisl eu lectus. Fusce vulputate sem at sapien. Vivamus leo. Aliquam euismod libero eu enim. Nulla nec felis sed leo placerat imperdiet. Aenean suscipit nulla in justo. Suspendisse cursus rutrum augue. Nulla tincidunt tincidunt mi. Curabitur iaculis, lorem vel rhoncus faucibus, felis magna fermentum augue, et ultricies lacus lorem varius purus. Curabitur eu amet.
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed at ante. Mauris eleifend, quam a vulputate dictum, massa quam dapibus leo, eget vulputate orci purus ut lorem. In fringilla mi in ligula. Pellentesque aliquam quam vel dolor. Nunc adipiscing. Sed quam odio, tempus ac, aliquam molestie, varius ac, tellus. Vestibulum ut nulla aliquam risus rutrum interdum. Pellentesque lorem. Curabitur sit amet erat quis risus feugiat viverra. Pellentesque augue justo, sagittis et, lacinia at, venenatis non, arcu. Nunc nec libero. In cursus dictum risus. Etiam tristique nisl a nulla. Ut a orci. Curabitur dolor nunc, egestas at, accumsan at, malesuada nec, magna.
+
+
+
+
+
+
+
+
+
Context Modifiers
+
+
+
+
+
+ Praesent sagittis est et arcu fringilla placerat. Cras erat ante, dapibus non mauris ac, volutpat sollicitudin ligula. Morbi gravida nisl vel risus tempor, sit amet luctus erat tempus. Curabitur blandit sem non pretium bibendum. Donec eleifend non turpis vitae vestibulum. Vestibulum ut sem ac nunc posuere blandit sed porta lorem. Cras rutrum velit vel leo iaculis imperdiet.
+
+
+
+
+
+
+
+ Aenean tempor ligula at scelerisque egestas. Quisque eu congue lorem. Morbi nec molestie nisl. Sed porttitor mauris eu pharetra vestibulum. Nulla efficitur faucibus nunc. Phasellus id dignissim massa. Ut sollicitudin et enim vel aliquam. Curabitur vel rutrum arcu, ut pellentesque massa. Cras efficitur mi vitae ante lacinia fringilla.
+
+
+
+
+
+
+
+ Curabitur nisl quam, interdum a venenatis a, consequat a ligula. Nunc nec lorem in erat rhoncus lacinia at ac orci. Sed nec augue congue, vehicula justo quis, venenatis turpis. Nunc quis consectetur purus. Nam vitae viverra lacus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum eu augue felis. Maecenas in dignissim purus, quis pulvinar lectus. Vivamus euismod ultrices diam, in mattis nibh.
+
+
+
+
+
+
+
+ Donec consequat dignissim neque, sed suscipit quam egestas in. Fusce bibendum laoreet lectus commodo interdum. Vestibulum odio ipsum, tristique et ante vel, iaculis placerat nulla. Suspendisse iaculis urna feugiat lorem semper, ut iaculis risus tempus.
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. Proin porttitor, orci nec nonummy molestie, enim est eleifend mi, non fermentum diam nisl sit amet erat. Duis semper. Duis arcu massa, scelerisque vitae, consequat in, pretium a, enim. Pellentesque congue. Ut in risus volutpat libero pharetra tempor. Cras vestibulum bibendum augue. Praesent egestas leo in pede. Praesent blandit odio eu enim. Pellentesque sed dui ut augue blandit sodales. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam nibh. Mauris ac mauris sed pede pellentesque fermentum. Maecenas adipiscing ante non diam sodales hendrerit.
+
+
+
+
+
+
+
+ Aliquam convallis sollicitudin purus. Praesent aliquam, enim at fermentum mollis, ligula massa adipiscing nisl, ac euismod nibh nisl eu lectus. Fusce vulputate sem at sapien. Vivamus leo. Aliquam euismod libero eu enim. Nulla nec felis sed leo placerat imperdiet. Aenean suscipit nulla in justo. Suspendisse cursus rutrum augue. Nulla tincidunt tincidunt mi. Curabitur iaculis, lorem vel rhoncus faucibus, felis magna fermentum augue, et ultricies lacus lorem varius purus. Curabitur eu amet.
+
+
+
+
+
+
+
+ Ut velit mauris, egestas sed, gravida nec, ornare ut, mi. Aenean ut orci vel massa suscipit pulvinar. Nulla sollicitudin. Fusce varius, ligula non tempus aliquam, nunc turpis ullamcorper nibh, in tempus sapien eros vitae ligula. Pellentesque rhoncus nunc et augue. Integer id felis. Curabitur aliquet pellentesque diam. Integer quis metus vitae elit lobortis egestas. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi vel erat non mauris convallis vehicula. Nulla et sapien. Integer tortor tellus, aliquam faucibus, convallis id, congue eu, quam. Mauris ullamcorper felis vitae erat. Proin feugiat, augue non elementum posuere, metus purus iaculis lectus, et tristique ligula justo vitae magna.
+
+
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed at ante. Mauris eleifend, quam a vulputate dictum, massa quam dapibus leo, eget vulputate orci purus ut lorem. In fringilla mi in ligula. Pellentesque aliquam quam vel dolor. Nunc adipiscing. Sed quam odio, tempus ac, aliquam molestie, varius ac, tellus. Vestibulum ut nulla aliquam risus rutrum interdum. Pellentesque lorem. Curabitur sit amet erat quis risus feugiat viverra. Pellentesque augue justo, sagittis et, lacinia at, venenatis non, arcu. Nunc nec libero. In cursus dictum risus. Etiam tristique nisl a nulla. Ut a orci. Curabitur dolor nunc, egestas at, accumsan at, malesuada nec, magna.
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/alerts.html b/themes/src/main/node_modules/patternfly/tests/pages/alerts.html
new file mode 100644
index 0000000000..12291674c2
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/alerts.html
@@ -0,0 +1,24 @@
+---
+categories: [Widgets]
+layout: page
+title: Alerts
+resource: true
+---
+{% include widgets/communication/alert-danger.html %}
+{% include widgets/communication/alert-warning.html %}
+
+
+
+{% include widgets/communication/alert-danger-dismissable.html %}
+{% include widgets/communication/alert-warning-dismissable.html %}
+{% include widgets/communication/alert-success-dismissable.html %}
+{% include widgets/communication/alert-info-dismissable.html %}
+
+
+{% include widgets/communication/alert-success-button.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/application-launcher-nav-horizontal.html b/themes/src/main/node_modules/patternfly/tests/pages/application-launcher-nav-horizontal.html
new file mode 100644
index 0000000000..265424bd9c
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/application-launcher-nav-horizontal.html
@@ -0,0 +1,16 @@
+---
+categories: [Navigation]
+css-extra: false
+layout: page
+resource: true
+horizontal : true
+applauncher: true
+title: Application Launcher for Horizontal Navigation
+---
+
+{% include widgets/navigation/horizontal-primary-nav-bar-page.html icons=true %}
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/application-launcher-nav-vertical.html b/themes/src/main/node_modules/patternfly/tests/pages/application-launcher-nav-vertical.html
new file mode 100644
index 0000000000..26d96e03c4
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/application-launcher-nav-vertical.html
@@ -0,0 +1,12 @@
+---
+categories: [Navigation]
+css-extra: false
+layout: layout-fixed
+resource: true
+full-page: true
+applauncher: true
+submenus: true
+title: Application Launcher for Vertical Navigation
+url-js-extra: ['https://cdnjs.cloudflare.com/ajax/libs/jquery.matchHeight/0.7.2/jquery.matchHeight-min.js', 'https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.11/c3.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.17/d3.min.js']
+---
+{% include widgets/navigation/vertical-navigation.html icons=true %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/application-launcher.html b/themes/src/main/node_modules/patternfly/tests/pages/application-launcher.html
new file mode 100644
index 0000000000..34f3e3997f
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/application-launcher.html
@@ -0,0 +1,52 @@
+---
+categories: [Widgets]
+css-extra: false
+layout: page
+resource: true
+applauncher: true
+navindex: 1
+title: Application Launcher
+---
+
+
Horizontal Nav Bar
+
+
Grid Menu
+
+
Icons
+{% include widgets/navigation/horizontal-primary-nav-bar.html launchericons=true launchergrid=true navindex=1 %}
+
No Icons
+{% include widgets/navigation/horizontal-primary-nav-bar.html launchericons=false launchergrid=true navindex=2 %}
+
+
List Menu
+
+
Icons
+{% include widgets/navigation/horizontal-primary-nav-bar.html launchericons=true launchergrid=false navindex=3 %}
+
+
No Icons
+{% include widgets/navigation/horizontal-primary-nav-bar.html launchericons=false launchergrid=false navindex=4 %}
+
+
+
+
Vertical Nav Bar
+
+
Grid Menu
+
+
Icons
+{% include widgets/layouts/navbar-vertical.html launchergrid=true launchericons=true navindex=5 %}
+
+
No Icons
+{% include widgets/layouts/navbar-vertical.html launchergrid=true launchericons=false navndex=6 %}
+
+
List Menu
+
+
Icons
+{% include widgets/layouts/navbar-vertical.html launchergrid=false launchericons=true navindex=7 %}
+
+
No Icons
+{% include widgets/layouts/navbar-vertical.html launchergrid=false launchericons=false navindex=8 %}
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/area-charts.html b/themes/src/main/node_modules/patternfly/tests/pages/area-charts.html
new file mode 100644
index 0000000000..2f9c817b57
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/area-charts.html
@@ -0,0 +1,20 @@
+---
+alert-message: ',
http://getbootstrap.com , and
http://c3js.org/ '
+categories: [Charts]
+layout: page
+title: Area Charts
+resource: true
+url-js-extra: ['https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.11/c3.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.17/d3.min.js']
+---
+
Area Chart
+
+
+ {% include widgets/charts/area-multiple.html id="areaChart" %}
+
+
+
Single Area Chart
+
+
+ {% include widgets/charts/area-single.html id="singleAreaChart" %}
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/badges.html b/themes/src/main/node_modules/patternfly/tests/pages/badges.html
new file mode 100644
index 0000000000..03cde3aac4
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/badges.html
@@ -0,0 +1,33 @@
+---
+categories: [Widgets]
+layout: page
+title: Badges
+resource: true
+---
+
Inbox 42
+
+
+
+
+
+
+ Messages 4
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/bar-charts.html b/themes/src/main/node_modules/patternfly/tests/pages/bar-charts.html
new file mode 100644
index 0000000000..3e35c5d022
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/bar-charts.html
@@ -0,0 +1,44 @@
+---
+alert-message: ',
http://getbootstrap.com , and
http://c3js.org/ '
+categories: [Charts]
+layout: page
+title: Bar Charts
+resource: true
+url-js-extra: ['https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.11/c3.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.17/d3.min.js']
+---
+
Vertical Bar Chart
+
+
+ {% include widgets/charts/bar-vertical.html id="verticalBarChart" %}
+
+
+
Grouped Vertical Bar Chart
+
+
+ {% include widgets/charts/bar-vertical-group.html id="groupedVerticalBarChart" %}
+
+
+
Stacked Vertical Bar Chart
+
+
+ {% include widgets/charts/bar-vertical-stack.html id="stackedVerticalBarChart" %}
+
+
+
Horizontal Bar Chart
+
+
+ {% include widgets/charts/bar-horizontal.html id="horizontalBarChart" %}
+
+
+
Grouped Horizontal Bar Chart
+
+
+ {% include widgets/charts/bar-horizontal-group.html id="groupedHorizontalBarChart" %}
+
+
+
Stacked Horizontal Bar Chart
+
+
+ {% include widgets/charts/bar-horizontal-stack.html id="stackedHorizontalBarChart" %}
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/basic.html b/themes/src/main/node_modules/patternfly/tests/pages/basic.html
new file mode 100644
index 0000000000..0d663bc545
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/basic.html
@@ -0,0 +1,30 @@
+---
+categories: [Layouts]
+css-extra: false
+layout: layout
+title: Basic
+resource: true
+full-page: true
+url-js-extra: [ '//cdn.datatables.net/1.10.15/js/jquery.dataTables.min.js',
+ '//cdn.datatables.net/select/1.2.0/js/dataTables.select.min.js',
+ 'https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/js/bootstrap-select.min.js',
+ '../../dist/js/patternfly.dataTables.pfEmpty.js',
+ '../../dist/js/patternfly.dataTables.pfFilter.js',
+ '../../dist/js/patternfly.dataTables.pfResize.js',
+ '../../dist/js/patternfly.dataTables.pfSelect.js' ]
+weight: 1
+---
+{% include widgets/layouts/navbar-primary.html %}
+
+
+
+
+ Home
+ {{ page.title }}
+
+
{{ page.title }}
+{% include widgets/table-view/table-view.html %}
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum eget eros tincidunt, semper ante nec, dapibus ante.
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/blank-slate.html b/themes/src/main/node_modules/patternfly/tests/pages/blank-slate.html
new file mode 100644
index 0000000000..b1a8ce66f3
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/blank-slate.html
@@ -0,0 +1,21 @@
+---
+categories: [Widgets]
+layout: page
+title: Blank Slate
+resource: true
+---
+
+
Empty Blank Slate
+
+
Empty State Title
+
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+
Learn more about this on the documentation .
+
+
+ Main Action
+
+
+
+
+
Empty Slate with icon and secondary actions
+{% include widgets/communication/blank-slate.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-combobox.html b/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-combobox.html
new file mode 100644
index 0000000000..0e437afe6c
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-combobox.html
@@ -0,0 +1,305 @@
+---
+alert-message: ',
http://getbootstrap.com , and
https://github.com/danielfarrell/bootstrap-combobox .'
+categories: [Widgets]
+layout: page
+title: Bootstrap-Combobox
+resource: true
+url-js-extra: '//rawgit.com/danielfarrell/bootstrap-combobox/1.1.7/js/bootstrap-combobox.js'
+---
+
+ State
+
+ Select a State
+ Alabama
+ Alaska
+ Arizona
+ Arkansas
+ California
+ Colorado
+ Connecticut
+ Delaware
+ District Of Columbia
+ Florida
+ Georgia
+ Hawaii
+ Idaho
+ Illinois
+ Indiana
+ Iowa
+ Kansas
+ Kentucky
+ Louisiana
+ Maine
+ Maryland
+ Massachusetts
+ Michigan
+ Minnesota
+ Mississippi
+ Missouri
+ Montana
+ Nebraska
+ Nevada
+ New Hampshire
+ New Jersey
+ New Mexico
+ New York
+ North Carolina
+ North Dakota
+ Ohio
+ Oklahoma
+ Oregon
+ Pennsylvania
+ Rhode Island
+ South Carolina
+ South Dakota
+ Tennessee
+ Texas
+ Utah
+ Vermont
+ Virginia
+ Washington
+ West Virginia
+ Wisconsin
+ Wyoming
+
+
+
Sizes
+
+ State
+
+ Select a State
+ Alabama
+ Alaska
+ Arizona
+ Arkansas
+ California
+ Colorado
+ Connecticut
+ Delaware
+ District Of Columbia
+ Florida
+ Georgia
+ Hawaii
+ Idaho
+ Illinois
+ Indiana
+ Iowa
+ Kansas
+ Kentucky
+ Louisiana
+ Maine
+ Maryland
+ Massachusetts
+ Michigan
+ Minnesota
+ Mississippi
+ Missouri
+ Montana
+ Nebraska
+ Nevada
+ New Hampshire
+ New Jersey
+ New Mexico
+ New York
+ North Carolina
+ North Dakota
+ Ohio
+ Oklahoma
+ Oregon
+ Pennsylvania
+ Rhode Island
+ South Carolina
+ South Dakota
+ Tennessee
+ Texas
+ Utah
+ Vermont
+ Virginia
+ Washington
+ West Virginia
+ Wisconsin
+ Wyoming
+
+
+
+ State
+
+ Select a State
+ Alabama
+ Alaska
+ Arizona
+ Arkansas
+ California
+ Colorado
+ Connecticut
+ Delaware
+ District Of Columbia
+ Florida
+ Georgia
+ Hawaii
+ Idaho
+ Illinois
+ Indiana
+ Iowa
+ Kansas
+ Kentucky
+ Louisiana
+ Maine
+ Maryland
+ Massachusetts
+ Michigan
+ Minnesota
+ Mississippi
+ Missouri
+ Montana
+ Nebraska
+ Nevada
+ New Hampshire
+ New Jersey
+ New Mexico
+ New York
+ North Carolina
+ North Dakota
+ Ohio
+ Oklahoma
+ Oregon
+ Pennsylvania
+ Rhode Island
+ South Carolina
+ South Dakota
+ Tennessee
+ Texas
+ Utah
+ Vermont
+ Virginia
+ Washington
+ West Virginia
+ Wisconsin
+ Wyoming
+
+
+
Horizontal Form
+
+
+
+
Inline Form
+
+
+
+ Select a State
+ Alabama
+ Alaska
+ Arizona
+ Arkansas
+ California
+ Colorado
+ Connecticut
+ Delaware
+ District Of Columbia
+ Florida
+ Georgia
+ Hawaii
+ Idaho
+ Illinois
+ Indiana
+ Iowa
+ Kansas
+ Kentucky
+ Louisiana
+ Maine
+ Maryland
+ Massachusetts
+ Michigan
+ Minnesota
+ Mississippi
+ Missouri
+ Montana
+ Nebraska
+ Nevada
+ New Hampshire
+ New Jersey
+ New Mexico
+ New York
+ North Carolina
+ North Dakota
+ Ohio
+ Oklahoma
+ Oregon
+ Pennsylvania
+ Rhode Island
+ South Carolina
+ South Dakota
+ Tennessee
+ Texas
+ Utah
+ Vermont
+ Virginia
+ Washington
+ West Virginia
+ Wisconsin
+ Wyoming
+
+
+
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-datepicker.html b/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-datepicker.html
new file mode 100644
index 0000000000..d9218413d1
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-datepicker.html
@@ -0,0 +1,79 @@
+---
+alert-message: ',
http://getbootstrap.com , and
http://bootstrap-datepicker.readthedocs.org/en/latest/ .'
+categories: [Widgets]
+layout: page
+title: Bootstrap-Datepicker
+resource: true
+url-js-extra: 'https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.6.4/js/bootstrap-datepicker.min.js'
+---
+
Readonly Inputs
+
Recommended. To prevent invalid dates, setting the inputs to readonly only allows a date to be input via the date picker widget.
+
Text Input
+ {% include widgets/forms/bootstrap-datepicker-text-input.html id="datepicker1" %}
+
Component
+ {% include widgets/forms/bootstrap-datepicker.html id="datepicker2" %}
+
Inline
+ {% include widgets/forms/bootstrap-datepicker-inline.html id="datepicker3" %}
+
Range Do not use. PatternFly-approved design coming in a future update.
+
+
+ to
+
+
+
Validation States
+
+ With success
+
+
+
+ With warning
+
+
+
+ With error
+
+
+
+
Normal Inputs
+
Not recommended. For comparison only.
+
Text Input
+
+
Component
+
+
+
+
Inline
+
+
Range Do not use. PatternFly-approved design coming in a future update.
+
+
+ to
+
+
+
Validation States
+
+ With success
+
+
+
+ With warning
+
+
+
+ With error
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-select.html b/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-select.html
new file mode 100644
index 0000000000..936c13b4ca
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-select.html
@@ -0,0 +1,173 @@
+---
+alert-message: ',
http://getbootstrap.com , and
http://silviomoreto.github.io/bootstrap-select/ .'
+categories: [Widgets]
+layout: page
+title: Bootstrap-Select
+resource: true
+url-js-extra: 'https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/js/bootstrap-select.min.js'
+---
+
Single-Select Dropdown
+
+
+ Mustard
+ Ketchup
+ Relish
+ Onions
+ Mushrooms
+ Pickles
+ Mayonnaise
+
+ Tabasco
+ Sriracha
+ Wasabi
+
+
+
Disabled
+
+
+ Mustard
+ Ketchup
+ Relish
+ Onions
+ Mushrooms
+ Pickles
+ Mayonnaise
+
+ Tabasco
+ Sriracha
+ Wasabi
+
+
+
Option Groups
+
+
+
+ Mustard
+ Ketchup
+ Relish
+ Onions
+ Mushrooms
+ Pickles
+ Mayonnaise
+ Tabasco
+ Sriracha
+ Wasabi
+
+
+ Tent
+ Flashlight
+ Toilet Paper
+ Sleeping Bag
+
+
+
+
Multiple Select
+
+
+ Mustard
+ Ketchup
+ Relish
+ Onions
+ Mushrooms
+ Pickles
+ Mayonnaise
+
+ Tabasco
+ Sriracha
+ Wasabi
+
+
+
Data Live Search
+
+
+ Mustard
+ Ketchup
+ Relish
+ Onions
+ Mushrooms
+ Pickles
+ Mayonnaise
+
+ Tabasco
+ Sriracha
+ Wasabi
+
+
+
Icons
+
+
+ Mustard
+ Ketchup
+ Relish
+
+
+
With Help Text
+
+ Bootstrap-Select with help text
+
+ Mustard
+ Ketchup
+ Relish
+ Onions
+ Mushrooms
+ Pickles
+ Mayonnaise
+
+ Tabasco
+ Sriracha
+ Wasabi
+
+ A block of help text that breaks onto a new line and may extend beyond one line.
+
+
Validation States
+
+ Bootstrap-Select with success
+
+ Mustard
+ Ketchup
+ Relish
+ Onions
+ Mushrooms
+ Pickles
+ Mayonnaise
+
+ Tabasco
+ Sriracha
+ Wasabi
+
+ A block of help text that breaks onto a new line and may extend beyond one line.
+
+
+ Bootstrap-Select with warning
+
+ Mustard
+ Ketchup
+ Relish
+ Onions
+ Mushrooms
+ Pickles
+ Mayonnaise
+
+ Tabasco
+ Sriracha
+ Wasabi
+
+ A block of help text that breaks onto a new line and may extend beyond one line.
+
+
+ Bootstrap-Select with error
+
+ Mustard
+ Ketchup
+ Relish
+ Onions
+ Mushrooms
+ Pickles
+ Mayonnaise
+
+ Tabasco
+ Sriracha
+ Wasabi
+
+ A block of help text that breaks onto a new line and may extend beyond one line.
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-slider.html b/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-slider.html
new file mode 100644
index 0000000000..302dee53d4
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-slider.html
@@ -0,0 +1,107 @@
+---
+alert-message: ',
http://getbootstrap.com , and
hhttp://seiyria.com/bootstrap-slider/ .'
+categories: [Widgets]
+layout: page
+title: Bootstrap Slider
+resource: true
+url-js-extra: 'https://cdnjs.cloudflare.com/ajax/libs/bootstrap-slider/9.9.0/bootstrap-slider.min.js'
+---
+
+
+
+
+
+
+
+
+
Example of a slider in a form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ GB
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-switch.html b/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-switch.html
new file mode 100644
index 0000000000..36cb696a51
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-switch.html
@@ -0,0 +1,226 @@
+---
+alert-message: ',
http://getbootstrap.com , and
http://www.bootstrap-switch.org/ .'
+categories: [Widgets]
+layout: page
+title: Bootstrap Switch
+resource: true
+url-js-extra: ['//rawgit.com/nostalgiaz/bootstrap-switch/v3.3.2/dist/js/bootstrap-switch.min.js', 'bootstrap-switch.js']
+---
+
+
+
State
+
+
+
+
+ Toggle
+ Set true
+ Set false
+ Get
+
+
+
+
Size
+
+
+
+
+ Mini
+ Small
+ Normal
+ Large
+ Get
+
+
+
+
Animate
+
+
+
+
+ Toggle
+ Get
+
+
+
+
Disabled
+
+
+
+
+ Toggle
+ Get
+
+
+
+
Readonly
+
+
+
+
+ Toggle
+ Get
+
+
+
+
Indeterminate
+
+
+
+
+ Toggle
+ Get
+
+
+
+
Inverse
+
+
+
+
+ Toggle
+ Get
+
+
+
+
On Color
+
+
+
+
+
+ Set
+
+
+
Get
+
+
+
+
Off Color
+
+
+
+
+
+ Set
+
+
+
Get
+
+
+
+
+
+
+
+
+
Create | Destroy
+
+
+
+
+
+
+
+
Radio All Off
+
+
+
Inside Modals
+
Open Modal
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-switch.js b/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-switch.js
new file mode 100644
index 0000000000..9d2c6bd8b6
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-switch.js
@@ -0,0 +1,61 @@
+(function() {
+ var $confirm;
+
+ $confirm = null;
+
+ $(function() {
+ var $createDestroy, $window, sectionTop;
+ $window = $(window);
+ sectionTop = $(".top").outerHeight() + 20;
+ $createDestroy = $("#switch-create-destroy");
+ // hljs.initHighlightingOnLoad();
+ $("a[href*=\"#\"]").on("click", function(event) {
+ var $target;
+ event.preventDefault();
+ $target = $($(this).attr("href").slice("#"));
+ if ($target.length) {
+ return $window.scrollTop($target.offset().top - sectionTop);
+ }
+ });
+ $("input[type=\"checkbox\"], input[type=\"radio\"]").not("[data-switch-no-init]").bootstrapSwitch();
+ $("[data-switch-get]").on("click", function() {
+ var type;
+ type = $(this).data("switch-get");
+ return alert($("#switch-" + type).bootstrapSwitch(type));
+ });
+ $("[data-switch-set]").on("click", function() {
+ var type;
+ type = $(this).data("switch-set");
+ return $("#switch-" + type).bootstrapSwitch(type, $(this).data("switch-value"));
+ });
+ $("[data-switch-toggle]").on("click", function() {
+ var type;
+ type = $(this).data("switch-toggle");
+ return $("#switch-" + type).bootstrapSwitch("toggle" + type.charAt(0).toUpperCase() + type.slice(1));
+ });
+ $("[data-switch-set-value]").on("input", function(event) {
+ var type, value;
+ event.preventDefault();
+ type = $(this).data("switch-set-value");
+ value = $.trim($(this).val());
+ if ($(this).data("value") === value) {
+ return;
+ }
+ return $("#switch-" + type).bootstrapSwitch(type, value);
+ });
+ $("[data-switch-create-destroy]").on("click", function() {
+ var isSwitch;
+ isSwitch = $createDestroy.data("bootstrap-switch");
+ $createDestroy.bootstrapSwitch((isSwitch ? "destroy" : null));
+ return $(this).button((isSwitch ? "reset" : "destroy"));
+ });
+ return $confirm = $("#confirm").bootstrapSwitch({
+ size: "large",
+ onSwitchChange: function(event, state) {
+ event.preventDefault();
+ return console.log(state, event.isDefaultPrevented());
+ }
+ });
+ });
+
+}).call(this);
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-touchspin.html b/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-touchspin.html
new file mode 100644
index 0000000000..5920e62bf4
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-touchspin.html
@@ -0,0 +1,170 @@
+---
+alert-message: ',
http://getbootstrap.com , and
http://www.virtuosoft.eu/code/bootstrap-touchspin/ .'
+categories: [Widgets]
+layout: page
+title: Bootstrap Touchspin
+resource: true
+url-js-extra: '//rawgit.com/istvan-ujjmeszaros/bootstrap-touchspin/3.1.1/dist/jquery.bootstrap-touchspin.min.js'
+---
+
Example with postfix
+
+
+
With prefix
+
+
+
+
+
Vertical button alignment
+
+
+
Vertical buttons with custom icons
+
+
+
Init with empty value
+
+
+
Value attribute is not set (applying settings.initval)
+
+
+
Value is set explicitly to 33 (skipping settings.initval)
+
+
+
Button postfix (small)
+
+
+
Button postfix (large)
+
+
+
+
+
Button group
+
+
+
Change button class
+
+
+
Event demo
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-treeview-2.html b/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-treeview-2.html
new file mode 100644
index 0000000000..f9acbbe46a
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-treeview-2.html
@@ -0,0 +1,98 @@
+---
+categories: [Layouts]
+css-extra: false
+layout: layout
+title: Tree View
+resource: true
+full-page: true
+url-js-extra: [
+ 'https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/js/bootstrap-select.min.js',
+ 'https://rawgit.com/patternfly/patternfly-bootstrap-treeview/v2.1.3/dist/bootstrap-treeview.min.js'
+]
+weight: 2
+---
+{% include widgets/layouts/navbar-primary.html %}
+
+
+
+
+ Home
+ {{ page.title }}
+
+
{{ page.title }}
+{% include widgets/form.html %}
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-treeview.html b/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-treeview.html
new file mode 100644
index 0000000000..89ccfe2cc3
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/bootstrap-treeview.html
@@ -0,0 +1,345 @@
+---
+alert-message: ',
http://getbootstrap.com , and
https://github.com/patternfly/patternfly-bootstrap-treeview .'
+categories: [Widgets]
+layout: page
+title: Bootstrap Tree View
+resource: true
+url-js-extra: '//rawgit.com/patternfly/patternfly-bootstrap-treeview/v2.1.3/dist/bootstrap-treeview.min.js'
+---
+
+
+
+
+
+
+
Prevent Unselection
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/breadcrumbs.html b/themes/src/main/node_modules/patternfly/tests/pages/breadcrumbs.html
new file mode 100644
index 0000000000..92adc43f99
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/breadcrumbs.html
@@ -0,0 +1,12 @@
+---
+categories: [Widgets]
+layout: page
+title: Breadcrumbs
+resource: true
+---
+
+ Back to Top Level
+ Second Level
+ Third Level
+ Fourth Level: Detail about fourth level
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/buttons.html b/themes/src/main/node_modules/patternfly/tests/pages/buttons.html
new file mode 100644
index 0000000000..a5ce38f4b3
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/buttons.html
@@ -0,0 +1,515 @@
+---
+categories: [Widgets]
+layout: page
+title: Buttons
+resource: true
+---
+
PatternFly Examples
+
+ Secondary
+ Primary
+ Destructive
+
+
+ Secondary
+ Primary
+ Destructive
+
+
+ Secondary Large
+ Primary Large
+ Destructive Large
+
+
+ Secondary Large
+ Primary Large
+ Destructive Large
+
+
+ Secondary Extra Small
+ Primary Extra Small
+ Destructive Extra Small
+
+
+ Secondary Extra Small
+ Primary Extra Small
+ Destructive Extra Small
+
+
Button options and sizes
+
+ Large button
+ Large button
+ Large button
+ Large button
+ Large button
+ Large button
+ Large button
+
+
+ Large button
+ Large button
+ Large button
+ Large button
+ Large button
+ Large button
+ Large button
+
+
+ Large button
+ Large button
+ Large button
+ Large button
+ Large button
+ Large button
+ Large button
+
+
+ Default button
+ Default button
+ Default button
+ Default button
+ Default button
+ Default button
+ Default button
+
+
+ Default button
+ Default button
+ Default button
+ Default button
+ Default button
+ Default button
+ Default button
+
+
+ Default button
+ Default button
+ Default button
+ Default button
+ Default button
+ Default button
+ Default button
+
+
+ Small button
+ Small button
+ Small button
+ Small button
+ Small button
+ Small button
+ Small button
+
+
+ Small button
+ Small button
+ Small button
+ Small button
+ Small button
+ Small button
+ Small button
+
+
+ Small button
+ Small button
+ Small button
+ Small button
+ Small button
+ Small button
+ Small button
+
+
+ Extra small button
+ Extra small button
+ Extra small button
+ Extra small button
+ Extra small button
+ Extra small button
+ Extra small button
+
+
+ Extra small button
+ Extra small button
+ Extra small button
+ Extra small button
+ Extra small button
+ Extra small button
+ Extra small button
+
+
+ Extra small button
+ Extra small button
+ Extra small button
+ Extra small button
+ Extra small button
+ Extra small button
+ Extra small button
+
+
Button types
+
Note: a Firefox bug that prevents us from setting the line-height of <input>-based buttons, causing them to not exactly match the height of other buttons on Firefox.
+
+ Link
+ Button
+
+
+ Link
+ Button
+
+
+ Link
+ Button
+
+
+
+
+ Link
+ Button
+
+
+ Link
+ Button
+
+
+ Link
+ Button
+
+
+
+
+ Link
+ Button
+
+
+ Link
+ Button
+
+
+ Link
+ Button
+
+
+
+
+ Link
+ Button
+
+
+ Link
+ Button
+
+
+ Link
+ Button
+
+
+
+
+ Link
+ Button
+
+
+ Link
+ Button
+
+
+ Link
+ Button
+
+
+
+
+ Link
+ Button
+
+
+ Link
+ Button
+
+
+ Link
+ Button
+
+
+
+
+ Link
+ Button
+
+
+ Link
+ Button
+
+
+ Link
+ Button
+
+
+
+
+ Link
+ Button
+
+
+ Link
+ Button
+
+
+ Link
+ Button
+
+
+
+
Button groups
+
Basic Example
+
+ Left
+ Middle
+ Right
+
+
Button toolbar
+
+
Sizing
+
+
+
+
+
Nesting
+
+
1
+
2
+
+
+ Dropdown
+
+
+
+
+
+
Vertical variation
+
+
Button
+
Button
+
+
+ Dropdown
+
+
+
+
+
Button
+
Button
+
+
+ Dropdown
+
+
+
+
+
+
+ Dropdown
+
+
+
+
+
+
+ Dropdown
+
+
+
+
+
+
Justified link variation
+
+
Button dropdowns
+
Single button dropdowns
+
+
+
+ Action
+
+
+
+
Split button dropdowns
+
+
+ Action
+
+
+
+
+
+
+
Sizing
+
+
+
+ Large button
+
+
+
+
+
+
+ Small button
+
+
+
+
+
+
+ Extra small button
+
+
+
+
Dropup variation
+
+
Advanced Buttons - requires bootstrap.js
+
Single toggle
+
+ Single toggle
+
+
Checkbox / Radio
+
+
+ Checkbox 1 (pre-checked)
+
+
+ Checkbox 2
+
+
+ Checkbox 3
+
+
+
+
+ Radio 1 (preselected)
+
+
+ Radio 2
+
+
+ Radio 3
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/card-view-card-variations.html b/themes/src/main/node_modules/patternfly/tests/pages/card-view-card-variations.html
new file mode 100644
index 0000000000..df5153409e
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/card-view-card-variations.html
@@ -0,0 +1,57 @@
+---
+categories: [Widgets]
+layout: page
+title: Card View - Card Variations
+resource: true
+---
+
+
Large Card
+
+
+
+{% include widgets/cards/object-status.html %}
+
+
+
+
Small Card
+
+
+
+ {% include widgets/cards/object-status.html %}
+
+
+
+
Mini Card with status
+
+
+
+ {% include widgets/cards/status-inline-actions-xs.html %}
+
+
+
+
Mini Card with text
+
+
+
+ {% include widgets/cards/summary-inline-actions-xs.html %}
+
+
+
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/card-view-multi-select.html b/themes/src/main/node_modules/patternfly/tests/pages/card-view-multi-select.html
new file mode 100644
index 0000000000..f7461d8736
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/card-view-multi-select.html
@@ -0,0 +1,12 @@
+---
+categories: [Layouts]
+css-extra: false
+layout: cards
+resource: true
+cardview: true
+title: Card View - Multi Select
+full-page: true
+url-js-extra: ['https://cdnjs.cloudflare.com/ajax/libs/jquery.matchHeight/0.7.2/jquery.matchHeight-min.js']
+weight: 8
+---
+{% include widgets/layouts/card-view-multi-select.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/card-view-single-select.html b/themes/src/main/node_modules/patternfly/tests/pages/card-view-single-select.html
new file mode 100644
index 0000000000..9081b712ab
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/card-view-single-select.html
@@ -0,0 +1,12 @@
+---
+categories: [Layouts]
+css-extra: false
+layout: cards
+resource: true
+cardview: true
+title: Card View - Single Select
+full-page: true
+url-js-extra: ['https://cdnjs.cloudflare.com/ajax/libs/jquery.matchHeight/0.7.2/jquery.matchHeight-min.js']
+weight: 8
+---
+{% include widgets/layouts/card-view-single-select.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/cards.html b/themes/src/main/node_modules/patternfly/tests/pages/cards.html
new file mode 100644
index 0000000000..9cd24ef7ca
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/cards.html
@@ -0,0 +1,25 @@
+---
+categories: [Layouts]
+css-extra: false
+layout: cards
+resource: true
+title: Cards
+full-page: true
+url-js-extra: ['https://cdnjs.cloudflare.com/ajax/libs/jquery.matchHeight/0.7.2/jquery.matchHeight-min.js', 'https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.11/c3.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.17/d3.min.js']
+weight: 8
+---
+{% include widgets/layouts/navbar-primary.html %}
+
+{% include widgets/layouts/cards.html %}
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/code.html b/themes/src/main/node_modules/patternfly/tests/pages/code.html
new file mode 100644
index 0000000000..79838dc652
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/code.html
@@ -0,0 +1,43 @@
+---
+categories: [Widgets]
+layout: page
+title: Code
+resource: true
+url-js-extra: '//rawgit.com/tcollard/google-code-prettify/v1.0.4/bin/prettify.min.js'
+---
+
Inline
+
For example, <section>
should be wrapped as inline.
+
User input
+
To switch directories, type cd followed by the name of the directory.
+ To edit settings, press ctrl + ,
+
Basic block
+
<p class="my-class">Sample text here...</p>
+
Variables
+
y =
m x +
b
+
Sample output
+
This text is meant to be treated as sample output from a computer program.
+
Syntax highlighting with google-code-prettify
+
Basic block
+
<p class="my-class">Sample text here...</p>
+
Larger block with line numbers
+
+<!doctype html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <title></title>
+ <link rel="stylesheet" href="css/style.css">
+</head>
+<body>
+ <header></header>
+ <div role="main"></div>
+ <footer></footer>
+ <script src="js/script.js"></script>
+</body>
+</html>
+
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/dashboard.html b/themes/src/main/node_modules/patternfly/tests/pages/dashboard.html
new file mode 100644
index 0000000000..fc80295e38
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/dashboard.html
@@ -0,0 +1,218 @@
+---
+categories: [Layouts]
+css-extra: false
+layout: layout
+title: Dashboard
+resource: true
+full-page: true
+url-js-extra: ['https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.11/c3.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.17/d3.min.js']
+weight: 3
+---
+{% include widgets/layouts/navbar-primary.html %}
+
+
+
+
+
Infrastructure Performance
+
+
+
Resource Usage
+
+
+
+
+
+
+
+
Infrastructure Capacity
+
+
+
+
+
+ Status
+ Location Data
+ Hosts
+
+
+ New
+ Fusce leo massa Created March 05, 2014 08:34:36 AM
+ 11
+
+
+ New
+ Iaculis at dapibus eget Created March 03, 2014 20:32:12 AM
+ 9
+
+
+ Disabled
+ Dapibus nec metus Created March 03, 2014 19:11:56 AM
+ 25
+
+
+
See more »
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/donut-charts.html b/themes/src/main/node_modules/patternfly/tests/pages/donut-charts.html
new file mode 100644
index 0000000000..53d73caa82
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/donut-charts.html
@@ -0,0 +1,43 @@
+---
+alert-message: ',
http://getbootstrap.com , and
http://c3js.org/ '
+categories: [Charts]
+layout: page
+title: Donut Charts
+resource: true
+url-js-extra: ['https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.11/c3.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.17/d3.min.js']
+---
+
+
+
Donut Chart - Utilization
+
+ {% include widgets/charts/donut-utilization.html id="utilizationDonutChart" %}
+
+
Donut Chart - Relationship to a Whole
+
+ {% include widgets/charts/donut-whole-relationship.html id="donut-chart-no-legend" %}
+
+
Donut Chart - Small
+
+ {% include widgets/charts/donut-mini.html id="smallDonutChart" %}
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/dropdowns.html b/themes/src/main/node_modules/patternfly/tests/pages/dropdowns.html
new file mode 100644
index 0000000000..f15023851a
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/dropdowns.html
@@ -0,0 +1,63 @@
+---
+categories: [Widgets]
+layout: page
+title: Dropdowns
+resource: true
+---
+
Dropdown
+
+
+
+
+
Dropup
+
+
+
+
+
Dropdown Kebab
+
+
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuId="dropdownKebab" dropmenuVariation="dropdown-kebab-pf" %}
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
Dropup Kebab
+
+
+ {% include widgets/kebab.html dropmenuType="dropup" dropmenuId="dropupKebab" dropmenuVariation="dropdown-kebab-pf" %}
+ {% include widgets/kebab.html dropmenuType="dropup" dropmenuPosition="pull-right" dropmenuId="dropupKebabRight1" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
Dropdown Kebab with Buttons
+
+
+ Button
+ Button
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="btn-group" dropmenuId="dropdownKebabGroup" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+ Button
+ Button
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="btn-group" dropmenuId="dropdownKebabGroupRight" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/experimental-features.html b/themes/src/main/node_modules/patternfly/tests/pages/experimental-features.html
new file mode 100644
index 0000000000..6cfb2e63df
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/experimental-features.html
@@ -0,0 +1,11 @@
+---
+categories: [Widgets]
+layout: page
+title: Experimental Features
+resource: true
+---
+
Experimental Features Entry Screen
+{% include widgets/communication/experimental-features-page.html %}
+
+
Experimental Feature Identifier on a Component
+{% include widgets/communication/experimental-features-component.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/filter.html b/themes/src/main/node_modules/patternfly/tests/pages/filter.html
new file mode 100644
index 0000000000..326eb7dbf6
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/filter.html
@@ -0,0 +1,128 @@
+---
+categories: [Widgets]
+layout: page
+title: Filter
+resource: true
+---
+
+
Input Filters
+
+
+
Select Filters
+
+
+
Category Filters
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/form.html b/themes/src/main/node_modules/patternfly/tests/pages/form.html
new file mode 100644
index 0000000000..ac46a65504
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/form.html
@@ -0,0 +1,81 @@
+---
+categories: [Layouts]
+css-extra: false
+layout: layout
+title: Form
+resource: true
+full-page: true
+url-js-extra: 'https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/js/bootstrap-select.min.js'
+weight: 4
+---
+{% include widgets/layouts/navbar-primary.html %}
+
+
+
+
+ Home
+ {{ page.title }}
+
+
{{ page.title }}
+{% include widgets/form.html %}
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/forms.html b/themes/src/main/node_modules/patternfly/tests/pages/forms.html
new file mode 100644
index 0000000000..91d72ec2f4
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/forms.html
@@ -0,0 +1,610 @@
+---
+categories: [Widgets]
+layout: page
+title: Forms
+resource: true
+---
+
Right-aligned labels
+
+
+
+
+
+
+
+
+
+
All Fields Required
+
+ All fields are required.
+
+
+
+
+
+
+
Required and Optional Fields
+
+ The fields marked with * are required.
+
+
+
+
+
+
+
All Fields Optional
+
+ All fields are optional.
+
+
+
+
+
+
+
Error Feedback
+ {% include widgets/forms/input-validation-form.html id-default="exampleInput" id-disabled="exampleInputDisabled" id-error="exampleInputError" has-error=true %}
+
+
Top-aligned labels
+
+
+
+
+ Email address
+
+
+
+ Password
+
+
+
+
+
+ Check me out
+
+
+ Submit
+
+
+
All Fields Required
+
+ All fields are required.
+
+ Field One
+
+
+
+ Field Two
+
+
+
+ Field Three
+
+
+ Action
+
+
+
Required and Optional Fields
+
+ The fields marked with * are required.
+
+ Field One
+
+
+
+ Field Two
+
+
+
+ Field Three
+
+
+ Action
+
+
+
All Fields Optional
+
+ All fields are optional.
+
+ Field One
+
+
+
+ Field Two
+
+
+
+ Field Three
+
+
+ Action
+
+
+
+
+
+ Email address
+
+
+
+ Password
+
+
+
+
+ Remember me
+
+
+ Sign in
+
+
+
Inside a modal
+
+
+
+ {% include widgets/forms/input-validation-modal.html id-default="modalInput" id-disabled="modalInputDisabled" id-error="modalInputError" has-error=true %}
+
+
+
Expand-Collapse Section
+
+ {% include widgets/forms/expand-collapse-section.html id-blueprintname="AdvOptBlueprintName" id-catalog="AdvOptCatalog" id-number="AdvOptNumber" id-entry1="AdvOptEntry1" id-entry2="AdvOptEntry2" id-entry3="AdvOptEntry3" id-fieldsection="AdvOptSection" is-modal=false col-size-label="2" col-size-field="10" %}
+
+
+
Expand-Collapse Section inside a modal
+
+
Launch demo modal
+
+
+
+
+
+
+ {% include widgets/forms/expand-collapse-section.html id-blueprintname="AdvOptBlueprintNameMod" id-catalog="AdvOptCatalogMod" id-number="AdvOptNumberMod" id-entry1="AdvOptEntry1Mod" id-entry2="AdvOptEntry2Mod" id-entry3="AdvOptEntry3Mod" id-fieldsection="AdvOptSectionMod" is-modal=true col-size-label="3" col-size-field="9" %}
+
+
+
+
+
+
+
Controls
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Option one is this and that—be sure to include why it's great
+
+
+
+
+
+ Option one is this and that—be sure to include why it's great
+
+
+
+
+
+ Option two can be something else and selecting it will deselect option one
+
+
+
+ 1
+
+
+ 2
+
+
+ 3
+
+
+ 1
+ 2
+ 3
+ 4
+ 5
+
+
+ 1
+ 2
+ 3
+ 4
+ 5
+
+
+
Count Remaining Characters Control
+
+
+
+
+
+
+
+ Post New Message
+
+
+
+
+
Static Control
+
+
+
+
+
+
Help Text
+
A block of help text that breaks onto a new line and may extend beyond one line.
+
+ @
+
+
+
+
Control Sizing
+
+
+
+
...
+
...
+
...
+
+
+
+
+
+
+
+ .00
+
+
+ $
+
+ .00
+
+
+
+
+ @
+
+
+
+ @
+
+
+
+ @
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Disabled input
+
+
+
+ Disabled select menu
+
+ Disabled select
+
+
+
+
+ Can't check this
+
+
+ Submit
+
+
+
+ Input with success
+
+
+
+ Select with success
+
+ 1
+ 2
+ 3
+ 4
+ 5
+
+
+
+ Input with warning
+
+
+
+ Select with warning
+
+ 1
+ 2
+ 3
+ 4
+ 5
+
+
+
+ Input with error
+
+
+
+ Select with error
+
+ 1
+ 2
+ 3
+ 4
+ 5
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/horizontal-navigation.html b/themes/src/main/node_modules/patternfly/tests/pages/horizontal-navigation.html
new file mode 100644
index 0000000000..28cedb3841
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/horizontal-navigation.html
@@ -0,0 +1,10 @@
+---
+categories: [Navigation]
+css-extra: false
+layout: layout-fixed
+resource: true
+full-page: true
+title: Horizontal Navigation
+url-js-extra: ['https://cdnjs.cloudflare.com/ajax/libs/jquery.matchHeight/0.7.2/jquery.matchHeight-min.js', 'https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.11/c3.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.17/d3.min.js']
+---
+{% include widgets/navigation/horizontal-primary-nav-bar-page.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/icons.html b/themes/src/main/node_modules/patternfly/tests/pages/icons.html
new file mode 100644
index 0000000000..ba277e0b52
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/icons.html
@@ -0,0 +1,568 @@
+---
+categories: [Widgets]
+layout: page
+title: Icons
+resource: true
+---
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/img/dashboard-3.png b/themes/src/main/node_modules/patternfly/tests/pages/img/dashboard-3.png
new file mode 100644
index 0000000000..df6fe4b3df
Binary files /dev/null and b/themes/src/main/node_modules/patternfly/tests/pages/img/dashboard-3.png differ
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/index.html b/themes/src/main/node_modules/patternfly/tests/pages/index.html
new file mode 100644
index 0000000000..cf24841380
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/index.html
@@ -0,0 +1,23 @@
+---
+layout: page
+---
+ {% strip %}
+ {% for cat in site.category-list %}
+
+
{{ cat }}
+
+ {% for page in site.pages %}
+ {% if page.resource == true %}
+ {% for pc in page.categories %}
+ {% if pc == cat %}
+
+ {{ page.title }}
+
+ {% endif %}
+ {% endfor %}
+ {% endif %}
+ {% endfor %}
+
+
+ {% endfor %}
+
{% endstrip %}
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/infotip.html b/themes/src/main/node_modules/patternfly/tests/pages/infotip.html
new file mode 100644
index 0000000000..ebb543f359
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/infotip.html
@@ -0,0 +1,48 @@
+---
+categories: [Widgets]
+layout: page
+title: Info Tip
+resource: true
+---
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/labels.html b/themes/src/main/node_modules/patternfly/tests/pages/labels.html
new file mode 100644
index 0000000000..65289dc040
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/labels.html
@@ -0,0 +1,68 @@
+---
+categories: [Widgets]
+layout: page
+title: Labels
+resource: true
+---
+
Example heading New
+
Example heading New
+
Example heading New
+
Example heading New
+
Example heading New
+
Example heading New
+
+
Default
+
Primary
+
Success
+
Info
+
Warning
+
Danger
+
+
+
+
+ Label
+ First Name
+ Last Name
+ Username
+
+
+
+
+ Default
+ Mark
+ Otto
+ @mdo
+
+
+ Primary
+ Jacob
+ Thornton
+ @fat
+
+
+ Success
+ Larry
+ the Bird
+ @twitter
+
+
+ Info
+ Mark
+ Otto
+ @mdo
+
+
+ Warning
+ Jacob
+ Thornton
+ @fat
+
+
+ Danger
+ Larry
+ the Bird
+ @twitter
+
+
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/line-charts.html b/themes/src/main/node_modules/patternfly/tests/pages/line-charts.html
new file mode 100644
index 0000000000..9f11c2f6e9
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/line-charts.html
@@ -0,0 +1,38 @@
+---
+alert-message: ',
http://getbootstrap.com , and
http://c3js.org/ '
+categories: [Charts]
+layout: page
+title: Line Charts
+resource: true
+url-js-extra: ['https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.11/c3.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.17/d3.min.js']
+---
+
Sparkline
+
+
+ {% include widgets/charts/sparkline.html id="sparklineChart" %}
+
+
+
Line Chart
+
+
+ {% include widgets/charts/line-multiple.html id="lineChart" %}
+
+
+
Single Line Chart
+
+
+ {% include widgets/charts/line-single.html id="singleLineChart" %}
+
+
+
Spline Chart
+
+
+ {% include widgets/charts/spline-multiple.html id="splineChart" %}
+
+
+
Single Spline Chart
+
+
+ {% include widgets/charts/spline-single.html id="singleSplineChart" %}
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/list-group.html b/themes/src/main/node_modules/patternfly/tests/pages/list-group.html
new file mode 100644
index 0000000000..227b9d8682
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/list-group.html
@@ -0,0 +1,71 @@
+---
+categories: [Widgets]
+layout: page
+title: List Group
+resource: true
+---
+
Basic example
+
+ Cras justo odio
+ Dapibus ac facilisis in
+ Morbi leo risus
+ Porta ac consectetur ac
+ Vestibulum at eros
+
+
+
Badges
+
+
+ 14
+ Cras justo odio
+
+
+ 2
+ Dapibus ac facilisis in
+
+
+ 1
+ Morbi leo risus
+
+
+
+
Linked items
+
+
+
Contextual classes
+
+ Dapibus ac facilisis in
+ Cras sit amet nibh libero
+ Porta ac consectetur ac
+ Vestibulum at eros
+
+
+
+
Custom content
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/list-pf.html b/themes/src/main/node_modules/patternfly/tests/pages/list-pf.html
new file mode 100644
index 0000000000..cb9ff1fe14
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/list-pf.html
@@ -0,0 +1,393 @@
+---
+categories: [Widgets]
+layout: page
+title: List
+resource: true
+---
+
+
+
Basic list with expansion
+
+
+
+
+
+
+
+
+
+
+ This is a first level section
+
+
+
+
+
+
+ This is a second level section
+
+
+
+
+
+
+
+
+
+
+
+
+ This item is open by default
+
+
+
+
+
+
+
+
+
+ This is a first level section
+
+
+
+
+
+
+ This is a second level section
+
+
+
+
+
+
+
+
+
+
Basic list with row selection
+
+
+
+
+
+
+
+ Selectable list row content
+
+
+
+
+
+
+
Basic list with row selection and expansion
+
+
+
+
+
+
+
+
+
+
+
+ Expandable and selectable list row content
+
+
+
+
+
+
+
+ This is a second level section
+
+
+
+
+
+
+
+
+
+
Basic list with expand element instead of standard collapse
+
+
+
+
+
+
+
+
+
+ Collapse
+ First line
+
+
+
+
+
+
+
+
+
+
+ This is a first level section
+
+
+
+
+
+
+ This is a second level section
+
+
+
+
+
+
+
+
+
+
+
List with content items
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Event One
+
Description of event one with
link text.
+
+
+ additional content
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight1" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Event One with a longer title
+
Description of event one with
link text.
+
+
+ additional content
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight2" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Nonbreakinglongtitle012345678901234567890012345678901234567890012345678901234567890
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In lacinia euismod quam. Aliquam nec varius arcu. In dolor nibh, mattis at odio non, imperdiet faucibus elit. Aliquam erat volutpat with
link text.
+
+
+ additional content
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight3" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Ellipsed text variation Nonbreakinglongtitle012345678901234567890012345678901234567890012345678901234567890
+
Ellipsed text variation Lorem ipsum dolor sit amet, consectetur adipiscing elit. In lacinia euismod quam. Aliquam nec varius arcu. In dolor nibh, mattis at odio non, imperdiet faucibus elit. Aliquam erat volutpat with
link text.
+
+
+ additional content
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight4" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+
List with content items, stacked main content option
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Event One
+
This event is shown with a stacked display
+
+
+ additional content
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight5" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Event One with a longer title
+
This event is shown with a stacked display
+
+
+ additional content
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight6" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Nonbreakinglongtitle012345678901234567890012345678901234567890012345678901234567890
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In lacinia euismod quam. Aliquam nec varius arcu. In dolor nibh, mattis at odio non, imperdiet faucibus elit. Aliquam erat volutpat with
link text.
+
+
+ additional content
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight7" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Ellipsed title variation Nonbreakinglongtitle012345678901234567890012345678901234567890012345678901234567890
+
Ellipsed description variation Lorem ipsum dolor sit amet, consectetur adipiscing elit. In lacinia euismod quam. Aliquam nec varius arcu. In dolor nibh, mattis at odio non, imperdiet faucibus elit. Aliquam erat volutpat with
link text.
+
+
+ additional content
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight8" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/list-view-compound-expansion.html b/themes/src/main/node_modules/patternfly/tests/pages/list-view-compound-expansion.html
new file mode 100644
index 0000000000..e3cd107a1a
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/list-view-compound-expansion.html
@@ -0,0 +1,12 @@
+---
+categories: [Layouts]
+css-extra: false
+layout: layout
+resource: true
+listview: true
+full-page: true
+title: List View - Compound Expansion
+url-js-extra: ['https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.11/c3.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.17/d3.min.js']
+
+---
+{% include widgets/list-view/list-view-page-compound-expansion.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/list-view-rows.html b/themes/src/main/node_modules/patternfly/tests/pages/list-view-rows.html
new file mode 100644
index 0000000000..889b2d3eb2
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/list-view-rows.html
@@ -0,0 +1,16 @@
+---
+categories: [Widgets]
+layout: page
+title: List View Rows
+resource: true
+url-js-extra: ['https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.11/c3.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.17/d3.min.js']
+---
+
+{% include widgets/list-view/list-view-default.html %}
+
Row Variations
+{% include widgets/list-view/list-view-variation-1.html id1="donut-chart-1" id2="donut-chart-2" id3="donut-chart-3" id4="donut-chart-4" %}
+{% include widgets/list-view/list-view-variation-2.html %}
+{% include widgets/list-view/list-view-variation-3.html %}
+{% include widgets/list-view/list-view-variation-4.html %}
+{% include widgets/list-view/list-view-variation-5.html %}
+{% include widgets/list-view/list-view-variation-6.html %}
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/list-view-simple-expansion.html b/themes/src/main/node_modules/patternfly/tests/pages/list-view-simple-expansion.html
new file mode 100644
index 0000000000..790d9fd5e8
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/list-view-simple-expansion.html
@@ -0,0 +1,12 @@
+---
+categories: [Layouts]
+css-extra: false
+layout: layout
+resource: true
+listview: true
+full-page: true
+title: List View - Simple Expansion
+url-js-extra: ['https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.11/c3.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.17/d3.min.js']
+
+---
+{% include widgets/list-view/list-view-page-simple-expansion.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/list-view.html b/themes/src/main/node_modules/patternfly/tests/pages/list-view.html
new file mode 100644
index 0000000000..e38d332978
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/list-view.html
@@ -0,0 +1,11 @@
+---
+categories: [Layouts]
+css-extra: false
+layout: layout
+resource: true
+listview: true
+full-page: true
+title: List View
+
+---
+{% include widgets/list-view/list-view-page.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/login-basic.html b/themes/src/main/node_modules/patternfly/tests/pages/login-basic.html
new file mode 100644
index 0000000000..7650b02f39
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/login-basic.html
@@ -0,0 +1,10 @@
+---
+categories: [Layouts]
+css-extra: false
+layout: login
+title: Login basic
+resource: true
+full-page: true
+url-js-extra: '//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/js/bootstrap-select.min.js'
+---
+{% include widgets/framework/login-basic.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/login-multi-factor-identity-first-1.html b/themes/src/main/node_modules/patternfly/tests/pages/login-multi-factor-identity-first-1.html
new file mode 100644
index 0000000000..650300ca50
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/login-multi-factor-identity-first-1.html
@@ -0,0 +1,10 @@
+---
+categories: [Layouts]
+css-extra: false
+layout: login
+title: Login Multi-Factor Indentity First - Step One
+resource: true
+full-page: true
+url-js-extra: '//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/js/bootstrap-select.min.js'
+---
+{% include widgets/framework/login-multi-factor-identity-first-step-1.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/login-multi-factor-identity-first-2.html b/themes/src/main/node_modules/patternfly/tests/pages/login-multi-factor-identity-first-2.html
new file mode 100644
index 0000000000..b2ce418272
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/login-multi-factor-identity-first-2.html
@@ -0,0 +1,10 @@
+---
+categories: [Layouts]
+css-extra: false
+layout: login
+title: Login Multi-Factor Indentity First - Step Two
+resource: true
+full-page: true
+url-js-extra: '//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/js/bootstrap-select.min.js'
+---
+{% include widgets/framework/login-multi-factor-identity-first-step-2.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/login-single-sign-on.html b/themes/src/main/node_modules/patternfly/tests/pages/login-single-sign-on.html
new file mode 100644
index 0000000000..80fc657cb5
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/login-single-sign-on.html
@@ -0,0 +1,10 @@
+---
+categories: [Layouts]
+css-extra: false
+layout: login
+title: Login Single Sign-On
+resource: true
+full-page: true
+url-js-extra: '//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/js/bootstrap-select.min.js'
+---
+{% include widgets/framework/login-single-sign-on.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/login-social-account-two-column.html b/themes/src/main/node_modules/patternfly/tests/pages/login-social-account-two-column.html
new file mode 100644
index 0000000000..136f78e8a5
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/login-social-account-two-column.html
@@ -0,0 +1,10 @@
+---
+categories: [Layouts]
+css-extra: false
+layout: login
+title: Login Social Account (two column)
+resource: true
+full-page: true
+url-js-extra: '//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/js/bootstrap-select.min.js'
+---
+{% include widgets/framework/login-social-account-two-column.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/login-social-account.html b/themes/src/main/node_modules/patternfly/tests/pages/login-social-account.html
new file mode 100644
index 0000000000..8486c6845a
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/login-social-account.html
@@ -0,0 +1,10 @@
+---
+categories: [Layouts]
+css-extra: false
+layout: login
+title: Login Social Account
+resource: true
+full-page: true
+url-js-extra: '//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/js/bootstrap-select.min.js'
+---
+{% include widgets/framework/login-social-account.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/login.html b/themes/src/main/node_modules/patternfly/tests/pages/login.html
new file mode 100644
index 0000000000..a5a661517b
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/login.html
@@ -0,0 +1,9 @@
+---
+categories: [Layouts]
+css-extra: false
+layout: login
+title: Login
+resource: true
+full-page: true
+---
+{% include widgets/framework/login.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/modals.html b/themes/src/main/node_modules/patternfly/tests/pages/modals.html
new file mode 100644
index 0000000000..2919e03222
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/modals.html
@@ -0,0 +1,43 @@
+---
+categories: [Widgets]
+layout: page
+title: Modals
+resource: true
+---
+
Launch demo modal
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/navbar.html b/themes/src/main/node_modules/patternfly/tests/pages/navbar.html
new file mode 100644
index 0000000000..2969e20ca4
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/navbar.html
@@ -0,0 +1,4410 @@
+---
+alert-message: ',
http://getbootstrap.com , and
http://silviomoreto.github.io/bootstrap-select/ .'
+categories: [Widgets]
+layout: page
+title: Navbar
+resource: true
+url-js-extra: 'https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/js/bootstrap-select.min.js'
+---
+
Primary Navigation Bar
+
+
+
+
+
+
+
+
+
+
+
+
Context Selector
+
+
+
+
+
+
+
+
+
+
+
Multi-level Menu
+
+
+
+
+
+ {% include widgets/navigation/horizontal-multi-level.html %}
+
+
+
+
+
+
+
+ Multi-level Menu and Context Selector
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Persistent Secondary and Tertiary Menu
+
+
+
+
+
+
+
+
+
+
+
+ {% include widgets/navigation/horizontal-persistent-secondary-tertiary.html %}
+
+
+
+
+
+
+
+
+
+
+
+
+ Persistent Secondary and Tertiary Menu and Context Selector
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Persistent Secondary and Tertiary with Submenu Menu and Context Selector
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/notification-drawer-horizontal-nav.html b/themes/src/main/node_modules/patternfly/tests/pages/notification-drawer-horizontal-nav.html
new file mode 100644
index 0000000000..dd8f3ce94e
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/notification-drawer-horizontal-nav.html
@@ -0,0 +1,11 @@
+---
+categories: [Layouts]
+css-extra: false
+layout: layout-fixed
+resource: true
+full-page: true
+notification-drawer: true
+title: Notification Drawer for Horizontal Navigation
+url-js-extra: ['https://cdnjs.cloudflare.com/ajax/libs/jquery.matchHeight/0.7.2/jquery.matchHeight-min.js', 'https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.11/c3.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.17/d3.min.js']
+---
+{% include widgets/navigation/horizontal-primary-nav-bar-page.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/notification-drawer-vertical-nav.html b/themes/src/main/node_modules/patternfly/tests/pages/notification-drawer-vertical-nav.html
new file mode 100644
index 0000000000..f9a5b2cef6
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/notification-drawer-vertical-nav.html
@@ -0,0 +1,12 @@
+---
+categories: [Layouts]
+css-extra: false
+layout: layout-fixed
+resource: true
+full-page: true
+notification-drawer: true
+submenus: true
+title: Notification Drawer for Vertical Navigation
+url-js-extra: ['https://cdnjs.cloudflare.com/ajax/libs/jquery.matchHeight/0.7.2/jquery.matchHeight-min.js', 'https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.11/c3.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.17/d3.min.js']
+---
+{% include widgets/navigation/vertical-navigation.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/pagination-card-view.html b/themes/src/main/node_modules/patternfly/tests/pages/pagination-card-view.html
new file mode 100644
index 0000000000..151719d274
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/pagination-card-view.html
@@ -0,0 +1,64 @@
+---
+categories: [Layouts]
+css-extra: false
+layout: cards
+resource: true
+cardview: true
+title: Pagination - Card View
+full-page: true
+url-js-extra: ['https://cdnjs.cloudflare.com/ajax/libs/jquery.matchHeight/0.7.2/jquery.matchHeight-min.js',
+ 'https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/js/bootstrap-select.min.js']
+weight: 8
+---
+{% include widgets/layouts/navbar-primary.html %}
+{% include widgets/layouts/toolbar.html %}
+
+
+
+ {% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+ {% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+ {% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+ {% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+ {% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+ {% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+ {% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+ {% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+ {% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+ {% include widgets/cards/object-status.html class1="card-pf-view-select card-pf-view-multi-select" %}
+
+
+ {% include widgets/pagination/pagination.html class1="card-view-pf-pagination" pagesize=10 %}
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/pagination-list-view.html b/themes/src/main/node_modules/patternfly/tests/pages/pagination-list-view.html
new file mode 100644
index 0000000000..85c96bad26
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/pagination-list-view.html
@@ -0,0 +1,459 @@
+---
+categories: [Layouts]
+css-extra: false
+layout: layout
+resource: true
+listview: true
+full-page: true
+title: Pagination - List View
+url-js-extra: [ 'https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/js/bootstrap-select.min.js']
+
+---
+{% include widgets/layouts/navbar-primary.html %}
+{% include widgets/layouts/toolbar.html %}
+
+
+
+
+
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight11" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+
+ 8 Hosts
+
+
+
+ 6 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 8 Images
+
+
+
+
+
+
+
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight12" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 11 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+
+
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight13" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+
+
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight14" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+
+
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight15" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+
+
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight16" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+
+
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight17" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+
+ 8 Hosts
+
+
+
+ 6 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 8 Images
+
+
+
+
+
+
+
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight18" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 11 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+
+
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight19" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+
+
+
+
+
+ Action
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight20" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+
+
+
+
+
+
+
+
+ 4 Hosts
+
+
+
+ 2 Clusters
+
+
+
+ 10 Nodes
+
+
+
+ 6 Images
+
+
+
+
+
+ {% include widgets/pagination/pagination.html class1="list-view-pf-pagination" pagesize=10 %}
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/pagination-table-view.html b/themes/src/main/node_modules/patternfly/tests/pages/pagination-table-view.html
new file mode 100644
index 0000000000..996a3c3a63
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/pagination-table-view.html
@@ -0,0 +1,15 @@
+---
+categories: [Layouts]
+layout: default
+title: Pagination - Table View
+resource: true
+url-js-extra: [ '//cdn.datatables.net/1.10.15/js/jquery.dataTables.min.js',
+ '//cdn.datatables.net/select/1.2.0/js/dataTables.select.min.js',
+ 'https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/js/bootstrap-select.min.js',
+ '../../dist/js/patternfly.dataTables.pfEmpty.js',
+ '../../dist/js/patternfly.dataTables.pfFilter.js',
+ '../../dist/js/patternfly.dataTables.pfPagination.js',
+ '../../dist/js/patternfly.dataTables.pfResize.js',
+ '../../dist/js/patternfly.dataTables.pfSelect.js' ]
+---
+{% include widgets/table-view/table-view-navbar.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/pagination.html b/themes/src/main/node_modules/patternfly/tests/pages/pagination.html
new file mode 100644
index 0000000000..daa293489c
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/pagination.html
@@ -0,0 +1,254 @@
+---
+categories: [Widgets]
+layout: page
+title: Pagination
+resource: true
+url-js-extra: [ 'https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/js/bootstrap-select.min.js']
+
+---
+
Pager - default size
+
+
+
+
Pager - mini size
+
+
+
+
Pagination - default size
+
+
+
+
+
Pagination - mini size
+
+
+
+
+
Pagination row for card, list, and table views
+
The following control can be seen in these examples:
+
+ {% include widgets/pagination/pagination.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/panels.html b/themes/src/main/node_modules/patternfly/tests/pages/panels.html
new file mode 100644
index 0000000000..381ee9942b
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/panels.html
@@ -0,0 +1,73 @@
+---
+categories: [Widgets]
+layout: page
+title: Panels
+resource: true
+---
+
+
Panel heading without title
+
+ Panel content
+
+
+
+
+
+
Panel title
+
+
+ Panel content
+
+
+
+
+
+
+
+
Panel title
+
+
+ Panel content
+
+
+
+
+
+
Panel title
+
+
+ Panel content
+
+
+
+
+
+
Panel title
+
+
+ Panel content
+
+
+
+
+
+
Panel title
+
+
+ Panel content
+
+
+
+
+
+
Panel title
+
+
+ Panel content
+
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/pie-charts.html b/themes/src/main/node_modules/patternfly/tests/pages/pie-charts.html
new file mode 100644
index 0000000000..5340bf663f
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/pie-charts.html
@@ -0,0 +1,39 @@
+---
+alert-message: ',
http://getbootstrap.com , and
http://c3js.org/ '
+categories: [Charts]
+layout: page
+title: Pie Charts
+resource: true
+url-js-extra: ['https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.11/c3.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.17/d3.min.js']
+---
+
+
+
Donut Chart - Relationship to a Whole
+
+ {% include widgets/charts/pie-whole-relationship.html id1="donut-chart-no-legend" id2="donut-chart-right-legend" id3="donut-chart-bottom-legend" %}
+
+
Pie Chart - Small
+
+ {% include widgets/charts/pie-mini.html id="smallDonutChart" %}
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/popovers.html b/themes/src/main/node_modules/patternfly/tests/pages/popovers.html
new file mode 100644
index 0000000000..26ea428c96
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/popovers.html
@@ -0,0 +1,60 @@
+---
+categories: [Widgets]
+layout: page
+title: Popovers
+resource: true
+---
+
Note: To display the close (X) icon in popovers, add data attribute data-close="true" to the trigger button element.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {% include widgets/forms/field-level-help.html id="fieldlevelhelp" %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/progress-bars.html b/themes/src/main/node_modules/patternfly/tests/pages/progress-bars.html
new file mode 100644
index 0000000000..1f43e7225e
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/progress-bars.html
@@ -0,0 +1,294 @@
+---
+categories: [Widgets]
+layout: page
+title: Progress Bars
+resource: true
+---
+
Basic Example
+
+
With Label
+
+
Contextual Alternatives
+
+
+ 40% Complete (success)
+
+
+
+
+
+ 60% Complete (warning)
+
+
+
+
Striped
+
+
+ 40% Complete (success)
+
+
+
+
+
+ 60% Complete (warning)
+
+
+
+
+ 80% Complete (danger)
+
+
+
Animated
+
+
Stacked
+
+
+ 35% Complete (success)
+
+
+ 20% Complete (warning)
+
+
+ 10% Complete (danger)
+
+
+
PatternFly Examples
+
Sizes
+
Small
+
+
+
Extra Small
+
+
+
With Label
+
Left
+
+
+
+
+
+
+
Top Left Description and Top Right Label
+
+ Network Capacity
+
+
+
+
Downloading: Product Repositories
+
+
+
+ 42.7% (35 of 82MB)
+
+
+
+ 46,512 Downloading: Product Repositories
+
+
+
+ Network Activity: 10.10.121.02
+
+
+
+
+ Network Activity: 10.10.121.02
+
+
+
+
+ Network Activity: 10.10.121.02
+
+
+
Left Description
+
+
+
+ Network Capacity
+
+
+
+
Left Description and Right Label
+
+
+
+ Network Capacity
+
+
+
+
In Table Cell
+
+
+
+ Column heading
+ Column heading
+ Column heading
+
+
+
+
+ Column content
+
+
+
+ Column content
+
+
+ Column content
+
+
+
+ Column content
+
+
+ Column content
+
+
+
+ Column content
+
+
+
+
With Tooltip
+
On Filled Bar
+
+
On Filled Bar and Negative Space
+
+
+ 60% Used
+
+
+ 40% Available
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/search.html b/themes/src/main/node_modules/patternfly/tests/pages/search.html
new file mode 100644
index 0000000000..d3eb93887c
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/search.html
@@ -0,0 +1,131 @@
+---
+categories: [Widgets]
+layout: page
+title: Search
+resource: true
+---
+
+
+
+
+
+
+
Pre-populated
+
+
+
+
+
+
+
Without Button
+
+
+
+
Without Clear
+
+
+
+
+
+
+
Sizes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Within the grid
+
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/skip-to-content.html b/themes/src/main/node_modules/patternfly/tests/pages/skip-to-content.html
new file mode 100644
index 0000000000..9ccabc0981
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/skip-to-content.html
@@ -0,0 +1,8 @@
+---
+categories: [Widgets]
+layout: page
+title: Skip to content link
+resource: true
+---
+
Skip to main content
+
When tabbing through the page this link should appear first in order to skip straight to the main content.
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/spinner.html b/themes/src/main/node_modules/patternfly/tests/pages/spinner.html
new file mode 100644
index 0000000000..e036b21abb
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/spinner.html
@@ -0,0 +1,36 @@
+---
+categories: [Widgets]
+layout: page
+title: Spinner
+resource: true
+---
+
+
Sizes
+
+
+
+
+
Inline
+
+
+ Inside an <h1>
+
+
+
+ Inside an <h2>
+
+
+
+ Inside an <h3>
+
+
+
+ Inside a <p>
+
+
On black
+
+
+ Note: IE9 requires a conditional class on <html> in order to display an animated gif fallback as it doesn't support CSS animation. View source on this page and see lines 2-5.
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/tab.html b/themes/src/main/node_modules/patternfly/tests/pages/tab.html
new file mode 100644
index 0000000000..b9587eee96
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/tab.html
@@ -0,0 +1,76 @@
+---
+categories: [Layouts]
+css-extra: false
+layout: layout
+title: Tab
+resource: true
+full-page: true
+url-js-extra: [ '//cdn.datatables.net/1.10.15/js/jquery.dataTables.min.js',
+ '//cdn.datatables.net/select/1.2.0/js/dataTables.select.min.js',
+ 'https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/js/bootstrap-select.min.js',
+ '../../dist/js/patternfly.dataTables.pfEmpty.js',
+ '../../dist/js/patternfly.dataTables.pfFilter.js',
+ '../../dist/js/patternfly.dataTables.pfResize.js',
+ '../../dist/js/patternfly.dataTables.pfSelect.js' ]
+weight: 5
+---
+{% include widgets/layouts/navbar-primary.html %}
+
+
+
+
+ Home
+ {{ page.title }}
+
+
{{ page.title }}
+
+
+
+{% include widgets/table-view/table-view.html %}
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum eget eros tincidunt, semper ante nec, dapibus ante.
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/table-view-columns.html b/themes/src/main/node_modules/patternfly/tests/pages/table-view-columns.html
new file mode 100644
index 0000000000..5893a3035c
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/table-view-columns.html
@@ -0,0 +1,34 @@
+---
+alert-message: ',
http://getbootstrap.com , and
http://datatables.net .'
+categories: [Widgets]
+layout: page
+title: Table View [Deprecated example] with column visibility, reordering
+resource: true
+url-js-extra: ['//cdn.datatables.net/1.10.15/js/jquery.dataTables.min.js', '//cdn.datatables.net/colvis/1.1.2/js/dataTables.colVis.min.js', '//cdn.datatables.net/colreorder/1.3.2/js/dataTables.colReorder.min.js']
+---
+{% include widgets/table-view/tmpl/table-all.html %}
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/table-view-navbar.html b/themes/src/main/node_modules/patternfly/tests/pages/table-view-navbar.html
new file mode 100644
index 0000000000..bf3d5268dd
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/table-view-navbar.html
@@ -0,0 +1,17 @@
+---
+alert-message: ',
http://getbootstrap.com , and
http://datatables.net .'
+categories: [Widgets]
+layout: default
+title: Table View with Navbar
+resource: true
+url-js-extra: [ '//cdn.datatables.net/1.10.15/js/jquery.dataTables.min.js',
+ '//cdn.datatables.net/select/1.2.0/js/dataTables.select.min.js',
+ 'https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/js/bootstrap-select.min.js',
+ '../../dist/js/patternfly.dataTables.pfEmpty.js',
+ '../../dist/js/patternfly.dataTables.pfFilter.js',
+ '../../dist/js/patternfly.dataTables.pfColVis.js',
+ '../../dist/js/patternfly.dataTables.pfPagination.js',
+ '../../dist/js/patternfly.dataTables.pfResize.js',
+ '../../dist/js/patternfly.dataTables.pfSelect.js' ]
+---
+{% include widgets/table-view/table-view-navbar.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/table-view.html b/themes/src/main/node_modules/patternfly/tests/pages/table-view.html
new file mode 100644
index 0000000000..1001189ad0
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/table-view.html
@@ -0,0 +1,16 @@
+---
+alert-message: ',
http://getbootstrap.com , and
http://datatables.net .'
+categories: [Widgets]
+layout: page
+title: Table View
+resource: true
+url-js-extra: [ '//cdn.datatables.net/1.10.15/js/jquery.dataTables.min.js',
+ '//cdn.datatables.net/select/1.2.0/js/dataTables.select.min.js',
+ 'https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.2/js/bootstrap-select.min.js',
+ '../../dist/js/patternfly.dataTables.pfEmpty.js',
+ '../../dist/js/patternfly.dataTables.pfFilter.js',
+ '../../dist/js/patternfly.dataTables.pfPagination.js',
+ '../../dist/js/patternfly.dataTables.pfResize.js',
+ '../../dist/js/patternfly.dataTables.pfSelect.js' ]
+---
+{% include widgets/table-view/table-view.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/tables.html b/themes/src/main/node_modules/patternfly/tests/pages/tables.html
new file mode 100644
index 0000000000..bfc2cf7ec0
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/tables.html
@@ -0,0 +1,499 @@
+---
+categories: [Widgets]
+layout: page
+title: Tables
+resource: true
+---
+
PatternFly recommendation: Bootstrap striped, bordered, hover, and responsive
+
+
+
TreeGrid tables
+
+
+
+
+ Column heading
+ Column heading
+ Column heading
+ Column heading
+
+
+
+
+
+
+ Parent 1
+
+ Column content
+ Column content
+ Column content
+
+
+
+
+ Child 1
+
+ Column content
+ Column content
+ Column content
+
+
+
+
+ Grandchild 1
+
+ Column content
+ Column content
+ Column content
+
+
+
+
+ Grandchild 2
+
+ Column content
+ Column content
+ Column content
+
+
+
+
+ Grandchild 3
+
+ Column content
+ Column content
+ Column content
+
+
+
+
+ Child 2
+
+ Column content
+ Column content
+ Column content
+
+
+
+
+ Parent 2
+
+ Column content
+ Column content
+ Column content
+
+
+
+
+ Parent 3
+
+ Column content
+ Column content
+ Column content
+
+
+
+
+ Child 3
+
+ Column content
+ Column content
+ Column content
+
+
+
+
+ Parent 4
+
+ Column content
+ Column content
+ Column content
+
+
+
+
+ Child 4
+
+ Column content
+ Column content
+ Column content
+
+
+
+
+ Grandchild 4
+
+ Column content
+ Column content
+ Column content
+
+
+
+
+
+
+
Bootstrap examples
+
Basic example
+
+ Optional table caption.
+
+
+ #
+ First Name
+ Last Name
+ Username
+
+
+
+
+ 1
+ Mark
+ Otto
+ @mdo
+
+
+ 2
+ Jacob
+ Thornton
+ @fat
+
+
+ 3
+ Larry
+ the Bird
+ @twitter
+
+
+
+
Striped rows
+
+
+
+ #
+ First Name
+ Last Name
+ Username
+
+
+
+
+ 1
+ Mark
+ Otto
+ @mdo
+
+
+ 2
+ Jacob
+ Thornton
+ @fat
+
+
+ 3
+ Larry
+ the Bird
+ @twitter
+
+
+
+
Bordered table
+
+
+
+ #
+ First Name
+ Last Name
+ Username
+
+
+
+
+ 1
+ Mark
+ Otto
+ @mdo
+
+
+ 2
+ Jacob
+ Thornton
+ @fat
+
+
+ 3
+ Larry
+ the Bird
+ @twitter
+
+
+
+
Hover rows
+
+
+
+ #
+ First Name
+ Last Name
+ Username
+
+
+
+
+ 1
+ Mark
+ Otto
+ @mdo
+
+
+ 2
+ Jacob
+ Thornton
+ @fat
+
+
+ 3
+ Larry
+ the Bird
+ @twitter
+
+
+
+
Condensed table
+
+
+
+ #
+ First Name
+ Last Name
+ Username
+
+
+
+
+ 1
+ Mark
+ Otto
+ @mdo
+
+
+ 2
+ Jacob
+ Thornton
+ @fat
+
+
+ 3
+ Larry
+ the Bird
+ @twitter
+
+
+
+
Contextual classes
+
+
+
+ #
+ Column heading
+ Column heading
+ Column heading
+
+
+
+
+ 1
+ Column content
+ Column content
+ Column content
+
+
+ 2
+ Column content
+ Column content
+ Column content
+
+
+ 3
+ Column content
+ Column content
+ Column content
+
+
+ 4
+ Column content
+ Column content
+ Column content
+
+
+ 5
+ Column content
+ Column content
+ Column content
+
+
+ 6
+ Column content
+ Column content
+ Column content
+
+
+ 7
+ Column content
+ Column content
+ Column content
+
+
+
+
Responsive tables
+
+
+
+
+ #
+ Table heading
+ Table heading
+ Table heading
+ Table heading
+ Table heading
+ Table heading
+
+
+
+
+ 1
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+
+
+ 2
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+
+
+ 3
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+ Table cell
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/tabs.html b/themes/src/main/node_modules/patternfly/tests/pages/tabs.html
new file mode 100644
index 0000000000..2ea0720c33
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/tabs.html
@@ -0,0 +1,268 @@
+---
+categories: [Widgets]
+layout: page
+title: Tabs
+resource: true
+---
+
+
+
+
+
+
Justified
+
+
+
+
+
+
Tabs with dropdowns
+
+
+
+
+
+
PatternFly Examples
+
+
+
+
+
+
Justified
+
+
+
+
+
+
Tabs with dropdowns
+
+
+
+
+
+
.nav-tabs + .nav-tabs-pf
+
+ Note: the markup semantics used here are sub-optimal in order to easily achieve a responsive layout.
+
+
+
+
+
+
+
+
+
+
.nav-tabs.nav-tabs-pf-secondary
+
+
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/tests.css b/themes/src/main/node_modules/patternfly/tests/pages/tests.css
new file mode 100644
index 0000000000..ffaeab3427
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/tests.css
@@ -0,0 +1,16 @@
+body {
+ padding-bottom: 100px;
+}
+
+.icons .fa, .icons .glyphicon, .icons .pficon {
+ font-size: 14px;
+ margin-right: 5px;
+ text-align: center;
+ width: 14px;
+}
+.icons .icon-class {
+ display: inline-block;
+}
+.icons li {
+ margin: 0 0 7px;
+}
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/time-picker.html b/themes/src/main/node_modules/patternfly/tests/pages/time-picker.html
new file mode 100644
index 0000000000..e2eec52161
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/time-picker.html
@@ -0,0 +1,15 @@
+---
+alert-message: ',
http://getbootstrap.com , and
http://eonasdan.github.io/bootstrap-datetimepicker/#custom-formats .'
+categories: [Widgets]
+layout: page
+title: Time Picker
+resource: true
+url-js-extra: ['https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.14.1/moment.min.js',
+ 'https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.47/js/bootstrap-datetimepicker.min.js']
+---
+
Component
+
+
+ {% include widgets/forms/time-picker.html id="timepicker1" %}
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/toast.html b/themes/src/main/node_modules/patternfly/tests/pages/toast.html
new file mode 100644
index 0000000000..6c67018c55
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/toast.html
@@ -0,0 +1,34 @@
+---
+categories: [Widgets]
+layout: page
+title: Toast Notifications
+resource: true
+---
+
+
+
+
+
server has been added.
+
+
+
+
+
+
+ Failed to add server_abc .
+
+
+ {% include widgets/kebab.html dropmenuType="dropdown" dropmenuPosition="pull-right" dropmenuId="dropdownKebabRight" dropdownPosition="dropdown-menu-right" dropmenuVariation="dropdown-kebab-pf" %}
+
+
+ The server configuration changed.
+
+
+
+ Praesent sagittis est et arcu fringilla placerat. Cras erat ante, dapibus non mauris ac, volutpat sollicitudin ligula. Morbi gravida nisl vel risus tempor, sit amet luctus erat tempus. Curabitur blandit sem non pretium bibendum. Donec eleifend non turpis vitae vestibulum. Vestibulum ut sem ac nunc posuere blandit sed porta lorem. Cras rutrum velit vel leo iaculis imperdiet.
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/toolbar.html b/themes/src/main/node_modules/patternfly/tests/pages/toolbar.html
new file mode 100644
index 0000000000..af38e3d547
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/toolbar.html
@@ -0,0 +1,25 @@
+---
+categories: [Widgets]
+layout: page
+title: Toolbar
+resource: true
+tableview: true
+---
+
Toolbar with Horizontal Navigation
+{% include widgets/layouts/navbar-primary.html %}
+{% include widgets/layouts/toolbar.html %}
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/tooltip.html b/themes/src/main/node_modules/patternfly/tests/pages/tooltip.html
new file mode 100644
index 0000000000..68f4058824
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/tooltip.html
@@ -0,0 +1,30 @@
+---
+categories: [Widgets]
+layout: page
+title: Tooltip
+resource: true
+---
+
+
+
Tooltip Directions
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/typography-2.css b/themes/src/main/node_modules/patternfly/tests/pages/typography-2.css
new file mode 100644
index 0000000000..32b30d43ce
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/typography-2.css
@@ -0,0 +1,10 @@
+/* Custom styles for typography-2.html */
+
+@media (min-width: 768px) {
+.border-right {
+ border-right: 1px solid #d1d1d1;
+}
+
+section + section {
+ margin: 4em 0;
+}
\ No newline at end of file
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/typography-2.html b/themes/src/main/node_modules/patternfly/tests/pages/typography-2.html
new file mode 100644
index 0000000000..6b2ec752f5
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/typography-2.html
@@ -0,0 +1,180 @@
+---
+categories: [Layouts]
+css-extra: true
+layout: layout
+title: Typography
+url-css-extra: 'typography-2.css'
+resource: true
+full-page: true
+weight: 6
+---
+{% include widgets/layouts/navbar-primary.html %}
+
+
+
+
+ Home
+ {{ page.title }}
+
+
Application Heading h1
+
+ Body Copy h2
+ Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula.
+ Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec ullamcorper nulla non metus auctor fringilla. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla.
+ Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
+ Lead Body Copy h3
+ Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.
+
+
+ Emphasis
+
+
+
Small Text
+
This line of text is meant to be treated as fine print.
+
Bold
+
The following snippet of text is rendered as bold text .
+
Italics
+
The following snippet of text is rendered as italicized text .
+
Link Text
+
The follong snippet of text is rendered as link text .
+
+
+
Description
+
+ Description lists
+ A description list is perfect for defining terms.
+ Euismod
+ Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
+ Donec id elit non mi porta gravida at eget metus.
+ Malesuada porta
+ Etiam porta sem malesuada magna mollis euismod.
+
+
+ Description lists
+ A description list is perfect for defining terms.
+ Euismod
+ Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
+ Donec id elit non mi porta gravida at eget metus.
+ Malesuada porta
+ Etiam porta sem malesuada magna mollis euismod.
+ Felis euismod semper eget lacinia
+ Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.
+
+
+
+ Alignment classes
+
+
+
+ Left aligned text.
+
+
+ Center aligned text.
+
+
+ Right aligned text.
+
+
+
+
+
+ Lists
+
+
+
Unordered
+
+ Lorem ipsum dolor sit amet
+ Consectetur adipiscing elit
+ Integer molestie lorem at massa
+ Facilisis in pretium nisl aliquet
+ Nulla volutpat aliquam velit
+
+ Phasellus iaculis neque
+ Purus sodales ultricies
+ Vestibulum laoreet porttitor sem
+ Ac tristique libero volutpat at
+
+
+ Faucibus porta lacus fringilla vel
+ Aenean sit amet erat nunc
+ Eget porttitor lorem
+
+
+
+
Ordered
+
+ Lorem ipsum dolor sit amet
+ Consectetur adipiscing elit
+ Integer molestie lorem at massa
+ Facilisis in pretium nisl aliquet
+ Nulla volutpat aliquam velit
+ Faucibus porta lacus fringilla vel
+ Aenean sit amet erat nunc
+ Eget porttitor lorem
+
+
+
+
+
Unstyled
+
+ Lorem ipsum dolor sit amet
+ Consectetur adipiscing elit
+ Integer molestie lorem at massa
+ Facilisis in pretium nisl aliquet
+ Nulla volutpat aliquam velit
+
+ Phasellus iaculis neque
+ Purus sodales ultricies
+ Vestibulum laoreet porttitor sem
+ Ac tristique libero volutpat at
+
+
+ Faucibus porta lacus fringilla vel
+ Aenean sit amet erat nunc
+ Eget porttitor lorem
+
+
+
+
Inline
+
+ Lorem ipsum
+ Phasellus iaculis
+ Nulla volutpat
+
+
+
+
+
+ Power Management
+
+
+
+ Name
+ 07efaldskj-asdpa-sdf-ads-5
+ Hostname
+ Local.host/default
+ IP Address
+ 10.110.11.0
+
+
Natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec ullamcorper nulla non metus auctor fringilla. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
+
+
+
+ System-1a1a1a
+ System never checked in | OS: x86_64
+ System-2b2b2b
+ System unavaliable | OS: N/A
+ System-3c3c3c3
+ System never checked in | OS: x86_64
+ System-4d4d4d
+ System never checked in | OS: x86_64
+
+
+
+
+
+ Note: This layout utilizes custom CSS. See typography-2.css .
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/typography.html b/themes/src/main/node_modules/patternfly/tests/pages/typography.html
new file mode 100644
index 0000000000..0f652c59f7
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/typography.html
@@ -0,0 +1,171 @@
+---
+categories: [Widgets]
+layout: page
+title: Typography
+resource: true
+---
+
Headings
+
h1. Bootstrap heading
+
h2. Bootstrap heading
+
h3. Bootstrap heading
+
h4. Bootstrap heading
+
h5. Bootstrap heading
+
h6. Bootstrap heading
+
h1. Bootstrap heading Secondary text
+
h2. Bootstrap heading Secondary text
+
h3. Bootstrap heading Secondary text
+
h4. Bootstrap heading Secondary text
+
h5. Bootstrap heading Secondary text
+
h6. Bootstrap heading Secondary text
+
+
Body Copy
+
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula.
+
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec ullamcorper nulla non metus auctor fringilla. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla.
+
Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
+
Lead Body Copy
+
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.
+
+
Emphasis
+
Small Text
+
This line of text is meant to be treated as fine print.
+
Bold
+
The following snippet of text is rendered as bold text .
+
Italics
+
The following snippet of text is rendered as italicized text .
+
Alignment classes
+
Left aligned text.
+
Center aligned text.
+
Right aligned text.
+
Justified text.
+
+
Abbreviations
+
Basic abbreviation
+
An abbreviation of the word attribute is attr .
+
Initialism
+
HTML is the best thing since sliced bread.
+
+
Addresses
+
+ Twitter, Inc.
+ 795 Folsom Ave, Suite 600
+ San Francisco, CA 94107
+ P: (123) 456-7890
+
+
+ Full Name
+ first.last@example.com
+
+
+
Blockquotes
+
Default blockquote
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
+
+
Blockquote options
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
+ Someone famous in Source Title
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
+ Someone famous in Source Title
+
+
+
Lists
+
Unordered
+
+ Lorem ipsum dolor sit amet
+ Consectetur adipiscing elit
+ Integer molestie lorem at massa
+ Facilisis in pretium nisl aliquet
+ Nulla volutpat aliquam velit
+
+ Phasellus iaculis neque
+ Purus sodales ultricies
+ Vestibulum laoreet porttitor sem
+ Ac tristique libero volutpat at
+
+
+ Faucibus porta lacus fringilla vel
+ Aenean sit amet erat nunc
+ Eget porttitor lorem
+
+
Ordered
+
+ Lorem ipsum dolor sit amet
+ Consectetur adipiscing elit
+ Integer molestie lorem at massa
+ Facilisis in pretium nisl aliquet
+ Nulla volutpat aliquam velit
+ Faucibus porta lacus fringilla vel
+ Aenean sit amet erat nunc
+ Eget porttitor lorem
+
+
Unstyled
+
+ Lorem ipsum dolor sit amet
+ Consectetur adipiscing elit
+ Integer molestie lorem at massa
+ Facilisis in pretium nisl aliquet
+ Nulla volutpat aliquam velit
+
+ Phasellus iaculis neque
+ Purus sodales ultricies
+ Vestibulum laoreet porttitor sem
+ Ac tristique libero volutpat at
+
+
+ Faucibus porta lacus fringilla vel
+ Aenean sit amet erat nunc
+ Eget porttitor lorem
+
+
Inline
+
+ Lorem ipsum
+ Phasellus iaculis
+ Nulla volutpat
+
+
Description
+
+ Description lists
+ A description list is perfect for defining terms.
+ Euismod
+ Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
+ Donec id elit non mi porta gravida at eget metus.
+ Malesuada porta
+ Etiam porta sem malesuada magna mollis euismod.
+
+
+ Description lists
+ A description list is perfect for defining terms.
+ Euismod
+ Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
+ Donec id elit non mi porta gravida at eget metus.
+ Malesuada porta
+ Etiam porta sem malesuada magna mollis euismod.
+ Felis euismod semper eget lacinia
+ Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.
+
+
+
+
Font Weights
+
+ OpenSans Light 300
+ OpenSans Light Italic 300
+ OpenSans Regular 400
+ OpenSans Regular Italic 400
+ OpenSans SemiBold 500
+ OpenSans SemiBold Italic 500
+ OpenSans Bold 600
+ OpenSans Bold Italic 600
+ OpenSans ExtraBold 700
+ OpenSans ExtraBold Italic 700
+
+
Diacritics
+
L'avantage d'utiliser le lorem ipsum est bien évidemment de pouvoir créer des maquettes ou de remplir un site internet de contenus qui présentent un rendu s'approchant un maximum du rendu final. Par défaut lorem ipsum ne contient pas d'accent ni de caractères spéciaux contrairement à la langue française qui en contient beaucoup. C'est sur ce critère que nous proposons une solution avec cet outil qui générant du faux-texte lorem ipsum mais avec en plus, des caractères spéciaux tel que les accents ou certains symboles utiles pour la langue française. L'utilisation du lorem standard est facile d’utilisation mais lorsque le futur client utilisera votre logiciel il se peut que certains caractères spéciaux ou qu'un accent ne soient pas codés correctement. Cette page a pour but donc de pouvoir perdre le moins de temps possible et donc de tester directement si tous les encodages de base de donnée ou des sites sont les bons de plus il permet de récuperer un code css avec le texte formaté !
+
+
Příliš žluťoučký kůň úpěl ďábelské ódy.
+
Lorem Ipsum - это текст-"рыба", часто используемый в печати и вэб-дизайне. Lorem Ipsum является стандартной "рыбой" для текстов на латинице с начала XVI века. В то время некий безымянный печатник создал большую коллекцию размеров и форм шрифтов, используя Lorem Ipsum для распечатки образцов. Lorem Ipsum не только успешно пережил без заметных изменений пять веков, но и перешагнул в электронный дизайн. Его популяризации в новое время послужили публикация листов Letraset с образцами Lorem Ipsum в 60-х годах и, в более недавнее время, программы электронной вёрстки типа Aldus PageMaker, в шаблонах которых используется Lorem Ipsum.
+
caractères spéciaux
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/utilization-bar-charts.html b/themes/src/main/node_modules/patternfly/tests/pages/utilization-bar-charts.html
new file mode 100644
index 0000000000..b37fc789c3
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/utilization-bar-charts.html
@@ -0,0 +1,14 @@
+---
+alert-message: ',
http://getbootstrap.com , and
http://c3js.org/ '
+categories: [Charts]
+layout: page
+title: Utilization Bar Charts
+resource: true
+url-js-extra: ['https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.11/c3.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.17/d3.min.js']
+---
+
Utilization Bar Chart
+
+
+ {% include widgets/charts/utilization-bar.html id="utilizationBarChart" %}
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/vertical-navigation-primary-only.html b/themes/src/main/node_modules/patternfly/tests/pages/vertical-navigation-primary-only.html
new file mode 100644
index 0000000000..2506e8fff5
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/vertical-navigation-primary-only.html
@@ -0,0 +1,14 @@
+---
+categories: [Navigation]
+css-extra: false
+layout: layout-fixed
+resource: true
+full-page: true
+hide-icons: false
+submenus: false
+nav-tertiary: false
+collapsible-menus: false
+title: Vertical Navigation with Primary Only
+url-js-extra: ['https://cdnjs.cloudflare.com/ajax/libs/jquery.matchHeight/0.7.2/jquery.matchHeight-min.js', 'https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.11/c3.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.17/d3.min.js']
+---
+{% include widgets/navigation/vertical-navigation.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/vertical-navigation-with-badges.html b/themes/src/main/node_modules/patternfly/tests/pages/vertical-navigation-with-badges.html
new file mode 100644
index 0000000000..e19f35b941
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/vertical-navigation-with-badges.html
@@ -0,0 +1,16 @@
+---
+categories: [Navigation]
+css-extra: false
+layout: layout-fixed
+resource: true
+full-page: true
+hide-icons: false
+submenus: true
+nav-tertiary: true
+collapsible-menus: false
+nav-badges: true
+persistent-secondary: false
+title: Vertical Navigation with Tertiary Navigation (badges)
+url-js-extra: ['https://cdnjs.cloudflare.com/ajax/libs/jquery.matchHeight/0.7.2/jquery.matchHeight-min.js', 'https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.11/c3.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.17/d3.min.js']
+---
+{% include widgets/navigation/vertical-navigation.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/vertical-navigation-with-secondary.html b/themes/src/main/node_modules/patternfly/tests/pages/vertical-navigation-with-secondary.html
new file mode 100644
index 0000000000..d72a8a4f29
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/vertical-navigation-with-secondary.html
@@ -0,0 +1,14 @@
+---
+categories: [Navigation]
+css-extra: false
+layout: layout-fixed
+resource: true
+full-page: true
+hide-icons: false
+submenus: true
+nav-tertiary: false
+collapsible-menus: false
+title: Vertical Navigation with Secondary
+url-js-extra: ['https://cdnjs.cloudflare.com/ajax/libs/jquery.matchHeight/0.7.2/jquery.matchHeight-min.js', 'https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.11/c3.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.17/d3.min.js']
+---
+{% include widgets/navigation/vertical-navigation.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/vertical-navigation-with-tertiary-no-icons.html b/themes/src/main/node_modules/patternfly/tests/pages/vertical-navigation-with-tertiary-no-icons.html
new file mode 100644
index 0000000000..c3bf1c0377
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/vertical-navigation-with-tertiary-no-icons.html
@@ -0,0 +1,14 @@
+---
+categories: [Navigation]
+css-extra: false
+layout: layout-fixed
+resource: true
+full-page: true
+hide-icons: true
+submenus: true
+nav-tertiary: true
+collapsible-menus: false
+title: Vertical Navigation with Tertiary Navigation (no icons)
+url-js-extra: ['https://cdnjs.cloudflare.com/ajax/libs/jquery.matchHeight/0.7.2/jquery.matchHeight-min.js', 'https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.11/c3.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.17/d3.min.js']
+---
+{% include widgets/navigation/vertical-navigation.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/vertical-navigation-with-tertiary-pins.html b/themes/src/main/node_modules/patternfly/tests/pages/vertical-navigation-with-tertiary-pins.html
new file mode 100644
index 0000000000..0be025b654
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/vertical-navigation-with-tertiary-pins.html
@@ -0,0 +1,14 @@
+---
+categories: [Navigation]
+css-extra: false
+layout: layout-fixed
+resource: true
+full-page: true
+hide-icons: false
+submenus: true
+nav-tertiary: true
+collapsible-menus: true
+title: Vertical Navigation with Tertiary Navigation (pinnable)
+url-js-extra: ['https://cdnjs.cloudflare.com/ajax/libs/jquery.matchHeight/0.7.2/jquery.matchHeight-min.js', 'https://cdnjs.cloudflare.com/ajax/libs/c3/0.4.11/c3.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.17/d3.min.js']
+---
+{% include widgets/navigation/vertical-navigation.html %}
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/wizard(old).html b/themes/src/main/node_modules/patternfly/tests/pages/wizard(old).html
new file mode 100644
index 0000000000..a6cfbc3c1a
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/wizard(old).html
@@ -0,0 +1,162 @@
+---
+categories: [Widgets]
+layout: page
+title: Wizard (old)
+resource: true
+---
+
Complete Wizard
+{% include widgets/communication/wizard.html id="complete" %}
+
+
Initializing
+
Launch wizard showing initialization
+ state
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading Wizard
+
Lorem ipsum dolor sit amet, porta at suspendisse ac, ut wisi
+ vivamus, lorem sociosqu eget nunc amet.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Last Step
+
Launch wizard showing finalizing
+state
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Deployment in progress
+
Lorem ipsum dolor sit amet, porta at suspendisse ac, ut wisi
+ vivamus, lorem sociosqu eget nunc amet.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/pages/wizard.html b/themes/src/main/node_modules/patternfly/tests/pages/wizard.html
new file mode 100644
index 0000000000..1a92a64b69
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/pages/wizard.html
@@ -0,0 +1,229 @@
+---
+categories: [Widgets]
+layout: page
+title: Wizard
+resource: true
+---
+
Complete Wizard
+{% include widgets/communication/wizard.html id="complete" %}
+
+
Initializing
+
Launch wizard showing initialization
+ state
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Loading Wizard
+
Lorem ipsum dolor sit amet, porta at suspendisse ac, ut wisi
+ vivamus, lorem sociosqu eget nunc amet.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Last Step
+
Launch wizard showing finalizing
+state
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Deployment in progress
+
Lorem ipsum dolor sit amet, porta at suspendisse ac, ut wisi
+ vivamus, lorem sociosqu eget nunc amet.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/themes/src/main/node_modules/patternfly/tests/unit/about-modal.spec.js b/themes/src/main/node_modules/patternfly/tests/unit/about-modal.spec.js
new file mode 100644
index 0000000000..ba0686458d
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/unit/about-modal.spec.js
@@ -0,0 +1,36 @@
+describe("about-modal suite", function () {
+
+ beforeEach(function () {
+ globals.readFixture(globals.fixturePath + 'about-modal.html');
+ });
+
+ it('should launch the about modal', function (done) {
+ var button = $('button[data-toggle="modal"]');
+ var modal = $('.modal');
+
+ //expect modal to be hidden initially
+ expect(modal).toBeHidden();
+
+ button.click();
+
+ setTimeout(function () {
+ expect(modal).not.toBeHidden();
+ done();
+ }, globals.wait);
+ });
+
+ it('should close the about modal and the backdrop should disappear', function (done) {
+ var closeButton = $('button.close');
+
+ closeButton.click();
+
+ setTimeout(function () {
+ expect($('.modal')).toBeHidden();
+
+ //manually remove backdrop
+ $('.modal-backdrop').remove();
+ done();
+ }, globals.wait);
+ });
+
+});
diff --git a/themes/src/main/node_modules/patternfly/tests/unit/accordion.spec.js b/themes/src/main/node_modules/patternfly/tests/unit/accordion.spec.js
new file mode 100644
index 0000000000..82df27ed18
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/unit/accordion.spec.js
@@ -0,0 +1,21 @@
+describe("accordion test suite", function () {
+
+ beforeEach(function () {
+ globals.readFixture(globals.fixturePath + 'accordions.html');
+ });
+
+ it('should add the "in" class after accordion collapsed', function (done) {
+ var accordion = $('a[href="#collapseTwo"]');
+ var collapse = $('#collapseTwo');
+
+ expect(collapse).not.toHaveClass('in');
+
+ accordion.click();
+
+ setTimeout(function () {
+ expect(collapse).toHaveClass('in');
+ done();
+ }, globals.wait);
+ });
+
+});
diff --git a/themes/src/main/node_modules/patternfly/tests/unit/alerts.spec.js b/themes/src/main/node_modules/patternfly/tests/unit/alerts.spec.js
new file mode 100644
index 0000000000..5a1707cc43
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/unit/alerts.spec.js
@@ -0,0 +1,20 @@
+describe("alerts test suite", function () {
+
+ beforeEach(function () {
+ globals.readFixture(globals.fixturePath + 'alerts.html');
+ });
+
+ it('should not exist after dismiss', function (done) {
+ var alertSelector = '.alert-danger.alert-dismissable';
+ var closeButton = $('.alert-danger.alert-dismissable button');
+
+ expect($(alertSelector)).toExist();
+ closeButton.click();
+
+ setTimeout(function () {
+ expect($(alertSelector)).not.toExist();
+ done();
+ }, globals.wait);
+ });
+
+});
diff --git a/themes/src/main/node_modules/patternfly/tests/unit/area-charts.spec.js b/themes/src/main/node_modules/patternfly/tests/unit/area-charts.spec.js
new file mode 100644
index 0000000000..ef8f8892a2
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/unit/area-charts.spec.js
@@ -0,0 +1,50 @@
+describe("area-charts test suite", function () {
+
+ beforeEach(function () {
+ globals.readFixture(globals.fixturePath + 'area-charts.html');
+ renderAreaCharts();
+ });
+
+ it('should render an area chart with four data points', function (done) {
+ var chart = $('#areaChart svg');
+ var chartLegends = $('#areaChart .c3-legend-item');
+
+ setTimeout(function () {
+ expect(chart).toExist();
+ expect(chartLegends).toHaveLength(4);
+ done();
+ }, globals.wait);
+ });
+
+ function renderAreaCharts() {
+ //area chart
+ var areaChartDataColumns = [
+ ['data1', 350, 400, 350, 0],
+ ['data2', 140, 100, 150, 205, 145, 50],
+ ['data3', 10, 60, 90, 10, 325, 400],
+ ['data4', 260, 10, 305, 100, 50, 150]
+ ];
+ var c3ChartDefaults = $().c3ChartDefaults();
+ var areaChartConfig = c3ChartDefaults.getDefaultAreaConfig();
+ areaChartConfig.bindto = '#areaChart';
+ areaChartConfig.data = {
+ columns: areaChartDataColumns,
+ type: 'area-spline'
+ };
+ var areaChart = c3.generate(areaChartConfig);
+
+ //single area chart
+ var singleAreaChartDataColumns = [
+ ['data2', 140, 100, 150, 205, 145, 50]
+ ];
+
+ var singleAreaChartConfig = c3ChartDefaults.getDefaultSingleAreaConfig();
+ singleAreaChartConfig.bindto = '#singleAreaChart';
+ singleAreaChartConfig.data = {
+ columns: singleAreaChartDataColumns,
+ type: 'area-spline'
+ };
+ var singleAreaChart = c3.generate(singleAreaChartConfig);
+ }
+
+});
diff --git a/themes/src/main/node_modules/patternfly/tests/unit/badges.spec.js b/themes/src/main/node_modules/patternfly/tests/unit/badges.spec.js
new file mode 100644
index 0000000000..7d83fde443
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/unit/badges.spec.js
@@ -0,0 +1,15 @@
+describe("badges test suite", function () {
+
+ beforeEach(function () {
+ globals.readFixture(globals.fixturePath + 'badges.html');
+ });
+
+ it('should contain a button with a badge span element', function () {
+ var button = $('button');
+ var span = $('button span.badge');
+
+ expect(button).toExist();
+ expect(span).toHaveClass('badge');
+ });
+
+});
diff --git a/themes/src/main/node_modules/patternfly/tests/unit/bar-charts.spec.js b/themes/src/main/node_modules/patternfly/tests/unit/bar-charts.spec.js
new file mode 100644
index 0000000000..459f12ce8d
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/unit/bar-charts.spec.js
@@ -0,0 +1,214 @@
+describe("bar-charts test suite", function () {
+
+ beforeEach(function () {
+ globals.readFixture(globals.fixturePath + 'bar-charts.html');
+ renderBarCharts();
+ });
+
+ it('should render a vertical bar chart with four bars', function (done) {
+ var verticalBarChart = $('#verticalBarChart');
+ var verticalBars = verticalBarChart.find('.c3-event-rects-single rect');
+
+ setTimeout(function () {
+ expect(verticalBarChart).toExist();
+ expect(verticalBars).toHaveLength(4);
+ done();
+ }, globals.wait);
+ });
+
+ it('should render a stacked vertical bar chart with four bars', function (done) {
+ var verticalBarChart = $('#stackedVerticalBarChart');
+ var verticalBars = verticalBarChart.find('.c3-chart-bars .c3-chart-bar');
+
+ setTimeout(function () {
+ expect(verticalBarChart).toExist();
+ expect(verticalBars).toHaveLength(4);
+ done();
+ }, globals.wait);
+ });
+
+ it('should render a stacked horizontal bar chart with four bars', function (done) {
+ var horizontalBarChart = $('#stackedHorizontalBarChart');
+ var horizontalBars = horizontalBarChart.find('.c3-chart-bars .c3-chart-bar');
+
+ setTimeout(function () {
+ expect(horizontalBarChart).toExist();
+ expect(horizontalBars).toHaveLength(4);
+ done();
+ }, globals.wait);
+ });
+
+ function renderBarCharts() {
+ var c3ChartDefaults = $().c3ChartDefaults();
+
+ var chartUrls = [
+ 'https://www.gogole.com',
+ 'https://www.yahoo.com',
+ 'https://www.bing.com/',
+ 'https://duckduckgo.com/'
+ ];
+ var categories = ['Q1', 'Q2', 'Q3', 'Q4'];
+ var columnsData = [
+ ['data1', 400, 360, 320, 175]
+ ];
+
+ //vertical bar
+ var verticalBarChartConfig = $().c3ChartDefaults().getDefaultBarConfig(categories);
+ verticalBarChartConfig.bindto = '#verticalBarChart';
+ verticalBarChartConfig.axis = {
+ x: {
+ categories: categories,
+ type: 'category'
+ }
+ };
+ verticalBarChartConfig.data = {
+ type: 'bar',
+ columns: columnsData,
+ // optional drilldown behavior
+ onclick: function (d, element) {
+ window.location = chartUrls[d.index];
+ }
+ };
+ var verticalBarChart = c3.generate(verticalBarChartConfig);
+
+ //grouped vertical bar
+ var groupedcCategories = ['2013', '2014', '2015'];
+ var groupedColumnsData = [
+ ['Q1', 400, 250, 375],
+ ['Q2', 355, 305, 300],
+ ['Q3', 315, 340, 276],
+ ['Q4', 180, 390, 190]
+ ];
+ var groupedColors = {
+ pattern: [
+ $.pfPaletteColors.red,
+ $.pfPaletteColors.blue,
+ $.pfPaletteColors.orange,
+ $.pfPaletteColors.green
+ ]
+ };
+
+ var groupedVerticalBarChartConfig = $().c3ChartDefaults().getDefaultGroupedBarConfig();
+ groupedVerticalBarChartConfig.bindto = '#groupedVerticalBarChart';
+ groupedVerticalBarChartConfig.axis = {
+ x: {
+ categories: groupedcCategories,
+ type: 'category'
+ }
+ };
+ groupedVerticalBarChartConfig.data = {
+ type: 'bar',
+ columns: groupedColumnsData,
+ // optional drilldown behavior
+ onclick: function (d, element) {
+ window.location = chartUrls[d.index];
+ }
+ };
+ groupedVerticalBarChartConfig.color = groupedColors;
+ var groupedVerticalBarChart = c3.generate(groupedVerticalBarChartConfig);
+
+ //stacked vertical bar
+ var stackedColumnsData = [
+ ['Q1', 400, 250, 375],
+ ['Q2', 355, 305, 300],
+ ['Q3', 315, 340, 276],
+ ['Q4', 180, 390, 190]
+ ];
+ var stackedGroups = [['Q1', 'Q2', 'Q3', 'Q4']];
+ var stackedCategories = ['2013', '2014', '2015'];
+ var stackedColors = {
+ pattern: [
+ $.pfPaletteColors.red,
+ $.pfPaletteColors.blue,
+ $.pfPaletteColors.orange,
+ $.pfPaletteColors.green
+ ]
+ };
+
+ var stackedVerticalBarChartConfig = $().c3ChartDefaults().getDefaultStackedBarConfig();
+ stackedVerticalBarChartConfig.bindto = '#stackedVerticalBarChart';
+ stackedVerticalBarChartConfig.axis = {
+ x: {
+ categories: stackedCategories,
+ type: 'category'
+ }
+ };
+ stackedVerticalBarChartConfig.data = {
+ type: 'bar',
+ columns: stackedColumnsData,
+ groups: stackedGroups,
+ // optional drilldown behavior
+ onclick: function (d, element) {
+ window.location = chartUrls[d.index];
+ },
+ order: null
+ };
+ stackedVerticalBarChartConfig.color = stackedColors;
+ var stackedVerticalBarChart = c3.generate(stackedVerticalBarChartConfig);
+
+ //horizontal bar
+ var horizontalBarChartConfig = $().c3ChartDefaults().getDefaultBarConfig(categories);
+ horizontalBarChartConfig.bindto = '#horizontalBarChart';
+ horizontalBarChartConfig.axis = {
+ rotated: true,
+ x: {
+ categories: categories,
+ type: 'category'
+ }
+ };
+ horizontalBarChartConfig.data = {
+ type: 'bar',
+ columns: columnsData,
+ // optional drilldown behavior
+ onclick: function (d, element) {
+ window.location = chartUrls[d.index];
+ }
+ };
+ var horizontalBarChart = c3.generate(horizontalBarChartConfig);
+
+ //grouped horizontal bar
+ var groupedHorizontalBarChartConfig = $().c3ChartDefaults().getDefaultGroupedBarConfig();
+ groupedHorizontalBarChartConfig.bindto = '#groupedHorizontalBarChart';
+ groupedHorizontalBarChartConfig.axis = {
+ rotated: true,
+ x: {
+ categories: groupedcCategories,
+ type: 'category'
+ }
+ };
+ groupedHorizontalBarChartConfig.data = {
+ type: 'bar',
+ columns: groupedColumnsData,
+ // optional drilldown behavior
+ onclick: function (d, element) {
+ window.location = chartUrls[d.index];
+ }
+ };
+ groupedHorizontalBarChartConfig.color = groupedColors;
+ var groupedHorizontalBarChart = c3.generate(groupedHorizontalBarChartConfig);
+
+ //stacked horizontal bar
+ var stackedHorizontalBarChartConfig = $().c3ChartDefaults().getDefaultStackedBarConfig();
+ stackedHorizontalBarChartConfig.bindto = '#stackedHorizontalBarChart';
+ stackedHorizontalBarChartConfig.axis = {
+ rotated: true,
+ x: {
+ categories: stackedCategories,
+ type: 'category'
+ }
+ };
+ stackedHorizontalBarChartConfig.data = {
+ type: 'bar',
+ columns: stackedColumnsData,
+ groups: stackedGroups,
+ // optional drilldown behavior
+ onclick: function (d, element) {
+ window.location = chartUrls[d.index];
+ },
+ order: null
+ };
+ stackedHorizontalBarChartConfig.color = stackedColors;
+ var stackedHorizontalBarChart = c3.generate(stackedHorizontalBarChartConfig);
+ }
+
+});
diff --git a/themes/src/main/node_modules/patternfly/tests/unit/bootstrap-combobox.spec.js b/themes/src/main/node_modules/patternfly/tests/unit/bootstrap-combobox.spec.js
new file mode 100644
index 0000000000..bdf02872a7
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/unit/bootstrap-combobox.spec.js
@@ -0,0 +1,25 @@
+describe("bootstrap-combobox test suite", function () {
+
+ beforeAll(function () {
+ globals.readFixture(globals.fixturePath + 'bootstrap-combobox.html');
+
+ //render the combobox using the plugin
+ $('.combobox').combobox();
+ });
+
+
+ it('should use the plugin to take the first select element and render a menu list with 51 items', function (done) {
+ var select = $('select.combobox:first');
+ var toggle = $('.dropdown-toggle:first');
+
+ toggle.click();
+
+ setTimeout(function () {
+ var renderedMenuList = select.siblings().find('div.input-group ul li');
+ expect(renderedMenuList).toHaveLength(51);
+ done();
+ }, globals.wait);
+ });
+
+
+});
diff --git a/themes/src/main/node_modules/patternfly/tests/unit/bootstrap-datepicker.spec.js b/themes/src/main/node_modules/patternfly/tests/unit/bootstrap-datepicker.spec.js
new file mode 100644
index 0000000000..2513852060
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/unit/bootstrap-datepicker.spec.js
@@ -0,0 +1,32 @@
+describe("bootstrap datepicker test suite", function () {
+
+ beforeEach(function () {
+ globals.readFixture(globals.fixturePath + 'bootstrap-datepicker.html');
+ });
+
+ it('should open the first datepicker after show', function (done) {
+
+ var datePicker1 = $('#datepicker1');
+
+ datePicker1.datepicker({
+ autoclose: true,
+ orientation: "top auto",
+ todayBtn: "linked",
+ todayHighlight: true
+ });
+
+ datePicker1.datepicker('show');
+
+ setTimeout(function () {
+ expect($('.datepicker-dropdown')).toExist();
+
+ //close datepicker1
+ datePicker1.datepicker('hide');
+ expect($('.datepicker-dropdown')).not.toExist();
+
+ done();
+ }, globals.wait);
+
+ });
+
+});
diff --git a/themes/src/main/node_modules/patternfly/tests/unit/bootstrap-select.spec.js b/themes/src/main/node_modules/patternfly/tests/unit/bootstrap-select.spec.js
new file mode 100644
index 0000000000..5fbdee3b5d
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/unit/bootstrap-select.spec.js
@@ -0,0 +1,20 @@
+describe("bootstrap-select test suite", function () {
+
+ beforeEach(function () {
+ globals.readFixture(globals.fixturePath + 'bootstrap-select.html');
+ });
+
+ it('should use the plugin to take the first select and add a dropdown menu list with 11 items', function (done) {
+ var select = $('.selectpicker:first');
+
+ //render the select using the plugin
+ select.selectpicker();
+
+ setTimeout(function () {
+ var renderedMenuList = select.siblings().find('.dropdown-menu li');
+ expect(renderedMenuList).toHaveLength(11);
+ done();
+ }, globals.wait);
+ });
+
+});
diff --git a/themes/src/main/node_modules/patternfly/tests/unit/bootstrap-switch.spec.js b/themes/src/main/node_modules/patternfly/tests/unit/bootstrap-switch.spec.js
new file mode 100644
index 0000000000..209975547c
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/unit/bootstrap-switch.spec.js
@@ -0,0 +1,45 @@
+describe("bootstrap switch test suite", function () {
+
+ beforeEach(function () {
+ globals.readFixture(globals.fixturePath + 'bootstrap-switch.html');
+
+ //initialize switches with the plugin
+ $('#switch-state').bootstrapSwitch();
+
+ //initialize switch listener
+ $("[data-switch-set]").on("click", function () {
+ var type;
+ type = $(this).data("switch-set");
+ return $("#switch-" + type).bootstrapSwitch(type, $(this).data("switch-value"));
+ });
+ });
+
+ it('should toggle the first switch to OFF', function (done) {
+
+ var offButton = $('.btn-group:first button[data-switch-value="false"]');
+
+ offButton.click();
+
+ setTimeout(function () {
+ var switch1 = $('.bootstrap-switch:first');
+ expect(switch1).toHaveClass('bootstrap-switch-off');
+ done();
+ }, globals.wait);
+
+ });
+
+ it('should toggle the first switch to ON', function (done) {
+
+ var onButton = $('.btn-group:first button[data-switch-value="true"]');
+
+ onButton.click();
+
+ setTimeout(function () {
+ var switch1 = $('.bootstrap-switch:first');
+ expect(switch1).toHaveClass('bootstrap-switch-on');
+ done();
+ }, globals.wait);
+
+ });
+
+});
diff --git a/themes/src/main/node_modules/patternfly/tests/unit/bootstrap-treeview.spec.js b/themes/src/main/node_modules/patternfly/tests/unit/bootstrap-treeview.spec.js
new file mode 100644
index 0000000000..b0628be847
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/unit/bootstrap-treeview.spec.js
@@ -0,0 +1,53 @@
+describe("bootstrap-treeview test suite", function () {
+
+ beforeEach(function () {
+ globals.readFixture(globals.fixturePath + 'bootstrap-treeview.html');
+ });
+
+ it('should render a tree view with three parents and one child node', function (done) {
+
+ var defaultData = [
+ {
+ text: 'Parent 1',
+ href: '#parent1',
+ tags: ['1'],
+ nodes: [
+ {
+ text: 'Child 1',
+ href: '#child1',
+ icon: 'fa fa-file-o',
+ tags: ['0']
+ }
+ ]
+ },
+ {
+ text: 'Parent 2',
+ href: '#parent2',
+ tags: ['0']
+ },
+ {
+ text: 'Parent 3',
+ href: '#parent3',
+ tags: ['0']
+ }
+ ];
+
+ $('#treeview1').treeview({
+ collapseIcon: "fa fa-angle-down",
+ data: defaultData,
+ expandIcon: "fa fa-angle-right",
+ nodeIcon: "fa fa-folder",
+ showBorder: false
+ });
+
+ setTimeout(function () {
+ var nodes = $('#treeview1 ul li');
+ var indent = nodes.find('.indent');
+
+ expect(nodes).toHaveLength(4);
+ expect(indent).toHaveLength(1);
+ done();
+ }, globals.wait);
+ });
+
+});
diff --git a/themes/src/main/node_modules/patternfly/tests/unit/globals.js b/themes/src/main/node_modules/patternfly/tests/unit/globals.js
new file mode 100644
index 0000000000..05fd480015
--- /dev/null
+++ b/themes/src/main/node_modules/patternfly/tests/unit/globals.js
@@ -0,0 +1,32 @@
+//test globals
+window.globals = {
+
+ //karma test timeout
+ timeout: 10000,
+
+ //fixture base path
+ base: './',
+
+ //fixture path
+ fixturePath: 'base/dist/tests/',
+
+ //visual waits in between tests
+ wait: 500,
+
+ //global helper for reading our test fixtures
+ readFixture: function(path){
+ var fixture = readFixtures(path);
+
+ //NOTE: we are reusing "test" page fixtures from standalone pages,
+ //so it is necessary to remove page scripts and ensure we do not redefine jquery,
+ //and instead use our karma loaded jquery/scripts
+ var strip = fixture.replace(/