`, and ``.\n$font-family-monospace: Menlo, Monaco, Consolas, \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n\n$font-size-base: 14px !default;\n$font-size-large: ceil(($font-size-base * 1.25)) !default; // ~18px\n$font-size-small: ceil(($font-size-base * 0.85)) !default; // ~12px\n\n$font-size-h1: floor(($font-size-base * 2.6)) !default; // ~36px\n$font-size-h2: floor(($font-size-base * 2.15)) !default; // ~30px\n$font-size-h3: ceil(($font-size-base * 1.7)) !default; // ~24px\n$font-size-h4: ceil(($font-size-base * 1.25)) !default; // ~18px\n$font-size-h5: $font-size-base !default;\n$font-size-h6: ceil(($font-size-base * 0.85)) !default; // ~12px\n\n//** Unit-less `line-height` for use in components like buttons.\n$line-height-base: 1.428571429 !default; // 20/14\n//** Computed \"line-height\" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.\n$line-height-computed: floor(($font-size-base * $line-height-base)) !default; // ~20px\n\n//** By default, this inherits from the ``.\n$headings-font-family: inherit !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.1 !default;\n$headings-color: inherit !default;\n\n\n//== Iconography\n//\n//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.\n\n//** Load fonts from this directory.\n\n// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.\n// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.\n$icon-font-path: if($bootstrap-sass-asset-helper, \"bootstrap/\", \"../fonts/bootstrap/\") !default;\n\n//** File name for all font files.\n$icon-font-name: \"glyphicons-halflings-regular\" !default;\n//** Element ID within SVG icon file.\n$icon-font-svg-id: \"glyphicons_halflingsregular\" !default;\n\n\n//== Components\n//\n//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).\n\n$padding-base-vertical: 6px !default;\n$padding-base-horizontal: 12px !default;\n\n$padding-large-vertical: 10px !default;\n$padding-large-horizontal: 16px !default;\n\n$padding-small-vertical: 5px !default;\n$padding-small-horizontal: 10px !default;\n\n$padding-xs-vertical: 1px !default;\n$padding-xs-horizontal: 5px !default;\n\n$line-height-large: 1.3333333 !default; // extra decimals for Win 8.1 Chrome\n$line-height-small: 1.5 !default;\n\n$border-radius-base: 4px !default;\n$border-radius-large: 6px !default;\n$border-radius-small: 3px !default;\n\n//** Global color for active items (e.g., navs or dropdowns).\n$component-active-color: #fff !default;\n//** Global background color for active items (e.g., navs or dropdowns).\n$component-active-bg: $brand-primary !default;\n\n//** Width of the `border` for generating carets that indicator dropdowns.\n$caret-width-base: 4px !default;\n//** Carets increase slightly in size for larger components.\n$caret-width-large: 5px !default;\n\n\n//== Tables\n//\n//## Customizes the `.table` component with basic values, each used across all table variations.\n\n//** Padding for ``s and ` `s.\n$table-cell-padding: 8px !default;\n//** Padding for cells in `.table-condensed`.\n$table-condensed-cell-padding: 5px !default;\n\n//** Default background color used for all tables.\n$table-bg: transparent !default;\n//** Background color used for `.table-striped`.\n$table-bg-accent: #f9f9f9 !default;\n//** Background color used for `.table-hover`.\n$table-bg-hover: #f5f5f5 !default;\n$table-bg-active: $table-bg-hover !default;\n\n//** Border color for table and cell borders.\n$table-border-color: #ddd !default;\n\n\n//== Buttons\n//\n//## For each of Bootstrap's buttons, define text, background and border color.\n\n$btn-font-weight: normal !default;\n\n$btn-default-color: #333 !default;\n$btn-default-bg: #fff !default;\n$btn-default-border: #ccc !default;\n\n$btn-primary-color: #fff !default;\n$btn-primary-bg: $brand-primary !default;\n$btn-primary-border: darken($btn-primary-bg, 5%) !default;\n\n$btn-success-color: #fff !default;\n$btn-success-bg: $brand-success !default;\n$btn-success-border: darken($btn-success-bg, 5%) !default;\n\n$btn-info-color: #fff !default;\n$btn-info-bg: $brand-info !default;\n$btn-info-border: darken($btn-info-bg, 5%) !default;\n\n$btn-warning-color: #fff !default;\n$btn-warning-bg: $brand-warning !default;\n$btn-warning-border: darken($btn-warning-bg, 5%) !default;\n\n$btn-danger-color: #fff !default;\n$btn-danger-bg: $brand-danger !default;\n$btn-danger-border: darken($btn-danger-bg, 5%) !default;\n\n$btn-link-disabled-color: $gray-light !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius-base: $border-radius-base !default;\n$btn-border-radius-large: $border-radius-large !default;\n$btn-border-radius-small: $border-radius-small !default;\n\n\n//== Forms\n//\n//##\n\n//** ` ` background color\n$input-bg: #fff !default;\n//** ` ` background color\n$input-bg-disabled: $gray-lighter !default;\n\n//** Text color for ` `s\n$input-color: $gray !default;\n//** ` ` border color\n$input-border: #ccc !default;\n\n// TODO: Rename `$input-border-radius` to `$input-border-radius-base` in v4\n//** Default `.form-control` border radius\n// This has no effect on ``s in some browsers, due to the limited stylability of ``s in CSS.\n$input-border-radius: $border-radius-base !default;\n//** Large `.form-control` border radius\n$input-border-radius-large: $border-radius-large !default;\n//** Small `.form-control` border radius\n$input-border-radius-small: $border-radius-small !default;\n\n//** Border color for inputs on focus\n$input-border-focus: #66afe9 !default;\n\n//** Placeholder text color\n$input-color-placeholder: #999 !default;\n\n//** Default `.form-control` height\n$input-height-base: ($line-height-computed + ($padding-base-vertical * 2) + 2) !default;\n//** Large `.form-control` height\n$input-height-large: (ceil($font-size-large * $line-height-large) + ($padding-large-vertical * 2) + 2) !default;\n//** Small `.form-control` height\n$input-height-small: (floor($font-size-small * $line-height-small) + ($padding-small-vertical * 2) + 2) !default;\n\n//** `.form-group` margin\n$form-group-margin-bottom: 15px !default;\n\n$legend-color: $gray-dark !default;\n$legend-border-color: #e5e5e5 !default;\n\n//** Background color for textual input addons\n$input-group-addon-bg: $gray-lighter !default;\n//** Border color for textual input addons\n$input-group-addon-border-color: $input-border !default;\n\n//** Disabled cursor for form controls and buttons.\n$cursor-disabled: not-allowed !default;\n\n\n//== Dropdowns\n//\n//## Dropdown menu container and contents.\n\n//** Background for the dropdown menu.\n$dropdown-bg: #fff !default;\n//** Dropdown menu `border-color`.\n$dropdown-border: rgba(0,0,0,.15) !default;\n//** Dropdown menu `border-color` **for IE8**.\n$dropdown-fallback-border: #ccc !default;\n//** Divider color for between dropdown items.\n$dropdown-divider-bg: #e5e5e5 !default;\n\n//** Dropdown link text color.\n$dropdown-link-color: $gray-dark !default;\n//** Hover color for dropdown links.\n$dropdown-link-hover-color: darken($gray-dark, 5%) !default;\n//** Hover background for dropdown links.\n$dropdown-link-hover-bg: #f5f5f5 !default;\n\n//** Active dropdown menu item text color.\n$dropdown-link-active-color: $component-active-color !default;\n//** Active dropdown menu item background color.\n$dropdown-link-active-bg: $component-active-bg !default;\n\n//** Disabled dropdown menu item background color.\n$dropdown-link-disabled-color: $gray-light !default;\n\n//** Text color for headers within dropdown menus.\n$dropdown-header-color: $gray-light !default;\n\n//** Deprecated `$dropdown-caret-color` as of v3.1.0\n$dropdown-caret-color: #000 !default;\n\n\n//-- Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n//\n// Note: These variables are not generated into the Customizer.\n\n$zindex-navbar: 1000 !default;\n$zindex-dropdown: 1000 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n$zindex-navbar-fixed: 1030 !default;\n$zindex-modal-background: 1040 !default;\n$zindex-modal: 1050 !default;\n\n\n//== Media queries breakpoints\n//\n//## Define the breakpoints at which your layout will change, adapting to different screen sizes.\n\n// Extra small screen / phone\n//** Deprecated `$screen-xs` as of v3.0.1\n$screen-xs: 480px !default;\n//** Deprecated `$screen-xs-min` as of v3.2.0\n$screen-xs-min: $screen-xs !default;\n//** Deprecated `$screen-phone` as of v3.0.1\n$screen-phone: $screen-xs-min !default;\n\n// Small screen / tablet\n//** Deprecated `$screen-sm` as of v3.0.1\n$screen-sm: 768px !default;\n$screen-sm-min: $screen-sm !default;\n//** Deprecated `$screen-tablet` as of v3.0.1\n$screen-tablet: $screen-sm-min !default;\n\n// Medium screen / desktop\n//** Deprecated `$screen-md` as of v3.0.1\n$screen-md: 992px !default;\n$screen-md-min: $screen-md !default;\n//** Deprecated `$screen-desktop` as of v3.0.1\n$screen-desktop: $screen-md-min !default;\n\n// Large screen / wide desktop\n//** Deprecated `$screen-lg` as of v3.0.1\n$screen-lg: 1200px !default;\n$screen-lg-min: $screen-lg !default;\n//** Deprecated `$screen-lg-desktop` as of v3.0.1\n$screen-lg-desktop: $screen-lg-min !default;\n\n// So media queries don't overlap when required, provide a maximum\n$screen-xs-max: ($screen-sm-min - 1) !default;\n$screen-sm-max: ($screen-md-min - 1) !default;\n$screen-md-max: ($screen-lg-min - 1) !default;\n\n\n//== Grid system\n//\n//## Define your custom responsive grid.\n\n//** Number of columns in the grid.\n$grid-columns: 12 !default;\n//** Padding between columns. Gets divided in half for the left and right.\n$grid-gutter-width: 30px !default;\n// Navbar collapse\n//** Point at which the navbar becomes uncollapsed.\n$grid-float-breakpoint: $screen-sm-min !default;\n//** Point at which the navbar begins collapsing.\n$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;\n\n\n//== Container sizes\n//\n//## Define the maximum width of `.container` for different screen sizes.\n\n// Small screen / tablet\n$container-tablet: (720px + $grid-gutter-width) !default;\n//** For `$screen-sm-min` and up.\n$container-sm: $container-tablet !default;\n\n// Medium screen / desktop\n$container-desktop: (940px + $grid-gutter-width) !default;\n//** For `$screen-md-min` and up.\n$container-md: $container-desktop !default;\n\n// Large screen / wide desktop\n$container-large-desktop: (1140px + $grid-gutter-width) !default;\n//** For `$screen-lg-min` and up.\n$container-lg: $container-large-desktop !default;\n\n\n//== Navbar\n//\n//##\n\n// Basics of a navbar\n$navbar-height: 50px !default;\n$navbar-margin-bottom: $line-height-computed !default;\n$navbar-border-radius: $border-radius-base !default;\n$navbar-padding-horizontal: floor(($grid-gutter-width / 2)) !default;\n$navbar-padding-vertical: (($navbar-height - $line-height-computed) / 2) !default;\n$navbar-collapse-max-height: 340px !default;\n\n$navbar-default-color: #777 !default;\n$navbar-default-bg: #f8f8f8 !default;\n$navbar-default-border: darken($navbar-default-bg, 6.5%) !default;\n\n// Navbar links\n$navbar-default-link-color: #777 !default;\n$navbar-default-link-hover-color: #333 !default;\n$navbar-default-link-hover-bg: transparent !default;\n$navbar-default-link-active-color: #555 !default;\n$navbar-default-link-active-bg: darken($navbar-default-bg, 6.5%) !default;\n$navbar-default-link-disabled-color: #ccc !default;\n$navbar-default-link-disabled-bg: transparent !default;\n\n// Navbar brand label\n$navbar-default-brand-color: $navbar-default-link-color !default;\n$navbar-default-brand-hover-color: darken($navbar-default-brand-color, 10%) !default;\n$navbar-default-brand-hover-bg: transparent !default;\n\n// Navbar toggle\n$navbar-default-toggle-hover-bg: #ddd !default;\n$navbar-default-toggle-icon-bar-bg: #888 !default;\n$navbar-default-toggle-border-color: #ddd !default;\n\n\n//=== Inverted navbar\n// Reset inverted navbar basics\n$navbar-inverse-color: lighten($gray-light, 15%) !default;\n$navbar-inverse-bg: #222 !default;\n$navbar-inverse-border: darken($navbar-inverse-bg, 10%) !default;\n\n// Inverted navbar links\n$navbar-inverse-link-color: lighten($gray-light, 15%) !default;\n$navbar-inverse-link-hover-color: #fff !default;\n$navbar-inverse-link-hover-bg: transparent !default;\n$navbar-inverse-link-active-color: $navbar-inverse-link-hover-color !default;\n$navbar-inverse-link-active-bg: darken($navbar-inverse-bg, 10%) !default;\n$navbar-inverse-link-disabled-color: #444 !default;\n$navbar-inverse-link-disabled-bg: transparent !default;\n\n// Inverted navbar brand label\n$navbar-inverse-brand-color: $navbar-inverse-link-color !default;\n$navbar-inverse-brand-hover-color: #fff !default;\n$navbar-inverse-brand-hover-bg: transparent !default;\n\n// Inverted navbar toggle\n$navbar-inverse-toggle-hover-bg: #333 !default;\n$navbar-inverse-toggle-icon-bar-bg: #fff !default;\n$navbar-inverse-toggle-border-color: #333 !default;\n\n\n//== Navs\n//\n//##\n\n//=== Shared nav styles\n$nav-link-padding: 10px 15px !default;\n$nav-link-hover-bg: $gray-lighter !default;\n\n$nav-disabled-link-color: $gray-light !default;\n$nav-disabled-link-hover-color: $gray-light !default;\n\n//== Tabs\n$nav-tabs-border-color: #ddd !default;\n\n$nav-tabs-link-hover-border-color: $gray-lighter !default;\n\n$nav-tabs-active-link-hover-bg: $body-bg !default;\n$nav-tabs-active-link-hover-color: $gray !default;\n$nav-tabs-active-link-hover-border-color: #ddd !default;\n\n$nav-tabs-justified-link-border-color: #ddd !default;\n$nav-tabs-justified-active-link-border-color: $body-bg !default;\n\n//== Pills\n$nav-pills-border-radius: $border-radius-base !default;\n$nav-pills-active-link-hover-bg: $component-active-bg !default;\n$nav-pills-active-link-hover-color: $component-active-color !default;\n\n\n//== Pagination\n//\n//##\n\n$pagination-color: $link-color !default;\n$pagination-bg: #fff !default;\n$pagination-border: #ddd !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-lighter !default;\n$pagination-hover-border: #ddd !default;\n\n$pagination-active-color: #fff !default;\n$pagination-active-bg: $brand-primary !default;\n$pagination-active-border: $brand-primary !default;\n\n$pagination-disabled-color: $gray-light !default;\n$pagination-disabled-bg: #fff !default;\n$pagination-disabled-border: #ddd !default;\n\n\n//== Pager\n//\n//##\n\n$pager-bg: $pagination-bg !default;\n$pager-border: $pagination-border !default;\n$pager-border-radius: 15px !default;\n\n$pager-hover-bg: $pagination-hover-bg !default;\n\n$pager-active-bg: $pagination-active-bg !default;\n$pager-active-color: $pagination-active-color !default;\n\n$pager-disabled-color: $pagination-disabled-color !default;\n\n\n//== Jumbotron\n//\n//##\n\n$jumbotron-padding: 30px !default;\n$jumbotron-color: inherit !default;\n$jumbotron-bg: $gray-lighter !default;\n$jumbotron-heading-color: inherit !default;\n$jumbotron-font-size: ceil(($font-size-base * 1.5)) !default;\n$jumbotron-heading-font-size: ceil(($font-size-base * 4.5)) !default;\n\n\n//== Form states and alerts\n//\n//## Define colors for form feedback states and, by default, alerts.\n\n$state-success-text: #3c763d !default;\n$state-success-bg: #dff0d8 !default;\n$state-success-border: darken(adjust-hue($state-success-bg, -10), 5%) !default;\n\n$state-info-text: #31708f !default;\n$state-info-bg: #d9edf7 !default;\n$state-info-border: darken(adjust-hue($state-info-bg, -10), 7%) !default;\n\n$state-warning-text: #8a6d3b !default;\n$state-warning-bg: #fcf8e3 !default;\n$state-warning-border: darken(adjust-hue($state-warning-bg, -10), 5%) !default;\n\n$state-danger-text: #a94442 !default;\n$state-danger-bg: #f2dede !default;\n$state-danger-border: darken(adjust-hue($state-danger-bg, -10), 5%) !default;\n\n\n//== Tooltips\n//\n//##\n\n//** Tooltip max width\n$tooltip-max-width: 200px !default;\n//** Tooltip text color\n$tooltip-color: #fff !default;\n//** Tooltip background color\n$tooltip-bg: #000 !default;\n$tooltip-opacity: .9 !default;\n\n//** Tooltip arrow width\n$tooltip-arrow-width: 5px !default;\n//** Tooltip arrow color\n$tooltip-arrow-color: $tooltip-bg !default;\n\n\n//== Popovers\n//\n//##\n\n//** Popover body background color\n$popover-bg: #fff !default;\n//** Popover maximum width\n$popover-max-width: 276px !default;\n//** Popover border color\n$popover-border-color: rgba(0,0,0,.2) !default;\n//** Popover fallback border color\n$popover-fallback-border-color: #ccc !default;\n\n//** Popover title background color\n$popover-title-bg: darken($popover-bg, 3%) !default;\n\n//** Popover arrow width\n$popover-arrow-width: 10px !default;\n//** Popover arrow color\n$popover-arrow-color: $popover-bg !default;\n\n//** Popover outer arrow width\n$popover-arrow-outer-width: ($popover-arrow-width + 1) !default;\n//** Popover outer arrow color\n$popover-arrow-outer-color: fade_in($popover-border-color, 0.05) !default;\n//** Popover outer arrow fallback color\n$popover-arrow-outer-fallback-color: darken($popover-fallback-border-color, 20%) !default;\n\n\n//== Labels\n//\n//##\n\n//** Default label background color\n$label-default-bg: $gray-light !default;\n//** Primary label background color\n$label-primary-bg: $brand-primary !default;\n//** Success label background color\n$label-success-bg: $brand-success !default;\n//** Info label background color\n$label-info-bg: $brand-info !default;\n//** Warning label background color\n$label-warning-bg: $brand-warning !default;\n//** Danger label background color\n$label-danger-bg: $brand-danger !default;\n\n//** Default label text color\n$label-color: #fff !default;\n//** Default text color of a linked label\n$label-link-hover-color: #fff !default;\n\n\n//== Modals\n//\n//##\n\n//** Padding applied to the modal body\n$modal-inner-padding: 15px !default;\n\n//** Padding applied to the modal title\n$modal-title-padding: 15px !default;\n//** Modal title line-height\n$modal-title-line-height: $line-height-base !default;\n\n//** Background color of modal content area\n$modal-content-bg: #fff !default;\n//** Modal content border color\n$modal-content-border-color: rgba(0,0,0,.2) !default;\n//** Modal content border color **for IE8**\n$modal-content-fallback-border-color: #999 !default;\n\n//** Modal backdrop background color\n$modal-backdrop-bg: #000 !default;\n//** Modal backdrop opacity\n$modal-backdrop-opacity: .5 !default;\n//** Modal header border color\n$modal-header-border-color: #e5e5e5 !default;\n//** Modal footer border color\n$modal-footer-border-color: $modal-header-border-color !default;\n\n$modal-lg: 900px !default;\n$modal-md: 600px !default;\n$modal-sm: 300px !default;\n\n\n//== Alerts\n//\n//## Define alert colors, border radius, and padding.\n\n$alert-padding: 15px !default;\n$alert-border-radius: $border-radius-base !default;\n$alert-link-font-weight: bold !default;\n\n$alert-success-bg: $state-success-bg !default;\n$alert-success-text: $state-success-text !default;\n$alert-success-border: $state-success-border !default;\n\n$alert-info-bg: $state-info-bg !default;\n$alert-info-text: $state-info-text !default;\n$alert-info-border: $state-info-border !default;\n\n$alert-warning-bg: $state-warning-bg !default;\n$alert-warning-text: $state-warning-text !default;\n$alert-warning-border: $state-warning-border !default;\n\n$alert-danger-bg: $state-danger-bg !default;\n$alert-danger-text: $state-danger-text !default;\n$alert-danger-border: $state-danger-border !default;\n\n\n//== Progress bars\n//\n//##\n\n//** Background color of the whole progress component\n$progress-bg: #f5f5f5 !default;\n//** Progress bar text color\n$progress-bar-color: #fff !default;\n//** Variable for setting rounded corners on progress bar.\n$progress-border-radius: $border-radius-base !default;\n\n//** Default progress bar color\n$progress-bar-bg: $brand-primary !default;\n//** Success progress bar color\n$progress-bar-success-bg: $brand-success !default;\n//** Warning progress bar color\n$progress-bar-warning-bg: $brand-warning !default;\n//** Danger progress bar color\n$progress-bar-danger-bg: $brand-danger !default;\n//** Info progress bar color\n$progress-bar-info-bg: $brand-info !default;\n\n\n//== List group\n//\n//##\n\n//** Background color on `.list-group-item`\n$list-group-bg: #fff !default;\n//** `.list-group-item` border color\n$list-group-border: #ddd !default;\n//** List group border radius\n$list-group-border-radius: $border-radius-base !default;\n\n//** Background color of single list items on hover\n$list-group-hover-bg: #f5f5f5 !default;\n//** Text color of active list items\n$list-group-active-color: $component-active-color !default;\n//** Background color of active list items\n$list-group-active-bg: $component-active-bg !default;\n//** Border color of active list elements\n$list-group-active-border: $list-group-active-bg !default;\n//** Text color for content within active list items\n$list-group-active-text-color: lighten($list-group-active-bg, 40%) !default;\n\n//** Text color of disabled list items\n$list-group-disabled-color: $gray-light !default;\n//** Background color of disabled list items\n$list-group-disabled-bg: $gray-lighter !default;\n//** Text color for content within disabled list items\n$list-group-disabled-text-color: $list-group-disabled-color !default;\n\n$list-group-link-color: #555 !default;\n$list-group-link-hover-color: $list-group-link-color !default;\n$list-group-link-heading-color: #333 !default;\n\n\n//== Panels\n//\n//##\n\n$panel-bg: #fff !default;\n$panel-body-padding: 15px !default;\n$panel-heading-padding: 10px 15px !default;\n$panel-footer-padding: $panel-heading-padding !default;\n$panel-border-radius: $border-radius-base !default;\n\n//** Border color for elements within panels\n$panel-inner-border: #ddd !default;\n$panel-footer-bg: #f5f5f5 !default;\n\n$panel-default-text: $gray-dark !default;\n$panel-default-border: #ddd !default;\n$panel-default-heading-bg: #f5f5f5 !default;\n\n$panel-primary-text: #fff !default;\n$panel-primary-border: $brand-primary !default;\n$panel-primary-heading-bg: $brand-primary !default;\n\n$panel-success-text: $state-success-text !default;\n$panel-success-border: $state-success-border !default;\n$panel-success-heading-bg: $state-success-bg !default;\n\n$panel-info-text: $state-info-text !default;\n$panel-info-border: $state-info-border !default;\n$panel-info-heading-bg: $state-info-bg !default;\n\n$panel-warning-text: $state-warning-text !default;\n$panel-warning-border: $state-warning-border !default;\n$panel-warning-heading-bg: $state-warning-bg !default;\n\n$panel-danger-text: $state-danger-text !default;\n$panel-danger-border: $state-danger-border !default;\n$panel-danger-heading-bg: $state-danger-bg !default;\n\n\n//== Thumbnails\n//\n//##\n\n//** Padding around the thumbnail image\n$thumbnail-padding: 4px !default;\n//** Thumbnail background color\n$thumbnail-bg: $body-bg !default;\n//** Thumbnail border color\n$thumbnail-border: #ddd !default;\n//** Thumbnail border radius\n$thumbnail-border-radius: $border-radius-base !default;\n\n//** Custom text color for thumbnail captions\n$thumbnail-caption-color: $text-color !default;\n//** Padding around the thumbnail caption\n$thumbnail-caption-padding: 9px !default;\n\n\n//== Wells\n//\n//##\n\n$well-bg: #f5f5f5 !default;\n$well-border: darken($well-bg, 7%) !default;\n\n\n//== Badges\n//\n//##\n\n$badge-color: #fff !default;\n//** Linked badge text color on hover\n$badge-link-hover-color: #fff !default;\n$badge-bg: $gray-light !default;\n\n//** Badge text color in active nav link\n$badge-active-color: $link-color !default;\n//** Badge background color in active nav link\n$badge-active-bg: #fff !default;\n\n$badge-font-weight: bold !default;\n$badge-line-height: 1 !default;\n$badge-border-radius: 10px !default;\n\n\n//== Breadcrumbs\n//\n//##\n\n$breadcrumb-padding-vertical: 8px !default;\n$breadcrumb-padding-horizontal: 15px !default;\n//** Breadcrumb background color\n$breadcrumb-bg: #f5f5f5 !default;\n//** Breadcrumb text color\n$breadcrumb-color: #ccc !default;\n//** Text color of current page in the breadcrumb\n$breadcrumb-active-color: $gray-light !default;\n//** Textual separator for between breadcrumb elements\n$breadcrumb-separator: \"/\" !default;\n\n\n//== Carousel\n//\n//##\n\n$carousel-text-shadow: 0 1px 2px rgba(0,0,0,.6) !default;\n\n$carousel-control-color: #fff !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-font-size: 20px !default;\n\n$carousel-indicator-active-bg: #fff !default;\n$carousel-indicator-border-color: #fff !default;\n\n$carousel-caption-color: #fff !default;\n\n\n//== Close\n//\n//##\n\n$close-font-weight: bold !default;\n$close-color: #000 !default;\n$close-text-shadow: 0 1px 0 #fff !default;\n\n\n//== Code\n//\n//##\n\n$code-color: #c7254e !default;\n$code-bg: #f9f2f4 !default;\n\n$kbd-color: #fff !default;\n$kbd-bg: #333 !default;\n\n$pre-bg: #f5f5f5 !default;\n$pre-color: $gray-dark !default;\n$pre-border-color: #ccc !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n//== Type\n//\n//##\n\n//** Horizontal offset for forms and lists.\n$component-offset-horizontal: 180px !default;\n//** Text muted color\n$text-muted: $gray-light !default;\n//** Abbreviations and acronyms border color\n$abbr-border-color: $gray-light !default;\n//** Headings small color\n$headings-small-color: $gray-light !default;\n//** Blockquote small color\n$blockquote-small-color: $gray-light !default;\n//** Blockquote font size\n$blockquote-font-size: ($font-size-base * 1.25) !default;\n//** Blockquote border color\n$blockquote-border-color: $gray-lighter !default;\n//** Page header border color\n$page-header-border-color: $gray-lighter !default;\n//** Width of horizontal description list titles\n$dl-horizontal-offset: $component-offset-horizontal !default;\n//** Point at which .dl-horizontal becomes horizontal\n$dl-horizontal-breakpoint: $grid-float-breakpoint !default;\n//** Horizontal line color.\n$hr-border: $gray-lighter !default;\n","// WebKit-style focus\n\n@mixin tab-focus() {\n // Default\n outline: thin dotted;\n // WebKit\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\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@mixin 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@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path(\"#{$file-1x}\"), \"#{$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(if($bootstrap-sass-asset-helper, twbs-image-path(\"#{$file-2x}\"), \"#{$file-2x}\"));\n background-size: $width-1x $height-1x;\n }\n}\n","@import \"shared\";\n\n// CSS Transitions\n// Currently only works in Webkit.\n//\n// * expected in CSS3, FireFox 3.6/7 and Opera Presto 2.3\n// * We'll be prepared.\n//\n// Including this submodule sets following defaults for the mixins:\n//\n// $default-transition-property : all\n// $default-transition-duration : 1s\n// $default-transition-function : false\n// $default-transition-delay : false\n//\n// Override them if you like. Timing-function and delay are set to false for browser defaults (ease, 0s).\n\n$default-transition-property: all !default;\n\n$default-transition-duration: 1s !default;\n\n$default-transition-function: false !default;\n\n$default-transition-delay: false !default;\n\n$transitionable-prefixed-values: transform, transform-origin !default;\n\n// One or more properties to transition\n//\n// * for multiple, use a comma-delimited list\n// * also accepts \"all\" or \"none\"\n\n@mixin transition-property($property-1: $default-transition-property,\n $property-2 : false,\n $property-3 : false,\n $property-4 : false,\n $property-5 : false,\n $property-6 : false,\n $property-7 : false,\n $property-8 : false,\n $property-9 : false,\n $property-10: false\n) {\n @if type-of($property-1) == string { $property-1: unquote($property-1); }\n $properties: compact($property-1, $property-2, $property-3, $property-4, $property-5, $property-6, $property-7, $property-8, $property-9, $property-10);\n @if $experimental-support-for-webkit { -webkit-transition-property : prefixed-for-transition(-webkit, $properties); }\n @if $experimental-support-for-mozilla { -moz-transition-property : prefixed-for-transition(-moz, $properties); }\n @if $experimental-support-for-opera { -o-transition-property : prefixed-for-transition(-o, $properties); }\n transition-property : $properties;\n}\n\n// One or more durations in seconds\n//\n// * for multiple, use a comma-delimited list\n// * these durations will affect the properties in the same list position\n\n@mixin transition-duration($duration-1: $default-transition-duration,\n $duration-2 : false,\n $duration-3 : false,\n $duration-4 : false,\n $duration-5 : false,\n $duration-6 : false,\n $duration-7 : false,\n $duration-8 : false,\n $duration-9 : false,\n $duration-10: false\n) {\n @if type-of($duration-1) == string { $duration-1: unquote($duration-1); }\n $durations: compact($duration-1, $duration-2, $duration-3, $duration-4, $duration-5, $duration-6, $duration-7, $duration-8, $duration-9, $duration-10);\n @include experimental(transition-duration, $durations,\n -moz, -webkit, -o, not(-ms), not(-khtml), official\n );\n}\n\n// One or more timing functions\n//\n// * [ ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier(x1, y1, x2, y2)]\n// * For multiple, use a comma-delimited list\n// * These functions will effect the properties in the same list position\n\n@mixin transition-timing-function($function-1: $default-transition-function,\n $function-2 : false,\n $function-3 : false,\n $function-4 : false,\n $function-5 : false,\n $function-6 : false,\n $function-7 : false,\n $function-8 : false,\n $function-9 : false,\n $function-10: false\n) {\n $function-1: unquote($function-1);\n $functions: compact($function-1, $function-2, $function-3, $function-4, $function-5, $function-6, $function-7, $function-8, $function-9, $function-10);\n @include experimental(transition-timing-function, $functions,\n -moz, -webkit, -o, not(-ms), not(-khtml), official\n );\n}\n\n// One or more transition-delays in seconds\n//\n// * for multiple, use a comma-delimited list\n// * these delays will effect the properties in the same list position\n\n@mixin transition-delay($delay-1: $default-transition-delay,\n $delay-2 : false,\n $delay-3 : false,\n $delay-4 : false,\n $delay-5 : false,\n $delay-6 : false,\n $delay-7 : false,\n $delay-8 : false,\n $delay-9 : false,\n $delay-10: false\n) {\n @if type-of($delay-1) == string { $delay-1: unquote($delay-1); }\n $delays: compact($delay-1, $delay-2, $delay-3, $delay-4, $delay-5, $delay-6, $delay-7, $delay-8, $delay-9, $delay-10);\n @include experimental(transition-delay, $delays,\n -moz, -webkit, -o, not(-ms), not(-khtml), official\n );\n}\n\n// Transition all-in-one shorthand\n\n@mixin single-transition(\n $property: $default-transition-property,\n $duration: $default-transition-duration,\n $function: $default-transition-function,\n $delay: $default-transition-delay\n) {\n @include transition(compact($property $duration $function $delay));\n}\n\n@mixin transition(\n $transition-1 : default,\n $transition-2 : false,\n $transition-3 : false,\n $transition-4 : false,\n $transition-5 : false,\n $transition-6 : false,\n $transition-7 : false,\n $transition-8 : false,\n $transition-9 : false,\n $transition-10: false\n) {\n @if $transition-1 == default {\n $transition-1 : compact($default-transition-property $default-transition-duration $default-transition-function $default-transition-delay);\n }\n $transitions: false;\n @if type-of($transition-1) == list and type-of(nth($transition-1,1)) == list {\n $transitions: join($transition-1, compact($transition-2, $transition-3, $transition-4, $transition-5, $transition-6, $transition-7, $transition-8, $transition-9, $transition-10), comma);\n } @else {\n $transitions : compact($transition-1, $transition-2, $transition-3, $transition-4, $transition-5, $transition-6, $transition-7, $transition-8, $transition-9, $transition-10);\n }\n $delays: comma-list();\n $has-delays: false;\n $webkit-value: comma-list();\n $moz-value: comma-list();\n $o-value: comma-list();\n\n // This block can be made considerably simpler at the point in time that\n // we no longer need to deal with the differences in how delays are treated.\n @each $transition in $transitions {\n // Extract the values from the list\n // (this would be cleaner if nth took a 3rd argument to provide a default value).\n $property: nth($transition, 1);\n $duration: false;\n $timing-function: false;\n $delay: false;\n @if length($transition) > 1 { $duration: nth($transition, 2); }\n @if length($transition) > 2 { $timing-function: nth($transition, 3); }\n @if length($transition) > 3 { $delay: nth($transition, 4); $has-delays: true; }\n\n // If a delay is provided without a timing function\n @if is-time($timing-function) and not $delay { $delay: $timing-function; $timing-function: false; $has-delays: true; }\n\n // Keep a list of delays in case one is specified\n $delays: append($delays, if($delay, $delay, 0s));\n\n $webkit-value: append($webkit-value, compact(prefixed-for-transition(-webkit, $property) $duration $timing-function));\n $moz-value: append( $moz-value, compact(prefixed-for-transition( -moz, $property) $duration $timing-function $delay));\n $o-value: append( $o-value, compact(prefixed-for-transition( -o, $property) $duration $timing-function $delay));\n }\n\n @if $experimental-support-for-webkit { -webkit-transition : $webkit-value;\n // old webkit doesn't support the delay parameter in the shorthand so we progressively enhance it.\n @if $has-delays { -webkit-transition-delay : $delays; } }\n @if $experimental-support-for-mozilla { -moz-transition : $moz-value; }\n @if $experimental-support-for-opera { -o-transition : $o-value; }\n transition : $transitions;\n}\n\n// coerce a list to be comma delimited or make a new, empty comma delimited list.\n@function comma-list($list: ()) {\n @return join((), $list, comma);\n}\n\n// Returns `$property` with the given prefix if it is found in `$transitionable-prefixed-values`.\n@function prefixed-for-transition($prefix, $property) {\n @if type-of($property) == list {\n $new-list: comma-list();\n @each $v in $property {\n $new-list: append($new-list, prefixed-for-transition($prefix, $v));\n }\n @return $new-list;\n } @else {\n @if index($transitionable-prefixed-values, $property) {\n @return #{$prefix}-#{$property};\n } @else {\n @return $property;\n }\n }\n}\n\n// Checks if the value given is a unit of time.\n@function is-time($value) {\n @if type-of($value) == number {\n @return not(not(index(s ms, unit($value))));\n } @else {\n @return false;\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\n@include text-emphasis-variant('.text-primary', $brand-primary);\n\n@include text-emphasis-variant('.text-success', $state-success-text);\n\n@include text-emphasis-variant('.text-info', $state-info-text);\n\n@include text-emphasis-variant('.text-warning', $state-warning-text);\n\n@include text-emphasis-variant('.text-danger', $state-danger-text);\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}\n@include bg-variant('.bg-primary', $brand-primary);\n\n@include bg-variant('.bg-success', $state-success-bg);\n\n@include bg-variant('.bg-info', $state-info-bg);\n\n@include bg-variant('.bg-warning', $state-warning-bg);\n\n@include bg-variant('.bg-danger', $state-danger-bg);\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// [converter] extracted from `.list-unstyled` for libsass compatibility\n@mixin list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n// [converter] extracted as `@mixin list-unstyled` for libsass compatibility\n.list-unstyled {\n @include list-unstyled;\n}\n\n\n// Inline turns list items into inline-block\n.list-inline {\n @include 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 @include clearfix; // 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 @include 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 @extend .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// [converter] $parent hack\n@mixin text-emphasis-variant($parent, $color) {\n #{$parent} {\n color: $color;\n }\n a#{$parent}:hover,\n a#{$parent}:focus {\n color: darken($color, 10%);\n }\n}\n","// Contextual backgrounds\n\n// [converter] $parent hack\n@mixin bg-variant($parent, $color) {\n #{$parent} {\n background-color: $color;\n }\n a#{$parent}:hover,\n a#{$parent}:focus {\n background-color: darken($color, 10%);\n }\n}\n","// @doc off\n// Extends the bottom of the element to enclose any floats it contains.\n// @doc on\n\n@import \"hacks\";\n\n// This basic method is preferred for the usual case, when positioned\n// content will not show outside the bounds of the container.\n//\n// Recommendations include using this in conjunction with a width.\n// Credit: [quirksmode.org](http://www.quirksmode.org/blog/archives/2005/03/clearing_floats.html)\n@mixin clearfix {\n overflow: hidden;\n @include has-layout;\n}\n\n// This older method from Position Is Everything called\n// [Easy Clearing](http://www.positioniseverything.net/easyclearing.html)\n// has the advantage of allowing positioned elements to hang\n// outside the bounds of the container at the expense of more tricky CSS.\n@mixin legacy-pie-clearfix {\n &:after {\n content : \"\\0020\";\n display : block;\n height : 0;\n clear : both;\n overflow : hidden;\n visibility : hidden;\n }\n @include has-layout;\n}\n\n// This is an updated version of the PIE clearfix method that reduces the amount of CSS output.\n// If you need to support Firefox before 3.5 you need to use `legacy-pie-clearfix` instead.\n//\n// Adapted from: [A new micro clearfix hack](http://nicolasgallagher.com/micro-clearfix-hack/)\n@mixin pie-clearfix {\n &:after {\n content: \"\";\n display: table;\n clear: both;\n }\n @include has-layout;\n}\n","@import \"../../support\";\n\n// The `zoom` approach generates less CSS but does not validate.\n// Set this to `block` to use the display-property to hack the\n// element to gain layout.\n$default-has-layout-approach: zoom !default;\n\n// This mixin causes an element matching the selector\n// to gain the \"hasLayout\" property in internet explorer.\n// More information on [hasLayout](http://reference.sitepoint.com/css/haslayout).\n@mixin has-layout($approach: $default-has-layout-approach) {\n @if $legacy-support-for-ie {\n @if $approach == zoom {\n @include has-layout-zoom;\n } @else if $approach == block {\n @include has-layout-block;\n } @else {\n @warn \"Unknown has-layout approach: #{$approach}\";\n @include has-layout-zoom;\n }\n }\n}\n\n@mixin has-layout-zoom {\n @if $legacy-support-for-ie6 or $legacy-support-for-ie7 {\n *zoom: 1;\n }\n}\n\n@mixin has-layout-block {\n @if $legacy-support-for-ie {\n // This makes ie6 get layout\n display: inline-block;\n // and this puts it back to block\n & { display: block; }\n }\n}\n\n// A hack to supply IE6 (and below) with a different property value.\n// [Read more](http://www.cssportal.com/css-hacks/#in_css-important).\n@mixin bang-hack($property, $value, $ie6-value) {\n @if $legacy-support-for-ie6 {\n #{$property}: #{$value} !important;\n #{$property}: #{$ie6-value};\n }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n@mixin 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 @include 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 @include container-fixed;\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n @include make-row;\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@include 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@include 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 @include 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 @include 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 @include make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n@mixin 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 @include clearfix;\n}\n\n// Creates a wrapper for a series of columns\n@mixin make-row($gutter: $grid-gutter-width) {\n margin-left: ceil(($gutter / -2));\n margin-right: floor(($gutter / -2));\n @include clearfix;\n}\n\n// Generate the extra small columns\n@mixin 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@mixin make-xs-column-offset($columns) {\n margin-left: percentage(($columns / $grid-columns));\n}\n@mixin make-xs-column-push($columns) {\n left: percentage(($columns / $grid-columns));\n}\n@mixin make-xs-column-pull($columns) {\n right: percentage(($columns / $grid-columns));\n}\n\n// Generate the small columns\n@mixin 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@mixin make-sm-column-offset($columns) {\n @media (min-width: $screen-sm-min) {\n margin-left: percentage(($columns / $grid-columns));\n }\n}\n@mixin make-sm-column-push($columns) {\n @media (min-width: $screen-sm-min) {\n left: percentage(($columns / $grid-columns));\n }\n}\n@mixin 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@mixin 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@mixin make-md-column-offset($columns) {\n @media (min-width: $screen-md-min) {\n margin-left: percentage(($columns / $grid-columns));\n }\n}\n@mixin make-md-column-push($columns) {\n @media (min-width: $screen-md-min) {\n left: percentage(($columns / $grid-columns));\n }\n}\n@mixin 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@mixin 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@mixin make-lg-column-offset($columns) {\n @media (min-width: $screen-lg-min) {\n margin-left: percentage(($columns / $grid-columns));\n }\n}\n@mixin make-lg-column-push($columns) {\n @media (min-width: $screen-lg-min) {\n left: percentage(($columns / $grid-columns));\n }\n}\n@mixin 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// [converter] This is defined recursively in LESS, but Sass supports real loops\n@mixin make-grid-columns($i: 1, $list: \".col-xs-#{$i}, .col-sm-#{$i}, .col-md-#{$i}, .col-lg-#{$i}\") {\n @for $i from (1 + 1) through $grid-columns {\n $list: \"#{$list}, .col-xs-#{$i}, .col-sm-#{$i}, .col-md-#{$i}, .col-lg-#{$i}\";\n }\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\n\n// [converter] This is defined recursively in LESS, but Sass supports real loops\n@mixin float-grid-columns($class, $i: 1, $list: \".col-#{$class}-#{$i}\") {\n @for $i from (1 + 1) through $grid-columns {\n $list: \"#{$list}, .col-#{$class}-#{$i}\";\n }\n #{$list} {\n float: left;\n }\n}\n\n\n@mixin calc-grid-column($index, $class, $type) {\n @if ($type == width) and ($index > 0) {\n .col-#{$class}-#{$index} {\n width: percentage(($index / $grid-columns));\n }\n }\n @if ($type == push) and ($index > 0) {\n .col-#{$class}-push-#{$index} {\n left: percentage(($index / $grid-columns));\n }\n }\n @if ($type == push) and ($index == 0) {\n .col-#{$class}-push-0 {\n left: auto;\n }\n }\n @if ($type == pull) and ($index > 0) {\n .col-#{$class}-pull-#{$index} {\n right: percentage(($index / $grid-columns));\n }\n }\n @if ($type == pull) and ($index == 0) {\n .col-#{$class}-pull-0 {\n right: auto;\n }\n }\n @if ($type == offset) {\n .col-#{$class}-offset-#{$index} {\n margin-left: percentage(($index / $grid-columns));\n }\n }\n}\n\n// [converter] This is defined recursively in LESS, but Sass supports real loops\n@mixin loop-grid-columns($columns, $class, $type) {\n @for $i from 0 through $columns {\n @include calc-grid-column($i, $class, $type);\n }\n}\n\n\n// Create grid for specific class\n@mixin make-grid($class) {\n @include float-grid-columns($class);\n @include loop-grid-columns($grid-columns, $class, width);\n @include loop-grid-columns($grid-columns, $class, pull);\n @include loop-grid-columns($grid-columns, $class, push);\n @include 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@include table-row-variant('active', $table-bg-active);\n@include table-row-variant('success', $state-success-bg);\n@include table-row-variant('info', $state-info-bg);\n@include table-row-variant('warning', $state-warning-bg);\n@include 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@mixin 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 @include 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 @include 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 @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n @include 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 @include form-control-focus;\n\n // Placeholder\n @include 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 // [converter] extracted textarea& to textarea.form-control\n}\n\n// Reset height for `textarea`s\ntextarea.form-control {\n height: auto;\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 8.3, iOS doesn't support `datetime` or `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@include input-size('.input-sm', $input-height-small, $padding-small-vertical, $padding-small-horizontal, $font-size-small, $line-height-small, $input-border-radius-small);\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@include input-size('.input-lg', $input-height-large, $padding-large-vertical, $padding-large-horizontal, $font-size-large, $line-height-large, $input-border-radius-large);\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 @include form-control-validation($state-success-text, $state-success-text, $state-success-bg);\n}\n.has-warning {\n @include form-control-validation($state-warning-text, $state-warning-text, $state-warning-bg);\n}\n.has-error {\n @include 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// [converter] extracted from `.form-inline` for libsass compatibility\n@mixin 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// [converter] extracted as `@mixin form-inline` for libsass compatibility\n.form-inline {\n @include form-inline;\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 @include 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","// @doc off\n// These defaults make the arguments optional for this mixin\n// If you like, set different defaults before importing.\n// @doc on\n\n@import \"shared\";\n\n\n// The default color for box shadows\n$default-box-shadow-color: #333333 !default;\n\n// The default horizontal offset. Positive is to the right.\n$default-box-shadow-h-offset: 0px !default;\n\n// The default vertical offset. Positive is down.\n$default-box-shadow-v-offset: 0px !default;\n\n// The default blur length.\n$default-box-shadow-blur: 5px !default;\n\n// The default spread length.\n$default-box-shadow-spread : false !default;\n\n// The default shadow inset: inset or false (for standard shadow).\n$default-box-shadow-inset : false !default;\n\n// Provides cross-browser for Webkit, Gecko, and CSS3 box shadows when one or more box\n// shadows are needed.\n// Each shadow argument should adhere to the standard css3 syntax for the\n// box-shadow property.\n@mixin box-shadow(\n $shadow-1 : default,\n $shadow-2 : false,\n $shadow-3 : false,\n $shadow-4 : false,\n $shadow-5 : false,\n $shadow-6 : false,\n $shadow-7 : false,\n $shadow-8 : false,\n $shadow-9 : false,\n $shadow-10: false\n) {\n @if $shadow-1 == default {\n $shadow-1 : -compass-space-list(compact(if($default-box-shadow-inset, inset, false), $default-box-shadow-h-offset, $default-box-shadow-v-offset, $default-box-shadow-blur, $default-box-shadow-spread, $default-box-shadow-color));\n }\n $shadow : compact($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10);\n @include experimental(box-shadow, $shadow,\n -moz, -webkit, not(-o), not(-ms), not(-khtml), official\n );\n}\n\n// Provides a single cross-browser CSS box shadow for Webkit, Gecko, and CSS3.\n// Includes default arguments for color, horizontal offset, vertical offset, blur length, spread length, and inset.\n@mixin single-box-shadow(\n $color : $default-box-shadow-color,\n $hoff : $default-box-shadow-h-offset,\n $voff : $default-box-shadow-v-offset,\n $blur : $default-box-shadow-blur,\n $spread : $default-box-shadow-spread,\n $inset : $default-box-shadow-inset\n) {\n @if not ($inset == true or $inset == false or $inset == inset) {\n @warn \"$inset expected to be true or the inset keyword. Got #{$inset} instead. Using: inset\";\n }\n\n @if $color == none {\n @include box-shadow(none);\n } @else {\n $full : $hoff $voff;\n @if $blur { $full: $full $blur; }\n @if $spread { $full: $full $spread; }\n @if $color { $full: $full $color; }\n @if $inset { $full: inset $full; }\n @include box-shadow($full);\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@mixin 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 @include 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 @include 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@mixin 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 @include 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// [converter] $parent hack\n@mixin input-size($parent, $input-height, $padding-vertical, $padding-horizontal, $font-size, $line-height, $border-radius) {\n #{$parent} {\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\n select#{$parent} {\n height: $input-height;\n line-height: $input-height;\n }\n\n textarea#{$parent},\n select[multiple]#{$parent} {\n height: auto;\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@mixin animation($animation) {\n -webkit-animation: $animation;\n -o-animation: $animation;\n animation: $animation;\n}\n@mixin animation-name($name) {\n -webkit-animation-name: $name;\n animation-name: $name;\n}\n@mixin animation-duration($duration) {\n -webkit-animation-duration: $duration;\n animation-duration: $duration;\n}\n@mixin animation-timing-function($timing-function) {\n -webkit-animation-timing-function: $timing-function;\n animation-timing-function: $timing-function;\n}\n@mixin animation-delay($delay) {\n -webkit-animation-delay: $delay;\n animation-delay: $delay;\n}\n@mixin animation-iteration-count($iteration-count) {\n -webkit-animation-iteration-count: $iteration-count;\n animation-iteration-count: $iteration-count;\n}\n@mixin animation-direction($direction) {\n -webkit-animation-direction: $direction;\n animation-direction: $direction;\n}\n@mixin 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@mixin 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@mixin box-shadow($shadow...) {\n -webkit-box-shadow: $shadow; // iOS <4.3 & Android <4.1\n box-shadow: $shadow;\n}\n\n// Box sizing\n@mixin box-sizing($boxmodel) {\n -webkit-box-sizing: $boxmodel;\n -moz-box-sizing: $boxmodel;\n box-sizing: $boxmodel;\n}\n\n// CSS3 Content Columns\n@mixin 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@mixin 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@mixin 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@mixin 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\n@mixin 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@mixin 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@mixin 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@mixin 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@mixin translate3d($x, $y, $z) {\n -webkit-transform: translate3d($x, $y, $z);\n transform: translate3d($x, $y, $z);\n}\n@mixin 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@mixin 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@mixin 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@mixin perspective($perspective) {\n -webkit-perspective: $perspective;\n -moz-perspective: $perspective;\n perspective: $perspective;\n}\n@mixin perspective-origin($perspective) {\n -webkit-perspective-origin: $perspective;\n -moz-perspective-origin: $perspective;\n perspective-origin: $perspective;\n}\n@mixin 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@mixin transition($transition...) {\n -webkit-transition: $transition;\n -o-transition: $transition;\n transition: $transition;\n}\n@mixin transition-property($transition-property...) {\n -webkit-transition-property: $transition-property;\n transition-property: $transition-property;\n}\n@mixin transition-delay($transition-delay) {\n -webkit-transition-delay: $transition-delay;\n transition-delay: $transition-delay;\n}\n@mixin transition-duration($transition-duration...) {\n -webkit-transition-duration: $transition-duration;\n transition-duration: $transition-duration;\n}\n@mixin transition-timing-function($timing-function) {\n -webkit-transition-timing-function: $timing-function;\n transition-timing-function: $timing-function;\n}\n@mixin 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@mixin 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// 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 @include button-size($padding-base-vertical, $padding-base-horizontal, $font-size-base, $line-height-base, $btn-border-radius-base);\n @include user-select(none);\n\n &,\n &:active,\n &.active {\n &:focus,\n &.focus {\n @include 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 @include 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 @include opacity(.65);\n @include box-shadow(none);\n }\n\n // [converter] extracted a& to a.btn\n}\n\na.btn {\n &.disabled,\n fieldset[disabled] & {\n pointer-events: none; // Future-proof disabling of clicks on `` elements\n }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n @include button-variant($btn-default-color, $btn-default-bg, $btn-default-border);\n}\n.btn-primary {\n @include button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n @include button-variant($btn-success-color, $btn-success-bg, $btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n @include button-variant($btn-info-color, $btn-info-bg, $btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n @include button-variant($btn-warning-color, $btn-warning-bg, $btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n @include 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 @include 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 @include 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 @include button-size($padding-small-vertical, $padding-small-horizontal, $font-size-small, $line-height-small, $btn-border-radius-small);\n}\n.btn-xs {\n @include 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@mixin 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@mixin 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 \"shared\";\n\n// Provides cross-browser CSS opacity. Takes a number between 0 and 1 as the argument, e.g. 0.5 for 50% opacity.\n//\n// @param $opacity\n// A number between 0 and 1, where 0 is transparent and 1 is opaque.\n\n@mixin opacity($opacity) {\n @if $legacy-support-for-ie6 or $legacy-support-for-ie7 or $legacy-support-for-ie8 {\n filter: unquote(\"progid:DXImageTransform.Microsoft.Alpha(Opacity=#{round($opacity * 100)})\");\n }\n opacity: $opacity;\n}\n\n// Make an element completely transparent.\n@mixin transparent { @include opacity(0); }\n\n// Make an element completely opaque.\n@mixin opaque { @include opacity(1); }\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@at-root {\n // Import the fonts\n @font-face {\n font-family: 'Glyphicons Halflings';\n src: url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.eot'), '#{$icon-font-path}#{$icon-font-name}.eot'));\n src: url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.eot?#iefix'), '#{$icon-font-path}#{$icon-font-name}.eot?#iefix')) format('embedded-opentype'),\n url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.woff2'), '#{$icon-font-path}#{$icon-font-name}.woff2')) format('woff2'),\n url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.woff'), '#{$icon-font-path}#{$icon-font-name}.woff')) format('woff'),\n url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.ttf'), '#{$icon-font-path}#{$icon-font-name}.ttf')) format('truetype'),\n url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.svg##{$icon-font-svg-id}'), '#{$icon-font-path}#{$icon-font-name}.svg##{$icon-font-svg-id}')) format('svg');\n }\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// 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 @include transition(opacity .15s linear);\n &.in {\n opacity: 1;\n }\n}\n\n.collapse {\n display: none;\n\n &.in { display: block; }\n // [converter] extracted tr&.in to tr.collapse.in\n // [converter] extracted tbody&.in to tbody.collapse.in\n}\n\ntr.collapse.in { display: table-row; }\n\ntbody.collapse.in { display: table-row-group; }\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n @include transition-property(height, visibility);\n @include transition-duration(.35s);\n @include 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 @include 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 @include 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 @include 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 right: 0; left: auto;\n }\n // Necessary for overrides of the default right aligned menu.\n // Will remove come v4 in all likelihood.\n .dropdown-menu-left {\n left: 0; right: auto;\n }\n }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n@mixin 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@mixin reset-filter() {\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\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 @include clearfix;\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 @include border-right-radius(0);\n }\n}\n// Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n @include 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 @include border-right-radius(0);\n }\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n @include 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 @include 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 @include 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 @include clearfix;\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 @include border-top-radius($btn-border-radius-base);\n @include border-bottom-radius(0);\n }\n &:last-child:not(:first-child) {\n @include border-top-radius(0);\n @include 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 @include border-bottom-radius(0);\n }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n @include 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// 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 @extend .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 @extend .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 @include 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 @include 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 @include clearfix;\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 @include 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 @extend .nav-justified;\n @extend .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 @include 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 @include clearfix;\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 @include clearfix;\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 @include clearfix;\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 @include 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 @include box-shadow($shadow);\n\n // Mixin behavior for optimum display\n @include 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 @include 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 @include 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 @include 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 @include border-top-radius($navbar-border-radius);\n @include 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 @include navbar-vertical-align($input-height-base);\n\n &.btn-sm {\n @include navbar-vertical-align($input-height-small);\n }\n &.btn-xs {\n @include 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 @include 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 {\n float: left !important;\n }\n .navbar-right {\n float: right !important;\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@mixin navbar-vertical-align($element-height) {\n margin-top: (($navbar-height - $element-height) / 2);\n margin-bottom: (($navbar-height - $element-height) / 2);\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 // [converter] Workaround for https://github.com/sass/libsass/issues/1115\n $nbsp: \"\\00a0\";\n content: \"#{$breadcrumb-separator}#{$nbsp}\"; // 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 @include border-left-radius($border-radius-base);\n }\n }\n &:last-child {\n > a,\n > span {\n @include 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 @include 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 @include pagination-size($padding-small-vertical, $padding-small-horizontal, $font-size-small, $line-height-small, $border-radius-small);\n}\n","// Pagination\n\n@mixin 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 @include border-left-radius($border-radius);\n }\n }\n &:last-child {\n > a,\n > span {\n @include 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 @include clearfix;\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 // [converter] extracted a& to a.label\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// Add hover effects, but only for links\na.label {\n &:hover,\n &:focus {\n color: $label-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n}\n\n// Colors\n// Contextual variations (linked labels get darker on :hover)\n\n.label-default {\n @include label-variant($label-default-bg);\n}\n\n.label-primary {\n @include label-variant($label-primary-bg);\n}\n\n.label-success {\n @include label-variant($label-success-bg);\n}\n\n.label-info {\n @include label-variant($label-info-bg);\n}\n\n.label-warning {\n @include label-variant($label-warning-bg);\n}\n\n.label-danger {\n @include label-variant($label-danger-bg);\n}\n","// Labels\n\n@mixin 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 // [converter] extracted a& to a.badge\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// Hover state, but only for links\na.badge {\n &:hover,\n &:focus {\n color: $badge-link-hover-color;\n text-decoration: none;\n cursor: pointer;\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// 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 @include transition(border .2s ease-in-out);\n\n > img,\n a > img {\n @include img-responsive;\n margin-left: auto;\n margin-right: auto;\n }\n\n // [converter] extracted a&:hover, a&:focus, a&.active to a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active\n\n // Image captions\n .caption {\n padding: $thumbnail-caption-padding;\n color: $thumbnail-caption-color;\n }\n}\n\n// Add a hover state for linked versions only\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n border-color: $link-color;\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 @include alert-variant($alert-success-bg, $alert-success-border, $alert-success-text);\n}\n\n.alert-info {\n @include alert-variant($alert-info-bg, $alert-info-border, $alert-info-text);\n}\n\n.alert-warning {\n @include alert-variant($alert-warning-bg, $alert-warning-border, $alert-warning-text);\n}\n\n.alert-danger {\n @include alert-variant($alert-danger-bg, $alert-danger-border, $alert-danger-text);\n}\n","// Alerts\n\n@mixin 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 @include 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 @include box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n @include 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 @include 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 @include animation(progress-bar-stripes 2s linear infinite);\n}\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n @include progress-bar-variant($progress-bar-success-bg);\n}\n\n.progress-bar-info {\n @include progress-bar-variant($progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n @include progress-bar-variant($progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n @include progress-bar-variant($progress-bar-danger-bg);\n}\n","// Gradients\n\n\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@mixin gradient-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: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=1); // 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@mixin gradient-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: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=0); // IE9 and down\n}\n\n@mixin gradient-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@mixin gradient-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: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=1); // IE9 and down, gets no color-stop at all for proper fallback\n}\n@mixin gradient-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: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=0); // IE9 and down, gets no color-stop at all for proper fallback\n}\n@mixin gradient-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@mixin gradient-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","// Progress bars\n\n@mixin progress-bar-variant($color) {\n background-color: $color;\n\n // Deprecated parent class requirement as of v3.2.0\n .progress-striped & {\n @include 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 @include border-top-radius($list-group-border-radius);\n }\n &:last-child {\n margin-bottom: 0;\n @include 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@include list-group-item-variant(success, $state-success-bg, $state-success-text);\n@include list-group-item-variant(info, $state-info-bg, $state-info-text);\n@include list-group-item-variant(warning, $state-warning-bg, $state-warning-text);\n@include 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@mixin list-group-item-variant($state, $background, $color) {\n .list-group-item-#{$state} {\n color: $color;\n background-color: $background;\n\n // [converter] extracted a&, button& to a.list-group-item-#{$state}, button.list-group-item-#{$state}\n }\n\n a.list-group-item-#{$state},\n button.list-group-item-#{$state} {\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// 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 @include box-shadow(0 1px 1px rgba(0,0,0,.05));\n}\n\n// Panel contents\n.panel-body {\n padding: $panel-body-padding;\n @include clearfix;\n}\n\n// Optional heading\n.panel-heading {\n padding: $panel-heading-padding;\n border-bottom: 1px solid transparent;\n @include 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 @include 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 @include 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 @include border-bottom-radius(($panel-border-radius - 1));\n }\n }\n }\n > .panel-heading + .panel-collapse > .list-group {\n .list-group-item:first-child {\n @include 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 @include 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 @include 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// Collapsable 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 @include panel-variant($panel-default-border, $panel-default-text, $panel-default-heading-bg, $panel-default-border);\n}\n.panel-primary {\n @include panel-variant($panel-primary-border, $panel-primary-text, $panel-primary-heading-bg, $panel-primary-border);\n}\n.panel-success {\n @include panel-variant($panel-success-border, $panel-success-text, $panel-success-heading-bg, $panel-success-border);\n}\n.panel-info {\n @include panel-variant($panel-info-border, $panel-info-text, $panel-info-heading-bg, $panel-info-border);\n}\n.panel-warning {\n @include panel-variant($panel-warning-border, $panel-warning-text, $panel-warning-heading-bg, $panel-warning-border);\n}\n.panel-danger {\n @include panel-variant($panel-danger-border, $panel-danger-text, $panel-danger-heading-bg, $panel-danger-border);\n}\n","// Panels\n\n@mixin 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 @include 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 @include opacity(.2);\n\n &:hover,\n &:focus {\n color: $close-color;\n text-decoration: none;\n cursor: pointer;\n @include opacity(.5);\n }\n\n // [converter] extracted button& to button.close\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\nbutton.close {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\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 @include translate(0, -25%);\n @include transition-transform(0.3s ease-out);\n }\n &.in .modal-dialog { @include 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 @include 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 { @include opacity(0); }\n &.in { @include 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 @include clearfix;\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 @include clearfix; // 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 @include 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","@import \"shared\";\n\n// @doc off\n// Note ----------------------------------------------------------------------\n// Safari, Chrome, and Firefox all support 3D transforms. However,\n// only in the most recent builds. You should also provide fallback 2d support for\n// Opera and IE. IE10 is slated to have 3d enabled, but is currently unreleased.\n// To make that easy, all 2D transforms include an browser-targeting toggle ($only3d)\n// to switch between the two support lists. The toggle defaults to 'false' (2D),\n// and also accepts 'true' (3D). Currently the lists are as follows:\n// 2D: Mozilla, Webkit, Opera, Official\n// 3D: Webkit, Firefox.\n\n// Available Transforms ------------------------------------------------------\n// - Scale (2d and 3d)\n// - Rotate (2d and 3d)\n// - Translate (2d and 3d)\n// - Skew (2d only)\n\n// Transform Parameters ------------------------------------------------------\n// - Transform Origin (2d and 3d)\n// - Perspective (3d)\n// - Perspective Origin (3d)\n// - Transform Style (3d)\n// - Backface Visibility (3d)\n\n// Mixins --------------------------------------------------------------------\n// transform-origin\n// - shortcuts: transform-origin2d, transform-origin3d\n// - helpers: apply-origin\n// transform\n// - shortcuts: transform2d, transform3d\n// - helpers: simple-transform, create-transform\n// perspective\n// - helpers: perspective-origin\n// transform-style\n// backface-visibility\n// scale\n// - shortcuts: scaleX, scaleY, scaleZ, scale3d\n// rotate\n// - shortcuts: rotateX, rotateY, rotate3d\n// translate\n// - shortcuts: translateX, translateY, translateZ, translate3d\n// skew\n// - shortcuts: skewX, skewY\n\n// Defaults ------------------------------------------------------------------\n// @doc on\n\n// The default x-origin for transforms\n$default-origin-x : 50% !default;\n// The default y-origin for transforms\n$default-origin-y : 50% !default;\n// The default z-origin for transforms\n$default-origin-z : 50% !default;\n\n\n// The default x-multiplier for scaling\n$default-scale-x : 1.25 !default;\n// The default y-multiplier for scaling\n$default-scale-y : $default-scale-x !default;\n// The default z-multiplier for scaling\n$default-scale-z : $default-scale-x !default;\n\n\n// The default angle for rotations\n$default-rotate : 45deg !default;\n\n\n// The default x-vector for the axis of 3d rotations\n$default-vector-x : 1 !default;\n// The default y-vector for the axis of 3d rotations\n$default-vector-y : 1 !default;\n// The default z-vector for the axis of 3d rotations\n$default-vector-z : 1 !default;\n\n\n// The default x-length for translations\n$default-translate-x : 1em !default;\n// The default y-length for translations\n$default-translate-y : $default-translate-x !default;\n// The default z-length for translations\n$default-translate-z : $default-translate-x !default;\n\n\n// The default x-angle for skewing\n$default-skew-x : 5deg !default;\n// The default y-angle for skewing\n$default-skew-y : 5deg !default;\n\n\n// **Transform-origin**\n// Transform-origin sent as a complete string\n//\n// @include apply-origin( origin [, 3D-only ] )\n//\n// where 'origin' is a space separated list containing 1-3 (x/y/z) coordinates\n// in percentages, absolute (px, cm, in, em etc..) or relative\n// (left, top, right, bottom, center) units\n//\n// @param only3d Set this to true to only apply this\n// mixin where browsers have 3D support.\n@mixin apply-origin($origin, $only3d) {\n $only3d: $only3d or -compass-list-size(-compass-list($origin)) > 2;\n @if $only3d {\n @include experimental(transform-origin, $origin,\n -moz, -webkit, -o, -ms, not(-khtml), official\n );\n } @else {\n @include experimental(transform-origin, $origin,\n -moz, -webkit, -o, -ms, not(-khtml), official\n );\n }\n}\n\n// Transform-origin sent as individual arguments:\n//\n// @include transform-origin( [ origin-x, origin-y, origin-z, 3D-only ] )\n//\n// where the 3 'origin-' arguments represent x/y/z coordinates.\n//\n// **NOTE:** setting z coordinates triggers 3D support list, leave false for 2D support\n@mixin transform-origin(\n $origin-x: $default-origin-x,\n $origin-y: $default-origin-y,\n $origin-z: false,\n $only3d: if($origin-z, true, false)\n) {\n $origin: unquote('');\n @if $origin-x or $origin-y or $origin-z {\n @if $origin-x { $origin: $origin-x; } @else { $origin: 50%; }\n @if $origin-y { $origin: $origin $origin-y; } @else { @if $origin-z { $origin: $origin 50%; }}\n @if $origin-z { $origin: $origin $origin-z; }\n @include apply-origin($origin, $only3d);\n }\n}\n\n\n// Transform sent as a complete string:\n//\n// @include transform( transforms [, 3D-only ] )\n//\n// where 'transforms' is a space separated list of all the transforms to be applied.\n@mixin transform(\n $transform,\n $only3d: false\n) {\n @if $only3d {\n @include experimental(transform, $transform,\n -moz, -webkit, -o, -ms, not(-khtml), official\n );\n } @else {\n @include experimental(transform, $transform,\n -moz, -webkit, -o, -ms, not(-khtml), official\n );\n }\n}\n\n// Shortcut to target all browsers with 2D transform support\n@mixin transform2d($trans) {\n @include transform($trans, false);\n}\n\n// Shortcut to target only browsers with 3D transform support\n@mixin transform3d($trans) {\n @include transform($trans, true);\n}\n\n// @doc off\n// 3D Parameters -------------------------------------------------------------\n// @doc on\n\n// Set the perspective of 3D transforms on the children of an element:\n//\n// @include perspective( perspective )\n//\n// where 'perspective' is a unitless number representing the depth of the\n// z-axis. The higher the perspective, the more exaggerated the foreshortening.\n// values from 500 to 1000 are more-or-less \"normal\" - a good starting-point.\n@mixin perspective($p) {\n @include experimental(perspective, $p,\n -moz, -webkit, -o, -ms, not(-khtml), official\n );\n}\n\n// Set the origin position for the perspective\n//\n// @include perspective-origin(origin-x [origin-y])\n//\n// where the two arguments represent x/y coordinates\n@mixin perspective-origin($origin: 50%) {\n @include experimental(perspective-origin, $origin,\n -moz, -webkit, -o, -ms, not(-khtml), official\n );\n}\n\n// Determine whether a 3D objects children also live in the given 3D space\n//\n// @include transform-style( [ style ] )\n//\n// where `style` can be either `flat` or `preserve-3d`.\n// Browsers default to `flat`, mixin defaults to `preserve-3d`.\n@mixin transform-style($style: preserve-3d) {\n @include experimental(transform-style, $style,\n -moz, -webkit, -o, -ms, not(-khtml), official\n );\n}\n\n// Determine the visibility of an element when it's back is turned\n//\n// @include backface-visibility( [ visibility ] )\n//\n// where `visibility` can be either `visible` or `hidden`.\n// Browsers default to visible, mixin defaults to hidden\n@mixin backface-visibility($visibility: hidden) {\n @include experimental(backface-visibility, $visibility,\n -moz, -webkit, -o, -ms, not(-khtml), official\n );\n}\n\n// @doc off\n// Transform Partials --------------------------------------------------------\n// These work well on their own, but they don't add to each other, they override.\n// Use along with transform parameter mixins to adjust origin, perspective and style\n// ---------------------------------------------------------------------------\n\n\n// Scale ---------------------------------------------------------------------\n// @doc on\n\n// Scale an object along the x and y axis:\n//\n// @include scale( [ scale-x, scale-y, perspective, 3D-only ] )\n//\n// where the 'scale-' arguments are unitless multipliers of the x and y dimensions\n// and perspective, which works the same as the stand-alone perspective property/mixin\n// but applies to the individual element (multiplied with any parent perspective)\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin scale(\n $scale-x: $default-scale-x,\n $scale-y: $scale-x,\n $perspective: false,\n $only3d: false\n) {\n $trans: scale($scale-x, $scale-y);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform($trans, $only3d);\n}\n\n// Scale an object along the x axis\n// @include scaleX( [ scale-x, perspective, 3D-only ] )\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin scaleX(\n $scale: $default-scale-x,\n $perspective: false,\n $only3d: false\n) {\n $trans: scaleX($scale);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform($trans, $only3d);\n}\n\n// Scale an object along the y axis\n// @include scaleY( [ scale-y, perspective, 3D-only ] )\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin scaleY(\n $scale: $default-scale-y,\n $perspective: false,\n $only3d: false\n) {\n $trans: scaleY($scale);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform($trans, $only3d);\n}\n\n// Scale an object along the z axis\n// @include scaleZ( [ scale-z, perspective ] )\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin scaleZ(\n $scale: $default-scale-z,\n $perspective: false\n) {\n $trans: scaleZ($scale);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform3d($trans);\n}\n\n// Scale and object along all three axis\n// @include scale3d( [ scale-x, scale-y, scale-z, perspective ] )\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin scale3d(\n $scale-x: $default-scale-x,\n $scale-y: $default-scale-y,\n $scale-z: $default-scale-z,\n $perspective: false\n) {\n $trans: scale3d($scale-x, $scale-y, $scale-z);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform3d($trans);\n}\n\n// @doc off\n// Rotate --------------------------------------------------------------------\n// @doc on\n\n// Rotate an object around the z axis (2D)\n// @include rotate( [ rotation, perspective, 3D-only ] )\n// where 'rotation' is an angle set in degrees (deg) or radian (rad) units\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin rotate(\n $rotate: $default-rotate,\n $perspective: false,\n $only3d: false\n) {\n $trans: rotate($rotate);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform($trans, $only3d);\n}\n\n// A longcut for 'rotate' in case you forget that 'z' is implied\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin rotateZ(\n $rotate: $default-rotate,\n $perspective: false,\n $only3d: false\n) {\n @include rotate($rotate, $perspective, $only3d);\n}\n\n// Rotate an object around the x axis (3D)\n// @include rotateX( [ rotation, perspective ] )\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin rotateX(\n $rotate: $default-rotate,\n $perspective: false\n) {\n $trans: rotateX($rotate);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform3d($trans);\n}\n\n// Rotate an object around the y axis (3D)\n// @include rotate( [ rotation, perspective ] )\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin rotateY(\n $rotate: $default-rotate,\n $perspective: false\n) {\n $trans: rotateY($rotate);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform3d($trans);\n}\n\n// Rotate an object around an arbitrary axis (3D)\n// @include rotate( [ vector-x, vector-y, vector-z, rotation, perspective ] )\n// where the 'vector-' arguments accept unitless numbers.\n// These numbers are not important on their own, but in relation to one another\n// creating an axis from your transform-origin, along the axis of Xx = Yy = Zz.\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin rotate3d(\n $vector-x: $default-vector-x,\n $vector-y: $default-vector-y,\n $vector-z: $default-vector-z,\n $rotate: $default-rotate,\n $perspective: false\n) {\n $trans: rotate3d($vector-x, $vector-y, $vector-z, $rotate);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform3d($trans);\n}\n\n// @doc off\n// Translate -----------------------------------------------------------------\n// @doc on\n\n// Move an object along the x or y axis (2D)\n// @include translate( [ translate-x, translate-y, perspective, 3D-only ] )\n// where the 'translate-' arguments accept any distance in percentages or absolute (px, cm, in, em etc..) units.\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin translate(\n $translate-x: $default-translate-x,\n $translate-y: $default-translate-y,\n $perspective: false,\n $only3d: false\n) {\n $trans: translate($translate-x, $translate-y);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform($trans, $only3d);\n}\n\n// Move an object along the x axis (2D)\n// @include translate( [ translate-x, perspective, 3D-only ] )\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin translateX(\n $trans-x: $default-translate-x,\n $perspective: false,\n $only3d: false\n) {\n $trans: translateX($trans-x);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform($trans, $only3d);\n}\n\n// Move an object along the y axis (2D)\n// @include translate( [ translate-y, perspective, 3D-only ] )\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin translateY(\n $trans-y: $default-translate-y,\n $perspective: false,\n $only3d: false\n) {\n $trans: translateY($trans-y);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform($trans, $only3d);\n}\n\n// Move an object along the z axis (3D)\n// @include translate( [ translate-z, perspective ] )\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin translateZ(\n $trans-z: $default-translate-z,\n $perspective: false\n) {\n $trans: translateZ($trans-z);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform3d($trans);\n}\n\n// Move an object along the x, y and z axis (3D)\n// @include translate( [ translate-x, translate-y, translate-z, perspective ] )\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin translate3d(\n $translate-x: $default-translate-x,\n $translate-y: $default-translate-y,\n $translate-z: $default-translate-z,\n $perspective: false\n) {\n $trans: translate3d($translate-x, $translate-y, $translate-z);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform3d($trans);\n}\n\n// @doc off\n// Skew ----------------------------------------------------------------------\n// @doc on\n\n// Skew an element:\n//\n// @include skew( [ skew-x, skew-y, 3D-only ] )\n//\n// where the 'skew-' arguments accept css angles in degrees (deg) or radian (rad) units.\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin skew(\n $skew-x: $default-skew-x,\n $skew-y: $default-skew-y,\n $only3d: false\n) {\n $trans: skew($skew-x, $skew-y);\n @include transform($trans, $only3d);\n}\n\n// Skew an element along the x axiz\n//\n// @include skew( [ skew-x, 3D-only ] )\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin skewX(\n $skew-x: $default-skew-x,\n $only3d: false\n) {\n $trans: skewX($skew-x);\n @include transform($trans, $only3d);\n}\n\n// Skew an element along the y axis\n//\n// @include skew( [ skew-y, 3D-only ] )\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin skewY(\n $skew-y: $default-skew-y,\n $only3d: false\n) {\n $trans: skewY($skew-y);\n @include transform($trans, $only3d);\n}\n\n\n// Full transform mixins\n// For settings any combination of transforms as arguments\n// These are complex and not highly recommended for daily use. They are mainly\n// here for backward-compatibility purposes.\n//\n// * they include origin adjustments\n// * scale takes a multiplier (unitless), rotate and skew take degrees (deg)\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin create-transform(\n $perspective: false,\n $scale-x: false,\n $scale-y: false,\n $scale-z: false,\n $rotate-x: false,\n $rotate-y: false,\n $rotate-z: false,\n $rotate3d: false,\n $trans-x: false,\n $trans-y: false,\n $trans-z: false,\n $skew-x: false,\n $skew-y: false,\n $origin-x: false,\n $origin-y: false,\n $origin-z: false,\n $only3d: false\n) {\n $trans: unquote(\"\");\n\n // perspective\n @if $perspective { $trans: perspective($perspective) ; }\n\n // scale\n @if $scale-x and $scale-y {\n @if $scale-z { $trans: $trans scale3d($scale-x, $scale-y, $scale-z); }\n @else { $trans: $trans scale($scale-x, $scale-y); }\n } @else {\n @if $scale-x { $trans: $trans scaleX($scale-x); }\n @if $scale-y { $trans: $trans scaleY($scale-y); }\n @if $scale-z { $trans: $trans scaleZ($scale-z); }\n }\n\n // rotate\n @if $rotate-x { $trans: $trans rotateX($rotate-x); }\n @if $rotate-y { $trans: $trans rotateY($rotate-y); }\n @if $rotate-z { $trans: $trans rotateZ($rotate-z); }\n @if $rotate3d { $trans: $trans rotate3d($rotate3d); }\n\n // translate\n @if $trans-x and $trans-y {\n @if $trans-z { $trans: $trans translate3d($trans-x, $trans-y, $trans-z); }\n @else { $trans: $trans translate($trans-x, $trans-y); }\n } @else {\n @if $trans-x { $trans: $trans translateX($trans-x); }\n @if $trans-y { $trans: $trans translateY($trans-y); }\n @if $trans-z { $trans: $trans translateZ($trans-z); }\n }\n\n // skew\n @if $skew-x and $skew-y { $trans: $trans skew($skew-x, $skew-y); }\n @else {\n @if $skew-x { $trans: $trans skewX($skew-x); }\n @if $skew-y { $trans: $trans skewY($skew-y); }\n }\n\n // apply it!\n @include transform($trans, $only3d);\n @include transform-origin($origin-x, $origin-y, $origin-z, $only3d);\n}\n\n\n// A simplified set of options\n// backwards-compatible with the previous version of the 'transform' mixin\n@mixin simple-transform(\n $scale: false,\n $rotate: false,\n $trans-x: false,\n $trans-y: false,\n $skew-x: false,\n $skew-y: false,\n $origin-x: false,\n $origin-y: false\n) {\n @include create-transform(\n false,\n $scale, $scale, false,\n false, false, $rotate, false,\n $trans-x, $trans-y, false,\n $skew-x, $skew-y,\n $origin-x, $origin-y, false,\n false\n );\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 @include reset-text;\n font-size: $font-size-small;\n\n @include opacity(0);\n\n &.in { @include 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","@mixin 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 @include 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 @include 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","//\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 @include transition(.6s ease-in-out left);\n\n // Account for jankitude on images\n > img,\n > a > img {\n @include 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 @include transition-transform(0.6s ease-in-out);\n @include backface-visibility(hidden);\n @include perspective(1000px);\n\n &.next,\n &.active.right {\n @include translate3d(100%, 0, 0);\n left: 0;\n }\n &.prev,\n &.active.left {\n @include translate3d(-100%, 0, 0);\n left: 0;\n }\n &.next.left,\n &.prev.right,\n &.active {\n @include 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 @include 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 @include 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 @include 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 @include 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","//\n// Utility classes\n// --------------------------------------------------\n\n\n// Floats\n// -------------------------\n\n.clearfix {\n @include clearfix;\n}\n.center-block {\n @include 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 @include 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","// Center-align a block level element\n\n@mixin center-block() {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n","// Indicates the direction you prefer to move your text\n// when hiding it.\n//\n// `left` is more robust, especially in older browsers.\n// `right` seems have better runtime performance.\n$hide-text-direction: left !default;\n\n// Hides html text and replaces it with an image.\n// If you use this on an inline element, you will need to change the display to block or inline-block.\n// Also, if the size of the image differs significantly from the font size, you'll need to set the width and/or height.\n//\n// Parameters:\n//\n// * `img` -- the relative path from the project image directory to the image, or a url literal.\n// * `x` -- the x position of the background image.\n// * `y` -- the y position of the background image.\n@mixin replace-text($img, $x: 50%, $y: 50%) {\n @include hide-text;\n background: {\n @if is-url($img) {\n image: $img;\n } @else {\n image: image-url($img);\n }\n repeat: no-repeat;\n position: $x $y;\n };\n}\n\n// Like the `replace-text` mixin, but also sets the width\n// and height of the element according the dimensions of the image.\n//\n// If you set `$inline` to true, then an inline image (data uri) will be used.\n@mixin replace-text-with-dimensions($img, $x: 50%, $y: 50%, $inline: false) {\n @include replace-text(if($inline, inline-image($img), $img), $x, $y);\n width: image-width($img);\n height: image-height($img);\n}\n\n// Hides text in an element so you can see the background.\n//\n// The direction indicates how the text should be moved out of view.\n//\n// See `$hide-text-direction` for more information and to set this globally\n// for your application.\n@mixin hide-text($direction: $hide-text-direction) {\n @if $direction == left {\n $approximate-em-value: 12px / 1em;\n $wider-than-any-screen: -9999em;\n text-indent: $wider-than-any-screen * $approximate-em-value;\n overflow: hidden;\n text-align: left;\n } @else {\n // slightly wider than the box prevents issues with inline-block elements\n text-indent: 110%;\n white-space: nowrap;\n overflow: hidden;\n }\n}\n\n// Hides text in an element by squishing the text into oblivion.\n// Use this if you need to hide text contained in an inline element\n// but still have it read by a screen reader.\n@mixin squish-text {\n font: 0/0 serif;\n text-shadow: none;\n color: transparent;\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@at-root {\n @-ms-viewport {\n width: device-width;\n }\n}\n\n\n// Visibility utilities\n// Note: Deprecated .visible-xs, .visible-sm, .visible-md, and .visible-lg as of v3.2.0\n\n@include responsive-invisibility('.visible-xs');\n@include responsive-invisibility('.visible-sm');\n@include responsive-invisibility('.visible-md');\n@include responsive-invisibility('.visible-lg');\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@media (max-width: $screen-xs-max) {\n @include responsive-visibility('.visible-xs');\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@media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) {\n @include responsive-visibility('.visible-sm');\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@media (min-width: $screen-md-min) and (max-width: $screen-md-max) {\n @include responsive-visibility('.visible-md');\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@media (min-width: $screen-lg-min) {\n @include responsive-visibility('.visible-lg');\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@media (max-width: $screen-xs-max) {\n @include responsive-invisibility('.hidden-xs');\n}\n\n@media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) {\n @include responsive-invisibility('.hidden-sm');\n}\n\n@media (min-width: $screen-md-min) and (max-width: $screen-md-max) {\n @include responsive-invisibility('.hidden-md');\n}\n\n@media (min-width: $screen-lg-min) {\n @include responsive-invisibility('.hidden-lg');\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\n@include responsive-invisibility('.visible-print');\n\n@media print {\n @include responsive-visibility('.visible-print');\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@media print {\n @include responsive-invisibility('.hidden-print');\n}\n","// Responsive utilities\n\n//\n// More easily include all the states for responsive-utilities.less.\n// [converter] $parent hack\n@mixin responsive-visibility($parent) {\n #{$parent} {\n display: block !important;\n }\n table#{$parent} { display: table !important; }\n tr#{$parent} { display: table-row !important; }\n th#{$parent},\n td#{$parent} { display: table-cell !important; }\n}\n\n// [converter] $parent hack\n@mixin responsive-invisibility($parent) {\n #{$parent} {\n display: none !important;\n }\n}\n","/*!\n * Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */\n\n@import \"variables\";\n@import \"mixins\";\n@import \"path\";\n@import \"core\";\n@import \"larger\";\n@import \"fixed-width\";\n@import \"list\";\n@import \"bordered-pulled\";\n@import \"animated\";\n@import \"rotated-flipped\";\n@import \"stacked\";\n@import \"icons\";\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","// Variables\n// --------------------------\n\n$fa-font-path: \"../fonts\" !default;\n$fa-font-size-base: 14px !default;\n$fa-line-height-base: 1 !default;\n//$fa-font-path: \"//netdna.bootstrapcdn.com/font-awesome/4.4.0/fonts\" !default; // for referencing Bootstrap CDN font files directly\n$fa-css-prefix: fa !default;\n$fa-version: \"4.4.0\" !default;\n$fa-border-color: #eee !default;\n$fa-inverse: #fff !default;\n$fa-li-width: (30em / 14) !default;\n\n$fa-var-500px: \"\\f26e\";\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-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-asterisk: \"\\f069\";\n$fa-var-at: \"\\f1fa\";\n$fa-var-automobile: \"\\f1b9\";\n$fa-var-backward: \"\\f04a\";\n$fa-var-balance-scale: \"\\f24e\";\n$fa-var-ban: \"\\f05e\";\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-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-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-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-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-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-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-dropbox: \"\\f16b\";\n$fa-var-drupal: \"\\f1a9\";\n$fa-var-edit: \"\\f044\";\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-square: \"\\f199\";\n$fa-var-eraser: \"\\f12d\";\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-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-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-fonticons: \"\\f280\";\n$fa-var-forumbee: \"\\f211\";\n$fa-var-forward: \"\\f04e\";\n$fa-var-foursquare: \"\\f180\";\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-gittip: \"\\f184\";\n$fa-var-glass: \"\\f000\";\n$fa-var-globe: \"\\f0ac\";\n$fa-var-google: \"\\f1a0\";\n$fa-var-google-plus: \"\\f0d5\";\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-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-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-ils: \"\\f20b\";\n$fa-var-image: \"\\f03e\";\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-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-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-meh-o: \"\\f11a\";\n$fa-var-mercury: \"\\f223\";\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-mobile: \"\\f10b\";\n$fa-var-mobile-phone: \"\\f10b\";\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-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-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: \"\\f1a7\";\n$fa-var-pied-piper-alt: \"\\f1a8\";\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-power-off: \"\\f011\";\n$fa-var-print: \"\\f02f\";\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-quote-left: \"\\f10d\";\n$fa-var-quote-right: \"\\f10e\";\n$fa-var-ra: \"\\f1d0\";\n$fa-var-random: \"\\f074\";\n$fa-var-rebel: \"\\f1d0\";\n$fa-var-recycle: \"\\f1b8\";\n$fa-var-reddit: \"\\f1a1\";\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-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-safari: \"\\f267\";\n$fa-var-save: \"\\f0c7\";\n$fa-var-scissors: \"\\f0c4\";\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-cart: \"\\f07a\";\n$fa-var-sign-in: \"\\f090\";\n$fa-var-sign-out: \"\\f08b\";\n$fa-var-signal: \"\\f012\";\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-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-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-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-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-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-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-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-usd: \"\\f155\";\n$fa-var-user: \"\\f007\";\n$fa-var-user-md: \"\\f0f0\";\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-venus: \"\\f221\";\n$fa-var-venus-double: \"\\f226\";\n$fa-var-venus-mars: \"\\f228\";\n$fa-var-viacoin: \"\\f237\";\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-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-wifi: \"\\f1eb\";\n$fa-var-wikipedia-w: \"\\f266\";\n$fa-var-windows: \"\\f17a\";\n$fa-var-won: \"\\f159\";\n$fa-var-wordpress: \"\\f19a\";\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-youtube: \"\\f167\";\n$fa-var-youtube-play: \"\\f16a\";\n$fa-var-youtube-square: \"\\f166\";\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","// Spinning 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 { @include fa-icon-rotate(90deg, 1); }\n.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); }\n.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); }\n\n.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); }\n.#{$fa-css-prefix}-flip-vertical { @include 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@mixin 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@mixin fa-icon-rotate($degrees, $rotation) {\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation});\n -webkit-transform: rotate($degrees);\n -ms-transform: rotate($degrees);\n transform: rotate($degrees);\n}\n\n@mixin fa-icon-flip($horiz, $vert, $rotation) {\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation});\n -webkit-transform: scale($horiz, $vert);\n -ms-transform: scale($horiz, $vert);\n transform: scale($horiz, $vert);\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:before { content: $fa-var-pied-piper; }\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}-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-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","// Styles for admin pages.\n// --------------------------------------------------\n.views-display-setting .views-admin-label {\n // From views-admin.css\n display: inline-block;\n float: left; /* LTR */\n // From views-admin.theme.css\n margin-right: 3pt; /* LTR */\n}\n","// Comment\n// --------------------------------------------------\n.comment {\n margin-top: 15px;\n .user-picture {\n float: left;\n margin-right: 10px;\n a {\n display: block;\n }\n }\n .submitted {\n font-size: 0.90em;\n .permalink {\n margin-left: 5px;\n }\n .new {\n color: $brand-danger;\n }\n }\n .content {\n margin: 10px 0;\n }\n .links {\n font-size: 0.80em;\n }\n}\n","// General\n// -----------------------------------------------------------------------------\n.form-item {\n margin-top: 0;\n}\nform {\n .form-managed-file {\n input {\n display: inline-block;\n margin: 0 10px 0 0;\n }\n }\n .container-inline-date .date-padding {\n padding: 0;\n float: none;\n }\n .form-actions {\n .btn {\n margin-right: 10px;\n }\n }\n .field-type-datetime {\n select {\n min-width: 80px;\n }\n }\n .format-toggle {\n float: none;\n }\n .field-multiple-table {\n thead {\n th {\n padding: 10px !important;\n label {\n margin: 0;\n font-weight: bold;\n }\n }\n }\n }\n .description {\n margin: 2px 0;\n color: $gray;\n }\n}\n\n.media-widget {\n > a {\n margin: 0 10px 0 0;\n @extend .btn;\n }\n}\n\nfieldset {\n padding: 0;\n legend {\n float: left;\n line-height: 1em;\n margin: 0;\n }\n .panel-body {\n clear: both;\n }\n}\n\nhtml.js {\n input.form-autocomplete {\n background: image-url(\"throbber.gif\") no-repeat right 8px #fff !important;\n }\n input.throbbing {\n background-position: right -122px !important;\n }\n fieldset.collapsed {\n height: auto;\n border-left-width: 1px;\n border-right-width: 1px;\n }\n}\n\n.views-exposed-form .views-exposed-widget .form-submit {\n margin-top: 1.8em;\n}\n\n@media (max-width: 767px) { \n form {\n .btn {\n width: 100%;\n display: block;\n clear: both;\n margin: 0 0 5px;\n }\n input.form-text,\n textarea,\n select {\n width: 100%;\n }\n .confirm-parent, \n .password-parent, \n .password-suggestions {\n width: auto !important;\n }\n .password-parent {\n div.password-strength {\n width: 150px;\n float: right;\n margin-top: 0;\n font-size: 10px;\n margin-bottom: 5px;\n margin-top: -5px;\n }\n }\n .confirm-parent {\n div.password-confirm {\n width: 110px;\n float: right;\n margin-top: 0;\n font-size: 10px;\n margin-bottom: 5px;\n margin-top: -5px;\n }\n }\n }\n}\n\n// Node Edit Form\n// -----------------------------------------------------------------------------\n#node-edit {\n #edit-title {\n font-size: 1.6em;\n line-height: 1.6em;\n height: 45px;\n width: 90%;\n }\n .form-item-path-alias {\n @include clearfix;\n label, input {\n display: inline;\n }\n }\n .burr-flipped-sidebar {\n .panel-pane {\n @include well;\n padding: 10px;\n .pane-title {\n margin-top: 0;\n }\n }\n .pane-node-form-buttons {\n background: none;\n padding: inherit;\n .form-actions {\n margin: 0;\n border-top: 0;\n }\n }\n }\n .pane-node-form-buttons {\n clear: both;\n }\n}\n\n.filter-wrapper {\n @include well;\n margin-top: 10px;\n .form-item {\n margin: 0 0 10px;\n padding: 0;\n }\n .filter-guidelines {\n padding: 0;\n .tips {\n margin-left: 0;\n }\n }\n}\n\n// Field Overview\n// -----------------------------------------------------------------------------\n.page-admin {\n form {\n table {\n select,\n input.form-text {\n width: 150px;\n }\n }\n }\n}\n\n// Features\n// -----------------------------------------------------------------------------\n#features-export-form {\n .features-export-parent {\n margin: 0 0 20px;\n fieldset.collapsed {\n min-height: 43px !important;\n background: none;\n }\n .features-export-list {\n padding: 10px;\n .form-item {\n float: none !important;\n }\n }\n }\n}\n\n// Panels edit content form.\n// -----------------------------------------------------------------------------\n#panels-panel-context-edit-move,\n#panels-panel-context-edit-content {\n .container {\n width: auto;\n padding: 0;\n .row {\n margin-bottom: 20px;\n }\n }\n}\n\n// Navbar form\n// -----------------------------------------------------------------------------\n.navbar-form {\n .form-wrapper {\n padding: 0;\n }\n .form-item-keys,\n .form-item {\n margin-top: 0 !important;\n }\n .form-submit {\n display: none;\n }\n}\n\n// Search form block\n// -----------------------------------------------------------------------------\n.pane-search-box {\n form {\n .form-wrapper {\n .form-group {\n display: block;\n margin-bottom: 10px;\n }\n }\n }\n}\n\n// Draggable tables\n// -----------------------------------------------------------------------------\n.tabledrag-handle .handle {\n box-sizing: content-box;\n}\n","// Sass Mixins\n// --------------------------------------------------\n@mixin transparent($color, $alpha) {\n $rgba: rgba($color, $alpha);\n $ie-hex-str: ie-hex-str($rgba);\n background-color: transparent;\n background-color: $rgba;\n filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#{$ie-hex-str},endColorstr=#{$ie-hex-str});\n zoom: 1;\n}\n\n@mixin well() {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: $well-bg;\n border: 1px solid darken($well-bg, 7%);\n @include border-radius(4px);\n @include 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@mixin btn() {\n display: inline-block;\n}\n\n// Breakpoint mixin.\n// Usage: @include breakpoint(sm) { ... }\n// -----------------------------------------------------------------------------\n@mixin breakpoint($class) {\n @if $class == xs {\n @media (max-width: $screen-xs-max) { @content; }\n }\n @else if $class == sm {\n @media (min-width: $screen-sm) { @content; }\n }\n @else if $class == md {\n @media (min-width: $screen-md) { @content; }\n }\n @else if $class == lg {\n @media (min-width: $screen-lg) { @content; }\n }\n @else {\n @warn \"Breakpoint mixin supports: xs, sm, md, lg\";\n }\n}\n\n// Font Awesome.\n// Usage: @include fa(bars) { ... }\n// -----------------------------------------------------------------------------\n@mixin fa($icon) {\n @extend .fa;\n @extend .fa-#{$icon}\n}\n","// Layout\n// --------------------------------------------------\n.container {\n .container,\n .container-fluid {\n width: auto;\n margin-left: -15px;\n margin-right: -15px;\n }\n}\n\n#footer {\n margin: 36px 0;\n}\n","// Maintenance page\n// -----------------------------------------------------------------------------\nbody.maintenance-page {\n .container {\n max-width: 970px !important;\n }\n\n .jumbotron {\n background-color: #000000;\n color: white;\n padding: 20px 0;\n h1 {\n font-size: 3.0em;\n margin-top: 0;\n }\n @include breakpoint(md) {\n padding-top: 30px;\n padding-bottom: 30px;\n }\n }\n\n .main {\n padding-top: 20px;\n padding-bottom: 50px;\n }\n\n .page-header {\n h1 {\n font-size: 24px;\n @include breakpoint(md) {\n font-size: 36px;\n }\n }\n }\n\n // Tasks.\n // --------------------------------------------------\n .tasks-list {\n > div {\n margin-bottom: 25px;\n @extend .text-muted;\n h6 {\n margin-bottom: 2px;\n font-size: 14px;\n font-weight: normal;\n }\n h4 {\n margin-top: 0;\n font-size: 14px;\n }\n &.active,\n &.done {\n color: black;\n }\n }\n }\n\n // Forms.\n // --------------------------------------------------\n .form-actions {\n .btn {\n &:first-child {\n @extend .btn-primary;\n background-color: white;\n border-color: black;\n color: black;\n &:hover, &:focus {\n background-color: black;\n border-color: white;\n }\n }\n }\n }\n\n // Progress bar\n .progress {\n .progress-bar {\n background-color: black;\n }\n }\n\n // Theme selection form.\n #panopoly-theme-selection-form {\n .form-type-radio {\n margin: 0 0 2em;\n label {\n display: block;\n }\n .form-radio {\n margin: 0;\n left: 0;\n top: 40%;\n }\n }\n }\n}","// Styles for CTools Modal\n// --------------------------------------------------\nbody.ctools-modal-open {\n overflow: hidden;\n}\n#modalContent {\n .modal-content {\n width: 100%;\n overflow: hidden;\n box-shadow: none !important;\n }\n #modal-content {\n overflow: auto;\n width: 100% !important;\n background: white;\n }\n .panels-add-content-modal {\n background: none;\n padding: 0;\n height: 100%;\n margin: -20px -20px 0;\n width: 100%;\n position: absolute;\n }\n .panels-section-columns,\n .panels-categories-description {\n border: none;\n }\n .panels-section-column-categories {\n margin-left: 0;\n border-right: 1px solid #ccc;\n height: 100%;\n background: white;\n overflow: auto;\n padding-bottom: 20px;\n .btn {\n border: 1px solid $gray-light !important;\n line-height: inherit;\n margin: 0;\n text-align: left;\n }\n }\n .panels-categories-box {\n border: 0;\n a.btn {\n padding: 5px 10px;\n }\n a.active {\n background: $gray-lighter;\n box-shadow: none;\n }\n }\n .panels-root-content-box {\n a.btn {\n padding: 5px 10px;\n }\n }\n .panels-categories-description {\n padding: 20px;\n }\n .panels-section-columns {\n padding-bottom: 20px;\n }\n fieldset.widget-preview {\n margin-top: 18px;\n margin-bottom: 0;\n position: static;\n border: 1px solid #ddd;\n .panel-heading {\n position: relative;\n .btn {\n position: absolute;\n right: 10px;\n top: 5px;\n }\n }\n }\n .ctools-auto-submit-full-form {\n fieldset {\n width: 48%;\n display: block;\n fieldset {\n width: 100%;\n }\n &.widget-preview-single {\n float: right;\n margin-left: 1em;\n margin-top: 0;\n width: 48%;\n max-width: 48% !important;\n }\n }\n .form-actions {\n float: right;\n clear: right;\n width: 48%;\n max-width: 48%;\n text-align: right;\n }\n }\n .form-item-view-settings {\n display: block;\n }\n .form-item-exposed-use-pager {\n display: block;\n }\n #panopoly-form-widget-preview {\n width: 50%;\n float: right;\n .container {\n width: auto;\n }\n }\n}\n","// Basic menu blocks\n// -----------------------------------------------------------------------------\nul.menu > li > ul.menu {\n margin-left: 1em; /* LTR */\n}\n\n// Nav\n// -----------------------------------------------------------------------------\nul.nav {\n > li {\n &.dropdown {\n &:after {\n width: 100%;\n height: 2px;\n background: none;\n position: absolute;\n bottom: -2px;\n left: 0;\n right: 0;\n content: '';\n }\n }\n }\n}\n\n// Nav expanded\n// -----------------------------------------------------------------------------\n.nav-expanded {\n .caret {\n display: none;\n }\n > li {\n > a {\n font-size: 1.2em;\n text-align: left;\n font-weight: 700;\n color: $text-color;\n &:hover, &:focus, &.active, &.active-trail {\n color: $link-hover-color;\n background: none;\n }\n }\n ul.dropdown-menu {\n background: none;\n display: block;\n border: 0;\n padding: 0;\n position: static;\n float: none;\n border-radius: 0;\n box-shadow: none;\n li {\n a {\n padding: 3px 15px;\n color: $text-color;\n &:hover, &:focus, &.active, &.active-trail {\n color: $link-hover-color;\n background: none;\n }\n }\n }\n ul {\n display: none !important;\n }\n }\n @include breakpoint(md) {\n float: none;\n margin-bottom: 18px;\n }\n &.open {\n > a {\n color: $text-color;\n background: none;\n &:hover, &:focus, &.active, &.active-trail {\n color: $link-hover-color;\n background: none;\n }\n }\n }\n }\n}\n","// Styles for Nodes\n// --------------------------------------------------\n\n// Miscellaneous\n// --------------------------------------------------\n.field-collection-container {\n border: 0;\n .field-collection-view {\n margin: 0;\n padding: 0;\n border: none;\n }\n}\n\n// Panopoly News\n// --------------------------------------------------\n.node-panopoly-page {\n // Teaser\n &.node-teaser {\n .panel-pane {\n margin: 0 0 10px 260px;\n }\n .pane-node-field-featured-image {\n float: left;\n margin-left: 0;\n }\n }\n @media (max-width: $screen-xs-max) {\n .panel-pane {\n float: none !important;\n margin: 0 0 10px !important;\n }\n }\n}\n\n// Panopoly News\n// --------------------------------------------------\n.node-panopoly-news-article {\n // Teaser\n &.node-teaser {\n .panel-pane {\n margin: 0 0 10px 260px;\n }\n .pane-node-field-featured-image {\n float: left;\n margin-left: 0;\n }\n }\n @media (max-width: $screen-xs-max) {\n .panel-pane {\n float: none !important;\n margin: 0 0 10px !important;\n }\n }\n}\n","// General\n// -----------------------------------------------------------------------------\n.panel-display {\n > .row {\n margin-bottom: 20px;\n }\n}\n.panel-flexible .panel-separator {\n display: none;\n}\n\n// Admin\n// -----------------------------------------------------------------------------\n.panels-layouts-checkboxes {\n // Undo default Radix styling so the radio button can appear above the layout.\n input[type=\"radio\"] {\n position: static;\n margin-left: 0px;\n margin-bottom: 20px;\n }\n label {\n margin-left: 0px;\n }\n .form-type-radio {\n margin: 0 !important;\n }\n}\n\n// IPE\n// -----------------------------------------------------------------------------\nbody.panels-ipe {\n margin-bottom: 55px !important;\n}\n\ndiv#panels-ipe-control-container {\n width: auto;\n left: 0;\n right: 0;\n box-shadow: none;\n .panels-ipe-button-container {\n text-align: center;\n .panels-ipe-pseudobutton-container {\n margin: 0 5px;\n a {\n padding: 0px 10px 0px 34px;\n &:hover {\n text-decoration: none;\n }\n }\n }\n }\n .panels-ipe-form-container {\n form {\n > div {\n text-align: center;\n }\n .form-submit {\n margin: 0 5px;\n padding: 0px 10px 0px 34px;\n &:hover {\n box-shadow: none;\n }\n }\n }\n }\n}\n\nul.panels-ipe-linkbar {\n list-style: none outside none;\n > li {\n display: inline-block;\n margin: 0 0 0 5px;\n a {\n margin: 0 !important;\n }\n }\n}\n","// Site name and logo\n// -----------------------------------------------------------------------------\n#logo {\n display: block;\n float: left;\n margin-right: $navbar-padding-horizontal;\n\n // Resize the logo to fit the height of the navbar (which a child theme may\n // change on the desktop).\n height: 100%;\n width: auto;\n}\n#site-name {\n float: left;\n}\n\n// Page header\n// -----------------------------------------------------------------------------\n.page-header {\n margin: 0 0 18px;\n h1 {\n margin: 0;\n }\n}\n\n// Hide the .page-header for pages with .page-title-hidden.\n.page-title-hidden {\n .page-header {\n display: none;\n }\n}\n\n// Breadcrumb\n// -----------------------------------------------------------------------------\n.breadcrumb {\n a {\n i {\n display: none;\n }\n }\n}\n\n// Tabs\n// -----------------------------------------------------------------------------\n.tabs,\n.nav-tabs {\n margin: 0 0 18px;\n}\n\n// Action Links\n// -----------------------------------------------------------------------------\n.action-links {\n list-style: none outside none;\n margin: 0 0 18px;\n padding: 0;\n @include clearfix;\n\n > li {\n float: left;\n margin: 0 10px 0 0;\n }\n}\n\n// Vertical Tabs\n// -----------------------------------------------------------------------------\ndiv.vertical-tabs {\n border: none;\n border: 1px solid #DDD;\n outline: none;\n border-radius: 4px;\n ul.vertical-tabs-list {\n border: none;\n margin-top: 20px;\n margin-bottom: 20px;\n outline: none;\n li {\n border: none;\n background: none;\n outline: none !important;\n border-radius: 4px 0 0 4px;\n border: 1px solid;\n border-color: #fff #ddd #fff #fff;\n &.selected {\n border-color: #ddd #fff #ddd #ddd;\n }\n a {\n outline: none !important;\n border-radius: 4px 0 0 4px;\n &:hover {\n color: #fff;\n background: $link-color;\n text-decoration: none;\n strong {\n text-decoration: none;\n color: #fff;\n }\n }\n }\n }\n }\n .vertical-tabs-panes {\n padding: 20px 10px;\n }\n .form-type-textfield input {\n width: 90%;\n box-sizing: content-box;\n }\n}\n\n// Tables\n// --------------------------------------------------\ntable {\n width: 100%;\n margin-bottom: $line-height-base;\n // Cells\n th,\n td {\n padding: 8px;\n line-height: $line-height-base;\n text-align: left;\n vertical-align: top;\n border-top: 1px solid $table-border-color;\n &.checkbox {\n text-align: center;\n display: table-cell;\n min-height: 0;\n margin-bottom: 0;\n padding-left: 0;\n input {\n float: none !important;\n margin-left: 0 !important;\n }\n div.checkbox {\n text-align: center;\n min-height: 0;\n margin-bottom: 0;\n padding-left: 0;\n }\n }\n }\n th {\n font-weight: bold;\n }\n // Bottom align for column headings\n thead th {\n vertical-align: bottom;\n }\n // Remove top border from thead by default\n caption + thead tr:first-child th,\n caption + thead tr:first-child td,\n colgroup + thead tr:first-child th,\n colgroup + thead tr:first-child td,\n thead:first-child tr:first-child th,\n thead:first-child tr:first-child td {\n border-top: 0;\n }\n // Account for multiple tbody instances\n tbody + tbody {\n border-top: 2px solid $table-border-color;\n }\n}\n\n// Links\n// --------------------------------------------------\nul.links {\n padding: 0;\n list-style: none outside none;\n &.inline {\n margin: 0;\n li {\n margin: 0 10px 0 0;\n padding: 0;\n }\n }\n}\n\n// Carousel\n// --------------------------------------------------\n.carousel {\n .carousel-control {\n z-index: 100;\n }\n .carousel-indicators li {\n float: none;\n margin-left: 3px;\n margin-right: 3px;\n a {\n display: none;\n }\n }\n .carousel-caption {\n h1, h2, h3, h4, h5, h6 {\n color: white;\n }\n }\n}\n\n// Pager\n// --------------------------------------------------\n.item-list {\n ul.pagination {\n margin: 20px 0;\n > li {\n margin: 0;\n display: inline-block;\n padding: 0;\n position: relative;\n > a, > span {\n padding: 6px 12px;\n border-radius: inherit;\n &.progress-disabled {\n float: left;\n }\n }\n .ajax-progress {\n float: left;\n padding: 6px 5px 6px 10px;\n }\n }\n }\n}\n\n// Misc Fixes\n// --------------------------------------------------\n.ctools-dropdown-container {\n hr {\n margin: 0;\n }\n}\n\nul.nav,\nul.navl li,\nul.dropdown-menu,\nul.dropdown-menu li {\n list-style: none outside none !important;\n}\n\n// Calendar\n// --------------------------------------------------\n.calendar-calendar {\n @extend .col-md-12;\n table.mini {\n @extend .table-bordered;\n td {\n border: 1px solid $gray-lighter !important;\n padding: 5px;\n }\n }\n}\n.view-header {\n .date-nav-wrapper {\n h3 {\n margin-top: 5px !important;\n margin-bottom: 0;\n }\n }\n}\n\n// jQuery UI tabs\n// --------------------------------------------------\n.ui-tabs .ui-tabs-nav {\n padding: 0 5px 5px 5px;\n}\n","// Styles for Views\n// --------------------------------------------------\n\n// Fixes\n// --------------------------------------------------\n.view {\n .row {\n > .list-group {\n @extend .col-md-12;\n }\n }\n}\n.views-exposed-form {\n .views-submit-button,\n .views-reset-button {\n margin-top: 3px;\n }\n}\n","// Mixins\n// -----------------------------------------------------------------------------\n@mixin blockbox {\n @include border-radius(5px);\n border: 1px solid $border;\n margin-bottom: 20px;\n padding:0px;\n .pane-content {\n background-color: transparent;\n margin: 0;\n padding: 15px;\n }\n}\n\n@mixin block-title {\n @include border-radius(3px 3px 0 0);\n border: 1px solid;\n border-bottom: none;\n font-size: 16px;\n line-height: 1.3;\n margin: 0;\n padding: 7px 10px;\n font-weight: normal;\n}\n\n@mixin searchbox {\n form {\n display:block;\n margin:8px 0;\n position:relative;\n width: 100%;\n }\n input.form-text {\n padding-right:30px;\n }\n button[type=\"submit\"],\n input[type=\"submit\"] {\n background:none !important;\n border:none;\n content:\"\\f002\";\n color: $gray;\n display: inline-block;\n font-size: 1.3em;\n font-family: $icon-fa;\n margin: 0;\n padding:0;\n position: absolute;\n right:10px;\n width:25px;\n top: 2px;\n }\n}\n@mixin h4 {\n font-size: 20px;\n font-weight: bold;\n margin-top: 2em;\n margin-bottom: .5em;\n}\n\n%button {\n // background:$brand-primary;\n // border-color:$brand-primary;\n color: white;\n font-weight: normal;\n text-align: center;\n vertical-align: middle;\n cursor: pointer;\n white-space: nowrap;\n padding: 5px 12px;\n line-height: 1.4em;\n @include border-radius(4px);\n}\n%button:hover, \n%button:focus, \n%button:active {\n // background:$brand-secondary;\n // border-color:$brand-secondary;\n color: white;\n text-decoration: none;\n}\n%button-attached {\n @include border-radius(0 $border-radius-base $border-radius-base 0);\n padding-left: 10px;\n padding-right: 10px;\n}\n\n%screenreader {\n position: absolute;\n top:0;\n left:-9999px\n}\n\n// Force wrap content: https://perishablepress.com/wrapping-content/\n@mixin wrap {\n white-space: pre; /* CSS 2.0 */\n white-space: pre-wrap; /* CSS 2.1 */\n white-space: pre-line; /* CSS 3.0 */\n white-space: -pre-wrap; /* Opera 4-6 */\n white-space: -o-pre-wrap; /* Opera 7 */\n white-space: -moz-pre-wrap; /* Mozilla */\n white-space: -hp-pre-wrap; /* HP Printers */\n word-wrap: break-word; /* IE 5+ */ \n word-break: break-word;\n}\n\n@mixin card {\n box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.16), 0 0 10px 0 rgba(0, 0, 0, 0.12);\n margin-top: 10px;\n box-sizing: border-box;\n border-radius: 2px;\n background-clip: padding-box;\n text-align: center;\n\n img {\n display: block;\n margin: 0 auto;\n }\n\n h2 {\n margin:.75em 1em;\n text-align: center;\n }\n\n .content {\n margin-left: 1em;\n margin-right: 1em;\n }\n\n .btn-primary {\n margin: 0 auto 1.5em;\n }\n}\n\n@mixin item-list {\n a {\n border: 1px solid $border;\n display: block;\n padding: 10px 15px;\n margin-bottom: -1px;\n &:hover {\n color: #ffffff;\n text-decoration: none;\n background: $brand-primary;\n }\n }\n &:first-of-type a {\n @include border-radius(4px 4px 0px 0px);\n }\n &:last-of-type a {\n @include border-radius(0px 0px 4px 4px);\n }\n}\n\n@mixin pointer {\n content: '';\n position: absolute;\n border-style: solid;\n border-width: 17px 0 17px 15px;\n border-color: transparent $smoke;\n display: block;\n width: 0;\n z-index: 1;\n right: -15px;\n top: 0;\n}",".clearfix {\n overflow: visible;\n}\n.admin-list {\n dt, dd{\n display:inline-block;\n float:none;\n vertical-align: top;\n }\n}\n.views-edit-view {\n\t.action-list {\n\t\tinput.btn,\n\t\tinput.btn:active,\n\t\tinput.btn:focus,\n\t\tinput.btn:hover, \n\t\tinput[type=\"submit\"]:hover {\n\t\t\tbackground: inherit;\n\t\t\tborder: none;\n\t\t\tcolor: inherit;\n\t\t}\n\t}\n\t.footer {\n\t\tbackground: inherit;\n\t}\n}\n\n.modal-content {\n\t.panels-root-content-box a.btn {\n\t\twhite-space: normal;\n\t}\n\t.panel-title {\n\t\tpadding-right: 55px;\n\t}\n}\n\n.views-displays .secondary .open > a:hover {\n\tcolor: #666;\n}\n\n.media-thumbnails-select {\n\tpadding: 0 0 40px;\n}\n\n.page-admin .alert {\n margin: 10px 0;\n}\n// Admin tables.\n.page-admin {\n .container.main {\n width: 100%;\n }\n .table-bordered > thead > tr > th,\n .table-bordered > tbody > tr > th,\n .table-bordered > tbody > tr > td {\n border: none;\n }\n table thead > tr > th.checkbox, \n table.table thead > tr > th.checkbox,\n .table-bordered > tbody > tr > th.checkbox,\n .table-bordered > tbody > tr > td.checkbox,\n .table-striped > tbody > tr:nth-child(odd) > td.checkbox,\n .table-striped > tbody > tr:nth-child(odd) > th.checkbox {\n background-color: transparent;\n border: none;\n margin: 0;\n display: table-cell;\n position: relative;\n }\n .table tbody tr:hover td.checkbox, \n .table tbody tr:hover th.checkbox {\n background-color: #FFFEEE;\n }\n table th.checkbox, \n table td.checkbox {\n label {\n line-height:0;\n padding: 4px;\n vertical-align: top;\n }\n input[type=\"checkbox\"],\n input {\n float: none !important;\n margin: 0 !important;\n position: relative;\n }\n }\n}\n","// OTHER ACCESS\n.pane-dkan-sitewide-dkan-sitewide-other-access,\n#block-dkan-sitewide-dkan-sitewide-other-access {\n a.btn {\n background-image: auto;\n border:1px solid $smoke;\n padding:6px 10px 6px 36px;\n position:relative;\n i {\n background-position: 0 0;\n position:absolute;\n top:8px;\n left:5px;\n visibility:visible;\n &.ckan-icon-rdfxml {\n background-image: url(../images/rdf.png);\n }\n &.ckan-icon-json {\n background-image: url(../images/json.png);\n }\n }\n &:hover {\n background-color:$gray-lighter;\n }\n }\n .btn-group {\n margin:.6em 0;\n .btn:first-child {\n background-image: url(../images/json.png);\n background-repeat:no-repeat;\n background-position: 10px 10px;\n }\n .btn:last-child {\n background-image: url(../images/rdf.png);\n background-repeat:no-repeat;\n background-position: 10px 10px;\n }\n }\n}\n\n// DKAN FORMS\n#block-dkan-forms-dkan-forms-dataset-help h2.block-title::before{\n content: \"\\f05a\";\n font-family: $icon-fa;\n font-weight: normal;\n font-style: normal;\n display: inline-block;\n text-decoration: inherit;\n font-size: 1.2em;\n line-height: 1;\n position: relative;\n top: 1px;\n margin-right: 0.4em;\n}\n\n// FACET Blocks\n.radix-layouts-sidebar {\n .ctools-collapsible-container,\n div[class*=\"pane-facetapi\"],\n .block-facetapi {\n &.pane-block,\n .pane-content {\n border: none;\n margin: 0;\n padding:0;\n @include border-radius(0);\n }\n .item-list {\n border: 1px solid $border;\n .facetapi-limit-link {\n padding: 10px 22px;\n &:before {\n top: 10px;\n right: 22px;\n }\n }\n }\n h2.pane-title {\n @include border-radius(0);\n border: none;\n color: #fff;\n font-size: 16px;\n font-weight: normal;\n position: relative;\n padding: 9px 21px 9px 12px;\n border-bottom: 1px solid rgba(255, 255, 255, 0.1);\n &:after {\n font-family: \"fontawesome\";\n content: \"\\f077\";\n color: rgba(255, 255, 255, 0.7);\n font-size: 12px;\n font-weight: bold;\n position: absolute;\n right: 14px;\n top: 10px;\n }\n }\n &.ctools-collapsed {\n h2.pane-title:after {\n content: \"\\f078\";\n }\n }\n .ctools-toggle {\n background: none;\n }\n ul {\n margin:0;\n padding:0;\n }\n ul li.leaf {\n list-style-type:none;\n list-style-image:none;\n margin:0;\n padding:0;\n li {\n position:relative;\n a {\n padding-right:48px;\n }\n }\n &.last {\n border-bottom:none;\n }\n li:before {\n content:\"\\f178\";\n font-family:$icon-fa;\n position:absolute;\n top:4px;\n right:30px;\n }\n a {\n color:$gray-dark;\n display:block;\n padding:6px 20px 6px 10px;\n position:relative;\n line-height: 22px;\n &:focus,\n &:hover {\n color:darken($gray-dark, 10%);\n background: rgba(black, 0.03);\n text-decoration:none;\n }\n &:hover:after {\n content:\"\\f055\";\n color:$brand-success;\n font-family:$icon-fa;\n position:absolute;\n top:6px;\n right:6px;\n }\n img {\n height: 25px;\n width: 25px;\n margin: 0 16px 0 0;\n }\n }\n a.facetapi-active {\n background:$smoke;\n color:#333;\n z-index:0;\n }\n a.facetapi-active:before {\n @include pointer;\n }\n a.facetapi-active:after {\n content:\"\\f00d\";\n font-family:$icon-fa;\n position:absolute;\n top:6px;\n right:6px;\n }\n a.facetapi-active:hover:after {\n color:red;\n }\n }\n a.facetapi-limit-link {\n display:block;\n padding:5px 30px 5px 5px;\n position:relative;\n }\n a.facetapi-limit-link:before {\n content:\"\\f150\";\n font-family:$icon-fa;\n position:absolute;\n top:6px;\n right:15px;\n }\n a.facetapi-limit-link.open:before {\n content:\"\\f151\";\n }\n }\n .ctools-collapsible-container .ctools-toggle {\n width: 12px;\n }\n}\n// Date facets.\n.facetapi-facet-changed {\n li.expanded {\n a.facetapi-active {\n background: #ccc;\n border-bottom: 1px dotted #eee;\n color: #333;\n line-height: 22px;\n padding: 6px 20px 6px 10px;\n &:hover {\n background: #ccc;\n color: #333;\n text-decoration: none;\n &:after {\n color: red;\n }\n }\n &:before {\n @include pointer;\n }\n &:after {\n content: \"\\f00d\";\n font-family: \"FontAwesome\";\n position: absolute;\n top: 6px;\n right: 6px;\n }\n }\n ul.expanded li.leaf a,\n li.expanded a {\n padding: 6px 20px 6px 20px;\n }\n .item-list {\n border: none;\n }\n }\n}\n\n// Wrap long value strings.\n.facetapi-facet-field-license a {\n @include wrap;\n}\n\n// Groups\n.pane-views-group-block-block,\n#block-views-group-block-block {\n overflow:hidden;\n .views-field-title a {\n display: block;\n padding: .5em 0;\n }\n .views-field-body p {\n margin: .5em 0 1em;\n }\n .group-subscribe-message {\n @include border-bottom-radius(4px);\n background: $brand-primary;\n color: #fff;\n padding:5px;\n text-align: center;\n margin-left: -15px;\n margin-right: -15px;\n a {\n color: #fff;\n display: block;\n }\n }\n}\n\n// Dataset page Group block.\n.radix-layouts-sidebar .pane-block.pane-views-group-block-block .pane-content {\n padding: 0 15px;\n}\n\n#block-dkan-dataset-dkan-dataset-dataset-help {\n .content {\n padding: 10px;\n }\n}\n\n#block-dkan-forms-dkan-forms-dataset-help {\n h2:before {\n content: \"\\f05a\";\n font-family: $icon-fa;\n font-weight: normal;\n font-style: normal;\n display: inline-block;\n text-decoration: inherit;\n font-size: 1.2em;\n line-height: 1;\n position: relative;\n top: 1px;\n margin-right: 0.4em;\n }\n}\n\n// Front page hero blocks.\n.pane-dkan-sitewide-demo-front-dkan-demo-front,\n#block-dkan-sitewide-demo-front-dkan-demo-front {\n -webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.5);\n -moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.5);\n box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.5);\n //background-color: rgba($brand-primary, 0.5);\n p {\n color: #fff;\n padding: 15px;\n }\n .media-overlay {\n position: relative;\n padding: 0;\n img {\n width: 100%;\n height: auto;\n }\n }\n .media-overlay .media-heading {\n background-color: rgba(0, 0, 0, 0.8);\n bottom: 0;\n color: #FFFFFF;\n font-size: 13px;\n left: 0;\n line-height: 18px;\n margin: 0;\n padding: 12px 10px;\n position: absolute;\n right: 0;\n z-index: 1;\n }\n}\n// Sidebar Social Links.\n.radix-layouts-sidebar .pane-dkan-sitewide-dkan-sitewide-social.pane-block .pane-content {\n padding: 0;\n li.last a:hover {\n @include border-radius(0 0 3px 3px);\n }\n}\n// Additional Information block.\n.pane-dkan-sitewide-dkan-sitewide-resource-add {\n table {\n margin-top: 0;\n }\n}\n// Rounded facet corners.\n.radix-layouts-sidebar {\n .panel-panel-inner {\n .panels-ipe-portlet-wrapper:first-child,\n > div[class*=\"pane-facetapi\"]:first-child {\n h2.pane-title {\n @include border-radius(5px 5px 0 0);\n }\n }\n .panels-ipe-portlet-wrapper:last-child,\n > div[class*=\"pane-facetapi\"]:last-child {\n .ctools-collapsed,\n &.ctools-collapsed {\n h2.pane-title {\n @include border-radius(0 0 5px 5px);\n }\n }\n }\n }\n}","// Variables\n// -----------------------------------------------------------------------------\n\n// bootstrap specific variable. set to false if not using ruby + asset pipeline / compass.\n$bootstrap-sass-asset-helper: false !default;\n\n// Global values\n// -----------------------------------------------------------------------------\n\n// Grays\n// -----------------------------------------------------------------------------\n\n$gray-darker: lighten(#000, 13.5%) !default; // #222\n$gray-dark: lighten(#000, 20%) !default; // #333\n$gray: lighten(#000, 33.5%) !default; // #555\n$gray-light: lighten(#000, 60%) !default; // #999\n$gray-lighter: lighten(#000, 93.5%) !default; // #eee\n$smoke: #ccc;\n$shade: #F3F3F3;\n$border: #ddd;\n\n// Brand colors\n// -----------------------------------------------------------------------------\n\n$brand-primary: #0A77BD;\n$brand-secondary: #002245;\n$brand-success: #5cb85c !default;\n$brand-warning: #FFE285 !default;\n$brand-danger: #d9534f !default;\n$brand-info: #5bc0de !default;\n\n// Scaffolding\n// -----------------------------------------------------------------------------\n\n$body-bg: #fff !default;\n$text-color: $gray-dark !default;\n\n// Links\n// -----------------------------------------------------------------------------\n\n$link-color: $brand-primary !default;\n$link-hover-color: darken($link-color, 15%) !default;\n\n// Typography\n// -----------------------------------------------------------------------------\n\n$font-base:\t\t\t\t\t\t\t\t'Open Sans', \"Helvetica Neue\", Helvetica, Arial, sans-serif !default;\n$font-family-sans-serif: 'Open Sans', \"Helvetica Neue\", Helvetica, Arial, sans-serif !default;\n$font-family-serif: Georgia, \"Times New Roman\", Times, serif !default;\n$font-family-monospace: Menlo, Monaco, Consolas, \"Courier New\", monospace !default;\n$font-family-base: $font-base !default;\n\n$font-size-base: 16px !default;\n$font-size-large: ceil($font-size-base * 1.25) !default; // ~18px\n$font-size-small: ceil($font-size-base * 0.85) !default; // ~12px\n\n$font-size-h1: floor($font-size-base * 2.6) !default; // ~36px\n$font-size-h2: floor($font-size-base * 2.15) !default; // ~30px\n$font-size-h3: ceil($font-size-base * 1.7) !default; // ~24px\n$font-size-h4: ceil($font-size-base * 1.25) !default; // ~18px\n$font-size-h5: $font-size-base !default;\n$font-size-h6: ceil($font-size-base * 0.85) !default; // ~12px\n\n$line-height-base: 2 !default; // 20/14\n$line-height-computed: floor($font-size-base * $line-height-base) !default; // ~20px\n\n$headings-font-family: $font-family-base !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.1 !default;\n$headings-color: inherit !default;\n\n\n// Iconography\n// -----------------------------------------------------------------------------\n\n$icon-fa: 'FontAwesome';\n\n// Components\n// -----------------------------------------------------------------------------\n// Based on 14px font-size and 1.428 line-height (~20px to start)\n\n$padding-base-vertical: 6px !default;\n$padding-base-horizontal: 12px !default;\n\n$padding-large-vertical: 10px !default;\n$padding-large-horizontal: 16px !default;\n\n$padding-small-vertical: 5px !default;\n$padding-small-horizontal: 10px !default;\n\n$padding-xs-vertical: 1px !default;\n$padding-xs-horizontal: 5px !default;\n\n$line-height-large: 1.33 !default;\n$line-height-small: 1.5 !default;\n\n$border-radius-base: 4px !default;\n$border-radius-large: 6px !default;\n$border-radius-small: 3px !default;\n\n$component-active-color: #fff !default;\n$component-active-bg: $brand-primary !default;\n\n$caret-width-base: 4px !default;\n$caret-width-large: 5px !default;\n\n// Tables\n// -----------------------------------------------------------------------------\n\n$table-cell-padding: 8px !default;\n$table-condensed-cell-padding: 5px !default;\n\n$table-bg: transparent !default; // overall background-color\n$table-bg-accent: #f9f9f9 !default; // for striping\n$table-bg-hover: #f5f5f5 !default;\n$table-bg-active: $table-bg-hover !default;\n\n$table-border-color: #ddd !default; // table and cell border\n\n\n// Buttons\n// -----------------------------------------------------------------------------\n\n$btn-font-weight: normal !default;\n\n$btn-default-color: #333 !default;\n$btn-default-bg: #fff !default;\n$btn-default-border: #ccc !default;\n\n$btn-primary-color: #fff !default;\n$btn-primary-bg: $brand-primary !default;\n$btn-primary-border: darken($btn-primary-bg, 5%) !default;\n\n$btn-success-color: #fff !default;\n$btn-success-bg: $brand-success !default;\n$btn-success-border: darken($btn-success-bg, 5%) !default;\n\n$btn-warning-color: #fff !default;\n$btn-warning-bg: $brand-warning !default;\n$btn-warning-border: darken($btn-warning-bg, 5%) !default;\n\n$btn-danger-color: #fff !default;\n$btn-danger-bg: $brand-danger !default;\n$btn-danger-border: darken($btn-danger-bg, 5%) !default;\n\n$btn-info-color: #fff !default;\n$btn-info-bg: $brand-info !default;\n$btn-info-border: darken($btn-info-bg, 5%) !default;\n\n$btn-link-disabled-color: $gray-light !default;\n\n\n// Forms\n// -----------------------------------------------------------------------------\n\n$input-bg: #fff !default;\n$input-bg-disabled: $gray-lighter !default;\n\n$input-color: $gray !default;\n$input-border: #ccc !default;\n$input-border-radius: $border-radius-base !default;\n$input-border-focus: #66afe9 !default;\n\n$input-color-placeholder: $gray-light !default;\n\n$input-height-base: ($line-height-computed + ($padding-base-vertical * 2) + 2) !default;\n$input-height-large: (ceil($font-size-large * $line-height-large) + ($padding-large-vertical * 2) + 2) !default;\n$input-height-small: (floor($font-size-small * $line-height-small) + ($padding-small-vertical * 2) + 2) !default;\n\n$legend-color: $gray-dark !default;\n$legend-border-color: #e5e5e5 !default;\n\n$input-group-addon-bg: $gray-lighter !default;\n$input-group-addon-border-color: $input-border !default;\n\n\n// Dropdowns\n// -----------------------------------------------------------------------------\n\n$dropdown-bg: #fff !default;\n$dropdown-border: rgba(0,0,0,.15) !default;\n$dropdown-fallback-border: #ccc !default;\n$dropdown-divider-bg: #e5e5e5 !default;\n\n$dropdown-link-color: $gray-dark !default;\n$dropdown-link-hover-color: darken($gray-dark, 5%) !default;\n$dropdown-link-hover-bg: #f5f5f5 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-light !default;\n\n$dropdown-header-color: $gray-light !default;\n\n\n// COMPONENT VARIABLES\n// ------------------------------------------------------------------------------------------------------\n\n\n// Z-index master list\n// -----------------------------------------------------------------------------\n// Used for a bird's eye view of components dependent on the z-axis\n// Try to avoid customizing these :)\n\n$zindex-navbar: 1000 !default;\n$zindex-dropdown: 1000 !default;\n$zindex-popover: 1010 !default;\n$zindex-tooltip: 1030 !default;\n$zindex-navbar-fixed: 1030 !default;\n$zindex-modal-background: 1040 !default;\n$zindex-modal: 1050 !default;\n\n// Media queries breakpoints\n// ------------------------------------------------------------------------------------------------------\n\n// Extra small screen / phone\n// Note: Deprecated $screen-xs and $screen-phone as of v3.0.1\n$screen-xs: 480px !default;\n$screen-xs-min: $screen-xs !default;\n$screen-phone: $screen-xs-min !default;\n\n// Small screen / tablet\n// Note: Deprecated $screen-sm and $screen-tablet as of v3.0.1\n$screen-sm: 768px !default;\n$screen-sm-min: $screen-sm !default;\n$screen-tablet: $screen-sm-min !default;\n\n// Medium screen / desktop\n// Note: Deprecated $screen-md and $screen-desktop as of v3.0.1\n$screen-md: 992px !default;\n$screen-md-min: $screen-md !default;\n$screen-desktop: $screen-md-min !default;\n\n// Large screen / wide desktop\n// Note: Deprecated $screen-lg and $screen-lg-desktop as of v3.0.1\n$screen-lg: 1200px !default;\n$screen-lg-min: $screen-lg !default;\n$screen-lg-desktop: $screen-lg-min !default;\n\n// So media queries don't overlap when required, provide a maximum\n$screen-xs-max: ($screen-sm-min - 1) !default;\n$screen-sm-max: ($screen-md-min - 1) !default;\n$screen-md-max: ($screen-lg-min - 1) !default;\n\n\n// Grid system\n// ------------------------------------------------------------------------------------------------------\n\n// Number of columns in the grid system\n$grid-columns: 12 !default;\n// Padding, to be divided by two and applied to the left and right of all columns\n$grid-gutter-width: 30px !default;\n\n// Navbar collapse\n\n// Point at which the navbar becomes uncollapsed\n$grid-float-breakpoint: $screen-sm-min !default;\n// Point at which the navbar begins collapsing\n$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;\n\n\n// Navbar\n// -----------------------------------------------------------------------------\n\n// Basics of a navbar\n$navbar-height: 50px !default;\n$navbar-margin-bottom: $line-height-computed !default;\n$navbar-border-radius: $border-radius-base !default;\n$navbar-padding-horizontal: floor($grid-gutter-width / 2) !default;\n$navbar-padding-vertical: (($navbar-height - $line-height-computed) / 2) !default;\n\n$navbar-default-color: #777 !default;\n$navbar-default-bg: #f8f8f8 !default;\n$navbar-default-border: darken($navbar-default-bg, 6.5%) !default;\n\n// Navbar links\n$navbar-default-link-color: #777 !default;\n$navbar-default-link-hover-color: #333 !default;\n$navbar-default-link-hover-bg: transparent !default;\n$navbar-default-link-active-color: #555 !default;\n$navbar-default-link-active-bg: darken($navbar-default-bg, 6.5%) !default;\n$navbar-default-link-disabled-color: #ccc !default;\n$navbar-default-link-disabled-bg: transparent !default;\n\n// Navbar brand label\n$navbar-default-brand-color: $navbar-default-link-color !default;\n$navbar-default-brand-hover-color: darken($navbar-default-brand-color, 10%) !default;\n$navbar-default-brand-hover-bg: transparent !default;\n\n// Navbar toggle\n$navbar-default-toggle-hover-bg: #ddd !default;\n$navbar-default-toggle-icon-bar-bg: #ccc !default;\n$navbar-default-toggle-border-color: #ddd !default;\n\n\n// Inverted navbar\n//\n// Reset inverted navbar basics\n$navbar-inverse-color: $gray-light !default;\n$navbar-inverse-bg: #222 !default;\n$navbar-inverse-border: darken($navbar-inverse-bg, 10%) !default;\n\n// Inverted navbar links\n$navbar-inverse-link-color: $gray-light !default;\n$navbar-inverse-link-hover-color: #fff !default;\n$navbar-inverse-link-hover-bg: transparent !default;\n$navbar-inverse-link-active-color: $navbar-inverse-link-hover-color !default;\n$navbar-inverse-link-active-bg: darken($navbar-inverse-bg, 10%) !default;\n$navbar-inverse-link-disabled-color: #444 !default;\n$navbar-inverse-link-disabled-bg: transparent !default;\n\n// Inverted navbar brand label\n$navbar-inverse-brand-color: $navbar-inverse-link-color !default;\n$navbar-inverse-brand-hover-color: #fff !default;\n$navbar-inverse-brand-hover-bg: transparent !default;\n\n// Inverted navbar toggle\n$navbar-inverse-toggle-hover-bg: #333 !default;\n$navbar-inverse-toggle-icon-bar-bg: #fff !default;\n$navbar-inverse-toggle-border-color: #333 !default;\n\n\n// Navs\n// -----------------------------------------------------------------------------\n\n$nav-link-padding: 10px 15px !default;\n$nav-link-hover-bg: $gray-lighter !default;\n\n$nav-disabled-link-color: $gray-light !default;\n$nav-disabled-link-hover-color: $gray-light !default;\n\n$nav-open-link-hover-color: #fff !default;\n\n// Tabs\n$nav-tabs-border-color: #ddd !default;\n\n$nav-tabs-link-hover-border-color: $gray-lighter !default;\n\n$nav-tabs-active-link-hover-bg: $body-bg !default;\n$nav-tabs-active-link-hover-color: $gray !default;\n$nav-tabs-active-link-hover-border-color: #ddd !default;\n\n$nav-tabs-justified-link-border-color: #ddd !default;\n$nav-tabs-justified-active-link-border-color: $body-bg !default;\n\n// Pills\n$nav-pills-border-radius: $border-radius-base !default;\n$nav-pills-active-link-hover-bg: $component-active-bg !default;\n$nav-pills-active-link-hover-color: $component-active-color !default;\n\n\n// Pagination\n// -----------------------------------------------------------------------------\n\n$pagination-bg: #fff !default;\n$pagination-border: #ddd !default;\n\n$pagination-hover-bg: $gray-lighter !default;\n\n$pagination-active-bg: $brand-primary !default;\n$pagination-active-color: #fff !default;\n\n$pagination-disabled-color: $gray-light !default;\n\n\n// Pager\n// -----------------------------------------------------------------------------\n\n$pager-border-radius: 15px !default;\n$pager-disabled-color: $gray-light !default;\n\n\n// Jumbotron\n// -----------------------------------------------------------------------------\n\n$jumbotron-padding: 30px !default;\n$jumbotron-color: inherit !default;\n$jumbotron-bg: $gray-lighter !default;\n$jumbotron-heading-color: inherit !default;\n$jumbotron-font-size: ceil($font-size-base * 1.5) !default;\n\n\n// Form states and alerts\n// -----------------------------------------------------------------------------\n\n$state-success-text: #3c763d !default;\n$state-success-bg: #dff0d8 !default;\n$state-success-border: darken(adjust-hue($state-success-bg, -10), 5%) !default;\n\n$state-info-text: #31708f !default;\n$state-info-bg: #d9edf7 !default;\n$state-info-border: darken(adjust-hue($state-info-bg, -10), 7%) !default;\n\n$state-warning-text: #8a6d3b !default;\n$state-warning-bg: #fcf8e3 !default;\n$state-warning-border: darken(adjust-hue($state-warning-bg, -10), 5%) !default;\n\n$state-danger-text: #a94442 !default;\n$state-danger-bg: #f2dede !default;\n$state-danger-border: darken(adjust-hue($state-danger-bg, -10), 5%) !default;\n\n\n// Tooltips\n// -----------------------------------------------------------------------------\n$tooltip-max-width: 200px !default;\n$tooltip-color: #fff !default;\n$tooltip-bg: #000 !default;\n\n$tooltip-arrow-width: 5px !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n\n// Popovers\n// -----------------------------------------------------------------------------\n$popover-bg: #fff !default;\n$popover-max-width: 276px !default;\n$popover-border-color: rgba(0,0,0,.2) !default;\n$popover-fallback-border-color: #ccc !default;\n\n$popover-title-bg: darken($popover-bg, 3%) !default;\n\n$popover-arrow-width: 10px !default;\n$popover-arrow-color: #fff !default;\n\n$popover-arrow-outer-width: ($popover-arrow-width + 1) !default;\n$popover-arrow-outer-color: rgba(0,0,0,.25) !default;\n$popover-arrow-outer-fallback-color: #999 !default;\n\n\n// Labels\n// -----------------------------------------------------------------------------\n\n$label-default-bg: $gray-light !default;\n$label-primary-bg: $brand-primary !default;\n$label-success-bg: $brand-success !default;\n$label-info-bg: $brand-info !default;\n$label-warning-bg: $brand-warning !default;\n$label-danger-bg: $brand-danger !default;\n\n$label-color: #fff !default;\n$label-link-hover-color: #fff !default;\n\n\n// Modals\n// -----------------------------------------------------------------------------\n$modal-inner-padding: 20px !default;\n\n$modal-title-padding: 15px !default;\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-bg: #fff !default;\n$modal-content-border-color: rgba(0,0,0,.2) !default;\n$modal-content-fallback-border-color: #999 !default;\n\n$modal-backdrop-bg: #000 !default;\n$modal-header-border-color: #e5e5e5 !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n\n\n// Alerts\n// -----------------------------------------------------------------------------\n$alert-padding: 15px !default;\n$alert-border-radius: $border-radius-base !default;\n$alert-link-font-weight: bold !default;\n\n$alert-success-bg: $state-success-bg !default;\n$alert-success-text: $state-success-text !default;\n$alert-success-border: $state-success-border !default;\n\n$alert-info-bg: $state-info-bg !default;\n$alert-info-text: $state-info-text !default;\n$alert-info-border: $state-info-border !default;\n\n$alert-warning-bg: $state-warning-bg !default;\n$alert-warning-text: $state-warning-text !default;\n$alert-warning-border: $state-warning-border !default;\n\n$alert-danger-bg: $state-danger-bg !default;\n$alert-danger-text: $state-danger-text !default;\n$alert-danger-border: $state-danger-border !default;\n\n\n// Progress bars\n// -----------------------------------------------------------------------------\n$progress-bg: #f5f5f5 !default;\n$progress-bar-color: #fff !default;\n\n$progress-bar-bg: $brand-primary !default;\n$progress-bar-success-bg: $brand-success !default;\n$progress-bar-warning-bg: $brand-warning !default;\n$progress-bar-danger-bg: $brand-danger !default;\n$progress-bar-info-bg: $brand-info !default;\n\n\n// List group\n// -----------------------------------------------------------------------------\n$list-group-bg: #fff !default;\n$list-group-border: #ddd !default;\n$list-group-border-radius: $border-radius-base !default;\n\n$list-group-hover-bg: #f5f5f5 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border: $list-group-active-bg !default;\n\n$list-group-link-color: #555 !default;\n$list-group-link-heading-color: #333 !default;\n\n\n// Panels\n// -----------------------------------------------------------------------------\n$panel-bg: #fff !default;\n$panel-inner-border: #ddd !default;\n$panel-border-radius: $border-radius-base !default;\n$panel-footer-bg: #f5f5f5 !default;\n\n$panel-default-text: $gray-dark !default;\n$panel-default-border: #ddd !default;\n$panel-default-heading-bg: #f5f5f5 !default;\n\n$panel-primary-text: #fff !default;\n$panel-primary-border: $brand-primary !default;\n$panel-primary-heading-bg: $brand-primary !default;\n\n$panel-success-text: $state-success-text !default;\n$panel-success-border: $state-success-border !default;\n$panel-success-heading-bg: $state-success-bg !default;\n\n$panel-warning-text: $state-warning-text !default;\n$panel-warning-border: $state-warning-border !default;\n$panel-warning-heading-bg: $state-warning-bg !default;\n\n$panel-danger-text: $state-danger-text !default;\n$panel-danger-border: $state-danger-border !default;\n$panel-danger-heading-bg: $state-danger-bg !default;\n\n$panel-info-text: $state-info-text !default;\n$panel-info-border: $state-info-border !default;\n$panel-info-heading-bg: $state-info-bg !default;\n\n\n// Thumbnails\n// -----------------------------------------------------------------------------\n$thumbnail-padding: 4px !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border: #ddd !default;\n$thumbnail-border-radius: $border-radius-base !default;\n\n$thumbnail-caption-color: $text-color !default;\n$thumbnail-caption-padding: 9px !default;\n\n\n// Wells\n// -----------------------------------------------------------------------------\n$well-bg: #f5f5f5 !default;\n\n\n// Badges\n// -----------------------------------------------------------------------------\n$badge-color: #fff !default;\n$badge-link-hover-color: #fff !default;\n$badge-bg: $gray-light !default;\n\n$badge-active-color: $link-color !default;\n$badge-active-bg: #fff !default;\n\n$badge-font-weight: bold !default;\n$badge-line-height: 1 !default;\n$badge-border-radius: 10px !default;\n\n\n// Breadcrumbs\n// -----------------------------------------------------------------------------\n$breadcrumb-bg: #f5f5f5 !default;\n$breadcrumb-color: #ccc !default;\n$breadcrumb-active-color: $gray-light !default;\n$breadcrumb-separator: \"/\" !default;\n\n\n// Carousel\n// ------------------------\n\n$carousel-text-shadow: 0 1px 2px rgba(0,0,0,.6) !default;\n\n$carousel-control-color: #fff !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-font-size: 20px !default;\n\n$carousel-indicator-active-bg: #fff !default;\n$carousel-indicator-border-color: #fff !default;\n\n$carousel-caption-color: #fff !default;\n\n\n// Close\n// ------------------------\n$close-font-weight: bold !default;\n$close-color: #000 !default;\n$close-text-shadow: 0 1px 0 #fff !default;\n\n\n// Code\n// ------------------------\n$code-color: #c7254e !default;\n$code-bg: #f9f2f4 !default;\n\n$pre-bg: #f5f5f5 !default;\n$pre-color: $gray-dark !default;\n$pre-border-color: #ccc !default;\n$pre-scrollable-max-height: 340px !default;\n\n// Type\n// ------------------------\n$text-muted: $gray-light !default;\n$abbr-border-color: $gray-light !default;\n$headings-small-color: $gray-light !default;\n$blockquote-small-color: $gray-light !default;\n$blockquote-border-color: $gray-lighter !default;\n$page-header-border-color: $gray-lighter !default;\n\n// Miscellaneous\n// -----------------------------------------------------------------------------\n\n// Hr border color\n$hr-border: $gray-lighter !default;\n\n// Horizontal forms & lists\n$component-offset-horizontal: 180px !default;\n\n\n// Container sizes\n// ------------------------------------------------------------------------------------------------------\n\n// Small screen / tablet\n$container-tablet: ((720px + $grid-gutter-width)) !default;\n$container-sm: $container-tablet !default;\n\n// Medium screen / desktop\n$container-desktop: ((940px + $grid-gutter-width)) !default;\n$container-md: $container-desktop !default;\n\n// Large screen / wide desktop\n$container-large-desktop: ((1140px + $grid-gutter-width)) !default;\n$container-lg: $container-large-desktop !default;\n","@media all and (max-width:768px) {\n .node-dataset .resource-list li {\n padding-right: 0;\n span.links {\n position: relative;\n top: auto;\n right: auto;\n margin: 10px 0;\n display: block;\n padding: 0;\n }\n a.btn {\n margin: 0 5px 10px 0;\n }\n }\n}\n\n.resource-list a.label {\n display: inline-block;\n overflow-wrap: break-word;\n}\n.stages {\n margin: 0 0 20px;\n li {\n font-size: 14px;\n &.first,\n &.first .highlight {\n @include border-radius(5px 0 0 5px);\n }\n &.last,\n &.last .highlight {\n @include border-radius(0 5px 5px 0);\n }\n }\n}\n.node-type-resource .item-list .list-group li {\n margin: 0;\n}\n.node-type-dataset {\n .field-name-field-tags,\n .field-name-field-topic,\n .field-name-field-preview-thumbail {\n .field-label {\n @include h4;\n }\n }\n}\n.field-name-field-topic .field-item {\n display: inline-block;\n}\n\n#edit-path-alias {\n height: 34px;\n}\n\n// Move this to dkan_dataset.css.\n.node-dataset .resource-list li {\n padding: 0 260px 0 45px;\n}\n// Move this to dkan_sitewide_profile_page.css.\np.dkan-profile-page-user-name {\n display: inline-block;\n} ","//\n// Styles for Forms\n// --------------------------------------------------\n\ninput[type=\"submit\"],\n.btn-primary,\n.btn.btn-primary {\n @extend %button;\n}\ninput.use-ajax-submit {\n margin-right: 10px;\n}\nbutton.btn,\n.btn.btn-default,\n.btn.btn-primary,\n.tabs--primary.nav-pills li a,\n.form-control {\n line-height: 1.5em;\n}\n.btn, .btn-sm {\n font-size: 14px;\n}\n\nselect.form-control {\n min-height: 36px;\n &[multiple=\"multiple\"] {\n height: auto;\n }\n}\n.form-control,\ndiv.autocomplete-deluxe-multiple {\n padding: 0 12px;\n}\n.ctools-dropbutton {\n .ctools-content a,\n input.btn,\n input[type=\"submit\"] {\n color: #666;\n &:hover,\n &:focus,\n &:active {\n border:none;\n color: $brand-primary;\n }\n }\n}\n.field-type-file input[type=\"submit\"],\n.input-group-addon,\n.input-group-btn {\n width: auto;\n}\n\n// Colorizer.\n.colorizer-form {\n .form-control {\n width: 50%;\n }\n label {\n float:none;\n display: block;\n }\n #palette {\n clear: both;\n .item-selected {\n background-color: transparent;\n }\n }\n}\n// BuEditor.\n.bue-popup {\n z-index: 999;\n}\n.bue-ui.editor-container {\n background-color: #ffffff;\n padding: 0 4px;\n border: 1px solid $border;\n @include border-radius(4px 4px 0 0);\n}\n.form-control.form-textarea {\n @include border-radius(0);\n}\n// Chosen.\n.form-control.chosen-processed {\n line-height: 34px;\n height: auto;\n padding: 0;\n border: none;\n max-width: 100% !important;\n .chosen-choices {\n @include border-radius(4px);\n border-color: #ccc;\n }\n}\n.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {\n background-position: -42px 2px;\n}\n.chzn-container-single {\n max-width: 100%;\n}\ndiv.autocomplete-deluxe-multiple,\n.chzn-container-multi {\n width: 100% !important;\n}\n.chzn-container-multi .chzn-choices .search-field input {\n height: auto;\n}\n#context-blockform td.blocks .label {\n background-color: $gray;\n}\n.tabledrag-hide .chzn-container-single {\n width: 20px !important;\n}\n\ndiv.autocomplete-deluxe-container input.autocomplete-deluxe-form-single {\n float: left;\n}\n\nfieldset fieldset {\n position: relative;\n}\nfieldset.collapsible {\n padding-top: 0;\n}\n#og-group-ref-add-more-wrapper fieldset,\nfieldset.group-primary {\n padding-top: 0;\n legend {\n display: none;\n }\n}\n\n.horizontal-tabs fieldset.horizontal-tabs-pane {\n padding: 0;\n}\ndiv.horizontal-tabs {\n border: none;\n}\n\n.form-managed-file {\n span.file {\n border: 1px solid $border;\n padding: 0 15px;\n line-height: 34px;\n display: inline-block;\n vertical-align: top;\n border-radius: 5px 0 0 5px;\n margin-right: 0;\n }\n input {\n @include border-radius($border-radius-base 0 0 $border-radius-base);\n border: 1px solid $border;\n padding: 5px;\n margin: 0 0 10px 0;\n height: 36px;\n vertical-align: top;\n }\n input.form-submit {\n @extend %button-attached;\n margin: 0 0 10px 0;\n }\n .input-group-btn {\n display: inline-block;\n vertical-align: top;\n }\n}\n.image-widget-data input.btn {\n //@extend %button-attached;\n}\n\n.path-form.panel-default {\n border-color: transparent;\n .panel-body {\n padding:0;\n }\n}\n\n// OG.\n.list-group-item {\n background-color: transparent;\n border: none;\n color: $text-color;\n padding: 0;\n}\n\n.filter-wrapper {\n padding: 10px;\n}\n\n#body-add-more-wrapper {\n .panel-body {\n padding: 0;\n }\n}\n\n// file_resup tweaks to display on top of recline\n.node-resource-form .field-name-field-upload {\n .form-type-managed-file {\n display: table;\n .file-widget {\n display: table-footer-group;\n }\n .file-resup-wrapper {\n display: table-header-group;\n }\n }\n}\n\n#search-api-admin-index-status-form {\n input {\n margin-bottom: 1em;\n }\n}\n.page-admin form {\n input[type=submit] {\n margin-right: 1em;\n }\n}","//\n// Styles for main layout\n// --------------------------------------------------\n.container,\n.container-fluid,\n.row {\n // Override Radix container and row overflow\n overflow: visible;\n}\n\naside.col-sm-3 {\n padding-left:0;\n}\nsection.col-sm-9 {\n padding-right: 0;\n}\n\n#featured,\n.panel-top {\n background-position:50% 50%;\n background-size:cover !important;\n overflow:hidden;\n position: relative;\n z-index: 0;\n .tint {\n // Let colorizer supply the background color.\n //background-color:rgba(10 , 119 , 189, .45);\n position:absolute;\n height: 900px;\n width:100%;\n z-index: -1;\n }\n .pane-dkan-sitewide-demo-front-dkan-demo-front .pane-title,\n .pane-views-popular-tags-block .pane-title,\n .pane-dkan-sitewide-demo-front-dkan-add-front .pane-title {\n display:none;\n }\n .container {\n padding: 30px 0;\n position: relative;\n z-index: 5;\n }\n .pane-block,\n .panel-pane,\n .block-content {\n color:#fff;\n line-height: 1.33em;\n margin:0 15px;\n }\n a {\n color:#fff;\n }\n}\n.page-admin .panel-top {\n background-image: none !important;\n background-color: none;\n overflow: visible;\n .tint {\n display:none;\n }\n}\n#top-content {\n margin:20px;\n .block {\n padding:10px;\n text-align:center;\n h2.block-title {\n border:none;\n color:$gray-dark;\n font-size:1.6em;\n }\n }\n [class*=\"col-\"]{\n background-color: $smoke;\n border-left:4px solid $body-bg;\n border-right:4px solid $body-bg;\n margin-bottom: -99999px;\n padding-bottom: 99999px;\n }\n\n .row {\n overflow: hidden;\n }\n}\n@media all and (max-width:767px) {\n .branding.container {\n padding-left: 15px;\n padding-right: 15px;\n }\n}","// Menu\n// Styles for Menus and Navs\n// --------------------------------------------------\n.navigation-wrapper .container {\n overflow: visible;\n .navbar-collapse {\n overflow: visible;\n }\n}\n\n.container > .navbar-header, .container > .navbar-collapse {\n margin-left: 10px;\n margin-right: 10px;\n}\n.navbar-default .navbar-collapse, \n.navbar-default .navbar-form {\n padding: 0;\n vertical-align: top;\n}\n\n.navbar-header {\n position:relative;\n z-index:3;\n}\n\n.navbar-default {\n background:transparent;\n border:none;\n margin: 0;\n overflow: visible !important;\n position:relative;\n z-index:3;\n\n .navbar-nav,\n .user-menu {\n margin:0;\n overflow: visible;\n position:relative;\n z-index:3;\n a.dropdown-toggle {\n color: #FFFFFF;\n }\n .open > a,\n li > a {\n color: #FFFFFF;\n display: block;\n line-height: 20px;\n padding:15px;\n &.dropdown-toggle:hover,\n &:active,\n &:hover,\n &:focus {\n background: $brand-secondary;\n color: #FFFFFF;\n text-decoration:none;\n }\n &.dropdown-toggle:focus,\n &.dropdown-toggle:active {\n background-color: transparent;\n }\n &.dropdown-toggle:hover {\n background: $brand-secondary;\n }\n }\n .dropdown-menu {\n background: $brand-primary;\n padding: 0;\n li {\n display: block;\n a {\n display: block;\n color: #ffffff;\n }\n }\n }\n }\n .navbar-toggle {\n border-color: #ffffff;\n &:hover,\n &:focus {\n background-color: rgba(0, 0, 0, .25);\n }\n .icon-bar {\n background-color: #ffffff;\n }\n }\n\n @media all and (min-width:768px) {\n .user-menu {\n float: right;\n }\n .navbar-nav li,\n .user-menu li {\n display: inline-block;\n a {\n display: inline-block;\n }\n .dropdown-menu li,\n .dropdown-menu li a {\n display: block;\n }\n }\n }\n .navbar-nav.secondary li {\n float:none;\n a {\n font-size:.7em;\n line-height:1.5em;\n padding:4px;\n }\n }\n}\n\n@media all and (max-width:767px) {\n .nav > li {\n clear: both;\n }\n .navbar-default .navbar-nav .open .dropdown-menu,\n .navbar-default .navbar-nav .dropdown-menu {\n @include box-shadow(none);\n border: none;\n display: block;\n width: 100%;\n position: relative;\n li > a {\n color: #ffffff;\n display: block;\n padding:15px 10px 15px 35px;\n &:hover,\n &:focus,\n &:active {\n background: $brand-secondary;\n color: #ffffff;\n clear: both;\n }\n }\n }\n}\n\n#block-dkan-sitewide-dkan-sitewide-user-menu {\n .links a {\n color: #FFFFFF;\n display: block;\n line-height: 20px;\n padding:15px;\n &:hover,\n &:focus {\n background: $brand-secondary;\n color: #FFFFFF;\n text-decoration:none;\n }\n }\n img {\n margin: 10px;\n }\n @media all and (min-width:768px) {\n float: right;\n .links a {\n display: inline-block;\n }\n }\n}\n\n//override bootstrap\n.navbar .nav > li > a {\n text-shadow:none;\n}\n\n// Large screen.\n@media(min-width:768px) {\n .navbar {\n @include border-radius(0);\n }\n .container > .navbar-header {\n margin-left:0;\n }\n #nav-wrapper .navbar-default .logo {\n padding:10px 10px 0 0;\n }\n}\n\n.tabs--primary {\n margin: 10px 0;\n li {\n margin:1px;\n }\n li a {\n background: #fff;\n border:1px solid #fff;\n padding:6px 15px;\n &:hover {\n border:1px solid $brand-secondary;\n background:$brand-secondary;\n color:#fff;\n }\n &.active {\n border:1px solid $brand-primary;\n background:$brand-primary;\n color:#fff;\n }\n }\n}\n\n.nav-tabs {\n li a {\n color:$brand-primary;\n }\n}\n\n.front .tabs--primary {\n display: none;\n}\n.tabs--primary {\n .nav-pills li a.active,\n .nav-pills li.active a:hover,\n .nav-pills li.active a:focus {\n border:1px solid $brand-primary;\n background: $brand-primary;\n color:#ffffff;\n }\n}\n.btn-primary {\n background:$brand-primary;\n border-color:$brand-primary;\n}\n.btn-primary:hover, \n.btn-primary:focus, \n.btn-primary:active, \n.btn-primary.active {\n background:$brand-secondary;\n border-color:$brand-secondary;\n}\n\n.form-actions #edit-submit {\n background: $brand-success;\n border-color: $brand-success;\n}\n.form-actions #edit-submit:hover,\n.form-actions #edit-submit:focus,\n.form-actions #edit-submit:active {\n background: darken($brand-success,10%);\n border-color: darken($brand-success,10%);\n color: #fff;\n}\n\na.embed-link {\n @include border-radius(4px);\n //background:$brand-primary;\n color: #fff;\n display: inline-block;\n padding:5px 15px 5px 35px;\n position:relative;\n margin:1em 0;\n text-decoration: none;\n}\na.embed-link:hover, \na.embed-link:focus, \na.embed-link:active {\n //background:$brand-secondary;\n color:#fff;\n text-decoration:none;\n}\na.embed-link:before {\n content:'\\f121';\n color: #fff;\n font-family: $icon-fa;\n font-size: 1.3em;\n position: absolute;\n top:5px;\n left:10px;\n}\ntextarea.embed-code {\n width: 100%;\n margin-bottom:1em;\n}\n\nul.action-links {\n margin:1em 15px;\n li {\n float: none;\n display:inline-block;\n }\n}\n\n.btn:active, \n.btn.active {\n @include box-shadow(none);\n}\n\n.radix-layouts-sidebar {\n ul.menu > li > ul.menu {\n margin-left: 0;\n li a {\n padding: 10px 15px 10px 30px;\n }\n }\n}\n","//\n// Styles for Nodes\n// --------------------------------------------------\n.node-type-dataset {\n .field-name-field-tags {\n margin: 1em 0;\n }\n .field-name-field-topic {\n margin: -20px 0 15px 0;\n }\n // Dataset field labels.\n h4 {\n @include h4;\n }\n .field-name-field-related-content,\n .field-name-field-topic,\n .field-name-field-tags,\n .field-name-field-topic,\n .field-name-field-preview-thumbail {\n .field-label {\n @include h4;\n }\n }\n}\n\n/** UI Tabs **/\n.node-resource-form .horizontal-tabs {\n border:none;\n ul.horizontal-tabs-list {\n background-color: transparent;\n border: 0;\n padding-top: 10px;\n li,\n li.selected {\n border: 0;\n background-color: transparent;\n min-width: 10em;\n a:hover {\n background:transparent;\n }\n #active-horizontal-tab {\n background: url(../images/sprite-ckan-icons.png) no-repeat -193px 2px;\n display: block;\n text-indent: -9999px;\n width: 16px;\n height: 16px;\n margin: 0 0 0 28px;\n clip: auto;\n }\n &.horizontal-tab-button-1 .summary,\n &.horizontal-tab-button-2 .summary {\n background: url(../images/sprite-ckan-icons.png) no-repeat -160px 0;\n }\n .summary{\n background: url(../images/sprite-ckan-icons.png) no-repeat -144px 0;\n width: 16px;\n height: 16px;\n position: absolute;\n top:5px;\n left:10px;\n }\n a {\n font-size: 1.1em;\n position: relative;\n padding: 5px 15px 5px 30px;\n }\n }\n }\n .horizontal-tabs-panes {\n @include border-radius($border-radius-base);\n border:1px solid $border;\n padding: 8px;\n fieldset.htab_link_upload,\n fieldset.htab_link_api,\n fieldset.htab_link_file {\n legend.panel-heading {\n display: none;\n }\n .field-widget-recline-widget legend.panel-heading {\n border:none;\n border-bottom: 1px solid $border;\n display: block;\n background:transparent;\n color: $gray;\n padding: 5px 0;\n //margin-top:10px;\n }\n }\n .form-type-checkbox label,\n .form-type-select label {\n display: block;\n line-height: 36px;\n padding-top:2px;\n }\n .filefield-source-remotefile {\n input {\n margin-right: 0;\n }\n input.btn {\n @include border-radius(0 $border-radius-base $border-radius-base 0);\n margin-left: -1px;\n }\n }\n .form-item-field-upload-und-0-embed {\n clear: both;\n }\n }\n}\n.page-node-add-resource {\n .field-group-htabs.group-data div.horizontal-tabs {\n border: 0;\n }\n .form-item {\n margin: 0;\n }\n}\n\n#action-info {\n color: $brand-danger;\n margin: 1em 0;\n &:before {\n color: $brand-danger;\n content: \"\\f071\";\n font-family: \"FontAwesome\";\n font-size: 1.5em;\n font-style: normal;\n margin-right: 5px;\n vertical-align: middle;\n }\n}\n.field-name-body {\n a {\n overflow-wrap: break-word;\n }\n ul {\n list-style-type:disc;\n margin:10px 20px;\n li {\n margin:6px 10px;\n }\n }\n}\n.field-group-table-description {\n color:$gray;\n display:block;\n padding:8px 10px 8px 40px;\n position:relative;\n .icon-info-sign:before {\n color:$gray-light;\n content:\"\\f05a\";\n font-family:$icon-fa;\n font-size:2.5em;\n font-style: normal;\n height:30px;\n left:0;\n margin:10px 15px 0 0;\n padding:6px 0;\n position:absolute;\n top:-6px;\n width:30px;\n }\n}\n\n.node-type-group {\n .horizontal-tabs {\n margin: 0;\n #edit-field-image-und-0-remove-button {\n @include border-radius($border-radius-base);\n margin-left: 5px;\n }\n }\n}\n\n.group-owner-message {\n margin-bottom:20px;\n}\n\n.field-type-text-with-summary {\n padding: 0;\n}\n.field-name-field-additional-info {\n margin-top: 2em;\n}\n.field-name-field-related-content .field-item {\n @include item-list;\n}","//\n// Styles for individual pages\n// --------------------------------------------------\n.main {\n padding-top:20px;\n padding-bottom: 20px;\n}\n.front .main {\n padding: 0;\n}\n.page-admin {\n .main {\n padding: 20px 15px;\n }\n .region-content {\n margin: 0;\n }\n .breadcrumb,\n .alert,\n .tabs--primary,\n .page-header {\n margin: 0 0 15px;\n }\n}\n","//\n// Styles for panels and panes.\n// --------------------------------------------------\n\n.panel-body {\n\toverflow: visible;\n}\n.pane-content {\n .field-name-body {\n line-height: 2em;\n }\n}\n.main .panel-pane {\n\tmargin-bottom: 3em;\n}\nh2.pane-title {\n\tborder-bottom: 1px solid $border;\n\tpadding-bottom: 10px;\n}\n\n#panels-choose-layout .form-type-radio input,\n.panels-choose-layout .form-type-radio input {\n\twidth: 15px;\n}\n\n.radix-layouts-sidebar {\n\t.pane-title {\n\t\t@include block-title;\n\t}\n\t.pane-block {\n\t\t@include blockbox;\n\t}\n}\n.page-user {\n\t.radix-layouts-content .pane-content {\n \tpadding: 0;\n\t .profile {\n\t \tmargin-top: 0;\n\t }\n\t}\n}\n.radix-layouts-content {\n\t.pane-title {\n\t\tfont-size: 36px;\n \tline-height: 42px;\n\t\tmargin:0 0 15px 0;\n\t}\n\t.pane-content {\n\t\tpadding: 20px 0;\n\t\tmargin-bottom: 1em;\n\t}\n\t.pane-node-field-topic .pane-content {\n\t\tpadding: 0\n\t}\n\t.pane-page-breadcrumb {\n\t\t.breadcrumb {\n\t\t\tdisplay: block;\n\t\t\tmargin: 0 0 15px 0;\n\t\t}\n\t}\n}\n.node-type-group .radix-layouts-content {\n\t@media (max-width: 991px) {\n\t\t.pane-title {\n\t\t\tmargin-top: 2em;\n\t\t}\n\t}\n\t.pane-content {\n\t\tpadding: 20px 0 0;\n\t\tmargin-bottom: 0;\n\t}\n}\n\n.page-manager-wrapper .panel-region {\n\t.pane-title {\n\t\tbackground-image: none;\n\t\tborder: none;\n\t\tfont-size: 1em;\n\t\tline-height: normal;\n\t}\n\t.panel-pane-collapsible {\n\t\t.pane-content {\n\t\t\tpadding: 10px 15px;\n\t\t}\n\t}\n}\n\n#panelizer-edit-content-form input {\n\tmargin-right: 1em;\n}\n\n.panel-full-width .panel-top {\n\tmargin-bottom: 15px;\n}\n@media (max-width: 768px) {\n\t.panel-full-width .panel-bottom {\n\t\t.panel-col-first,\n\t\t.panel-col-second,\n\t\t.panel-col-third {\n\t\t\tfloat: none;\n\t\t\twidth: 100%;\n\t\t}\n\t}\n}\n","// Recline css overrides.\n.recline-pager .pagination {\n li {\n vertical-align: middle;\n a {\n line-height: 1em;\n padding: 0 10px;\n &.btn {\n line-height: 32px;\n }\n }\n }\n input {\n\t height: 20px;\n\t font-size: .8em;\n }\n}\n.recline-data-explorer {\n .form-control {\n border-color: #ccc;\n }\n .btn {\n \tborder:1px solid $smoke;\n \tfont-size: 14px;\n \tpadding: 0px 12px;\n line-height: 32px;\n }\n}\n.dropdown-menu.slick-contextmenu {\n background: #fff;\n li {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n","@media all and (max-width:767px) {\n\taside[class|='col'],\n\tsection[class|='col'] {\n\t\tpadding: 0;\n\t}\n\t.container {\n\t\twidth: 100%;\n\t}\n\t// Adjust custom full width panels.\n\t.panel-full-width .panel-top .panel-col-first,\n\t.panel-full-width .panel-top .panel-col-second,\n\t.panel-full-width .panel-bottom .panel-col-first,\n\t.panel-full-width .panel-bottom .panel-col-second,\n\t.panel-full-width .panel-bottom .panel-col-third {\n\t width: 100%;\n\t float: none;\n\t .inside {\n\t \tmargin: 20px 15px;\n\t }\n\t}\n\t\n}\n\n","#views-exposed-form-dkan-datasets-panel-pane-1 {\n .views-exposed-form .views-widget-filter-search_api_views_fulltext {\n max-width: 320px;\n }\n}\n\n#dkan-sitewide-dataset-search-form,\n#dkan-sitewide-dataset-search-form--2 {\n @include searchbox;\n position: relative;\n}\n#dkan-sitewide-dataset-search-form,\n#dkan-sitewide-dataset-search-form--2 {\n label {\n @extend %screenreader;\n }\n}\n\n#region-branding #block-dkan-sitewide-dkan-sitewide-search-bar label {\n @extend %screenreader;\n}\n\n#block-dkan-sitewide-dkan-sitewide-search-bar {\n @media all and (min-width:768px) {\n position: absolute;\n top: 10px;\n right: 15px;\n width:172px;\n form {\n width:172px;\n }\n input.form-control {\n width:170px;\n height: 36px;\n margin: 0;\n }\n }\n @include searchbox;\n clear: both;\n .views-exposed-form .form-submit {\n margin:22px 0 0;\n text-shadow: none;\n }\n}\n\n.facetapi-terms span[class*=font-icon-select]:before,\n.icon-dkan.facet-icon:before {\n font-family: 'DKAN-Topics';\n font-size: 24px;\n padding-right: .3em;\n vertical-align: middle;\n}\n\n.node-search-result {\n .icon-dkan.facet-icon:before {\n font-size: 42px;\n margin-top: 0.7em;\n display: block;\n }\n .resource-list li {\n display: inline-block;\n }\n .icon-container {\n text-align: center;\n }\n}\n\n.search-result {\n ul.resource-list {\n margin-top: 0.9em;\n\n li {\n display: inline-block;\n a,\n &:first-child {\n margin-left: 0px;\n }\n }\n }\n .dataset-list {\n list-style: none;\n margin: 0;\n padding: 0;\n li {\n list-style: none;\n font-size: 0.9em;\n font-style: italic;\n color: #999;\n margin-bottom: 0.5em;\n &:before {\n content: \"\\e97e\";\n font-family: 'DKAN-Topics';\n font-style: normal;\n margin-right: .5em;\n }\n }\n }\n .group-membership {\n font-size: 0.9em;\n font-style: italic;\n color: #999;\n margin-bottom: 0.5em;\n &:before {\n content: \"\\e981\";\n font-family: 'DKAN-Topics';\n font-style: normal;\n margin-right: .5em;\n }\n }\n &.search-result-group .group-membership {\n display: none;\n }\n p {\n margin-bottom: 0px;\n }\n}\n\n.node-search-result {\n h2.node-title {\n margin: 1.5em 0 .5em 0;\n }\n}","//\n// Styles for Tabs, Messages, ..etc\n// --------------------------------------------------\nbody {\n font-family:$font-base;\n font-size:16px;\n line-height:1.35em;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\nbody.modal-open {\n overflow: visible !important;\n}\n.branding {\n position: relative;\n .logo {\n margin: 20px 20px 15px 0;\n }\n}\n@media (max-width: 768px) {\n .logo img {\n max-width: 100%;\n }\n}\n\n.site-name {\n display: block;\n font-size: 2em;\n line-height: 1.15em;\n margin: 50px 20px 0;\n @media(max-width:460px) {\n clear: left;\n float: none;\n margin: 10px 20px 5px 0;\n }\n &:hover {\n text-decoration: none;\n }\n}\n.site-slogan {\n margin-bottom: 20px;\n}\nh1 {\n font-size: 30px;\n line-height: 36px;\n margin-bottom: 15px;\n}\nh1,h2,h3,h4 {\n color:$gray-dark;\n font-weight:300;\n}\nh3.media-heading {\n margin:.5em 0;\n}\nh4 {\n margin-top: 2em;\n margin-bottom: .5em;\n}\n\na {\n color:$brand-primary;\n &:hover {\n color:$brand-secondary;\n }\n}\np,\np:last-child {\n margin: 0 0 1.25em 0;\n}\n\n.breadcrumb {\n background: none;\n border: none;\n font-size: 1em;\n list-style: none;\n padding: 0;\n position: relative;\n li {\n float:none;\n a {\n span {\n display:none;\n }\n }\n &.home-link a {\n font-size:1.3em;\n i {\n display: block;\n }\n }\n }\n}\n\n.alert {\n border: none;\n padding: 15px 35px;\n position: relative;\n .close {\n line-height: 18px;\n position: absolute;\n right: 10px;\n top: 5px;\n }\n &.alert-warning {\n background: #FFE285;//$brand-warning;\n }\n &:before {\n font-family: $icon-fa;\n font-size: 1.5em;\n position: absolute;\n top: 15px;\n left: 10px;\n }\n &.alert-danger:before {\n content: '\\f06a';\n color: $brand-danger;\n }\n &.alert-warning:before {\n content: '\\f05a';\n color: #8a6d3b;\n }\n &.alert-success:before {\n content: '\\f058';\n color: $brand-success;\n }\n}\n.page-admin .alert {\n margin: 10px 0;\n}\n// Tables\ntable,\ntable.group_additional {\n border-collapse:collapse;\n margin:1em 0;\n width:100%;\n thead > tr > th {\n //@include background-image(linear-gradient(#F5F5F5, #F0F0F0));\n background-color: lighten($border, 4%);\n border: 1px solid $border !important;\n padding: 4px 8px;\n font-weight: bold;\n }\n thead th:first-child {\n //@inlclude border-top-left-radius(4px);\n }\n thead th:last-child,\n thead th:last-child {\n //@include border-top-right-radius(4px);\n }\n tbody th,\n td {\n border:1px solid $border;\n padding:4px 8px;\n vertical-align:top;\n }\n tr:hover {\n background:#FFFEEE;\n }\n}\n\n@media screen and (max-width: 1024px) {\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > tfoot > tr > td {\n white-space: normal;\n }\n}\n.field-name-field-additional-info .field-label {\n margin-bottom: 1em;\n}\n.group_additional,\n.field-name-field-additional-info table,\n.field-name-field-additional-info .table-responsive {\n margin: 0;\n td,\n th {\n white-space: normal;\n width: auto;\n }\n td:nth-of-type(2n) {\n @include wrap;\n }\n @media all and (min-width:768px) {\n th:nth-of-type(1n),\n td:nth-of-type(1n),\n th:nth-of-type(4n),\n td:nth-of-type(4n) {\n width: 5%;\n border-right: 1px solid $border;\n }\n th:nth-of-type(2n),\n td:nth-of-type(2n) {\n width: 90%;\n .form-control {\n min-width: 40%;\n }\n }\n }\n}\n\ntable.group_additional,\n.field-name-field-additional-info table {\n th,\n td,\n th:nth-of-type(1n),\n td:nth-of-type(1n),\n th:nth-of-type(2n),\n td:nth-of-type(2n) {\n width: auto;\n .form-control {\n display: inline-block;\n width: auto;\n vertical-align: top\n }\n }\n margin-top: 0;\n}\n.table > thead:first-child > tr:first-child > th,\ntable thead:first-child tr:first-child th {\n border: 1px solid $border;\n}\n.table-bordered > thead > tr > th,\ntable thead > tr > th {\n background-color: lighten($border, 4%);\n border: 1px solid $border;\n padding:4px 8px;\n}\n\n// Striped tables.\n.table-striped > tbody > tr:nth-child(odd) {\n background-color: #f9f9f9;\n}\n.table tbody tr:hover td, \n.table tbody tr:hover th,\n.table-striped > tbody > tr:nth-child(odd):hover {\n background-color: #FFFEEE;\n}\n\n\ndl {\n margin:0;\n padding:0;\n clear:both;\n overflow:hidden;\n}\ndt {\n clear: both;\n margin:0;\n padding:8px 5px;\n float:left;\n width:28%;\n}\ndd {\n margin:0;\n padding:8px 5px;\n float:right;\n width:72%;\n}\ndt,\ndd {\n border-top: 1px solid $border;\n}\n\n.item-list .pagination {\n li:first-child > span,\n li:first-child > a {\n @include border-radius(4px 0 0 4px);\n }\n li:last-child > span,\n li:last-child > a {\n @include border-radius(0 4px 4px 0);\n }\n}\n\n.radix-layouts-sidebar .item-list ul,\n.nav-simple {\n margin: 0;\n list-style: none;\n padding: 0;\n li {\n margin:0;\n line-height: 1.1666666666666667em;\n padding: 0;\n border-bottom: 1px dotted #CCC;\n position:relative;\n a {\n display: block;\n margin:0;\n }\n a:hover {\n background:#FFFEEE;\n }\n &.last {\n border-bottom: none;\n }\n }\n}\n\n// Keep images inside their containers.\nimg {\n max-width: 100%;\n height: auto;\n}\n// Bootstrap/Radix Overrides.\n.thumbnail {\n padding: 0;\n margin: 0;\n background-color: transparent;\n border: none;\n border-radius: 0;\n} ","//\n// Styles for Taxonomy\n// --------------------------------------------------\n\n.field-name-field-tags .field-item {\n display:inline-block;\n}\n.field-name-field-tags {\n label {\n display: block;\n }\n input.form-control {\n height: auto;\n }\n .field-item {\n a {\n display: inline-block;\n padding:2px 10px 2px;\n font-size:12px;\n line-height: 20px;\n @include border-radius(0 5px 5px 0);\n background-color: $shade;\n margin:3px 5px 3px 20px;\n position:relative;\n color:$gray-dark;\n border:1px solid $border;\n border-left:0;\n z-index:2;\n &:after {\n content:\"\";\n width: 20px;\n height: 20px;\n background-color: $shade;\n @include rotate(45deg);\n @include border-radius(2px);\n position:absolute;\n top:2px;\n left:-9px;\n z-index:-1;\n border:1px solid $border;\n border-top:none;\n border-right:none;\n }\n &:before {\n content:\"\";\n width:2px;\n height:2px;\n background:$gray-light;\n position:absolute;\n top:11px;\n left:-5px;\n @include border-radius(0);\n }\n }\n a:hover,\n a:hover:after {\n background: #fff;\n color:#000;\n text-decoration:none;\n }\n }\n}\n\n.field-name-field-topic {\n .field-item { \n margin: 0 1.5em .5em 0;\n .field-item {\n margin: 0;\n }\n }\n}\n.field-name-field-topic-icon span::before, \n.view-dkan-datasets .field-name-field-topic-icon span::before {\n font-size: 18px;\n}\n.font_icon_select_options .label {\n color: #333;\n}","//\n// Styles for Views\n// --------------------------------------------------\n.front .view-popular-tags {\n margin-top:20px;\n}\n.view-popular-tags {\n margin: 15px 0;\n ul.tag-list {\n margin: 0;\n padding: 0;\n li {\n display:inline-block;\n margin-right:2em;\n a {\n color:#fff;\n }\n }\n }\n}\n.view-content h2 {\n font-size: 1.5em;\n margin:1em 0 .5em;\n}\n.view-groups-search .views-row {\n border-bottom:1px dotted $smoke;\n padding:1em 0;\n}\n\n// .views-field-field-image img {\n// display:block;\n// height:auto;\n// margin:0 auto 5px;\n// max-width:220px;\n// width:100%;\n// }\n.view-front-page-group-list {\n .views-row {\n position: relative;\n padding-left: 120px;\n min-height: 110px;\n img {\n position: absolute;\n top: 0;\n left: 0;\n }\n }\n}\n\n.view-user-profile-fields img {\n height:auto;\n margin:0 auto;\n max-width:190px;\n width:100%; \n}\n\n.view-front-page-group-grid {\n .row {\n span {\n display:block;\n margin:15px 0;\n .media-content {\n padding:0 10px 10px 120px;\n }\n .media-image {\n float:left;\n margin:0;\n padding:0;\n img {\n margin:5px 10px 5px 0;\n }\n }\n h3.media-heading {\n font-size:1.3em;\n margin:.5em 0;\n padding:0;\n }\n }\n }\n @media(min-width:768px) {\n .span6,\n .col-lg-6 {\n float:left;\n margin:0;\n width:50%;\n }\n }\n}\n\n.view-dkan-groups {\n .node-teaser {\n min-height: 365px;\n margin-bottom: 20px;\n h2.node-title {\n margin: .75em 0;\n }\n .btn-primary {\n margin: 0 auto 1.5em;\n }\n }\n}\n.view-groups-page {\n .views-column {\n float:left;\n margin:0;\n width:50%;\n }\n}\n.view-group-block {\n .views-field-title {\n font-size:1.2em;\n }\n .views-field-nid a {\n background: $brand-primary;\n color:#fff;\n display: block;\n margin:1em 0 0 0;\n padding:5px 8px;\n text-align: center;\n }\n}\n.view-dataset {\n form {\n margin: 0;\n position: relative;\n }\n .views-row {\n margin:1.5em 0;\n }\n}\n.views-exposed-form {\n position:relative;\n .views-exposed-widget {\n display: inline;\n padding: .5em .5em 0 0;\n .views-widget-filter-search_api_views_fulltext,\n .views-widget-sort-by,\n .views-widget-sort-order,\n .views-submit-button,\n .form-submit {\n display: inline;\n float:none;\n margin: 0;\n position:relative;\n }\n &.views-reset-button,\n &.views-submit-button {\n margin: 0;\n padding: 2.1em .5em 0 0;\n }\n }\n .description {\n @include text-shadow(none);\n position:absolute;\n color: #999999;\n font-size:12px;\n left: 7px;\n top: 10px;\n }\n}\n\n#views-exposed-form-dkan-datasets-panel-pane-1 .views-exposed-form .description { display: none;}\n\n.view-dkan-groups-featured,\n.pane-dkan-groups-featured {\n .row {\n text-align: center;\n div[class*='views-column'] {\n margin-bottom: 1.25em;\n }\n }\n}\n\n.view-admin-content table {\n margin-top: 0;\n}","@import \"shared\";\n\n// These defaults make the arguments optional for this mixin\n// If you like, set different defaults in your project\n\n$default-text-shadow-color: #aaa !default;\n$default-text-shadow-h-offset: 0px !default;\n$default-text-shadow-v-offset: 0px !default;\n$default-text-shadow-blur: 1px !default;\n$default-text-shadow-spread: false !default;\n\n// Provides cross-browser text shadows when one or more shadows are needed.\n// Each shadow argument should adhere to the standard css3 syntax for the\n// text-shadow property.\n//\n// Note: if any shadow has a spread parameter, this will cause the mixin\n// to emit the shadow declaration twice, first without the spread,\n// then with the spread included. This allows you to progressively\n// enhance the browsers that do support the spread parameter.\n@mixin text-shadow(\n $shadow-1 : default,\n $shadow-2 : false,\n $shadow-3 : false,\n $shadow-4 : false,\n $shadow-5 : false,\n $shadow-6 : false,\n $shadow-7 : false,\n $shadow-8 : false,\n $shadow-9 : false,\n $shadow-10: false\n) {\n @if $shadow-1 == default {\n $shadow-1: compact($default-text-shadow-h-offset $default-text-shadow-v-offset $default-text-shadow-blur $default-text-shadow-spread $default-text-shadow-color);\n }\n $shadows-without-spread: join((),(),comma);\n $shadows: join((),(),comma);\n $has-spread: false;\n @each $shadow in compact($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5,\n $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) {\n @if length($shadow) > 4 {\n $has-spread: true;\n $shadows-without-spread: append($shadows-without-spread, nth($shadow,1) nth($shadow,2) nth($shadow,3) nth($shadow,5));\n $shadows: append($shadows, $shadow);\n } else {\n $shadows-without-spread: append($shadows-without-spread, $shadow);\n $shadows: append($shadows, $shadow);\n }\n }\n @if $has-spread {\n text-shadow: $shadows-without-spread;\n }\n text-shadow: $shadows;\n}\n\n// Provides a single cross-browser CSS text shadow.\n//\n// Provides sensible defaults for the color, horizontal offset, vertical offset, blur, and spread\n// according to the configuration defaults above.\n@mixin single-text-shadow(\n $hoff: false,\n $voff: false,\n $blur: false,\n $spread: false,\n $color: false\n) {\n // A lot of people think the color comes first. It doesn't.\n @if type-of($hoff) == color {\n $temp-color: $hoff;\n $hoff: $voff;\n $voff: $blur;\n $blur: $spread;\n $spread: $color;\n $color: $temp-color;\n }\n // Can't rely on default assignment with multiple supported argument orders.\n $hoff: if($hoff, $hoff, $default-text-shadow-h-offset);\n $voff: if($voff, $voff, $default-text-shadow-v-offset);\n $blur: if($blur, $blur, $default-text-shadow-blur );\n $spread: if($spread, $spread, $default-text-shadow-spread );\n $color: if($color, $color, $default-text-shadow-color );\n // We don't need experimental support for this property.\n @if $color == none or $hoff == none {\n @include text-shadow(none);\n } @else {\n @include text-shadow(compact($hoff $voff $blur $spread $color));\n }\n}\n"],"sourceRoot":"/source/"}
\ No newline at end of file
+{"version":3,"sources":["nuboot_radix.style.css","../bower_components/compass-mixins/lib/compass/functions/_lists.scss","../bower_components/compass-mixins/lib/compass/functions/_constants.scss","../bower_components/compass-mixins/lib/compass/functions/_display.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss","../bower_components/compass-mixins/lib/compass/css3/_shared.scss","../bower_components/compass-mixins/lib/compass/css3/_box-sizing.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_variables.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_tab-focus.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_image.scss","../bower_components/compass-mixins/lib/compass/css3/_transition.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss","../bower_components/compass-mixins/lib/compass/utilities/general/_clearfix.scss","../bower_components/compass-mixins/lib/compass/utilities/general/_hacks.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-overflow.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss","../bower_components/compass-mixins/lib/compass/css3/_box-shadow.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss","../bower_components/compass-mixins/lib/compass/css3/_opacity.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_nav-divider.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_reset-filter.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_nav-vertical-align.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_breadcrumbs.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_pagination.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pager.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_thumbnails.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_gradients.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_progress-bar.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-embed.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_wells.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_close.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss","../bower_components/compass-mixins/lib/compass/css3/_transform.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_reset-text.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_center-block.scss","../bower_components/compass-mixins/lib/compass/typography/text/_replacement.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss","../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss","../bower_components/font-awesome/scss/font-awesome.scss","../bower_components/font-awesome/scss/_path.scss","../bower_components/font-awesome/scss/_core.scss","../bower_components/font-awesome/scss/_larger.scss","../bower_components/font-awesome/scss/_fixed-width.scss","../bower_components/font-awesome/scss/_list.scss","../bower_components/font-awesome/scss/_variables.scss","../bower_components/font-awesome/scss/_bordered-pulled.scss","../bower_components/font-awesome/scss/_animated.scss","../bower_components/font-awesome/scss/_rotated-flipped.scss","../bower_components/font-awesome/scss/_mixins.scss","../bower_components/font-awesome/scss/_stacked.scss","../bower_components/font-awesome/scss/_icons.scss","radix/_admin.scss","radix/_comment.scss","radix/_form.scss","radix/_mixins.scss","radix/_layout.scss","radix/_maintenance.scss","radix/_modal.scss","radix/_nav.scss","radix/_node.scss","radix/_panel.scss","radix/_structure.scss","radix/_view.scss","base/_mixins.scss","components/_admin.scss","components/_block.scss","base/_variables.scss","components/_dkan.scss","components/_form.scss","components/_layout.scss","components/_menu.scss","components/_node.scss","components/_page.scss","components/_panel.scss","components/_recline.scss","components/_responsive.scss","components/_search.scss","components/_structure.scss","components/_term.scss","components/_view.scss","../bower_components/compass-mixins/lib/compass/css3/_text-shadow.scss"],"names":[],"mappings":"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gBlBpB0B;EkBqB1B,iBlBiC2B;EkBhC3B,mBlBoC2B,EkBnC5B;;AAED;;;EACE,alB0ImC;EkBzInC,kBlByImC,EkBxIpC;;AAED;;;;;;;EACE,aAAa,EACd;;AFsPH;EAEI,ahBpHmC;EgBqHnC,kBhBzO4B;EgB0O5B,gBhB1R0B;EgB2R1B,iBhBrO2B;EgBsO3B,mBhBlO2B,EgBmO5B;;AAPH;EASI,ahB3HmC;EgB4HnC,kBhB5HmC,EgB6HpC;;AAXH;;EAcI,aAAa,EACd;;AAfH;EAiBI,ahBnImC;EgBoInC,iBAAkC;EAClC,kBhBzP4B;EgB0P5B,gBhB1S0B;EgB2S1B,iBhBrP2B,EgBsP5B;;AE3RD;;;;EACE,alBgJkC;EkB/IlC,mBlB0B4B;EkBzB5B,gBlBrB0B;EkBsB1B,qBlBgCiC;EkB/BjC,mBlBmC2B,EkBlC5B;;AAED;;;EACE,alBwIkC;EkBvIlC,kBlBuIkC,EkBtInC;;AAED;;;;;;;EACE,aAAa,EACd;;AFgRH;EAEI,ahBhJkC;EgBiJlC,mBhBtQ4B;EgBuQ5B,gBhBrT0B;EgBsT1B,qBhBhQiC;EgBiQjC,mBhB7P2B,EgB8P5B;;AAPH;EASI,ahBvJkC;EgBwJlC,kBhBxJkC,EgByJnC;;AAXH;;EAcI,aAAa,EACd;;AAfH;EAiBI,ahB/JkC;EgBgKlC,iBAAkC;EAClC,mBhBtR4B;EgBuR5B,gBhBrU0B;EgBsU1B,qBhBhRiC,EgBiRlC;;AAQH;EAEE,mBAAmB,EAMpB;EARD;IAMI,sBAAkC,EACnC;;AAGH;EACE,mBAAmB;EACnB,OAAO;EACP,SAAS;EACT,WAAW;EACX,eAAe;EACf,YhB9LqD;EgB+LrD,ahB/LqD;EgBgMrD,kBhBhMqD;EgBiMrD,mBAAmB;EACnB,qBAAqB,EACtB;;AACD;;;;;;EAGE,YhBrMoC;EgBsMpC,ahBtMoC;EgBuMpC,kBhBvMoC,EgBwMrC;;AACD;;;;;;EAGE,YhB1MqC;EgB2MrC,ahB3MqC;EgB4MrC,kBhB5MqC,EgB6MtC;;AAGD;;;;;;;;;;EExZI,elBseoC,EkBrerC;;AFuZH;EEpZI,sBlBkeoC;EFpeyB,yHmB0B9C,ECjBh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IACpB,sBAAoB,EACzB;EDuDH;ICrDI,YrB0IiC;IqBzIjC,0BAAwB;IACpB,sBAAoB,EACzB;EDkDH;;;;IC9CI,YrBmIiC;IqBlIjC,0BAAwB;IACpB,sBAAoB,EASzB;IDmCH;;;;;;;;;;MCvCM,YrB4H+B;MqB3H/B,0BAAwB;MACpB,sBAAoB,EACzB;EDoCL;;;;IC/BI,uBAAuB,EACxB;ED8BH;;;;;;;;;;;;;;;;ICvBM,0BrB9BwB;IqB+BpB,sBrB6G6B,EqB5GlC;EDqBL;ICjBI,erBpC0B;IqBqC1B,uBrBqGiC,EqBpGlC;;ADmBH;ECpEE,YrByJmC;EqBxJnC,0BrBW6B;EqBV7B,sBrByJqC,EoBrFtC;EAFD;IC9DI,YrBmJiC;IqBlJjC,0BAAwB;IACpB,sBAAoB,EACzB;ED2DH;ICzDI,YrB8IiC;IqB7IjC,0BAAwB;IACpB,sBAAoB,EACzB;EDsDH;;IClDI,YrBuIiC;IqBtIjC,0BAAwB;IACpB,sBAAoB,EASzB;IDuCH;;;;MC3CM,YrBgI+B;MqB/H/B,0BAAwB;MACpB,sBAAoB,EACzB;EDwCL;;ICnCI,uBAAuB,EACxB;EDkCH;;;;IC3BM,0BrB7ByB;IqB8BrB,sBrBiH6B,EqBhHlC;EDyBL;ICrBI,erBnC2B;IqBoC3B,uBrByGiC,EqBxGlC;;ADuBH;ECxEE,YrB6JmC;EqB5JnC,0BrBY6B;EqBX7B,sBrB6JqC,EoBrFtC;EAFD;IClEI,YrBuJiC;IqBtJjC,0BAAwB;IACpB,sBAAoB,EACzB;ED+DH;IC7DI,YrBkJiC;IqBjJjC,0BAAwB;IACpB,sBAAoB,EACzB;ED0DH;;ICtDI,YrB2IiC;IqB1IjC,0BAAwB;IACpB,sBAAoB,EASzB;ID2CH;;;;MC/CM,YrBoI+B;MqBnI/B,0BAAwB;MACpB,sBAAoB,EACzB;ED4CL;;ICvCI,uBAAuB,EACxB;EDsCH;;;;IC/BM,0BrB5ByB;IqB6BrB,sBrBqH6B,EqBpHlC;ED6BL;ICzBI,erBlC2B;IqBmC3B,uBrB6GiC,EqB5GlC;;AD2BH;EC5EE,YrBiKmC;EqBhKnC,0BrBa6B;EqBZ7B,sBrBiKqC,EoBrFtC;EAFD;ICtEI,YrB2JiC;IqB1JjC,0BAAwB;IACpB,sBAAoB,EACzB;EDmEH;ICjEI,YrBsJiC;IqBrJjC,0BAAwB;IACpB,sBAAoB,EACzB;ED8DH;;IC1DI,YrB+IiC;IqB9IjC,0BAAwB;IACpB,sBAAoB,EASzB;ID+CH;;;;MCnDM,YrBwI+B;MqBvI/B,0BAAwB;MACpB,sBAAoB,EACzB;EDgDL;;IC3CI,uBAAuB,EACxB;ED0CH;;;;ICnCM,0BrB3ByB;IqB4BrB,sBrByH6B,EqBxHlC;EDiCL;IC7BI,erBjC2B;IqBkC3B,uBrBiHiC,EqBhHlC;;AD+BH;EChFE,YrBqKmC;EqBpKnC,0BrBc6B;EqBb7B,sBrBqKqC,EoBrFtC;EAFD;IC1EI,YrB+JiC;IqB9JjC,0BAAwB;IACpB,sBAAoB,EACzB;EDuEH;ICrEI,YrB0JiC;IqBzJjC,0BAAwB;IACpB,sBAAoB,EACzB;EDkEH;;IC9DI,YrBmJiC;IqBlJjC,0BAAwB;IACpB,sBAAoB,EASzB;IDmDH;;;;MCvDM,YrB4I+B;MqB3I/B,0BAAwB;MACpB,sBAAoB,EACzB;EDoDL;;IC/CI,uBAAuB,EACxB;ED8CH;;;;ICvCM,0BrB1ByB;IqB2BrB,sBrB6H6B,EqB5HlC;EDqCL;ICjCI,erBhC2B;IqBiC3B,uBrBqHiC,EqBpHlC;;ADwCH;EACE,epB/E4B;EoBgF5B,oBAAoB;EACpB,iBAAiB,EA8BlB;EAjCD;;IAUI,8BAA8B;ItBtF+B,yFmB0B9C,EG8DhB;EAZH;IAiBI,0BAA0B,EAC3B;EAlBH;IAqBI,epBhF0B;IoBiF1B,2BpB/E6B;IoBgF7B,8BAA8B,EAC/B;EAxBH;;;IA6BM,epB9G0B;IoB+G1B,sBAAsB,EACvB;;AAQL;EC1EE,mBrBsC8B;EqBrC9B,gBrBT4B;EqBU5B,qBrB4CmC;EqB3CnC,mBrB+C6B,EoB2B9B;;AACD;EC9EE,kBrByC8B;EqBxC9B,gBrBR4B;EqBS5B,iBrB6C6B;EqB5C7B,mBrBgD6B,EoB8B9B;;AACD;EClFE,iBrB4C6B;EqB3C7B,gBrBR4B;EqBS5B,iBrB6C6B;EqB5C7B,mBrBgD6B,EoBiC9B;;AAMD;EACE,eAAe;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I;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AASpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;AACpE;EAA+C,iBAAiB,EAAI;;ACzSpE;EACE,WAAW;EvBkL6C,yGArChC,EuBxIzB;EAND;IAII,WAAW,EACZ;;AAGH;EACE,cAAc,EAKf;EAND;IAGc,eAAe,EAAI;;AAKjC;EAAoB,mBAAmB,EAAI;;AAE3C;EAAoB,yBAAyB,EAAI;;AAEjD;EACE,mBAAmB;EACnB,UAAU;EACV,iBAAiB;EvBgBuC,yGAJpC;ELzB2C,mGKiD5C;ELjD4C,yGKyE5C,EuBxDpB;;AC9BD;EACE,sBAAsB;EACtB,SAAS;EACT,UAAU;EACV,iBAAiB;EACjB,uBAAuB;EACvB,uBAAsC;EACtC,yBAAwC;EACxC,oCAAiD;EACjD,mCAAiD,EAClD;;AAGD;;EAEE,mBAAmB,EACpB;;AAGD;EACE,WAAW,EACZ;;AAGD;EACE,mBAAmB;EACnB,UAAU;EACV,QAAQ;EACR,c3BmP6B;E2BlP7B,cAAc;EACd,YAAY;EACZ,iBAAiB;EACjB,eAAe;EACf,gBAAgB;EAChB,iBAAiB;EACjB,gB3BU4B;E2BT5B,iBAAiB;EACjB,uB3BoMmC;E2BnMnC,uB3BuMmC;E2BtMnC,sC3BoMmC;E2BnMnC,mB3B+D6B;EF1FkC,oHmB0B9C;EUGjB,6BAA6B,EAyB9B;EA3CD;IAwBI,SAAS;IACT,WAAW,EACZ;EA1BH;ICzBE,YAAY;IACZ,cAA2C;IAC3C,iBAAiB;IACjB,0B5B6OsC,E2BxLrC;EA/BH;IAmCI,eAAe;IACf,kBAAkB;IAClB,YAAY;IACZ,oBAAoB;IACpB,qB3BNiC;I2BOjC,e3B1D4B;I2B2D5B,oBAAoB,EACrB;;AAIH;EAGI,sBAAsB;EACtB,e3B0KmC;E2BzKnC,0B3B2KoC,E2B1KrC;;AAIH;EAII,Y3BwB4B;E2BvB5B,sBAAsB;EACtB,WAAW;EACX,0B3B5E0B,E2B6E3B;;AAOH;EAII,e3B3F4B,E2B4F7B;;AALH;EAUI,sBAAsB;EACtB,8BAA8B;EAC9B,uBAAuB;EE3GzB,oEAAmE;EF6GjE,oB3BoHwC,E2BnHzC;;AAIH;EAGI,eAAe,EAChB;;AAJH;EAQI,WAAW,EACZ;;AAOH;EACE,WAAW;EACX,SAAS,EACV;;AAOD;EACE,QAAQ;EACR,YAAY,EACb;;AAGD;EACE,eAAe;EACf,kBAAkB;EAClB,gB3BtG4B;E2BuG5B,qB3B7FmC;E2B8FnC,e3B/I8B;E2BgJ9B,oBAAoB,EACrB;;AAGD;EACE,gBAAgB;EAChB,QAAQ;EACR,SAAS;EACT,UAAU;EACV,OAAO;EACP,aAA0B,EAC3B;;AAGD;EACE,SAAS;EACT,WAAW,EACZ;;AAOD;;EAII,cAAc;EACd,0BAAuC;EACvC,4BAAyC;EACzC,YAAY,EACb;;AARH;;EAWI,UAAU;EACV,aAAa;EACb,mBAAmB,EACpB;;AAQH;EACE;IAEI,SAAS;IAAE,WAAW,EACvB;EAHH;IAOI,QAAQ;IAAE,YAAY,EACvB,EAAA;;AGhNL;;EAEE,mBAAmB;EACnB,sBAAsB;EACtB,uBAAuB,EAYxB;EAhBD;;;IAMI,mBAAmB;IACnB,YAAY,EAQb;IAfH;;;;;;;;;MAaM,WAAW,EACZ;;AAKL;;;;;;EAKI,kBAAkB,EACnB;;AAIH;EACE,kBAAkB;EvBvBlB,iBAAiB;GCaf,QAAS,EsBuBZ;EAdD;;;IAOI,YAAY,EACb;EARH;;;IAYI,iBAAiB,EAClB;;AAGH;EACE,iBAAiB,EAClB;;AAGD;EACE,eAAe,EAIhB;EALD;IhCpCiE,2BgCuC/B;IhCvC+B,8BgCuC/B,EAC/B;;AAGH;;EhC3CiE,0BgC6ClC;EhC7CkC,6BgC6ClC,EAC9B;;AAGD;EACE,YAAY,EACb;;AACD;EACE,iBAAiB,EAClB;;AACD;;EhCvDiE,2BgC0D/B;EhC1D+B,8BgC0D/B,EAC/B;;AAEH;EhC7DiE,0BgC8DlC;EhC9DkC,6BgC8DlC,EAC9B;;AAGD;;EAEE,WAAW,EACZ;;AAgBD;EACE,kBAAkB;EAClB,mBAAmB,EACpB;;AACD;EACE,mBAAmB;EACnB,oBAAoB,EACrB;;AAID;EhChGiE,yHmB0B9C,Ea6ElB;EAPD;IhChGiE,yFmB0B9C,Ea4EhB;;AAKH;EACE,eAAe,EAChB;;AAED;EACE,wBAAqD;EACrD,uBAAuB,EACxB;;AAED;EACE,wB9Bf6B,E8BgB9B;;AAMD;;;;EAII,eAAe;EACf,YAAY;EACZ,YAAY;EACZ,gBAAgB,EACjB;;AARH;EvBnIE,iBAAiB;GCaf,QAAS,EsBsIV;EAhBH;IAcM,YAAY,EACb;;AAfL;;;;;;EAsBI,iBAAiB;EACjB,eAAe,EAChB;;AAGH;EAEI,iBAAiB,EAClB;;AAHH;EhCvJiE,4BE0FlC;EF1FkC,6BE0FlC;EF1FkC,6BgC6J9B;EhC7J8B,8BgC6J9B,EAChC;;AAPH;EhCvJiE,0BgCgKjC;EhChKiC,2BgCgKjC;EhChKiC,+BE0FlC;EF1FkC,gCE0FlC,E8BwE5B;;AAEH;EACE,iBAAiB,EAClB;;AACD;;EhCvKiE,6BgC0K9B;EhC1K8B,8BgC0K9B,EAChC;;AAEH;EhC7KiE,0BgC8KnC;EhC9KmC,2BgC8KnC,EAC7B;;AAMD;EACE,eAAe;EACf,YAAY;EACZ,oBAAoB;EACpB,0BAA0B,EAc3B;EAlBD;;IAOI,YAAY;IACZ,oBAAoB;IACpB,UAAU,EACX;EAVH;IAYI,YAAY,EACb;EAbH;IAgBI,WAAW,EACZ;;ArC8uGH;;;;;;;EqCztGM,mBAAmB;EACnB,uBAAU;EACV,qBAAqB,EACtB;;AC3OL;EACE,mBAAmB;EACnB,eAAe;EACf,0BAA0B,EA2B3B;EA9BD;IAOI,YAAY;IACZ,gBAAgB;IAChB,iBAAiB,EAClB;EAVH;IAeI,mBAAmB;IACnB,WAAW;IAKX,YAAY;IAEZ,YAAY;IACZ,iBAAiB,EAKlB;IA7BH;MA2BM,WAAW,EACZ;;AAuBL;;;EAGE,oBAAoB,EAKrB;EARD;;;IAMI,iBAAiB,EAClB;;AAGH;;EAEE,UAAU;EACV,oBAAoB;EACpB,uBAAuB,EACxB;;AAID;EACE,kB/BkB8B;E+BjB9B,gB/B3B4B;E+B4B5B,oBAAoB;EACpB,eAAe;EACf,e/BpE8B;E+BqE9B,mBAAmB;EACnB,0B/BpE8B;E+BqE9B,uB/B+GmC;E+B9GnC,mB/BwB6B,E+BL9B;EA5BD;;;;IAaI,kB/BY4B;I+BX5B,gB/BrC0B;I+BsC1B,mB/BoB2B,E+BnB5B;EAhBH;;;;IAkBI,mB/BI4B;I+BH5B,gB/B3C0B;I+B4C1B,mB/Bc2B,E+Bb5B;EArBH;;IA0BI,cAAc,EACf;;AAIH;;;;;;;;;;;EjCxFiE,2BiC+FjC;EjC/FiC,8BiC+FjC,EAC/B;;AACD;EACE,gBAAgB,EACjB;;AACD;;;;;;;;;;;EjCpGiE,0BiC2GlC;EjC3GkC,6BiC2GlC,EAC9B;;AACD;EACE,eAAe,EAChB;;AAID;EACE,mBAAmB;EAGnB,aAAa;EACb,oBAAoB,EA+BrB;EApCD;IAUI,mBAAmB,EAUpB;IApBH;MAYM,kBAAkB,EACnB;IAbL;MAkBM,WAAW,EACZ;EAnBL;;IA0BM,mBAAmB,EACpB;EA3BL;;IAgCM,WAAW;IACX,kBAAkB,EACnB;;AChKL;EACE,iBAAiB;EACjB,gBAAgB;EAChB,iBAAiB;EzBCjB,iBAAiB;GCaf,QAAS,EwB2CZ;EA5DD;IAOI,mBAAmB;IACnB,eAAe,EAyBhB;IAjCH;MAWM,mBAAmB;MACnB,eAAe;MACf,mBhCqZ+C,EgC/YhD;MAnBL;QAgBQ,sBAAsB;QACtB,0BhCVwB,EgCWzB;IAlBP;MAuBM,ehCjB0B,EgC0B3B;MAhCL;QA2BQ,ehCrBwB;QgCsBxB,sBAAsB;QACtB,8BAA8B;QAC9B,oBhCiMoC,EgChMrC;EA/BP;IAwCM,0BhCjC0B;IgCkC1B,sBhChCwB,EgCiCzB;EA1CL;IJHE,YAAY;IACZ,cAA2C;IAC3C,iBAAiB;IACjB,0BAJgC,EIwD/B;EApDH;IA0DI,gBAAgB,EACjB;;AAQH;EACE,8BhCqW8C,EgClU/C;EApCD;IAGI,YAAY;IAEZ,oBAAoB,EAyBrB;IA9BH;MASM,kBAAkB;MAClB,qBhCtB+B;MgCuB/B,8BAA8B;MAC9B,2BAA0D,EAI3D;MAhBL;QAcQ,mChCwVwC,EgCvVzC;IAfP;MAuBQ,ehCrFwB;MgCsFxB,uBhCtEoB;MgCuEpB,uBhCmVwC;MgClVxC,iCAAiC;MACjC,gBAAgB,EACjB;;AAaP;EAEI,YAAY,EAmBb;EArBH;IAMM,mBhCbyB,EgCc1B;EAPL;IASM,iBAAiB,EAClB;EAVL;IAiBQ,YhCnBwB;IgCoBxB,0BhCrHsB,EgCsHvB;;AAOP;EAEI,YAAY,EAKb;EAPH;IAIM,gBAAgB;IAChB,eAAe,EAChB;;AAWL;EACE,YAAY,EAwBb;EAzBD;IAII,YAAY,EAKb;IATH;MAMM,mBAAmB;MACnB,mBAAmB,EACpB;EARL;IAYI,UAAU;IACV,WAAW,EACZ;EAED;IAhBF;MAkBM,oBAAoB;MACpB,UAAU,EAIX;MAvBL;QAqBQ,iBAAiB,EAClB,EAAA;;AAQP;EACE,iBAAiB,EAyBlB;EA1BD;IAKI,gBAAgB;IAChB,mBhCtF2B,EgCuF5B;EAPH;;;IAYI,uBhCgPkD,EgC/OnD;EAED;IAfF;MAiBM,8BhC2OgD;MgC1OhD,2BAA0D,EAC3D;IAnBL;;;MAuBM,0BhCvLsB,EgCwLvB,EAAA;;AASL;EAEI,cAAc,EACf;;AAHH;EAKI,eAAe,EAChB;;AAQH;EAEE,iBAAiB;ElC3N8C,0BkC6NnC;ElC7NmC,2BkC6NnC,EAC7B;;ACvOD;EACE,mBAAmB;EACnB,iBjCgWqC;EiC/VrC,oBjCoD6B;EiCnD7B,8BAA8B;E1BF9B,iBAAiB;GCaf,QAAS,EyBHZ;EAHC;IATF;MAUI,mBjCyF2B,EiCvF9B,EAAA;;AAQD;E1BlBE,iBAAiB;GCaf,QAAS,EyBWZ;EAHC;IAHF;MAII,YAAY,EAEf,EAAA;;AAaD;EACE,oBAAoB;EACpB,oBjC4TsC;EiC3TtC,mBjC2TsC;EiC1TtC,kCAAkC;EAClC,mDAA8B;E1B1C9B,iBAAiB;GCaf,QAAS;EyB+BX,kCAAkC,EA+BnC;EAtCD;IAUI,iBAAiB,EAClB;EAED;IAbF;MAcI,YAAY;MACZ,cAAc;MACd,iBAAiB,EAsBpB;MAtCD;QAmBM,0BAA0B;QAC1B,wBAAwB;QACxB,kBAAkB;QAClB,6BAA6B,EAC9B;MAvBL;QA0BM,oBAAoB,EACrB;MA3BL;;;QAkCM,gBAAgB;QAChB,iBAAiB,EAClB,EAAA;;AAIL;;EAGI,kBjCqRoC,EiChRrC;EAHC;IALJ;;MAMM,kBAAkB,EAErB,EAAA;;AAQH;;;;EAII,oBjCkQoC;EiCjQpC,mBjCiQoC,EiC3PrC;EAJC;IAPJ;;;;MAQM,gBAAgB;MAChB,eAAgB,EAEnB,EAAA;;AAWH;EACE,cjCoJ6B;EiCnJ7B,sBAAsB,EAKvB;EAHC;IAJF;MAKI,iBAAiB,EAEpB,EAAA;;AAGD;;EAEE,gBAAgB;EAChB,SAAS;EACT,QAAQ;EACR,cjC0I6B,EiCpI9B;EAHC;IARF;;MASI,iBAAiB,EAEpB,EAAA;;AACD;EACE,OAAO;EACP,sBAAsB,EACvB;;AACD;EACE,UAAU;EACV,iBAAiB;EACjB,sBAAsB,EACvB;;AAKD;EACE,YAAY;EACZ,mBjC2MsC;EiC1MtC,gBjCjH4B;EiCkH5B,kBjCrG6B;EiCsG7B,ajCqMqC,EiCpLtC;EAtBD;IASI,sBAAsB,EACvB;EAVH;IAaI,eAAe,EAChB;EAED;IAhBF;;MAmBM,mBjC0LkC,EiCzLnC,EAAA;;AAUL;EACE,mBAAmB;EACnB,aAAa;EACb,mBjC4KsC;EiC3KtC,kBAAkB;EC9LlB,gBAA4B;EAC5B,mBAA+B;ED+L/B,8BAA8B;EAC9B,uBAAuB;EACvB,8BAA8B;EAC9B,mBjC5F6B,EiCkH9B;EA/BD;IAcI,WAAW,EACZ;EAfH;IAmBI,eAAe;IACf,YAAY;IACZ,YAAY;IACZ,mBAAmB,EACpB;EAvBH;IAyBI,gBAAgB,EACjB;EAED;IA5BF;MA6BI,cAAc,EAEjB,EAAA;;AAQD;EACE,oBjCuIsC,EiC1FvC;EA9CD;IAII,kBAAqB;IACrB,qBAAqB;IACrB,kBjC5K2B,EiC6K5B;EAED;IATF;MAYM,iBAAiB;MACjB,YAAY;MACZ,YAAY;MACZ,cAAc;MACd,8BAA8B;MAC9B,UAAU;MACV,iBAAiB,EAYlB;MA9BL;;QAqBQ,2BAA2B,EAC5B;MAtBP;QAwBQ,kBjC9LuB,EiCmMxB;QA7BP;UA2BU,uBAAuB,EACxB,EAAA;EAMP;IAlCF;MAmCI,YAAY;MACZ,UAAU,EAUb;MA9CD;QAuCM,YAAY,EAKb;QA5CL;UAyCQ,kBjCgG2C;UiC/F3C,qBjC+F2C,EiC9F5C,EAAA;;AAWP;EACE,mBjCiFsC;EiChFtC,oBjCgFsC;EiC/EtC,mBjC+EsC;EiC9EtC,kCAAkC;EAClC,qCAAqC;EnC/Q0B,6JmB0B9C;EiBvCjB,gBAA4B;EAC5B,mBAA+B,EDyThC;EjB2JC;IAEE;MACE,sBAAsB;MACtB,iBAAiB;MACjB,uBAAuB,EACxB;IAGD;MACE,sBAAsB;MACtB,YAAY;MACZ,uBAAuB,EACxB;IAGD;MACE,sBAAsB,EACvB;IAED;MACE,sBAAsB;MACtB,uBAAuB,EAOxB;MALC;;;QAGE,YAAY,EACb;IAIY;MACb,YAAY,EACb;IAED;MACE,iBAAiB;MACjB,uBAAuB,EACxB;IAID;;MAEE,sBAAsB;MACtB,cAAc;MACd,iBAAiB;MACjB,uBAAuB,EAKxB;MAHC;;QACE,gBAAgB,EACjB;IAEsB;;MAEvB,mBAAmB;MACnB,eAAe,EAChB;IAGa;MACZ,OAAO,EACR,EAAA;EiBhPD;IAbJ;MAcM,mBAAmB,EAMtB;MApBH;QAiBQ,iBAAiB,EAClB,EAAA;EAQL;IA1BF;MA2BI,YAAY;MACZ,UAAU;MACV,eAAe;MACf,gBAAgB;MAChB,eAAe;MACf,kBAAkB;MnC1S2C,yFmB0B9C,EgBmRlB,EAAA;;AAMD;EACE,cAAc;EnCpTiD,0BmCqTnC;EnCrTmC,2BmCqTnC,EAC7B;;AAED;EACE,iBAAiB;EnCzT8C,4BE0FlC;EF1FkC,6BE0FlC;EF1FkC,6BmC2ThC;EnC3TgC,8BmC2ThC,EAChC;;AAOD;EChVE,gBAA4B;EAC5B,mBAA+B,EDwVhC;EATD;IChVE,iBAA4B;IAC5B,oBAA+B,EDoV9B;EALH;IChVE,iBAA4B;IAC5B,oBAA+B,EDuV9B;;AAQH;EChWE,iBAA4B;EAC5B,oBAA+B,EDuWhC;EALC;IAHF;MAII,YAAY;MACZ,kBjCIoC;MiCHpC,mBjCGoC,EiCDvC,EAAA;;AAWD;EACE;IACE,uBAAuB,EACxB;EACD;IACE,wBAAwB;IAC1B,oBjChBsC,EiCqBrC;IAPD;MAKI,gBAAgB,EACjB,EAAA;;AASL;EACE,0BjCzBwC;EiC0BxC,sBjCzBuC,EiCyJxC;EAlID;IAKI,YjCzB2C,EiC+B5C;IAXH;MAQM,ejClB2C;MiCmB3C,8BjClBgD,EiCmBjD;EAVL;IAcI,YjCvCmC,EiCwCpC;EAfH;IAmBM,YjCvCyC,EiC8C1C;IA1BL;MAuBQ,YjC1CuC;MiC2CvC,8BjC1C8C,EiC2C/C;EAzBP;IA+BQ,YjChDuC;IiCiDvC,0BjChDyC,EiCiD1C;EAjCP;IAuCQ,YjCtDuC;IiCuDvC,8BjCtD8C,EiCuD/C;EAzCP;IA8CI,mBjClD2C,EiC0D5C;IAtDH;MAiDM,uBjCvDyC,EiCwD1C;IAlDL;MAoDM,uBjCzDyC,EiC0D1C;EArDL;;IA0DI,sBjCjFqC,EiCkFtC;EA3DH;IAoEQ,0BjCpFyC;IiCqFzC,YjCtFuC,EiCuFxC;EAGH;IAzEJ;MA6EU,YjCjGqC,EiCuGtC;MAnFT;QAgFY,YjCnGmC;QiCoGnC,8BjCnG0C,EiCoG3C;IAlFX;MAwFY,YjCzGmC;MiC0GnC,0BjCzGqC,EiC0GtC;IA1FX;MAgGY,YjC/GmC;MiCgHnC,8BjC/G0C,EiCgH3C,EAAA;EAlGX;IA8GI,YjClI2C,EiCsI5C;IAlHH;MAgHM,YjCnIyC,EiCoI1C;EAjHL;IAqHI,YjCzI2C,EiCqJ5C;IAjIH;MAwHM,YjC3IyC,EiC4I1C;IAzHL;;;MA8HQ,YjC7IuC,EiC8IxC;;AAOP;EACE,uBjCrI8C;EiCsI9C,sBjCrIgD,EiCsQjD;EAnID;IAKI,ejCrI+C,EiC2IhD;IAXH;MAQM,YjC9H0C;MiC+H1C,8BjC9HiD,EiC+HlD;EAVL;IAcI,ejCnJ+C,EiCoJhD;EAfH;IAmBM,ejCnJ6C,EiC0J9C;IA1BL;MAuBQ,YjCtJwC;MiCuJxC,8BjCtJ+C,EiCuJhD;EAzBP;IA+BQ,YjC9JwC;IiC+JxC,0BjC5J0C,EiC6J3C;EAjCP;IAuCQ,YjClKwC;IiCmKxC,8BjClK+C,EiCmKhD;EAzCP;IA+CI,mBjC/J4C,EiCuK7C;IAvDH;MAkDM,uBjCpK0C,EiCqK3C;IAnDL;MAqDM,uBjCtK0C,EiCuK3C;EAtDL;;IA2DI,sBAAoB,EACrB;EA5DH;IAoEQ,0BjChM0C;IiCiM1C,YjCpMwC,EiCqMzC;EAGH;IAzEJ;MA6EU,sBjChNwC,EiCiNzC;IA9ET;MAgFU,0BjCnNwC,EiCoNzC;IAjFT;MAmFU,ejCnNyC,EiCyN1C;MAzFT;QAsFY,YjCrNoC;QiCsNpC,8BjCrN2C,EiCsN5C;IAxFX;MA8FY,YjC7NoC;MiC8NpC,0BjC3NsC,EiC4NvC;IAhGX;MAsGY,YjCjOoC;MiCkOpC,8BjCjO2C,EiCkO5C,EAAA;EAxGX;IA+GI,ejC/O+C,EiCmPhD;IAnHH;MAiHM,YjChP0C,EiCiP3C;EAlHL;IAsHI,ejCtP+C,EiCkQhD;IAlIH;MAyHM,YjCxP0C,EiCyP3C;IA1HL;;;MA+HQ,YjC1PwC,EiC2PzC;;AE7oBP;EACE,kBnCqxBkC;EmCpxBlC,oBnC0D6B;EmCzD7B,iBAAiB;EACjB,0BnCoxBqC;EmCnxBrC,mBnCmG6B,EmClF9B;EAtBD;IAQI,sBAAsB,EASvB;IAjBH;MAaM,cAA2C;MAC3C,eAAe;MACf,YnC2wB8B,EmC1wB/B;EAhBL;IAoBI,enCX4B,EmCY7B;;ACvBH;EACE,sBAAsB;EACtB,gBAAgB;EAChB,eAA+B;EAC/B,mBpCsG6B,EoClC9B;EAxED;IAOI,gBAAgB,EA0BjB;IAjCH;;MAUM,mBAAmB;MACnB,YAAY;MACZ,kBpCgF0B;MoC/E1B,qBpC+C+B;MoC9C/B,sBAAsB;MACtB,epCDwB;MoCExB,uBpCobqC;MoCnbrC,uBpCobqC;MoCnbrC,kBAAkB,EACnB;IAnBL;;MAuBQ,eAAe;MtCP0C,4BE0FlC;MF1FkC,+BE0FlC,EoCjFxB;IAzBP;;MtCgBiE,6BE0FlC;MF1FkC,gCE0FlC,EoC3ExB;EA/BP;;;IAuCM,WAAW;IACX,epCPwB;IoCQxB,0BpC7B0B;IoC8B1B,mBpC+ZqC,EoC9ZtC;EA3CL;;;;IAmDM,WAAW;IACX,YpCuZqC;IoCtZrC,0BpCvCwB;IoCwCxB,sBpCxCwB;IoCyCxB,gBAAgB,EACjB;EAxDL;;;;;;IAkEM,epCvD0B;IoCwD1B,uBpC6YqC;IoC5YrC,mBpC6YqC;IoC5YrC,oBpC+JsC,EoC9JvC;;AAQL;;EC3EM,mBrC4F0B;EqC3F1B,gBrC6CwB;EqC5CxB,qBrCkG+B,EqCjGhC;;ADwEL;;EtC9DiE,4BE2FlC;EF3FkC,+BE2FlC,EqChGxB;;ADmEP;;EtC9DiE,6BE2FlC;EF3FkC,gCE2FlC,EqC1FxB;;ADkEP;;EChFM,kBrC+F0B;EqC9F1B,gBrC8CwB;EqC7C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,EAS/B;EAXD;;IAMI,mBAAmB;IACnB,UAAU;IACV,aAAa;IACb,eAAe,EAChB;;AAOH;ECvDE,0B7CqfsC;E6CpftC,sB7CqfqC;E6CpfrC,e7CkfsC,E4C3bvC;EAFD;IClDI,0BAAwB,EACzB;EDiDH;IC/CI,eAAa,EACd;;ADkDH;EC3DE,0B7CyfsC;E6CxftC,sB7CyfqC;E6CxfrC,e7CsfsC,E4C3bvC;EAFD;ICtDI,0BAAwB,EACzB;EDqDH;ICnDI,eAAa,EACd;;ADsDH;EC/DE,0B7C6fsC;E6C5ftC,sB7C6fqC;E6C5frC,e7C0fsC,E4C3bvC;EAFD;IC1DI,0BAAwB,EACzB;EDyDH;ICvDI,eAAa,EACd;;AD0DH;ECnEE,0B7CigBsC;E6ChgBtC,sB7CigBqC;E6ChgBrC,e7C8fsC,E4C3bvC;EAFD;IC9DI,0BAAwB,EACzB;ED6DH;IC3DI,eAAa,EACd;;ACGH;EACE;IAAQ,4BAA4B,EAAA;EACpC;IAAQ,yBAAyB,EAAA,EAAA;;AAQnC;EACE,iBAAiB;EACjB,a9CsC6B;E8CrC7B,oB9CqC6B;E8CpC7B,0B9CgnBmC;E8C/mBnC,mB9C+E6B;EF1FkC,uHmB0B9C,E6BblB;;AAGD;EACE,YAAY;EACZ,UAAU;EACV,aAAa;EACb,gB9Cc4B;E8Cb5B,kB9CyB6B;E8CxB7B,Y9CsmBgC;E8CrmBhC,mBAAmB;EACnB,0B9C1B4B;EFEmC,uHmB0B9C;Ed+IuC,oGArChC,E2CzGzB;;AAOD;;ECGE,sMAAiC;EDAjC,2BAA2B,EAC5B;;AAMD;;E3B1CU,mD2B4CkD,EAC3D;;AAMD;EErEE,0BhDe6B,E8CwD9B;EAFD;IChBE,sMAAiC,EChDhC;;AFoEH;EEzEE,0BhDgB6B,E8C2D9B;EAFD;ICpBE,sMAAiC,EChDhC;;AFwEH;EE7EE,0BhDiB6B,E8C8D9B;EAFD;ICxBE,sMAAiC,EChDhC;;AF4EH;EEjFE,0BhDkB6B,E8CiE9B;EAFD;IC5BE,sMAAiC,EChDhC;;ACRH;EAEE,iBAAiB,EAKlB;EAPD;IAKI,cAAc,EACf;;AAGH;;EAEE,QAAQ;EACR,iBAAiB,EAClB;;AAED;EACE,eAAe,EAC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lPM,erDGwB;MqDFxB,uBrDosB4B,EqDnsB7B;EDgPL;IC5OM,6BrDHwB,EqDIzB;;AD8OL;EChQE,sBrDsfqC,EoDpPtC;EAFD;IC7PI,erDifoC;IqDhfpC,0BrDifoC;IqDhfpC,sBrDifmC,EqDxepC;IDkPH;MCxPM,0BrD8eiC,EqD7elC;IDuPL;MCrPM,erD0ekC;MqDzelC,0BrDwekC,EqDvenC;EDmPL;IC/OM,6BrDqeiC,EqDpelC;;ADiPL;ECnQE,sBrD0fqC,EoDrPtC;EAFD;IChQI,erDqfoC;IqDpfpC,0BrDqfoC;IqDpfpC,sBrDqfmC,EqD5epC;IDqPH;MC3PM,0BrDkfiC,EqDjflC;ID0PL;MCxPM,erD8ekC;MqD7elC,0BrD4ekC,EqD3enC;EDsPL;IClPM,6BrDyeiC,EqDxelC;;ADoPL;ECtQE,sBrD8fqC,EoDtPtC;EAFD;ICnQI,erDyfoC;IqDxfpC,0BrDyfoC;IqDxfpC,sBrDyfmC,EqDhfpC;IDwPH;MC9PM,0BrDsfiC,EqDrflC;ID6PL;MC3PM,erDkfkC;MqDjflC,0BrDgfkC,EqD/enC;EDyPL;ICrPM,6BrD6eiC,EqD5elC;;ADuPL;ECzQE,sBrDkgBqC,EoDvPtC;EAFD;ICtQI,erD6foC;IqD5fpC,0BrD6foC;IqD5fpC,sBrD6fmC,EqDpfpC;ID2PH;MCjQM,0BrD0fiC,EqDzflC;IDgQL;MC9PM,erDsfkC;MqDrflC,0BrDofkC,EqDnfnC;ED4PL;ICxPM,6BrDifiC,EqDhflC;;ACjBL;EACE,mBAAmB;EACnB,eAAe;EACf,UAAU;EACV,WAAW;EACX,iBAAiB,EAelB;EApBD;;;;;IAYI,mBAAmB;IACnB,OAAO;IACP,QAAQ;IACR,UAAU;IACV,aAAa;IACb,YAAY;IACZ,UAAU,EACX;;AAIH;EACE,uBAAuB,EACxB;;AAGD;EACE,oBAAoB,EACrB;;AC5BD;EACE,iBAAiB;EACjB,cAAc;EACd,oBAAoB;EACpB,0BvDqvBmC;EuDpvBnC,0BvDqvBkC;EuDpvBlC,mBvDiG6B;EF1FkC,wHmB0B9C,EsC3BlB;EAZD;IASI,mBAAmB;IACnB,kCAAkB,EACnB;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iBvB;EAAE,aN2nBY,EAAO;;AM1nBrB;EAAE,aNsPY,EAAO;;AMrPrB;EAAE,aNykBgB,EAAO;;AMxkBzB;EAAE,aNukBU,EAAO;;AMtkBnB;EAAE,aNwkBe,EAAO;;AMvkBxB;EAAE,aNyHa,EAAO;;AMxHtB;;;EAAE,aN6kBa,EAAO;;AM5kBtB;EAAE,aN+emB,EAAO;;AM9e5B;EAAE,aN6eoB,EAAO;;AM5e7B;EAAE,aNqciB,EAAO;;AMpc1B;EAAE,aN8fc,EAAO;;AM7fvB;;EAAE,aNkJW,EAAO;;AMjJpB;EAAE,aNslBe,EAAO;;AMrlBxB;EAAE,aNiTY,EAAO;;AMhTrB;EAAE,aN6Nc,EAAO;;AM5NvB;EAAE,aNmIe,EAAO;;AMlIxB;EAAE,aNudY,EAAO;;AMtdrB;EAAE,aN+KgB,EAAO;;AM9KzB;EAAE,aNU2B,EAAO;;AMTpC;EAAE,aNYyB,EAAO;;AMXlC;EAAE,aN0Ta,EAAO;;AMzTtB;EAAE,aNmbqB,EAAO;;AMlb9B;;EAAE,aN4cc,EAAO;;AM3cvB;EAAE,aNsce,EAAO;;AMrcxB;EAAE,aN6VgB,EAAO;;AM5VzB;EAAE,aNgWY,EAAO;;AM/VrB;EAAE,aNkOY,EAAO;;AMjOrB;EAAE,aN8RkB,EAAO;;AM7R3B;EAAE,aN+mBkB,EAAO;;AM9mB3B;EAAE,aN6mBmB,EAAO;;AM5mB5B;EAAE,aN8mBiB,EAAO;;AM7mB1B;EAAE,aNmbc,EAAO;;AMlbvB;EAAE,aNmBe,EAAO;;AMlBxB;EAAE,aNgiBW,EAAO;;AM/hBpB;EAAE,aNgiBY,EAAO;;AM/hBrB;EAAE,aN8CY,EAAO;;AM7CrB;EAAE,aN8CgB,EAAO;;AM7CzB;EAAE,aN0aa,EAAO;;AMzatB;EAAE,aN+Dc,EAAO;;AM9DvB;EAAE,aNgOY,EAAO;;AM/NrB;EAAE,aNsCY,EAAO;;AMrCrB;EAAE,aNgTc,EAAO;;AM/SvB;EAAE,aN8hBmB,EAAO;;AM7hB5B;EAAE,aN8hBkB,EAAO;;AM7hB3B;EAAE,aNpCkB,EAAO;;AMqC3B;EAAE,aNvCoB,EAAO;;AMwC7B;EAAE,aNrCmB,EAAO;;AMsC5B;EAAE,aNxCqB,EAAO;;AMyC9B;EAAE,aNoUY,EAAO;;AMnUrB;;EAAE,aN4Xe,EAAO;;AM3XxB;EAAE,aN6Rc,EAAO;;AM5RvB;EAAE,aNklBoB,EAAO;;AMjlB7B;;;EAAE,aN0YiB,EAAO;;AMzY1B;EAAE,aNmYc,EAAO;;AMlYvB;EAAE,aN+UkB,EAAO;;AM9U3B;EAAE,aNnDc,EAAO;;AMoDvB;EAAE,aN8hBY,EAAO;;AM7hBrB;;EAAE,aNiYuB,EAAO;;AMhYhC;EAAE,aNqcsB,EAAO;;AMpc/B;EAAE,aNuEsB,EAAO;;AMtE/B;EAAE,aNtBc,EAAO;;AMuBvB;EAAE,aNifqB,EAAO;;AMhf9B;EAAE,aNgKqB,EAAO;;AM/J9B;EAAE,aNlBgB,EAAO;;AMmBzB;EAAE,aNsYY,EAAO;;AMrYrB;EAAE,aNoXa,EAAO;;AMnXtB;EAAE,aNifY,EAAO;;AMhfrB;EAAE,aNuMe,EAAO;;AMtMxB;EAAE,aN2JoB,EAAO;;AM1J7B;EAAE,aN0eoB,EAAO;;AMze7B;EAAE,aN+Ha,EAAO;;AM9HtB;EAAE,aNiEoB,EAAO;;AMhE7B;EAAE,aNiEqB,EAAO;;AMhE9B;EAAE,aNkYmB,EAAO;;AMjY5B;EAAE,aN6UoB,EAAO;;AM5U7B;EAAE,aNygBoB,EAAO;;AMxgB7B;EAAE,aNmDoB,EAAO;;AMlD7B;EAAE,aNuYuB,EAAO;;AMtYhC;EAAE,aNoQmB,EAAO;;AMnQ5B;EAAE,aNgGkB,EAAO;;AM/F3B;EAAE,aNqgBsB,EAAO;;AMpgB/B;EAAE,aN+CsB,EAAO;;AM9C/B;EAAE,aNnCW,EAAO;;AMoCpB;EAAE,aNhDkB,EAAO;;AMiD3B;EAAE,aNhDmB,EAAO;;AMiD5B;EAAE,aNhDgB,EAAO;;AMiDzB;EAAE,aNpDkB,EAAO;;AMqD3B;;EAAE,aNoaa,EAAO;;AMnatB;EAAE,aN2Hc,EAAO;;AM1HvB;EAAE,aN8EgB,EAAO;;AM7EzB;EAAE,aNgXY,EAAO;;AM/WrB;EAAE,aN2Ta,EAAO;;AM1TtB;EAAE,aNlDgB,EAAO;;AMmDzB;EAAE,aNoH0B,EAAO;;AMnHnC;EAAE,aN0LY,EAAO;;AMzLrB;EAAE,aNqQY,EAAO;;AMpQrB;EAAE,aNyJY,EAAO;;AMxJrB;EAAE,aNsHW,EAAO;;AMrHpB;EAAE,aNsHiB,EAAO;;AMrH1B;;EAAE,aN+G4B,EAAO;;AM9GrC;EAAE,aNiWa,EAAO;;AMhWtB;EAAE,aNNgB,EAAO;;AMOzB;EAAE,aNkXc,EAAO;;AMjXvB;EAAE,aNyDe,EAAO;;AMxDxB;EAAE,aNuRc,EAAO;;AMtRvB;EAAE,aNiCkB,EAAO;;AMhC3B;EAAE,aN6BoB,EAAO;;AM5B7B;EAAE,aN0Xe,EAAO;;AMzXxB;EAAE,aNyZqB,EAAO;;AMxZ9B;EAAE,aNsJc,EAAO;;AMrJvB;EAAE,aNuJmB,EAAO;;AMtJ5B;EAAE,aNtEgB,EAAO;;AMuEzB;EAAE,aNxEgB,EAAO;;AMyEzB;;EAAE,aNhEiB,EAAO;;AMiE1B;EAAE,aN8fsB,EAAO;;AM7f/B;EAAE,aN0GuB,EAAO;;AMzGhC;EAAE,aNdoB,EAAO;;AMe7B;EAAE,aNwOW,EAAO;;AMvOpB;;EAAE,aNwCY,EAAO;;AMvCrB;EAAE,aN6CgB,EAAO;;AM5CzB;EAAE,aNwdmB,EAAO;;AMvd5B;EAAE,aNsdqB,EAAO;;AMrd9B;EAAE,aN6aiB,EAAO;;AM5a1B;EAAE,aNgMe,EAAO;;AM/LxB;EAAE,aN2YgB,EAAO;;AM1YzB;EAAE,aNqPuB,EAAO;;AMpPhC;EAAE,aN+ckB,EAAO;;AM9c3B;EAAE,aNsFqB,EAAO;;AMrF9B;EAAE,aNsYe,EAAO;;AMrYxB;EAAE,aNqec,EAAO;;AMpevB;EAAE,aN2JqB,EAAO;;AM1J9B;EAAE,aNsfc,EAAO;;AMrfvB;EAAE,aNmOe,EAAO;;AMlOxB;EAAE,aNsTa,EAAO;;AMrTtB;EAAE,aN6ZgB,EAAO;;AM5ZzB;EAAE,aNpDkB,EAAO;;AMqD3B;EAAE,aNoToB,EAAO;;AMnT7B;EAAE,aNsee,EAAO;;AMrexB;;EAAE,aNgFgB,EAAO;;AM/EzB;EAAE,aNgJc,EAAO;;AM/IvB;EAAE,aN0ec,EAAO;;AMzevB;EAAE,aNgCmB,EAAO;;AM/B5B;;EAAE,aN8VW,EAAO;;AM7VpB;EAAE,aNwKa,EAAO;;AMvKtB;EAAE,aNvDgB,EAAO;;AMwDzB;EAAE,aN9EY,EAAO;;AM+ErB;EAAE,aNvBmB,EAAO;;AMwB5B;EAAE,aN2JoB,EAAO;;AM1J7B;EAAE,aNyJmB,EAAO;;AMxJ5B;EAAE,aN0JiB,EAAO;;AMzJ1B;EAAE,aNsJmB,EAAO;;AMrJ5B;EAAE,aN5HyB,EAAO;;AM6HlC;EAAE,aNxH0B,EAAO;;AMyHnC;EAAE,aNxHuB,EAAO;;AMyHhC;EAAE,aNhIyB,EAAO;;AMiIlC;EAAE,aNqIa,EAAO;;AMpItB;EAAE,aN4fc,EAAO;;AM3fvB;EAAE,aNsaa,EAAO;;AMratB;EAAE,aN0Fc,EAAO;;AMzFvB;EAAE,aN3EiB,EAAO;;AM4E1B;EAAE,aNzHkB,EAAO;;AM0H3B;;EAAE,aN+da,EAAO;;AM9dtB;;EAAE,aN8MY,EAAO;;AM7MrB;EAAE,aNda,EAAO;;AMetB;EAAE,aN4Fa,EAAO;;AM3FtB;;EAAE,aN8UgB,EAAO;;AM7UzB;;EAAE,aNgFe,EAAO;;AM/ExB;EAAE,aN2QiB,EAAO;;AM1Q1B;;EAAE,aN0FgB,EAAO;;AMzFzB;EAAE,aNyXc,EAAO;;AMxXvB;;;EAAE,aNtHY,EAAO;;AMuHrB;EAAE,aN4Me,EAAO;;AM3MxB;EAAE,aN0Me,EAAO;;AMzMxB;EAAE,aNwYqB,EAAO;;AMvY9B;EAAE,aNociB,EAAO;;AMnc1B;EAAE,aN+Ya,EAAO;;AM9YtB;EAAE,aN8Ma,EAAO;;AM7MtB;EAAE,aNsba,EAAO;;AMrbtB;EAAE,aNgRiB,EAAO;;AM/Q1B;EAAE,aNiRwB,EAAO;;AMhRjC;EAAE,aN+G0B,EAAO;;AM9GnC;EAAE,aN6GmB,EAAO;;AM5G5B;EAAE,aNsOa,EAAO;;AMrOtB;EAAE,aN/EkB,EAAO;;AMgF3B;EAAE,aNzEgB,EAAO;;AM0EzB;EAAE,aNhFkB,EAAO;;AMiF3B;EAAE,aNhFmB,EAAO;;AMiF5B;EAAE,aN5Be,EAAO;;AM6BxB;;EAAE,aNsVY,EAAO;;AMrVrB;;EAAE,aN2ViB,EAAO;;AM1V1B;;EAAE,aNyVgB,EAAO;;AMxVzB;EAAE,aNUgB,EAAO;;AMTzB;EAAE,aNiLgB,EAAO;;AMhLzB;;EAAE,aNkbY,EAAO;;AMjbrB;;EAAE,aN6Ea,EAAO;;AM5EtB;;EAAE,aN6XkB,EAAO;;AM5X3B;EAAE,aNnCiB,EAAO;;AMoC1B;EAAE,aNhCkB,EAAO;;AMiC3B;;EAAE,aNvHY,EAAO;;AMwHrB;EAAE,aNmUe,EAAO;;AMlUxB;EAAE,aNyagB,EAAO;;AMxazB;;EAAE,aNxDiB,EAAO;;AMyD1B;EAAE,aNoKmB,EAAO;;AMnK5B;EAAE,aNIgB,EAAO;;AMHzB;EAAE,aNtDsB,EAAO;;AMuD/B;EAAE,aNtDoB,EAAO;;AMuD7B;EAAE,aN8ae,EAAO;;AM7axB;EAAE,aNiWmB,EAAO;;AMhW5B;EAAE,aN0WgB,EAAO;;AMzWzB;EAAE,aN7Ic,EAAO;;AM8IvB;EAAE,aNtDc,EAAO;;AMuDvB;EAAE,aN/Be,EAAO;;AMgCxB;EAAE,aN8BmB,EAAO;;AM7B5B;EAAE,aN7HkB,EAAO;;AM8H3B;EAAE,aNyGkB,EAAO;;AMxG3B;EAAE,aN5MiB,EAAO;;AM6M1B;EAAE,aNyLc,EAAO;;AMxLvB;EAAE,aNUmB,EAAO;;AMT5B;EAAE,aN1JY,EAAO;;AM2JrB;EAAE,aN6EgB,EAAO;;AM5EzB;EAAE,aNgPmB,EAAO;;AM/O5B;EAAE,aN7MyB,EAAO;;AM8MlC;EAAE,aN7M0B,EAAO;;AM8MnC;EAAE,aN7MuB,EAAO;;AM8MhC;EAAE,aNjNyB,EAAO;;AMkNlC;EAAE,aN7MkB,EAAO;;AM8M3B;EAAE,aN7MmB,EAAO;;AM8M5B;EAAE,aN7MgB,EAAO;;AM8MzB;EAAE,aNjNkB,EAAO;;AMkN3B;EAAE,aN3Ce,EAAO;;AM4CxB;EAAE,aN2Hc,EAAO;;AM1HvB;EAAE,aNwVc,EAAO;;AMvVvB;;EAAE,aNkLc,EAAO;;AMjLvB;EAAE,aN3FgB,EAAO;;AM4FzB;EAAE,aN2OkB,EAAO;;AM1O3B;EAAE,aN2OmB,EAAO;;AM1O5B;EAAE,aNmTe,EAAO;;AMlTxB;EAAE,aNhGc,EAAO;;AMiGvB;;EAAE,aNqPa,EAAO;;AMpPtB;EAAE,aN6CkB,EAAO;;AM5C3B;EAAE,aNoBgB,EAAO;;AMnBzB;EAAE,aNqBqB,EAAO;;AMpB9B;EAAE,aN8Re,EAAO;;AM7RxB;EAAE,aNyBe,EAAO;;AMxBxB;EAAE,aN8Ja,EAAO;;AM7JtB;EAAE,aNyBe,EAAO;;AMxBxB;EAAE,aNwGkB,EAAO;;AMvG3B;EAAE,aNOc,EAAO;;AMNvB;EAAE,aNKsB,EAAO;;AMJ/B;EAAE,aN8UgB,EAAO;;AM7UzB;EAAE,aNjGY,EAAO;;AMkGrB;;EAAE,aNyOiB,EAAO;;AMxO1B;;;EAAE,aN8SmB,EAAO;;AM7S5B;EAAE,aN2HsB,EAAO;;AM1H/B;EAAE,aNhFY,EAAO;;AMiFrB;EAAE,aNrGiB,EAAO;;AMsG1B;;EAAE,aNnIoB,EAAO;;AMoI7B;EAAE,aNkNgB,EAAO;;AMjNzB;EAAE,aN+EY,EAAO;;AM9ErB;EAAE,aNnDmB,EAAO;;AMoD5B;EAAE,aNwTmB,EAAO;;AMvT5B;EAAE,aNmTiB,EAAO;;AMlT1B;EAAE,aN1Dc,EAAO;;AM2DvB;EAAE,aNyMoB,EAAO;;AMxM7B;EAAE,aN4IkB,EAAO;;AM3I3B;EAAE,aN4IwB,EAAO;;AM3IjC;EAAE,aNwPc,EAAO;;AMvPvB;EAAE,aNzKkB,EAAO;;AM0K3B;EAAE,aNlByB,EAAO;;AMmBlC;EAAE,aN2Nc,EAAO;;AM1NvB;EAAE,aNgIc,EAAO;;AM/HvB;EAAE,aN3I2B,EAAO;;AM4IpC;EAAE,aN3I4B,EAAO;;AM4IrC;EAAE,aN3IyB,EAAO;;AM4IlC;EAAE,aN/I2B,EAAO;;AMgJpC;EAAE,aNuDa,EAAO;;AMtDtB;EAAE,aNpGY,EAAO;;AMqGrB;EAAE,aNzQc,EAAO;;AM0QvB;EAAE,aNiWkB,EAAO;;AMhW3B;EAAE,aN7LgB,EAAO;;AM8LzB;EAAE,aNlFkB,EAAO;;AMmF3B;EAAE,aNlFkB,EAAO;;AMmF3B;EAAE,aNmNkB,EAAO;;AMlN3B;EAAE,aN4KmB,EAAO;;AM3K5B;EAAE,aNsTc,EAAO;;AMrTvB;EAAE,aN2HoB,EAAO;;AM1H7B;EAAE,aN2HsB,EAAO;;AM1H/B;EAAE,aN0EgB,EAAO;;AMzEzB;EAAE,aNwEkB,EAAO;;AMvE3B;EAAE,aNhKoB,EAAO;;AMiK7B;EAAE,aNuJqB,EAAO;;AMtJ9B;EAAE,aN7E4B,EAAO;;AM8ErC;EAAE,aN0NoB,EAAO;;AMzN7B;EAAE,aN/He,EAAO;;AMgIxB;;EAAE,aN3L2B,EAAO;;AM4LpC;;EAAE,aNzLyB,EAAO;;AM0LlC;;EAAE,aN3L4B,EAAO;;AM4LrC;;EAAE,aN5FW,EAAO;;AM6FpB;EAAE,aN1BW,EAAO;;AM2BpB;;EAAE,aN+UW,EAAO;;AM9UpB;;EAAE,aNuCW,EAAO;;AMtCpB;;;;EAAE,aN8CW,EAAO;;AM7CpB;;;EAAE,aNgMW,EAAO;;AM/LpB;;EAAE,aNgDW,EAAO;;AM/CpB;;EAAE,aN3NW,EAAO;;AM4NpB;EAAE,aN7EY,EAAO;;AM8ErB;EAAE,aNjEiB,EAAO;;AMkE1B;EAAE,aNgOsB,EAAO;;AM/N/B;EAAE,aNgOuB,EAAO;;AM/NhC;EAAE,aNgOuB,EAAO;;AM/NhC;EAAE,aNgOwB,EAAO;;AM/NjC;EAAE,aNmOwB,EAAO;;AMlOjC;EAAE,aNmOyB,EAAO;;AMlOlC;EAAE,aNwRiB,EAAO;;AMvR1B;EAAE,aNoRmB,EAAO;;AMnR5B;EAAE,aNyWsB,EAAO;;AMxW/B;EAAE,aNsWe,EAAO;;AMrWxB;EAAE,aN4VY,EAAO;;AM3VrB;EAAE,aN4VmB,EAAO;;AM3V5B;EAAE,aNoWoB,EAAO;;AMnW7B;EAAE,aN9He,EAAO;;AM+HxB;EAAE,aNoOsB,EAAO;;AMnO/B;EAAE,aNkBiB,EAAO;;AMjB1B;EAAE,aNlEc,EAAO;;AMmEvB;EAAE,aN/TW,EAAO;;AMgUpB;EAAE,aN3PiB,EAAO;;AM4P1B;EAAE,aN3PwB,EAAO;;AM4PjC;EAAE,aNmSc,EAAO;;AMlSvB;EAAE,aNmSqB,EAAO;;AMlS9B;EAAE,aNiDuB,EAAO;;AMhDhC;EAAE,aNmDqB,EAAO;;AMlD9B;EAAE,aNgDuB,EAAO;;AM/ChC;EAAE,aNgDwB,EAAO;;AM/CjC;EAAE,aNtTa,EAAO;;AMuTtB;EAAE,aNuUe,EAAO;;AMtUxB;EAAE,aNlUe,EAAO;;AMmUxB;EAAE,aNmCa,EAAO;;AMlCtB;EAAE,aNhJgB,EAAO;;AMiJzB;EAAE,aN0La,EAAO;;AMzLtB;EAAE,aNxEkB,EAAO;;AMyE3B;EAAE,aNgRc,EAAO;;AM/QvB;EAAE,aNnHc,EAAO;;AMoHvB;EAAE,aN6CY,EAAO;;AM5CrB;;EAAE,aNjDgB,EAAO;;AMkDzB;EAAE,aNmOa,EAAO;;AMlOtB;EAAE,aNoEc,EAAO;;AMnEvB;EAAE,aNlUe,EAAO;;AMmUxB;EAAE,aNrQW,EAAO;;AMsQpB;EAAE,aN6SU,EAAO;;AM5SnB;EAAE,aNkTa,EAAO;;AMjTtB;EAAE,aNkIc,EAAO;;AMjIvB;EAAE,aN+EiB,EAAO;;AM9E1B;EAAE,aNoMsB,EAAO;;AMnM/B;EAAE,aNnU4B,EAAO;;AMoUrC;EAAE,aNrU2B,EAAO;;AMsUpC;;EAAE,aNvP2B,EAAO;;AMwPpC;EAAE,aNrKoB,EAAO;;AMsK7B;EAAE,aN6SkB,EAAO;;AM5S3B;EAAE,aNiSoB,EAAO;;AMhS7B;;EAAE,aNiQW,EAAO;;AMhQpB;EAAE,aNqGqB,EAAO;;AMpG9B;EAAE,aNqLqB,EAAO;;AMpL9B;EAAE,aNmKa,EAAO;;AMlKtB;EAAE,aNhKuB,EAAO;;AMiKhC;EAAE,aN2SiB,EAAO;;AM1S1B;EAAE,aN6Dc,EAAO;;AM5DvB;;;EAAE,aNsQkB,EAAO;;AMrQ3B;;EAAE,aN1EsB,EAAO;;AM2E/B;EAAE,aN6Sa,EAAO;;AM5StB;EAAE,aNhFc,EAAO;;AMiFvB;EAAE,aNyGc,EAAO;;AMxGvB;EAAE,aNyGqB,EAAO;;AMxG9B;EAAE,aNmM0B,EAAO;;AMlMnC;EAAE,aNiMmB,EAAO;;AMhM5B;EAAE,aN7LiB,EAAO;;AM8L1B;EAAE,aN1LY,EAAO;;AM2LrB;EAAE,aNwEkB,EAAO;;AMvE3B;EAAE,aNwEsB,EAAO;;AMvE/B;EAAE,aNvLc,EAAO;;AMwLvB;EAAE,aNjCc,EAAO;;AMkCvB;EAAE,aN5BgB,EAAO;;AM6BzB;EAAE,aN7JW,EAAO;;AM8JpB;EAAE,aNvSgB,EAAO;;AMwSzB;EAAE,aNpPa,EAAO;;AMqPtB;EAAE,aNsDW,EAAO;;AMrDpB;EAAE,aN+Ja,EAAO;;AM9JtB;EAAE,aNjNY,EAAO;;AMkNrB;EAAE,aNjNa,EAAO;;AMkNtB;EAAE,aNnUe,EAAO;;AMoUxB;EAAE,aNnUsB,EAAO;;AMoU/B;EAAE,aNsKa,EAAO;;AMrKtB;EAAE,aNsKoB,EAAO;;AMrK7B;EAAE,aNkFe,EAAO;;AMjFxB;;EAAE,aNlSW,EAAO;;AMmSpB;;EAAE,aN0LY,EAAO;;AMzLrB;EAAE,aNwNY,EAAO;;AMvNrB;EAAE,aNqJe,EAAO;;AMpJxB;EAAE,aNlNkB,EAAO;;AMmN3B;EAAE,aN+IkB,EAAO;;AM9I3B;EAAE,aNxNgB,EAAO;;AMyNzB;EAAE,aNpKkB,EAAO;;AMqK3B;EAAE,aN7JmB,EAAO;;AM8J5B;EAAE,aN1KoB,EAAO;;AM2K7B;EAAE,aNpKyB,EAAO;;AMqKlC;;;EAAE,aN3KoB,EAAO;;AM4K7B;;EAAE,aNhLsB,EAAO;;AMiL/B;;EAAE,aNhLoB,EAAO;;AMiL7B;;EAAE,aNpKoB,EAAO;;AMqK7B;EAAE,aNjLmB,EAAO;;AMkL5B;EAAE,aN+OY,EAAO;;AM9OrB;EAAE,aN/Pe,EAAO;;AMgQxB;EAAE,aN/DgB,EAAO;;AMgEzB;;;;;EAAE,aNhDiB,EAAO;;AMiD1B;EAAE,aN9QsB,EAAO;;AM+Q/B;;EAAE,aN2Da,EAAO;;AM1DtB;;EAAE,aNvNc,EAAO;;AMwNvB;EAAE,aNtIkB,EAAO;;AMuI3B;EAAE,aNxIW,EAAO;;AMyIpB;;;EAAE,aNzHmB,EAAO;;AM0H5B;EAAE,aNmKqB,EAAO;;AMlK9B;EAAE,aN6CU,EAAO;;AM5CnB;;EAAE,aN2Oc,EAAO;;AM1OvB;;EAAE,aNUmB,EAAO;;AMT5B;;EAAE,aNUqB,EAAO;;AMT9B;EAAE,aN3Ge,EAAO;;AM4GxB;EAAE,aNzRmB,EAAO;;AM0R5B;EAAE,aNlHc,EAAO;;AMmHvB;EAAE,aNQiB,EAAO;;AMP1B;EAAE,aNkGe,EAAO;;AMjGxB;EAAE,aN+EiB,EAAO;;AM9E1B;EAAE,aN+EwB,EAAO;;AM9EjC;EAAE,aN/VY,EAAO;;AMgWrB;;EAAE,aNnKgB,EAAO;;AMoKzB;EAAE,aNwLW,EAAO;;AMvLpB;EAAE,aN1WkB,EAAO;;AM2W3B;EAAE,aNsBY,EAAO;;AMrBrB;EAAE,aN2FkB,EAAO;;AM1F3B;EAAE,aNyLc,EAAO;;AMxLvB;EAAE,aN0OY,EAAO;;AMzOrB;EAAE,aNnBmB,EAAO;;AMoB5B;EAAE,aN2NY,EAAO;;AM1NrB;EAAE,aN3VkB,EAAO;;AM4V3B;EAAE,aNHc,EAAO;;AMIvB;EAAE,aNvJqB,EAAO;;AMwJ9B;EAAE,aNlUe,EAAO;;AMmUxB;EAAE,aNtUqB,EAAO;;AMuU9B;EAAE,aNzUmB,EAAO;;AM0U5B;EAAE,aN5Ue,EAAO;;AM6UxB;EAAE,aNxUiB,EAAO;;AMyU1B;EAAE,aNxUiB,EAAO;;AMyU1B;EAAE,aN7XkB,EAAO;;AM8X3B;EAAE,aN7XoB,EAAO;;AM8X7B;EAAE,aN6Ja,EAAO;;AM5JtB;EAAE,aN1RiB,EAAO;;AM2R1B;EAAE,aN3ZU,EAAO;;AM4ZnB;EAAE,aN9OkB,EAAO;;AM+O3B;EAAE,aNzBmB,EAAO;;AM0B5B;EAAE,aNhYqB,EAAO;;AMiY9B;EAAE,aNjbkB,EAAO;;AMkb3B;EAAE,aNZiB,EAAO;;AMa1B;EAAE,aN7FkB,EAAO;;AM8F3B;EAAE,aN3Gc,EAAO;;AM4GvB;EAAE,aN3GqB,EAAO;;AM4G9B;EAAE,aN0IkB,EAAO;;AMzI3B;EAAE,aN0IiB,EAAO;;AMzI1B;EAAE,aN1Ye,EAAO;;AM2YxB;EAAE,aNvXW,EAAO;;AMwXpB;EAAE,aN3He,EAAO;;AM4HxB;EAAE,aNtciB,EAAO;;AMuc1B;EAAE,aNnWU,EAAO;;AMoWnB;;;EAAE,aN1IW,EAAO;;AM2IpB;EAAE,aNxEgB,EAAO;;AMyEzB;EAAE,aN5XkB,EAAO;;AM6X3B;EAAE,aNjTsB,EAAO;;AMkT/B;EAAE,aNpSgB,EAAO;;AMqSzB;EAAE,aNlNgB,EAAO;;AMmNzB;EAAE,aNvHe,EAAO;;AMwHxB;EAAE,aN0Bc,EAAO;;AMzBvB;EAAE,aNsCoB,EAAO;;AMrC7B;EAAE,aN0CmB,EAAO;;AMzC5B;EAAE,aN2CgB,EAAO;;AM1CzB;EAAE,aNhXiB,EAAO;;AMiX1B;EAAE,aNlXuB,EAAO;;AMmXhC;EAAE,aNvSe,EAAO;;AMwSxB;EAAE,aN+BY,EAAO;;AM9BrB;EAAE,aNyJmB,EAAO;;AMxJ5B;EAAE,aNvEkB,EAAO;;AMwE3B;EAAE,aN6EmB,EAAO;;AM5E5B;EAAE,aN5KiB,EAAO;;AM6K1B;EAAE,aNwJa,EAAO;;AMvJtB;EAAE,aNjGY,EAAO;;AMkGrB;EAAE,aNxFe,EAAO;;AMyFxB;;EAAE,aNmHmB,EAAO;;AMlH5B;EAAE,aNmHuB,EAAO;;AMlHhC;EAAE,aNoJoB,EAAO;;AMnJ7B;EAAE,aNrGmB,EAAO;;AMsG5B;EAAE,aNmJkB,EAAO;;AMlJ3B;EAAE,aNtGmB,EAAO;;AMuG5B;EAAE,aNrGqB,EAAO;;AMsG9B;EAAE,aNvGqB,EAAO;;AMwG9B;EAAE,aNjFc,EAAO;;AMkFvB;EAAE,aNjOkB,EAAO;;AMkO3B;EAAE,aN1RyB,EAAO;;AM2RlC;EAAE,aNpDmB,EAAO;;AMqD5B;EAAE,aNyJgB,EAAO;;AMxJzB;EAAE,aNCc,EAAO;;AMAvB;EAAE,aNmIiB,EAAO;;AMlI1B;EAAE,aNoIkB,EAAO;;AMnI3B;;EAAE,aN7bW,EAAO;;AM8bpB;EAAE,aNuIe,EAAO;;AMtIxB;EAAE,aNgGa,EAAO;;AM/FtB;EAAE,aN0Dc,EAAO;;AMzDvB;EAAE,aNhHc,EAAO;;AMiHvB;;EAAE,aN0JoB,EAAO;;AMzJ7B;EAAE,aNtFqB,EAAO;;AMuF9B;EAAE,aN1FgB,EAAO;;AM2FzB;EAAE,aNhToB,EAAO;;AMiT7B;;EAAE,aN1coB,EAAO;;AM2c7B;;EAAE,aNxc8B,EAAO;;AMycvC;;EAAE,aN3coB,EAAO;;AM4c7B;;EAAE,aN3cuB,EAAO;;AM4chC;;EAAE,aN/cqB,EAAO;;AMgd9B;EAAE,aN1GqB,EAAO;;AM2G9B;EAAE,aNhMgB,EAAO;;AMiMzB;EAAE,aNvGoB,EAAO;;AMwG7B;EAAE,aNvGsB,EAAO;;AMwG/B;EAAE,aNmCmB,EAAO;;AMlC5B;EAAE,aNmCqB,EAAO;;AMlC9B;EAAE,aN1Zc,EAAO;;AM2ZvB;EAAE,aN7ZsB,EAAO;;AM8Z/B;EAAE,aN/Xa,EAAO;;AMgYtB;EAAE,aNreqB,EAAO;;AMse9B;EAAE,aN7MmB,EAAO;;AM8M5B;;E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","file":"nuboot_radix.style.css","sourcesContent":["@charset \"UTF-8\";\n/*\n * A partial implementation of the Ruby list functions from Compass:\n * https://github.com/Compass/compass/blob/stable/lib/compass/sass_extensions/functions/lists.rb\n */\n/*\n * A partial implementation of the Ruby constants functions from Compass:\n * https://github.com/Compass/compass/blob/stable/lib/compass/sass_extensions/functions/constants.rb\n */\n/*\n * A partial implementation of the Ruby display functions from Compass:\n * https://github.com/Compass/compass/blob/stable/core/lib/compass/core/sass_extensions/functions/display.rb\n */\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box; }\n\n*:before,\n*:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box; }\n\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: transparent; }\n\nbody {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n line-height: 1.42857;\n color: #333333;\n background-color: #fff; }\n\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit; }\n\na {\n color: #337ab7;\n text-decoration: none; }\n a:hover, a:focus {\n color: #23527c;\n text-decoration: underline; }\n a:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px; }\n\nfigure {\n margin: 0; }\n\nimg {\n vertical-align: middle; }\n\n.img-responsive {\n display: block;\n max-width: 100%;\n height: auto; }\n\n.img-rounded {\n border-radius: 6px; }\n\n.img-thumbnail {\n padding: 4px;\n line-height: 1.42857;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: compact(compact(all 0.2s ease-in-out, false, false, false, false, false, false, false, false, false) false false);\n -moz-transition: compact(compact(all 0.2s ease-in-out, false, false, false, false, false, false, false, false, false) false false false);\n -o-transition: compact(compact(all 0.2s ease-in-out, false, false, false, false, false, false, false, false, false) false false false);\n transition: compact(all 0.2s ease-in-out, false, false, false, false, false, false, false, false, false);\n display: inline-block;\n max-width: 100%;\n height: auto; }\n\n.img-circle {\n border-radius: 50%; }\n\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eeeeee; }\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.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto; }\n\n[role=\"button\"] {\n cursor: pointer; }\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n font-family: inherit;\n font-weight: 500;\n line-height: 1.1;\n color: inherit; }\n h1 small,\n h1 .small, h2 small,\n h2 .small, h3 small,\n h3 .small, h4 small,\n h4 .small, h5 small,\n h5 .small, h6 small,\n h6 .small,\n .h1 small,\n .h1 .small, .h2 small,\n .h2 .small, .h3 small,\n .h3 .small, .h4 small,\n .h4 .small, .h5 small,\n .h5 .small, .h6 small,\n .h6 .small {\n font-weight: normal;\n line-height: 1;\n color: #777777; }\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n margin-top: 20px;\n margin-bottom: 10px; }\n h1 small,\n h1 .small, .h1 small,\n .h1 .small,\n h2 small,\n h2 .small, .h2 small,\n .h2 .small,\n h3 small,\n h3 .small, .h3 small,\n .h3 .small {\n font-size: 65%; }\n\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n margin-top: 10px;\n margin-bottom: 10px; }\n h4 small,\n h4 .small, .h4 small,\n .h4 .small,\n h5 small,\n h5 .small, .h5 small,\n .h5 .small,\n h6 small,\n h6 .small, .h6 small,\n .h6 .small {\n font-size: 75%; }\n\nh1, .h1 {\n font-size: 36px; }\n\nh2, .h2 {\n font-size: 30px; }\n\nh3, .h3 {\n font-size: 24px; }\n\nh4, .h4 {\n font-size: 18px; }\n\nh5, .h5 {\n font-size: 14px; }\n\nh6, .h6 {\n font-size: 12px; }\n\np {\n margin: 0 0 10px; }\n\n.lead {\n margin-bottom: 20px;\n font-size: 16px;\n font-weight: 300;\n line-height: 1.4; }\n @media (min-width: 768px) {\n .lead {\n font-size: 21px; } }\n\nsmall,\n.small {\n font-size: 85%; }\n\nmark,\n.mark {\n background-color: #fcf8e3;\n padding: .2em; }\n\n.text-left {\n text-align: left; }\n\n.text-right {\n text-align: right; }\n\n.text-center {\n text-align: center; }\n\n.text-justify {\n text-align: justify; }\n\n.text-nowrap {\n white-space: nowrap; }\n\n.text-lowercase {\n text-transform: lowercase; }\n\n.text-uppercase, .initialism {\n text-transform: uppercase; }\n\n.text-capitalize {\n text-transform: capitalize; }\n\n.text-muted, body.maintenance-page .tasks-list > div {\n color: #777777; }\n\n.text-primary {\n color: #337ab7; }\n\na.text-primary:hover,\na.text-primary:focus {\n color: #286090; }\n\n.text-success {\n color: #3c763d; }\n\na.text-success:hover,\na.text-success:focus {\n color: #2b542c; }\n\n.text-info {\n color: #31708f; }\n\na.text-info:hover,\na.text-info:focus {\n color: #245269; }\n\n.text-warning {\n color: #8a6d3b; }\n\na.text-warning:hover,\na.text-warning:focus {\n color: #66512c; }\n\n.text-danger {\n color: #a94442; }\n\na.text-danger:hover,\na.text-danger:focus {\n color: #843534; }\n\n.bg-primary {\n color: #fff; }\n\n.bg-primary {\n background-color: #337ab7; }\n\na.bg-primary:hover,\na.bg-primary:focus {\n background-color: #286090; }\n\n.bg-success {\n background-color: #dff0d8; }\n\na.bg-success:hover,\na.bg-success:focus {\n background-color: #c1e2b3; }\n\n.bg-info {\n background-color: #d9edf7; }\n\na.bg-info:hover,\na.bg-info:focus {\n background-color: #afd9ee; }\n\n.bg-warning {\n background-color: #fcf8e3; }\n\na.bg-warning:hover,\na.bg-warning:focus {\n background-color: #f7ecb5; }\n\n.bg-danger {\n background-color: #f2dede; }\n\na.bg-danger:hover,\na.bg-danger:focus {\n background-color: #e4b9b9; }\n\n.page-header {\n padding-bottom: 9px;\n margin: 40px 0 20px;\n border-bottom: 1px solid #eeeeee; }\n\nul,\nol {\n margin-top: 0;\n margin-bottom: 10px; }\n ul ul,\n ul ol,\n ol ul,\n ol ol {\n margin-bottom: 0; }\n\n.list-unstyled {\n padding-left: 0;\n list-style: none; }\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n margin-left: -5px; }\n .list-inline > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px; }\n\ndl {\n margin-top: 0;\n margin-bottom: 20px; }\n\ndt,\ndd {\n line-height: 1.42857; }\n\ndt {\n font-weight: bold; }\n\ndd {\n margin-left: 0; }\n\n.dl-horizontal dd {\n overflow: hidden;\n *zoom: 1; }\n\n@media (min-width: 768px) {\n .dl-horizontal dt {\n float: left;\n width: 160px;\n clear: left;\n text-align: right;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap; }\n .dl-horizontal dd {\n margin-left: 180px; } }\n\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted #777777; }\n\n.initialism {\n font-size: 90%; }\n\nblockquote {\n padding: 10px 20px;\n margin: 0 0 20px;\n font-size: 17.5px;\n border-left: 5px solid #eeeeee; }\n blockquote p:last-child,\n blockquote ul:last-child,\n blockquote ol:last-child {\n margin-bottom: 0; }\n blockquote footer,\n blockquote small,\n blockquote .small {\n display: block;\n font-size: 80%;\n line-height: 1.42857;\n color: #777777; }\n blockquote footer:before,\n blockquote small:before,\n blockquote .small:before {\n content: '\\2014 \\00A0'; }\n\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid #eeeeee;\n border-left: 0;\n text-align: right; }\n .blockquote-reverse footer:before,\n .blockquote-reverse small:before,\n .blockquote-reverse .small:before,\n blockquote.pull-right footer:before,\n blockquote.pull-right small:before,\n blockquote.pull-right .small:before {\n content: ''; }\n .blockquote-reverse footer:after,\n .blockquote-reverse small:after,\n .blockquote-reverse .small:after,\n blockquote.pull-right footer:after,\n blockquote.pull-right small:after,\n blockquote.pull-right .small:after {\n content: '\\00A0 \\2014'; }\n\naddress {\n margin-bottom: 20px;\n font-style: normal;\n line-height: 1.42857; }\n\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace; }\n\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: #c7254e;\n background-color: #f9f2f4;\n border-radius: 4px; }\n\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: #fff;\n background-color: #333;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }\n kbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none; }\n\npre {\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.42857;\n word-break: break-all;\n word-wrap: break-word;\n color: #333333;\n background-color: #f5f5f5;\n border: 1px solid #ccc;\n border-radius: 4px; }\n pre 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.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll; }\n\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n overflow: hidden;\n *zoom: 1; }\n @media (min-width: 768px) {\n .container {\n width: 750px; } }\n @media (min-width: 992px) {\n .container {\n width: 970px; } }\n @media (min-width: 1200px) {\n .container {\n width: 1170px; } }\n\n.container-fluid {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n overflow: hidden;\n *zoom: 1; }\n\n.row {\n margin-left: -15px;\n margin-right: -15px;\n overflow: hidden;\n *zoom: 1; }\n\n.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, .calendar-calendar, .view .row > .list-group, .col-lg-12 {\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px; }\n\n.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 {\n float: left; }\n\n.col-xs-1 {\n width: 8.33333%; }\n\n.col-xs-2 {\n width: 16.66667%; }\n\n.col-xs-3 {\n width: 25%; }\n\n.col-xs-4 {\n width: 33.33333%; }\n\n.col-xs-5 {\n width: 41.66667%; }\n\n.col-xs-6 {\n width: 50%; }\n\n.col-xs-7 {\n width: 58.33333%; }\n\n.col-xs-8 {\n width: 66.66667%; }\n\n.col-xs-9 {\n width: 75%; }\n\n.col-xs-10 {\n width: 83.33333%; }\n\n.col-xs-11 {\n width: 91.66667%; }\n\n.col-xs-12 {\n width: 100%; }\n\n.col-xs-pull-0 {\n right: auto; }\n\n.col-xs-pull-1 {\n right: 8.33333%; }\n\n.col-xs-pull-2 {\n right: 16.66667%; }\n\n.col-xs-pull-3 {\n right: 25%; }\n\n.col-xs-pull-4 {\n right: 33.33333%; }\n\n.col-xs-pull-5 {\n right: 41.66667%; }\n\n.col-xs-pull-6 {\n right: 50%; }\n\n.col-xs-pull-7 {\n right: 58.33333%; }\n\n.col-xs-pull-8 {\n right: 66.66667%; }\n\n.col-xs-pull-9 {\n right: 75%; }\n\n.col-xs-pull-10 {\n right: 83.33333%; }\n\n.col-xs-pull-11 {\n right: 91.66667%; }\n\n.col-xs-pull-12 {\n right: 100%; }\n\n.col-xs-push-0 {\n left: auto; }\n\n.col-xs-push-1 {\n left: 8.33333%; }\n\n.col-xs-push-2 {\n left: 16.66667%; }\n\n.col-xs-push-3 {\n left: 25%; }\n\n.col-xs-push-4 {\n left: 33.33333%; }\n\n.col-xs-push-5 {\n left: 41.66667%; }\n\n.col-xs-push-6 {\n left: 50%; }\n\n.col-xs-push-7 {\n left: 58.33333%; }\n\n.col-xs-push-8 {\n left: 66.66667%; }\n\n.col-xs-push-9 {\n left: 75%; }\n\n.col-xs-push-10 {\n left: 83.33333%; }\n\n.col-xs-push-11 {\n left: 91.66667%; }\n\n.col-xs-push-12 {\n left: 100%; }\n\n.col-xs-offset-0 {\n margin-left: 0%; }\n\n.col-xs-offset-1 {\n margin-left: 8.33333%; }\n\n.col-xs-offset-2 {\n margin-left: 16.66667%; }\n\n.col-xs-offset-3 {\n margin-left: 25%; }\n\n.col-xs-offset-4 {\n margin-left: 33.33333%; }\n\n.col-xs-offset-5 {\n margin-left: 41.66667%; }\n\n.col-xs-offset-6 {\n margin-left: 50%; }\n\n.col-xs-offset-7 {\n margin-left: 58.33333%; }\n\n.col-xs-offset-8 {\n margin-left: 66.66667%; }\n\n.col-xs-offset-9 {\n margin-left: 75%; }\n\n.col-xs-offset-10 {\n margin-left: 83.33333%; }\n\n.col-xs-offset-11 {\n margin-left: 91.66667%; }\n\n.col-xs-offset-12 {\n margin-left: 100%; }\n\n@media (min-width: 768px) {\n .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 {\n float: left; }\n .col-sm-1 {\n width: 8.33333%; }\n .col-sm-2 {\n width: 16.66667%; }\n .col-sm-3 {\n width: 25%; }\n .col-sm-4 {\n width: 33.33333%; }\n .col-sm-5 {\n width: 41.66667%; }\n .col-sm-6 {\n width: 50%; }\n .col-sm-7 {\n width: 58.33333%; }\n .col-sm-8 {\n width: 66.66667%; }\n .col-sm-9 {\n width: 75%; }\n .col-sm-10 {\n width: 83.33333%; }\n .col-sm-11 {\n width: 91.66667%; }\n .col-sm-12 {\n width: 100%; }\n .col-sm-pull-0 {\n right: auto; }\n .col-sm-pull-1 {\n right: 8.33333%; }\n .col-sm-pull-2 {\n right: 16.66667%; }\n .col-sm-pull-3 {\n right: 25%; }\n .col-sm-pull-4 {\n right: 33.33333%; }\n .col-sm-pull-5 {\n right: 41.66667%; }\n .col-sm-pull-6 {\n right: 50%; }\n .col-sm-pull-7 {\n right: 58.33333%; }\n .col-sm-pull-8 {\n right: 66.66667%; }\n .col-sm-pull-9 {\n right: 75%; }\n .col-sm-pull-10 {\n right: 83.33333%; }\n .col-sm-pull-11 {\n right: 91.66667%; }\n .col-sm-pull-12 {\n right: 100%; }\n .col-sm-push-0 {\n left: auto; }\n .col-sm-push-1 {\n left: 8.33333%; }\n .col-sm-push-2 {\n left: 16.66667%; }\n .col-sm-push-3 {\n left: 25%; }\n .col-sm-push-4 {\n left: 33.33333%; }\n .col-sm-push-5 {\n left: 41.66667%; }\n .col-sm-push-6 {\n left: 50%; }\n .col-sm-push-7 {\n left: 58.33333%; }\n .col-sm-push-8 {\n left: 66.66667%; }\n .col-sm-push-9 {\n left: 75%; }\n .col-sm-push-10 {\n left: 83.33333%; }\n .col-sm-push-11 {\n left: 91.66667%; }\n .col-sm-push-12 {\n left: 100%; }\n .col-sm-offset-0 {\n margin-left: 0%; }\n .col-sm-offset-1 {\n margin-left: 8.33333%; }\n .col-sm-offset-2 {\n margin-left: 16.66667%; }\n .col-sm-offset-3 {\n margin-left: 25%; }\n .col-sm-offset-4 {\n margin-left: 33.33333%; }\n .col-sm-offset-5 {\n margin-left: 41.66667%; }\n .col-sm-offset-6 {\n margin-left: 50%; }\n .col-sm-offset-7 {\n margin-left: 58.33333%; }\n .col-sm-offset-8 {\n margin-left: 66.66667%; }\n .col-sm-offset-9 {\n margin-left: 75%; }\n .col-sm-offset-10 {\n margin-left: 83.33333%; }\n .col-sm-offset-11 {\n margin-left: 91.66667%; }\n .col-sm-offset-12 {\n margin-left: 100%; } }\n\n@media (min-width: 992px) {\n .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, .calendar-calendar, .view .row > .list-group {\n float: left; }\n .col-md-1 {\n width: 8.33333%; }\n .col-md-2 {\n width: 16.66667%; }\n .col-md-3 {\n width: 25%; }\n .col-md-4 {\n width: 33.33333%; }\n .col-md-5 {\n width: 41.66667%; }\n .col-md-6 {\n width: 50%; }\n .col-md-7 {\n width: 58.33333%; }\n .col-md-8 {\n width: 66.66667%; }\n .col-md-9 {\n width: 75%; }\n .col-md-10 {\n width: 83.33333%; }\n .col-md-11 {\n width: 91.66667%; }\n .col-md-12, .calendar-calendar, .view .row > .list-group {\n width: 100%; }\n .col-md-pull-0 {\n right: auto; }\n .col-md-pull-1 {\n right: 8.33333%; }\n .col-md-pull-2 {\n right: 16.66667%; }\n .col-md-pull-3 {\n right: 25%; }\n .col-md-pull-4 {\n right: 33.33333%; }\n .col-md-pull-5 {\n right: 41.66667%; }\n .col-md-pull-6 {\n right: 50%; }\n .col-md-pull-7 {\n right: 58.33333%; }\n .col-md-pull-8 {\n right: 66.66667%; }\n .col-md-pull-9 {\n right: 75%; }\n .col-md-pull-10 {\n right: 83.33333%; }\n .col-md-pull-11 {\n right: 91.66667%; }\n .col-md-pull-12 {\n right: 100%; }\n .col-md-push-0 {\n left: auto; }\n .col-md-push-1 {\n left: 8.33333%; }\n .col-md-push-2 {\n left: 16.66667%; }\n .col-md-push-3 {\n left: 25%; }\n .col-md-push-4 {\n left: 33.33333%; }\n .col-md-push-5 {\n left: 41.66667%; }\n .col-md-push-6 {\n left: 50%; }\n .col-md-push-7 {\n left: 58.33333%; }\n .col-md-push-8 {\n left: 66.66667%; }\n .col-md-push-9 {\n left: 75%; }\n .col-md-push-10 {\n left: 83.33333%; }\n .col-md-push-11 {\n left: 91.66667%; }\n .col-md-push-12 {\n left: 100%; }\n .col-md-offset-0 {\n margin-left: 0%; }\n .col-md-offset-1 {\n margin-left: 8.33333%; }\n .col-md-offset-2 {\n margin-left: 16.66667%; }\n .col-md-offset-3 {\n margin-left: 25%; }\n .col-md-offset-4 {\n margin-left: 33.33333%; }\n .col-md-offset-5 {\n margin-left: 41.66667%; }\n .col-md-offset-6 {\n margin-left: 50%; }\n .col-md-offset-7 {\n margin-left: 58.33333%; }\n .col-md-offset-8 {\n margin-left: 66.66667%; }\n .col-md-offset-9 {\n margin-left: 75%; }\n .col-md-offset-10 {\n margin-left: 83.33333%; }\n .col-md-offset-11 {\n margin-left: 91.66667%; }\n .col-md-offset-12 {\n margin-left: 100%; } }\n\n@media (min-width: 1200px) {\n .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 {\n float: left; }\n .col-lg-1 {\n width: 8.33333%; }\n .col-lg-2 {\n width: 16.66667%; }\n .col-lg-3 {\n width: 25%; }\n .col-lg-4 {\n width: 33.33333%; }\n .col-lg-5 {\n width: 41.66667%; }\n .col-lg-6 {\n width: 50%; }\n .col-lg-7 {\n width: 58.33333%; }\n .col-lg-8 {\n width: 66.66667%; }\n .col-lg-9 {\n width: 75%; }\n .col-lg-10 {\n width: 83.33333%; }\n .col-lg-11 {\n width: 91.66667%; }\n .col-lg-12 {\n width: 100%; }\n .col-lg-pull-0 {\n right: auto; }\n .col-lg-pull-1 {\n right: 8.33333%; }\n .col-lg-pull-2 {\n right: 16.66667%; }\n .col-lg-pull-3 {\n right: 25%; }\n .col-lg-pull-4 {\n right: 33.33333%; }\n .col-lg-pull-5 {\n right: 41.66667%; }\n .col-lg-pull-6 {\n right: 50%; }\n .col-lg-pull-7 {\n right: 58.33333%; }\n .col-lg-pull-8 {\n right: 66.66667%; }\n .col-lg-pull-9 {\n right: 75%; }\n .col-lg-pull-10 {\n right: 83.33333%; }\n .col-lg-pull-11 {\n right: 91.66667%; }\n .col-lg-pull-12 {\n right: 100%; }\n .col-lg-push-0 {\n left: auto; }\n .col-lg-push-1 {\n left: 8.33333%; }\n .col-lg-push-2 {\n left: 16.66667%; }\n .col-lg-push-3 {\n left: 25%; }\n .col-lg-push-4 {\n left: 33.33333%; }\n .col-lg-push-5 {\n left: 41.66667%; }\n .col-lg-push-6 {\n left: 50%; }\n .col-lg-push-7 {\n left: 58.33333%; }\n .col-lg-push-8 {\n left: 66.66667%; }\n .col-lg-push-9 {\n left: 75%; }\n .col-lg-push-10 {\n left: 83.33333%; }\n .col-lg-push-11 {\n left: 91.66667%; }\n .col-lg-push-12 {\n left: 100%; }\n .col-lg-offset-0 {\n margin-left: 0%; }\n .col-lg-offset-1 {\n margin-left: 8.33333%; }\n .col-lg-offset-2 {\n margin-left: 16.66667%; }\n .col-lg-offset-3 {\n margin-left: 25%; }\n .col-lg-offset-4 {\n margin-left: 33.33333%; }\n .col-lg-offset-5 {\n margin-left: 41.66667%; }\n .col-lg-offset-6 {\n margin-left: 50%; }\n .col-lg-offset-7 {\n margin-left: 58.33333%; }\n .col-lg-offset-8 {\n margin-left: 66.66667%; }\n .col-lg-offset-9 {\n margin-left: 75%; }\n .col-lg-offset-10 {\n margin-left: 83.33333%; }\n .col-lg-offset-11 {\n margin-left: 91.66667%; }\n .col-lg-offset-12 {\n margin-left: 100%; } }\n\ntable {\n background-color: transparent; }\n\ncaption {\n padding-top: 8px;\n padding-bottom: 8px;\n color: #777777;\n text-align: left; }\n\nth {\n text-align: left; }\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px; }\n .table > thead > tr > th,\n .table > thead > tr > td,\n .table > tbody > tr > th,\n .table > tbody > tr > td,\n .table > tfoot > tr > th,\n .table > tfoot > tr > td {\n padding: 8px;\n line-height: 1.42857;\n vertical-align: top;\n border-top: 1px solid #ddd; }\n .table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #ddd; }\n .table > caption + thead > tr:first-child > th,\n .table > caption + thead > tr:first-child > td,\n .table > colgroup + thead > tr:first-child > th,\n .table > colgroup + thead > tr:first-child > td,\n .table > thead:first-child > tr:first-child > th,\n .table > thead:first-child > tr:first-child > td {\n border-top: 0; }\n .table > tbody + tbody {\n border-top: 2px solid #ddd; }\n .table .table {\n background-color: #fff; }\n\n.table-condensed > thead > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > th,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > th,\n.table-condensed > tfoot > tr > td {\n padding: 5px; }\n\n.table-bordered, .calendar-calendar table.mini {\n border: 1px solid #ddd; }\n .table-bordered > thead > tr > th, .calendar-calendar table.mini > thead > tr > th,\n .table-bordered > thead > tr > td, .calendar-calendar table.mini > thead > tr > td,\n .table-bordered > tbody > tr > th, .calendar-calendar table.mini > tbody > tr > th,\n .table-bordered > tbody > tr > td, .calendar-calendar table.mini > tbody > tr > td,\n .table-bordered > tfoot > tr > th, .calendar-calendar table.mini > tfoot > tr > th,\n .table-bordered > tfoot > tr > td, .calendar-calendar table.mini > tfoot > tr > td {\n border: 1px solid #ddd; }\n .table-bordered > thead > tr > th, .calendar-calendar table.mini > thead > tr > th,\n .table-bordered > thead > tr > td, .calendar-calendar table.mini > thead > tr > td {\n border-bottom-width: 2px; }\n\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: #f9f9f9; }\n\n.table-hover > tbody > tr:hover {\n background-color: #f5f5f5; }\n\ntable col[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-column; }\n\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-cell; }\n\n.table > thead > tr > td.active,\n.table > thead > tr > th.active,\n.table > thead > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr > td.active,\n.table > tbody > tr > th.active,\n.table > tbody > tr.active > td,\n.table > tbody > tr.active > th,\n.table > tfoot > tr > td.active,\n.table > tfoot > tr > th.active,\n.table > tfoot > tr.active > td,\n.table > tfoot > tr.active > th {\n background-color: #f5f5f5; }\n\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n background-color: #e8e8e8; }\n\n.table > thead > tr > td.success,\n.table > thead > tr > th.success,\n.table > thead > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr > td.success,\n.table > tbody > tr > th.success,\n.table > tbody > tr.success > td,\n.table > tbody > tr.success > th,\n.table > tfoot > tr > td.success,\n.table > tfoot > tr > th.success,\n.table > tfoot > tr.success > td,\n.table > tfoot > tr.success > th {\n background-color: #dff0d8; }\n\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #d0e9c6; }\n\n.table > thead > tr > td.info,\n.table > thead > tr > th.info,\n.table > thead > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr > td.info,\n.table > tbody > tr > th.info,\n.table > tbody > tr.info > td,\n.table > tbody > tr.info > th,\n.table > tfoot > tr > td.info,\n.table > tfoot > tr > th.info,\n.table > tfoot > tr.info > td,\n.table > tfoot > tr.info > th {\n background-color: #d9edf7; }\n\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #c4e3f3; }\n\n.table > thead > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr > td.warning,\n.table > tbody > tr > th.warning,\n.table > tbody > tr.warning > td,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr > td.warning,\n.table > tfoot > tr > th.warning,\n.table > tfoot > tr.warning > td,\n.table > tfoot > tr.warning > th {\n background-color: #fcf8e3; }\n\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #faf2cc; }\n\n.table > thead > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr > td.danger,\n.table > tbody > tr > th.danger,\n.table > tbody > tr.danger > td,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr > td.danger,\n.table > tfoot > tr > th.danger,\n.table > tfoot > tr.danger > td,\n.table > tfoot > tr.danger > th {\n background-color: #f2dede; }\n\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #ebcccc; }\n\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%; }\n @media screen and (max-width: 767px) {\n .table-responsive {\n width: 100%;\n margin-bottom: 15px;\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid #ddd; }\n .table-responsive > .table {\n margin-bottom: 0; }\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > tfoot > tr > td {\n white-space: nowrap; }\n .table-responsive > .table-bordered, .calendar-calendar .table-responsive > table.mini {\n border: 0; }\n .table-responsive > .table-bordered > thead > tr > th:first-child, .calendar-calendar .table-responsive > table.mini > thead > tr > th:first-child,\n .table-responsive > .table-bordered > thead > tr > td:first-child, .calendar-calendar\n .table-responsive > table.mini > thead > tr > td:first-child,\n .table-responsive > .table-bordered > tbody > tr > th:first-child, .calendar-calendar\n .table-responsive > table.mini > tbody > tr > th:first-child,\n .table-responsive > .table-bordered > tbody > tr > td:first-child, .calendar-calendar\n .table-responsive > table.mini > tbody > tr > td:first-child,\n .table-responsive > .table-bordered > tfoot > tr > th:first-child, .calendar-calendar\n .table-responsive > table.mini > tfoot > tr > th:first-child,\n .table-responsive > .table-bordered > tfoot > tr > td:first-child, .calendar-calendar\n .table-responsive > table.mini > tfoot > tr > td:first-child {\n border-left: 0; }\n .table-responsive > .table-bordered > thead > tr > th:last-child, .calendar-calendar .table-responsive > table.mini > thead > tr > th:last-child,\n .table-responsive > .table-bordered > thead > tr > td:last-child, .calendar-calendar\n .table-responsive > table.mini > thead > tr > td:last-child,\n .table-responsive > .table-bordered > tbody > tr > th:last-child, .calendar-calendar\n .table-responsive > table.mini > tbody > tr > th:last-child,\n .table-responsive > .table-bordered > tbody > tr > td:last-child, .calendar-calendar\n .table-responsive > table.mini > tbody > tr > td:last-child,\n .table-responsive > .table-bordered > tfoot > tr > th:last-child, .calendar-calendar\n .table-responsive > table.mini > tfoot > tr > th:last-child,\n .table-responsive > .table-bordered > tfoot > tr > td:last-child, .calendar-calendar\n .table-responsive > table.mini > tfoot > tr > td:last-child {\n border-right: 0; }\n .table-responsive > .table-bordered > tbody > tr:last-child > th, .calendar-calendar .table-responsive > table.mini > tbody > tr:last-child > th,\n .table-responsive > .table-bordered > tbody > tr:last-child > td, .calendar-calendar\n .table-responsive > table.mini > tbody > tr:last-child > td,\n .table-responsive > .table-bordered > tfoot > tr:last-child > th, .calendar-calendar\n .table-responsive > table.mini > tfoot > tr:last-child > th,\n .table-responsive > .table-bordered > tfoot > tr:last-child > td, .calendar-calendar\n .table-responsive > table.mini > tfoot > tr:last-child > td {\n border-bottom: 0; } }\n\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n min-width: 0; }\n\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: 20px;\n font-size: 21px;\n line-height: inherit;\n color: #333333;\n border: 0;\n border-bottom: 1px solid #e5e5e5; }\n\nlabel {\n display: inline-block;\n max-width: 100%;\n margin-bottom: 5px;\n font-weight: bold; }\n\ninput[type=\"search\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box; }\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9;\n line-height: normal; }\n\ninput[type=\"file\"] {\n display: block; }\n\ninput[type=\"range\"] {\n display: block;\n width: 100%; }\n\nselect[multiple],\nselect[size] {\n height: auto; }\n\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px; }\n\noutput {\n display: block;\n padding-top: 7px;\n font-size: 14px;\n line-height: 1.42857;\n color: #555555; }\n\n.form-control {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857;\n color: #555555;\n background-color: #fff;\n background-image: none;\n border: 1px solid #ccc;\n border-radius: 4px;\n -webkit-box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.075), false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.075), false, false, false, false, false, false, false, false, false);\n box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.075), false, false, false, false, false, false, false, false, false);\n -webkit-transition: compact(compact(border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, false, false, false, false, false, false, false, false) false false);\n -moz-transition: compact(compact(border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, false, false, false, false, false, false, false, false) false false false);\n -o-transition: compact(compact(border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, false, false, false, false, false, false, false, false) false false false);\n transition: compact(border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, false, false, false, false, false, false, false, false); }\n .form-control:focus {\n border-color: #66afe9;\n outline: 0;\n -webkit-box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6), false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6), false, false, false, false, false, false, false, false);\n box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6), false, false, false, false, false, false, false, false); }\n .form-control::-moz-placeholder {\n color: #999;\n opacity: 1; }\n .form-control:-ms-input-placeholder {\n color: #999; }\n .form-control::-webkit-input-placeholder {\n color: #999; }\n .form-control::-ms-expand {\n border: 0;\n background-color: transparent; }\n .form-control[disabled], .form-control[readonly],\n fieldset[disabled] .form-control {\n background-color: #eeeeee;\n opacity: 1; }\n .form-control[disabled],\n fieldset[disabled] .form-control {\n cursor: not-allowed; }\n\ntextarea.form-control {\n height: auto; }\n\ninput[type=\"search\"] {\n -webkit-appearance: none; }\n\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"].form-control,\n input[type=\"time\"].form-control,\n input[type=\"datetime-local\"].form-control,\n input[type=\"month\"].form-control {\n line-height: 34px; }\n input[type=\"date\"].input-sm, .input-group-sm > input[type=\"date\"].form-control,\n .input-group-sm > input[type=\"date\"].input-group-addon,\n .input-group-sm > .input-group-btn > input[type=\"date\"].btn,\n .input-group-sm input[type=\"date\"],\n input[type=\"time\"].input-sm,\n .input-group-sm > input[type=\"time\"].form-control,\n .input-group-sm > input[type=\"time\"].input-group-addon,\n .input-group-sm > .input-group-btn > input[type=\"time\"].btn,\n .input-group-sm\n input[type=\"time\"],\n input[type=\"datetime-local\"].input-sm,\n .input-group-sm > input[type=\"datetime-local\"].form-control,\n .input-group-sm > input[type=\"datetime-local\"].input-group-addon,\n .input-group-sm > .input-group-btn > input[type=\"datetime-local\"].btn,\n .input-group-sm\n input[type=\"datetime-local\"],\n input[type=\"month\"].input-sm,\n .input-group-sm > input[type=\"month\"].form-control,\n .input-group-sm > input[type=\"month\"].input-group-addon,\n .input-group-sm > .input-group-btn > input[type=\"month\"].btn,\n .input-group-sm\n input[type=\"month\"] {\n line-height: 30px; }\n input[type=\"date\"].input-lg, .input-group-lg > input[type=\"date\"].form-control,\n .input-group-lg > input[type=\"date\"].input-group-addon,\n .input-group-lg > .input-group-btn > input[type=\"date\"].btn,\n .input-group-lg input[type=\"date\"],\n input[type=\"time\"].input-lg,\n .input-group-lg > input[type=\"time\"].form-control,\n .input-group-lg > input[type=\"time\"].input-group-addon,\n .input-group-lg > .input-group-btn > input[type=\"time\"].btn,\n .input-group-lg\n input[type=\"time\"],\n input[type=\"datetime-local\"].input-lg,\n .input-group-lg > input[type=\"datetime-local\"].form-control,\n .input-group-lg > input[type=\"datetime-local\"].input-group-addon,\n .input-group-lg > .input-group-btn > input[type=\"datetime-local\"].btn,\n .input-group-lg\n input[type=\"datetime-local\"],\n input[type=\"month\"].input-lg,\n .input-group-lg > input[type=\"month\"].form-control,\n .input-group-lg > input[type=\"month\"].input-group-addon,\n .input-group-lg > .input-group-btn > input[type=\"month\"].btn,\n .input-group-lg\n input[type=\"month\"] {\n line-height: 46px; } }\n\n.form-group {\n margin-bottom: 15px; }\n\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px; }\n .radio label,\n .checkbox label {\n min-height: 20px;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer; }\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.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px; }\n\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; }\n\ninput[type=\"radio\"][disabled], input[type=\"radio\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled]\ninput[type=\"checkbox\"] {\n cursor: not-allowed; }\n\n.radio-inline.disabled,\nfieldset[disabled] .radio-inline,\n.checkbox-inline.disabled,\nfieldset[disabled]\n.checkbox-inline {\n cursor: not-allowed; }\n\n.radio.disabled label,\nfieldset[disabled] .radio label,\n.checkbox.disabled label,\nfieldset[disabled]\n.checkbox label {\n cursor: not-allowed; }\n\n.form-control-static {\n padding-top: 7px;\n padding-bottom: 7px;\n margin-bottom: 0;\n min-height: 34px; }\n .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,\n .input-group-lg > .form-control-static.input-group-addon,\n .input-group-lg > .input-group-btn > .form-control-static.btn,\n .input-group-lg > .media-widget.input-group-btn > a.form-control-static, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,\n .input-group-sm > .form-control-static.input-group-addon,\n .input-group-sm > .input-group-btn > .form-control-static.btn,\n .input-group-sm > .media-widget.input-group-btn > a.form-control-static {\n padding-left: 0;\n padding-right: 0; }\n\n.input-sm, .input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn,\n.input-group-sm > .media-widget.input-group-btn > a {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px; }\n\nselect.input-sm, .input-group-sm > select.form-control,\n.input-group-sm > select.input-group-addon,\n.input-group-sm > .input-group-btn > select.btn {\n height: 30px;\n line-height: 30px; }\n\ntextarea.input-sm, .input-group-sm > textarea.form-control,\n.input-group-sm > textarea.input-group-addon,\n.input-group-sm > .input-group-btn > textarea.btn,\nselect[multiple].input-sm,\n.input-group-sm > select[multiple].form-control,\n.input-group-sm > select[multiple].input-group-addon,\n.input-group-sm > .input-group-btn > select[multiple].btn {\n height: auto; }\n\n.form-group-sm .form-control {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px; }\n\n.form-group-sm select.form-control {\n height: 30px;\n line-height: 30px; }\n\n.form-group-sm textarea.form-control,\n.form-group-sm select[multiple].form-control {\n height: auto; }\n\n.form-group-sm .form-control-static {\n height: 30px;\n min-height: 32px;\n padding: 6px 10px;\n font-size: 12px;\n line-height: 1.5; }\n\n.input-lg, .input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn,\n.input-group-lg > .media-widget.input-group-btn > a {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.33333;\n border-radius: 6px; }\n\nselect.input-lg, .input-group-lg > select.form-control,\n.input-group-lg > select.input-group-addon,\n.input-group-lg > .input-group-btn > select.btn {\n height: 46px;\n line-height: 46px; }\n\ntextarea.input-lg, .input-group-lg > textarea.form-control,\n.input-group-lg > textarea.input-group-addon,\n.input-group-lg > .input-group-btn > textarea.btn,\nselect[multiple].input-lg,\n.input-group-lg > select[multiple].form-control,\n.input-group-lg > select[multiple].input-group-addon,\n.input-group-lg > .input-group-btn > select[multiple].btn {\n height: auto; }\n\n.form-group-lg .form-control {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.33333;\n border-radius: 6px; }\n\n.form-group-lg select.form-control {\n height: 46px;\n line-height: 46px; }\n\n.form-group-lg textarea.form-control,\n.form-group-lg select[multiple].form-control {\n height: auto; }\n\n.form-group-lg .form-control-static {\n height: 46px;\n min-height: 38px;\n padding: 11px 16px;\n font-size: 18px;\n line-height: 1.33333; }\n\n.has-feedback {\n position: relative; }\n .has-feedback .form-control {\n padding-right: 42.5px; }\n\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n display: block;\n width: 34px;\n height: 34px;\n line-height: 34px;\n text-align: center;\n pointer-events: none; }\n\n.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,\n.input-group-lg > .input-group-addon + .form-control-feedback,\n.input-group-lg > .input-group-btn > .btn + .form-control-feedback,\n.input-group-lg > .media-widget.input-group-btn > a + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n width: 46px;\n height: 46px;\n line-height: 46px; }\n\n.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,\n.input-group-sm > .input-group-addon + .form-control-feedback,\n.input-group-sm > .input-group-btn > .btn + .form-control-feedback,\n.input-group-sm > .media-widget.input-group-btn > a + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n width: 30px;\n height: 30px;\n line-height: 30px; }\n\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n color: #3c763d; }\n\n.has-success .form-control {\n border-color: #3c763d;\n -webkit-box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.075), false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.075), false, false, false, false, false, false, false, false, false);\n box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.075), false, false, false, false, false, false, false, false, false); }\n .has-success .form-control:focus {\n border-color: #2b542c;\n -webkit-box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168, false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168, false, false, false, false, false, false, false, false, false);\n box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168, false, false, false, false, false, false, false, false, false); }\n\n.has-success .input-group-addon {\n color: #3c763d;\n border-color: #3c763d;\n background-color: #dff0d8; }\n\n.has-success .form-control-feedback {\n color: #3c763d; }\n\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n color: #8a6d3b; }\n\n.has-warning .form-control {\n border-color: #8a6d3b;\n -webkit-box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.075), false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.075), false, false, false, false, false, false, false, false, false);\n box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.075), false, false, false, false, false, false, false, false, false); }\n .has-warning .form-control:focus {\n border-color: #66512c;\n -webkit-box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b, false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b, false, false, false, false, false, false, false, false, false);\n box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b, false, false, false, false, false, false, false, false, false); }\n\n.has-warning .input-group-addon {\n color: #8a6d3b;\n border-color: #8a6d3b;\n background-color: #fcf8e3; }\n\n.has-warning .form-control-feedback {\n color: #8a6d3b; }\n\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n color: #a94442; }\n\n.has-error .form-control {\n border-color: #a94442;\n -webkit-box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.075), false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.075), false, false, false, false, false, false, false, false, false);\n box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.075), false, false, false, false, false, false, false, false, false); }\n .has-error .form-control:focus {\n border-color: #843534;\n -webkit-box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483, false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483, false, false, false, false, false, false, false, false, false);\n box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483, false, false, false, false, false, false, false, false, false); }\n\n.has-error .input-group-addon {\n color: #a94442;\n border-color: #a94442;\n background-color: #f2dede; }\n\n.has-error .form-control-feedback {\n color: #a94442; }\n\n.has-feedback label ~ .form-control-feedback {\n top: 25px; }\n\n.has-feedback label.sr-only ~ .form-control-feedback {\n top: 0; }\n\n.help-block {\n display: block;\n margin-top: 5px;\n margin-bottom: 10px;\n color: #737373; }\n\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle; }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle; }\n .form-inline .form-control-static {\n display: inline-block; }\n .form-inline .input-group {\n display: inline-table;\n vertical-align: middle; }\n .form-inline .input-group .input-group-addon,\n .form-inline .input-group .input-group-btn,\n .form-inline .input-group .form-control {\n width: auto; }\n .form-inline .input-group > .form-control {\n width: 100%; }\n .form-inline .control-label {\n margin-bottom: 0;\n vertical-align: middle; }\n .form-inline .radio,\n .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle; }\n .form-inline .radio label,\n .form-inline .checkbox label {\n padding-left: 0; }\n .form-inline .radio input[type=\"radio\"],\n .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0; }\n .form-inline .has-feedback .form-control-feedback {\n top: 0; } }\n\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n margin-top: 0;\n margin-bottom: 0;\n padding-top: 7px; }\n\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n min-height: 27px; }\n\n.form-horizontal .form-group {\n margin-left: -15px;\n margin-right: -15px;\n overflow: hidden;\n *zoom: 1; }\n\n@media (min-width: 768px) {\n .form-horizontal .control-label {\n text-align: right;\n margin-bottom: 0;\n padding-top: 7px; } }\n\n.form-horizontal .has-feedback .form-control-feedback {\n right: 15px; }\n\n@media (min-width: 768px) {\n .form-horizontal .form-group-lg .control-label {\n padding-top: 11px;\n font-size: 18px; } }\n\n@media (min-width: 768px) {\n .form-horizontal .form-group-sm .control-label {\n padding-top: 6px;\n font-size: 12px; } }\n\n.btn, .media-widget > a {\n display: inline-block;\n margin-bottom: 0;\n font-weight: normal;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none;\n border: 1px solid transparent;\n white-space: nowrap;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857;\n border-radius: 4px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none; }\n .btn:focus, .media-widget > a:focus, .btn.focus, .media-widget > a.focus, .btn:active:focus, .media-widget > a:active:focus, .btn:active.focus, .media-widget > a:active.focus, .btn.active:focus, .media-widget > a.active:focus, .btn.active.focus, .media-widget > a.active.focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px; }\n .btn:hover, .media-widget > a:hover, .btn:focus, .media-widget > a:focus, .btn.focus, .media-widget > a.focus {\n color: #333;\n text-decoration: none; }\n .btn:active, .media-widget > a:active, .btn.active, .media-widget > a.active {\n outline: 0;\n background-image: none;\n -webkit-box-shadow: compact(inset 0 3px 5px rgba(0, 0, 0, 0.125), false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(inset 0 3px 5px rgba(0, 0, 0, 0.125), false, false, false, false, false, false, false, false, false);\n box-shadow: compact(inset 0 3px 5px rgba(0, 0, 0, 0.125), false, false, false, false, false, false, false, false, false); }\n .btn.disabled, .media-widget > a.disabled, .btn[disabled], .media-widget > a[disabled],\n fieldset[disabled] .btn,\n fieldset[disabled] .media-widget > a {\n cursor: not-allowed;\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);\n opacity: 0.65;\n -webkit-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);\n box-shadow: compact(none, false, false, false, false, false, false, false, false, false); }\n\na.btn.disabled, .media-widget > a.disabled,\nfieldset[disabled] a.btn,\nfieldset[disabled] .media-widget > a {\n pointer-events: none; }\n\n.btn-default {\n color: #333;\n background-color: #fff;\n border-color: #ccc; }\n .btn-default:focus, .btn-default.focus {\n color: #333;\n background-color: #e6e6e6;\n border-color: #8c8c8c; }\n .btn-default:hover {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad; }\n .btn-default:active, .btn-default.active,\n .open > .btn-default.dropdown-toggle {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad; }\n .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,\n .open > .btn-default.dropdown-toggle:hover,\n .open > .btn-default.dropdown-toggle:focus,\n .open > .btn-default.dropdown-toggle.focus {\n color: #333;\n background-color: #d4d4d4;\n border-color: #8c8c8c; }\n .btn-default:active, .btn-default.active,\n .open > .btn-default.dropdown-toggle {\n background-image: none; }\n .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,\n fieldset[disabled] .btn-default:hover,\n fieldset[disabled] .btn-default:focus,\n fieldset[disabled] .btn-default.focus {\n background-color: #fff;\n border-color: #ccc; }\n .btn-default .badge {\n color: #fff;\n background-color: #333; }\n\n.btn-primary, body.maintenance-page .form-actions .btn:first-child, body.maintenance-page .form-actions .media-widget > a:first-child {\n color: #fff;\n background-color: #337ab7;\n border-color: #2e6da4; }\n .btn-primary:focus, body.maintenance-page .form-actions .btn:focus:first-child, body.maintenance-page .form-actions .media-widget > a:focus:first-child, .btn-primary.focus, body.maintenance-page .form-actions .focus.btn:first-child, body.maintenance-page .form-actions .media-widget > a.focus:first-child {\n color: #fff;\n background-color: #286090;\n border-color: #122b40; }\n .btn-primary:hover, body.maintenance-page .form-actions .btn:hover:first-child, body.maintenance-page .form-actions .media-widget > a:hover:first-child {\n color: #fff;\n background-color: #286090;\n border-color: #204d74; }\n .btn-primary:active, body.maintenance-page .form-actions .btn:active:first-child, body.maintenance-page .form-actions .media-widget > a:active:first-child, .btn-primary.active, body.maintenance-page .form-actions .active.btn:first-child, body.maintenance-page .form-actions .media-widget > a.active:first-child,\n .open > .btn-primary.dropdown-toggle, body.maintenance-page .form-actions\n .open > .dropdown-toggle.btn:first-child, body.maintenance-page .form-actions\n .media-widget.open > a.dropdown-toggle:first-child {\n color: #fff;\n background-color: #286090;\n border-color: #204d74; }\n .btn-primary:active:hover, body.maintenance-page .form-actions .btn:active:hover:first-child, body.maintenance-page .form-actions .media-widget > a:active:hover:first-child, .btn-primary:active:focus, body.maintenance-page .form-actions .btn:active:focus:first-child, body.maintenance-page .form-actions .media-widget > a:active:focus:first-child, .btn-primary:active.focus, body.maintenance-page .form-actions .btn:active.focus:first-child, body.maintenance-page .form-actions .media-widget > a:active.focus:first-child, .btn-primary.active:hover, body.maintenance-page .form-actions .active.btn:hover:first-child, body.maintenance-page .form-actions .media-widget > a.active:hover:first-child, .btn-primary.active:focus, body.maintenance-page .form-actions .active.btn:focus:first-child, body.maintenance-page .form-actions .media-widget > a.active:focus:first-child, .btn-primary.active.focus, body.maintenance-page .form-actions .active.focus.btn:first-child, body.maintenance-page .form-actions .media-widget > a.active.focus:first-child,\n .open > .btn-primary.dropdown-toggle:hover, body.maintenance-page .form-actions\n .open > .dropdown-toggle.btn:hover:first-child, body.maintenance-page .form-actions\n .media-widget.open > a.dropdown-toggle:hover:first-child,\n .open > .btn-primary.dropdown-toggle:focus, body.maintenance-page .form-actions\n .open > .dropdown-toggle.btn:focus:first-child, body.maintenance-page .form-actions\n .media-widget.open > a.dropdown-toggle:focus:first-child,\n .open > .btn-primary.dropdown-toggle.focus, body.maintenance-page .form-actions\n .open > .dropdown-toggle.focus.btn:first-child, body.maintenance-page .form-actions\n .media-widget.open > a.dropdown-toggle.focus:first-child {\n color: #fff;\n background-color: #204d74;\n border-color: #122b40; }\n .btn-primary:active, body.maintenance-page .form-actions .btn:active:first-child, body.maintenance-page .form-actions .media-widget > a:active:first-child, .btn-primary.active, body.maintenance-page .form-actions .active.btn:first-child, body.maintenance-page .form-actions .media-widget > a.active:first-child,\n .open > .btn-primary.dropdown-toggle, body.maintenance-page .form-actions\n .open > .dropdown-toggle.btn:first-child, body.maintenance-page .form-actions\n .media-widget.open > a.dropdown-toggle:first-child {\n background-image: none; }\n .btn-primary.disabled:hover, body.maintenance-page .form-actions .disabled.btn:hover:first-child, body.maintenance-page .form-actions .media-widget > a.disabled:hover:first-child, .btn-primary.disabled:focus, body.maintenance-page .form-actions .disabled.btn:focus:first-child, body.maintenance-page .form-actions .media-widget > a.disabled:focus:first-child, .btn-primary.disabled.focus, body.maintenance-page .form-actions .disabled.focus.btn:first-child, body.maintenance-page .form-actions .media-widget > a.disabled.focus:first-child, .btn-primary[disabled]:hover, body.maintenance-page .form-actions [disabled].btn:hover:first-child, body.maintenance-page .form-actions .media-widget > a[disabled]:hover:first-child, .btn-primary[disabled]:focus, body.maintenance-page .form-actions [disabled].btn:focus:first-child, body.maintenance-page .form-actions .media-widget > a[disabled]:focus:first-child, .btn-primary[disabled].focus, body.maintenance-page .form-actions [disabled].focus.btn:first-child, body.maintenance-page .form-actions .media-widget > a[disabled].focus:first-child,\n fieldset[disabled] .btn-primary:hover,\n fieldset[disabled] body.maintenance-page .form-actions .btn:hover:first-child, body.maintenance-page .form-actions\n fieldset[disabled] .btn:hover:first-child,\n fieldset[disabled] body.maintenance-page .form-actions .media-widget > a:hover:first-child, body.maintenance-page .form-actions\n fieldset[disabled] .media-widget > a:hover:first-child,\n fieldset[disabled] .btn-primary:focus,\n fieldset[disabled] body.maintenance-page .form-actions .btn:focus:first-child, body.maintenance-page .form-actions\n fieldset[disabled] .btn:focus:first-child,\n fieldset[disabled] body.maintenance-page .form-actions .media-widget > a:focus:first-child, body.maintenance-page .form-actions\n fieldset[disabled] .media-widget > a:focus:first-child,\n fieldset[disabled] .btn-primary.focus,\n fieldset[disabled] body.maintenance-page .form-actions .focus.btn:first-child, body.maintenance-page .form-actions\n fieldset[disabled] .focus.btn:first-child,\n fieldset[disabled] body.maintenance-page .form-actions .media-widget > a.focus:first-child, body.maintenance-page .form-actions\n fieldset[disabled] .media-widget > a.focus:first-child {\n background-color: #337ab7;\n border-color: #2e6da4; }\n .btn-primary .badge, body.maintenance-page .form-actions .btn:first-child .badge, body.maintenance-page .form-actions .media-widget > a:first-child .badge {\n color: #337ab7;\n background-color: #fff; }\n\n.btn-success {\n color: #fff;\n background-color: #5cb85c;\n border-color: #4cae4c; }\n .btn-success:focus, .btn-success.focus {\n color: #fff;\n background-color: #449d44;\n border-color: #255625; }\n .btn-success:hover {\n color: #fff;\n background-color: #449d44;\n border-color: #398439; }\n .btn-success:active, .btn-success.active,\n .open > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #449d44;\n border-color: #398439; }\n .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,\n .open > .btn-success.dropdown-toggle:hover,\n .open > .btn-success.dropdown-toggle:focus,\n .open > .btn-success.dropdown-toggle.focus {\n color: #fff;\n background-color: #398439;\n border-color: #255625; }\n .btn-success:active, .btn-success.active,\n .open > .btn-success.dropdown-toggle {\n background-image: none; }\n .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,\n fieldset[disabled] .btn-success:hover,\n fieldset[disabled] .btn-success:focus,\n fieldset[disabled] .btn-success.focus {\n background-color: #5cb85c;\n border-color: #4cae4c; }\n .btn-success .badge {\n color: #5cb85c;\n background-color: #fff; }\n\n.btn-info {\n color: #fff;\n background-color: #5bc0de;\n border-color: #46b8da; }\n .btn-info:focus, .btn-info.focus {\n color: #fff;\n background-color: #31b0d5;\n border-color: #1b6d85; }\n .btn-info:hover {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc; }\n .btn-info:active, .btn-info.active,\n .open > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc; }\n .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,\n .open > .btn-info.dropdown-toggle:hover,\n .open > .btn-info.dropdown-toggle:focus,\n .open > .btn-info.dropdown-toggle.focus {\n color: #fff;\n background-color: #269abc;\n border-color: #1b6d85; }\n .btn-info:active, .btn-info.active,\n .open > .btn-info.dropdown-toggle {\n background-image: none; }\n .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,\n fieldset[disabled] .btn-info:hover,\n fieldset[disabled] .btn-info:focus,\n fieldset[disabled] .btn-info.focus {\n background-color: #5bc0de;\n border-color: #46b8da; }\n .btn-info .badge {\n color: #5bc0de;\n background-color: #fff; }\n\n.btn-warning {\n color: #fff;\n background-color: #f0ad4e;\n border-color: #eea236; }\n .btn-warning:focus, .btn-warning.focus {\n color: #fff;\n background-color: #ec971f;\n border-color: #985f0d; }\n .btn-warning:hover {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512; }\n .btn-warning:active, .btn-warning.active,\n .open > .btn-warning.dropdown-toggle {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512; }\n .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,\n .open > .btn-warning.dropdown-toggle:hover,\n .open > .btn-warning.dropdown-toggle:focus,\n .open > .btn-warning.dropdown-toggle.focus {\n color: #fff;\n background-color: #d58512;\n border-color: #985f0d; }\n .btn-warning:active, .btn-warning.active,\n .open > .btn-warning.dropdown-toggle {\n background-image: none; }\n .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,\n fieldset[disabled] .btn-warning:hover,\n fieldset[disabled] .btn-warning:focus,\n fieldset[disabled] .btn-warning.focus {\n background-color: #f0ad4e;\n border-color: #eea236; }\n .btn-warning .badge {\n color: #f0ad4e;\n background-color: #fff; }\n\n.btn-danger {\n color: #fff;\n background-color: #d9534f;\n border-color: #d43f3a; }\n .btn-danger:focus, .btn-danger.focus {\n color: #fff;\n background-color: #c9302c;\n border-color: #761c19; }\n .btn-danger:hover {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925; }\n .btn-danger:active, .btn-danger.active,\n .open > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925; }\n .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,\n .open > .btn-danger.dropdown-toggle:hover,\n .open > .btn-danger.dropdown-toggle:focus,\n .open > .btn-danger.dropdown-toggle.focus {\n color: #fff;\n background-color: #ac2925;\n border-color: #761c19; }\n .btn-danger:active, .btn-danger.active,\n .open > .btn-danger.dropdown-toggle {\n background-image: none; }\n .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,\n fieldset[disabled] .btn-danger:hover,\n fieldset[disabled] .btn-danger:focus,\n fieldset[disabled] .btn-danger.focus {\n background-color: #d9534f;\n border-color: #d43f3a; }\n .btn-danger .badge {\n color: #d9534f;\n background-color: #fff; }\n\n.btn-link {\n color: #337ab7;\n font-weight: normal;\n border-radius: 0; }\n .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],\n fieldset[disabled] .btn-link {\n background-color: transparent;\n -webkit-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);\n box-shadow: compact(none, false, false, false, false, false, false, false, false, false); }\n .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {\n border-color: transparent; }\n .btn-link:hover, .btn-link:focus {\n color: #23527c;\n text-decoration: underline;\n background-color: transparent; }\n .btn-link[disabled]:hover, .btn-link[disabled]:focus,\n fieldset[disabled] .btn-link:hover,\n fieldset[disabled] .btn-link:focus {\n color: #777777;\n text-decoration: none; }\n\n.btn-lg, .btn-group-lg > .btn, .media-widget.btn-group-lg > a {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.33333;\n border-radius: 6px; }\n\n.btn-sm, .btn-group-sm > .btn, .media-widget.btn-group-sm > a {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px; }\n\n.btn-xs, .btn-group-xs > .btn, .media-widget.btn-group-xs > a {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px; }\n\n.btn-block {\n display: block;\n width: 100%; }\n\n.btn-block + .btn-block {\n margin-top: 5px; }\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%; }\n\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n font-family: sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%; }\n\nbody {\n margin: 0; }\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block; }\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline; }\n\naudio:not([controls]) {\n display: none;\n height: 0; }\n\n[hidden],\ntemplate {\n display: none; }\n\na {\n background-color: transparent; }\n\na:active,\na:hover {\n outline: 0; }\n\nabbr[title] {\n border-bottom: 1px dotted; }\n\nb,\nstrong {\n font-weight: bold; }\n\ndfn {\n font-style: italic; }\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\nmark {\n background: #ff0;\n color: #000; }\n\nsmall {\n font-size: 80%; }\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsup {\n top: -0.5em; }\n\nsub {\n bottom: -0.25em; }\n\nimg {\n border: 0; }\n\nsvg:not(:root) {\n overflow: hidden; }\n\nfigure {\n margin: 1em 40px; }\n\nhr {\n box-sizing: content-box;\n height: 0; }\n\npre {\n overflow: auto; }\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em; }\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n font: inherit;\n margin: 0; }\n\nbutton {\n overflow: visible; }\n\nbutton,\nselect {\n text-transform: none; }\n\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n cursor: pointer; }\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default; }\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0; }\n\ninput {\n line-height: normal; }\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n padding: 0; }\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto; }\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n box-sizing: content-box; }\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none; }\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em; }\n\nlegend {\n border: 0;\n padding: 0; }\n\ntextarea {\n overflow: auto; }\n\noptgroup {\n font-weight: bold; }\n\ntable {\n border-collapse: collapse;\n border-spacing: 0; }\n\ntd,\nth {\n padding: 0; }\n\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important;\n box-shadow: none !important;\n text-shadow: none !important; }\n a,\n a:visited {\n text-decoration: underline; }\n a[href]:after {\n content: \" (\" attr(href) \")\"; }\n abbr[title]:after {\n content: \" (\" attr(title) \")\"; }\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\"; }\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid; }\n thead {\n display: table-header-group; }\n tr,\n img {\n page-break-inside: avoid; }\n img {\n max-width: 100% !important; }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3; }\n h2,\n h3 {\n page-break-after: avoid; }\n .navbar {\n display: none; }\n .btn > .caret, .media-widget > a > .caret,\n .dropup > .btn > .caret,\n .media-widget.dropup > a > .caret {\n border-top-color: #000 !important; }\n .label {\n border: 1px solid #000; }\n .table {\n border-collapse: collapse !important; }\n .table td,\n .table th {\n background-color: #fff !important; }\n .table-bordered th, .calendar-calendar table.mini th,\n .table-bordered td, .calendar-calendar table.mini td {\n border: 1px solid #ddd !important; } }\n\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url(\"../fonts/bootstrap/glyphicons-halflings-regular.eot\");\n src: url(\"../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix\") format(\"embedded-opentype\"), url(\"../fonts/bootstrap/glyphicons-halflings-regular.woff2\") format(\"woff2\"), url(\"../fonts/bootstrap/glyphicons-halflings-regular.woff\") format(\"woff\"), url(\"../fonts/bootstrap/glyphicons-halflings-regular.ttf\") format(\"truetype\"), url(\"../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular\") format(\"svg\"); }\n\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.glyphicon-asterisk:before {\n content: \"\\002a\"; }\n\n.glyphicon-plus:before {\n content: \"\\002b\"; }\n\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n content: \"\\20ac\"; }\n\n.glyphicon-minus:before {\n content: \"\\2212\"; }\n\n.glyphicon-cloud:before {\n content: \"\\2601\"; }\n\n.glyphicon-envelope:before {\n content: \"\\2709\"; }\n\n.glyphicon-pencil:before {\n content: \"\\270f\"; }\n\n.glyphicon-glass:before {\n content: \"\\e001\"; }\n\n.glyphicon-music:before {\n content: \"\\e002\"; }\n\n.glyphicon-search:before {\n content: \"\\e003\"; }\n\n.glyphicon-heart:before {\n content: \"\\e005\"; }\n\n.glyphicon-star:before {\n content: \"\\e006\"; }\n\n.glyphicon-star-empty:before {\n content: \"\\e007\"; }\n\n.glyphicon-user:before {\n content: \"\\e008\"; }\n\n.glyphicon-film:before {\n content: \"\\e009\"; }\n\n.glyphicon-th-large:before {\n content: \"\\e010\"; }\n\n.glyphicon-th:before {\n content: \"\\e011\"; }\n\n.glyphicon-th-list:before {\n content: \"\\e012\"; }\n\n.glyphicon-ok:before {\n content: \"\\e013\"; }\n\n.glyphicon-remove:before {\n content: \"\\e014\"; }\n\n.glyphicon-zoom-in:before {\n content: \"\\e015\"; }\n\n.glyphicon-zoom-out:before {\n content: \"\\e016\"; }\n\n.glyphicon-off:before {\n content: \"\\e017\"; }\n\n.glyphicon-signal:before {\n content: \"\\e018\"; }\n\n.glyphicon-cog:before {\n content: \"\\e019\"; }\n\n.glyphicon-trash:before {\n content: \"\\e020\"; }\n\n.glyphicon-home:before {\n content: \"\\e021\"; }\n\n.glyphicon-file:before {\n content: \"\\e022\"; }\n\n.glyphicon-time:before {\n content: \"\\e023\"; }\n\n.glyphicon-road:before {\n content: \"\\e024\"; }\n\n.glyphicon-download-alt:before {\n content: \"\\e025\"; }\n\n.glyphicon-download:before {\n content: \"\\e026\"; }\n\n.glyphicon-upload:before {\n content: \"\\e027\"; }\n\n.glyphicon-inbox:before {\n content: \"\\e028\"; }\n\n.glyphicon-play-circle:before {\n content: \"\\e029\"; }\n\n.glyphicon-repeat:before {\n content: \"\\e030\"; }\n\n.glyphicon-refresh:before {\n content: \"\\e031\"; }\n\n.glyphicon-list-alt:before {\n content: \"\\e032\"; }\n\n.glyphicon-lock:before {\n content: \"\\e033\"; }\n\n.glyphicon-flag:before {\n content: \"\\e034\"; }\n\n.glyphicon-headphones:before {\n content: \"\\e035\"; }\n\n.glyphicon-volume-off:before {\n content: \"\\e036\"; }\n\n.glyphicon-volume-down:before {\n content: \"\\e037\"; }\n\n.glyphicon-volume-up:before {\n content: \"\\e038\"; }\n\n.glyphicon-qrcode:before {\n content: \"\\e039\"; }\n\n.glyphicon-barcode:before {\n content: \"\\e040\"; }\n\n.glyphicon-tag:before {\n content: \"\\e041\"; }\n\n.glyphicon-tags:before {\n content: \"\\e042\"; }\n\n.glyphicon-book:before {\n content: \"\\e043\"; }\n\n.glyphicon-bookmark:before {\n content: \"\\e044\"; }\n\n.glyphicon-print:before {\n content: \"\\e045\"; }\n\n.glyphicon-camera:before {\n content: \"\\e046\"; }\n\n.glyphicon-font:before {\n content: \"\\e047\"; }\n\n.glyphicon-bold:before {\n content: \"\\e048\"; }\n\n.glyphicon-italic:before {\n content: \"\\e049\"; }\n\n.glyphicon-text-height:before {\n content: \"\\e050\"; }\n\n.glyphicon-text-width:before {\n content: \"\\e051\"; }\n\n.glyphicon-align-left:before {\n content: \"\\e052\"; }\n\n.glyphicon-align-center:before {\n content: \"\\e053\"; }\n\n.glyphicon-align-right:before {\n content: \"\\e054\"; }\n\n.glyphicon-align-justify:before {\n content: \"\\e055\"; }\n\n.glyphicon-list:before {\n content: \"\\e056\"; }\n\n.glyphicon-indent-left:before {\n content: \"\\e057\"; }\n\n.glyphicon-indent-right:before {\n content: \"\\e058\"; }\n\n.glyphicon-facetime-video:before {\n content: \"\\e059\"; }\n\n.glyphicon-picture:before {\n content: \"\\e060\"; }\n\n.glyphicon-map-marker:before {\n content: \"\\e062\"; }\n\n.glyphicon-adjust:before {\n content: \"\\e063\"; }\n\n.glyphicon-tint:before {\n content: \"\\e064\"; }\n\n.glyphicon-edit:before {\n content: \"\\e065\"; }\n\n.glyphicon-share:before {\n content: \"\\e066\"; }\n\n.glyphicon-check:before {\n content: \"\\e067\"; }\n\n.glyphicon-move:before {\n content: \"\\e068\"; }\n\n.glyphicon-step-backward:before {\n content: \"\\e069\"; }\n\n.glyphicon-fast-backward:before {\n content: \"\\e070\"; }\n\n.glyphicon-backward:before {\n content: \"\\e071\"; }\n\n.glyphicon-play:before {\n content: \"\\e072\"; }\n\n.glyphicon-pause:before {\n content: \"\\e073\"; }\n\n.glyphicon-stop:before {\n content: \"\\e074\"; }\n\n.glyphicon-forward:before {\n content: \"\\e075\"; }\n\n.glyphicon-fast-forward:before {\n content: \"\\e076\"; }\n\n.glyphicon-step-forward:before {\n content: \"\\e077\"; }\n\n.glyphicon-eject:before {\n content: \"\\e078\"; }\n\n.glyphicon-chevron-left:before {\n content: \"\\e079\"; }\n\n.glyphicon-chevron-right:before {\n content: \"\\e080\"; }\n\n.glyphicon-plus-sign:before {\n content: \"\\e081\"; }\n\n.glyphicon-minus-sign:before {\n content: \"\\e082\"; }\n\n.glyphicon-remove-sign:before {\n content: \"\\e083\"; }\n\n.glyphicon-ok-sign:before {\n content: \"\\e084\"; }\n\n.glyphicon-question-sign:before {\n content: \"\\e085\"; }\n\n.glyphicon-info-sign:before {\n content: \"\\e086\"; }\n\n.glyphicon-screenshot:before {\n content: \"\\e087\"; }\n\n.glyphicon-remove-circle:before {\n content: \"\\e088\"; }\n\n.glyphicon-ok-circle:before {\n content: \"\\e089\"; }\n\n.glyphicon-ban-circle:before {\n content: \"\\e090\"; }\n\n.glyphicon-arrow-left:before {\n content: \"\\e091\"; }\n\n.glyphicon-arrow-right:before {\n content: \"\\e092\"; }\n\n.glyphicon-arrow-up:before {\n content: \"\\e093\"; }\n\n.glyphicon-arrow-down:before {\n content: \"\\e094\"; }\n\n.glyphicon-share-alt:before {\n content: \"\\e095\"; }\n\n.glyphicon-resize-full:before {\n content: \"\\e096\"; }\n\n.glyphicon-resize-small:before {\n content: \"\\e097\"; }\n\n.glyphicon-exclamation-sign:before {\n content: \"\\e101\"; }\n\n.glyphicon-gift:before {\n content: \"\\e102\"; }\n\n.glyphicon-leaf:before {\n content: \"\\e103\"; }\n\n.glyphicon-fire:before {\n content: \"\\e104\"; }\n\n.glyphicon-eye-open:before {\n content: \"\\e105\"; }\n\n.glyphicon-eye-close:before {\n content: \"\\e106\"; }\n\n.glyphicon-warning-sign:before {\n content: \"\\e107\"; }\n\n.glyphicon-plane:before {\n content: \"\\e108\"; }\n\n.glyphicon-calendar:before {\n content: \"\\e109\"; }\n\n.glyphicon-random:before {\n content: \"\\e110\"; }\n\n.glyphicon-comment:before {\n content: \"\\e111\"; }\n\n.glyphicon-magnet:before {\n content: \"\\e112\"; }\n\n.glyphicon-chevron-up:before {\n content: \"\\e113\"; }\n\n.glyphicon-chevron-down:before {\n content: \"\\e114\"; }\n\n.glyphicon-retweet:before {\n content: \"\\e115\"; }\n\n.glyphicon-shopping-cart:before {\n content: \"\\e116\"; }\n\n.glyphicon-folder-close:before {\n content: \"\\e117\"; }\n\n.glyphicon-folder-open:before {\n content: \"\\e118\"; }\n\n.glyphicon-resize-vertical:before {\n content: \"\\e119\"; }\n\n.glyphicon-resize-horizontal:before {\n content: \"\\e120\"; }\n\n.glyphicon-hdd:before {\n content: \"\\e121\"; }\n\n.glyphicon-bullhorn:before {\n content: \"\\e122\"; }\n\n.glyphicon-bell:before {\n content: \"\\e123\"; }\n\n.glyphicon-certificate:before {\n content: \"\\e124\"; }\n\n.glyphicon-thumbs-up:before {\n content: \"\\e125\"; }\n\n.glyphicon-thumbs-down:before {\n content: \"\\e126\"; }\n\n.glyphicon-hand-right:before {\n content: \"\\e127\"; }\n\n.glyphicon-hand-left:before {\n content: \"\\e128\"; }\n\n.glyphicon-hand-up:before {\n content: \"\\e129\"; }\n\n.glyphicon-hand-down:before {\n content: \"\\e130\"; }\n\n.glyphicon-circle-arrow-right:before {\n content: \"\\e131\"; }\n\n.glyphicon-circle-arrow-left:before {\n content: \"\\e132\"; }\n\n.glyphicon-circle-arrow-up:before {\n content: \"\\e133\"; }\n\n.glyphicon-circle-arrow-down:before {\n content: \"\\e134\"; }\n\n.glyphicon-globe:before {\n content: \"\\e135\"; }\n\n.glyphicon-wrench:before {\n content: \"\\e136\"; }\n\n.glyphicon-tasks:before {\n content: \"\\e137\"; }\n\n.glyphicon-filter:before {\n content: \"\\e138\"; }\n\n.glyphicon-briefcase:before {\n content: \"\\e139\"; }\n\n.glyphicon-fullscreen:before {\n content: \"\\e140\"; }\n\n.glyphicon-dashboard:before {\n content: \"\\e141\"; }\n\n.glyphicon-paperclip:before {\n content: \"\\e142\"; }\n\n.glyphicon-heart-empty:before {\n content: \"\\e143\"; }\n\n.glyphicon-link:before {\n content: \"\\e144\"; }\n\n.glyphicon-phone:before {\n content: \"\\e145\"; }\n\n.glyphicon-pushpin:before {\n content: \"\\e146\"; }\n\n.glyphicon-usd:before {\n content: \"\\e148\"; }\n\n.glyphicon-gbp:before {\n content: \"\\e149\"; }\n\n.glyphicon-sort:before {\n content: \"\\e150\"; }\n\n.glyphicon-sort-by-alphabet:before {\n content: \"\\e151\"; }\n\n.glyphicon-sort-by-alphabet-alt:before {\n content: \"\\e152\"; }\n\n.glyphicon-sort-by-order:before {\n content: \"\\e153\"; }\n\n.glyphicon-sort-by-order-alt:before {\n content: \"\\e154\"; }\n\n.glyphicon-sort-by-attributes:before {\n content: \"\\e155\"; }\n\n.glyphicon-sort-by-attributes-alt:before {\n content: \"\\e156\"; }\n\n.glyphicon-unchecked:before {\n content: \"\\e157\"; }\n\n.glyphicon-expand:before {\n content: \"\\e158\"; }\n\n.glyphicon-collapse-down:before {\n content: \"\\e159\"; }\n\n.glyphicon-collapse-up:before {\n content: \"\\e160\"; }\n\n.glyphicon-log-in:before {\n content: \"\\e161\"; }\n\n.glyphicon-flash:before {\n content: \"\\e162\"; }\n\n.glyphicon-log-out:before {\n content: \"\\e163\"; }\n\n.glyphicon-new-window:before {\n content: \"\\e164\"; }\n\n.glyphicon-record:before {\n content: \"\\e165\"; }\n\n.glyphicon-save:before {\n content: \"\\e166\"; }\n\n.glyphicon-open:before {\n content: \"\\e167\"; }\n\n.glyphicon-saved:before {\n content: \"\\e168\"; }\n\n.glyphicon-import:before {\n content: \"\\e169\"; }\n\n.glyphicon-export:before {\n content: \"\\e170\"; }\n\n.glyphicon-send:before {\n content: \"\\e171\"; }\n\n.glyphicon-floppy-disk:before {\n content: \"\\e172\"; }\n\n.glyphicon-floppy-saved:before {\n content: \"\\e173\"; }\n\n.glyphicon-floppy-remove:before {\n content: \"\\e174\"; }\n\n.glyphicon-floppy-save:before {\n content: \"\\e175\"; }\n\n.glyphicon-floppy-open:before {\n content: \"\\e176\"; }\n\n.glyphicon-credit-card:before {\n content: \"\\e177\"; }\n\n.glyphicon-transfer:before {\n content: \"\\e178\"; }\n\n.glyphicon-cutlery:before {\n content: \"\\e179\"; }\n\n.glyphicon-header:before {\n content: \"\\e180\"; }\n\n.glyphicon-compressed:before {\n content: \"\\e181\"; }\n\n.glyphicon-earphone:before {\n content: \"\\e182\"; }\n\n.glyphicon-phone-alt:before {\n content: \"\\e183\"; }\n\n.glyphicon-tower:before {\n content: \"\\e184\"; }\n\n.glyphicon-stats:before {\n content: \"\\e185\"; }\n\n.glyphicon-sd-video:before {\n content: \"\\e186\"; }\n\n.glyphicon-hd-video:before {\n content: \"\\e187\"; }\n\n.glyphicon-subtitles:before {\n content: \"\\e188\"; }\n\n.glyphicon-sound-stereo:before {\n content: \"\\e189\"; }\n\n.glyphicon-sound-dolby:before {\n content: \"\\e190\"; }\n\n.glyphicon-sound-5-1:before {\n content: \"\\e191\"; }\n\n.glyphicon-sound-6-1:before {\n content: \"\\e192\"; }\n\n.glyphicon-sound-7-1:before {\n content: \"\\e193\"; }\n\n.glyphicon-copyright-mark:before {\n content: \"\\e194\"; }\n\n.glyphicon-registration-mark:before {\n content: \"\\e195\"; }\n\n.glyphicon-cloud-download:before {\n content: \"\\e197\"; }\n\n.glyphicon-cloud-upload:before {\n content: \"\\e198\"; }\n\n.glyphicon-tree-conifer:before {\n content: \"\\e199\"; }\n\n.glyphicon-tree-deciduous:before {\n content: \"\\e200\"; }\n\n.glyphicon-cd:before {\n content: \"\\e201\"; }\n\n.glyphicon-save-file:before {\n content: \"\\e202\"; }\n\n.glyphicon-open-file:before {\n content: \"\\e203\"; }\n\n.glyphicon-level-up:before {\n content: \"\\e204\"; }\n\n.glyphicon-copy:before {\n content: \"\\e205\"; }\n\n.glyphicon-paste:before {\n content: \"\\e206\"; }\n\n.glyphicon-alert:before {\n content: \"\\e209\"; }\n\n.glyphicon-equalizer:before {\n content: \"\\e210\"; }\n\n.glyphicon-king:before {\n content: \"\\e211\"; }\n\n.glyphicon-queen:before {\n content: \"\\e212\"; }\n\n.glyphicon-pawn:before {\n content: \"\\e213\"; }\n\n.glyphicon-bishop:before {\n content: \"\\e214\"; }\n\n.glyphicon-knight:before {\n content: \"\\e215\"; }\n\n.glyphicon-baby-formula:before {\n content: \"\\e216\"; }\n\n.glyphicon-tent:before {\n content: \"\\26fa\"; }\n\n.glyphicon-blackboard:before {\n content: \"\\e218\"; }\n\n.glyphicon-bed:before {\n content: \"\\e219\"; }\n\n.glyphicon-apple:before {\n content: \"\\f8ff\"; }\n\n.glyphicon-erase:before {\n content: \"\\e221\"; }\n\n.glyphicon-hourglass:before {\n content: \"\\231b\"; }\n\n.glyphicon-lamp:before {\n content: \"\\e223\"; }\n\n.glyphicon-duplicate:before {\n content: \"\\e224\"; }\n\n.glyphicon-piggy-bank:before {\n content: \"\\e225\"; }\n\n.glyphicon-scissors:before {\n content: \"\\e226\"; }\n\n.glyphicon-bitcoin:before {\n content: \"\\e227\"; }\n\n.glyphicon-btc:before {\n content: \"\\e227\"; }\n\n.glyphicon-xbt:before {\n content: \"\\e227\"; }\n\n.glyphicon-yen:before {\n content: \"\\00a5\"; }\n\n.glyphicon-jpy:before {\n content: \"\\00a5\"; }\n\n.glyphicon-ruble:before {\n content: \"\\20bd\"; }\n\n.glyphicon-rub:before {\n content: \"\\20bd\"; }\n\n.glyphicon-scale:before {\n content: \"\\e230\"; }\n\n.glyphicon-ice-lolly:before {\n content: \"\\e231\"; }\n\n.glyphicon-ice-lolly-tasted:before {\n content: \"\\e232\"; }\n\n.glyphicon-education:before {\n content: \"\\e233\"; }\n\n.glyphicon-option-horizontal:before {\n content: \"\\e234\"; }\n\n.glyphicon-option-vertical:before {\n content: \"\\e235\"; }\n\n.glyphicon-menu-hamburger:before {\n content: \"\\e236\"; }\n\n.glyphicon-modal-window:before {\n content: \"\\e237\"; }\n\n.glyphicon-oil:before {\n content: \"\\e238\"; }\n\n.glyphicon-grain:before {\n content: \"\\e239\"; }\n\n.glyphicon-sunglasses:before {\n content: \"\\e240\"; }\n\n.glyphicon-text-size:before {\n content: \"\\e241\"; }\n\n.glyphicon-text-color:before {\n content: \"\\e242\"; }\n\n.glyphicon-text-background:before {\n content: \"\\e243\"; }\n\n.glyphicon-object-align-top:before {\n content: \"\\e244\"; }\n\n.glyphicon-object-align-bottom:before {\n content: \"\\e245\"; }\n\n.glyphicon-object-align-horizontal:before {\n content: \"\\e246\"; }\n\n.glyphicon-object-align-left:before {\n content: \"\\e247\"; }\n\n.glyphicon-object-align-vertical:before {\n content: \"\\e248\"; }\n\n.glyphicon-object-align-right:before {\n content: \"\\e249\"; }\n\n.glyphicon-triangle-right:before {\n content: \"\\e250\"; }\n\n.glyphicon-triangle-left:before {\n content: \"\\e251\"; }\n\n.glyphicon-triangle-bottom:before {\n content: \"\\e252\"; }\n\n.glyphicon-triangle-top:before {\n content: \"\\e253\"; }\n\n.glyphicon-console:before {\n content: \"\\e254\"; }\n\n.glyphicon-superscript:before {\n content: \"\\e255\"; }\n\n.glyphicon-subscript:before {\n content: \"\\e256\"; }\n\n.glyphicon-menu-left:before {\n content: \"\\e257\"; }\n\n.glyphicon-menu-right:before {\n content: \"\\e258\"; }\n\n.glyphicon-menu-down:before {\n content: \"\\e259\"; }\n\n.glyphicon-menu-up:before {\n content: \"\\e260\"; }\n\n.fade {\n opacity: 0;\n -webkit-transition: compact(compact(opacity 0.15s linear, false, false, false, false, false, false, false, false, false) false false);\n -moz-transition: compact(compact(opacity 0.15s linear, false, false, false, false, false, false, false, false, false) false false false);\n -o-transition: compact(compact(opacity 0.15s linear, false, false, false, false, false, false, false, false, false) false false false);\n transition: compact(opacity 0.15s linear, false, false, false, false, false, false, false, false, false); }\n .fade.in {\n opacity: 1; }\n\n.collapse {\n display: none; }\n .collapse.in {\n display: block; }\n\ntr.collapse.in {\n display: table-row; }\n\ntbody.collapse.in {\n display: table-row-group; }\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition-property: compact(height, visibility, false, false, false, false, false, false, false, false);\n -moz-transition-property: compact(height, visibility, false, false, false, false, false, false, false, false);\n -o-transition-property: compact(height, visibility, false, false, false, false, false, false, false, false);\n transition-property: compact(height, visibility, false, false, false, false, false, false, false, false);\n -webkit-transition-duration: compact(0.35s, false, false, false, false, false, false, false, false, false);\n -moz-transition-duration: compact(0.35s, false, false, false, false, false, false, false, false, false);\n -o-transition-duration: compact(0.35s, false, false, false, false, false, false, false, false, false);\n transition-duration: compact(0.35s, false, false, false, false, false, false, false, false, false);\n -webkit-transition-timing-function: compact(ease, false, false, false, false, false, false, false, false, false);\n -moz-transition-timing-function: compact(ease, false, false, false, false, false, false, false, false, false);\n -o-transition-timing-function: compact(ease, false, false, false, false, false, false, false, false, false);\n transition-timing-function: compact(ease, false, false, false, false, false, false, false, false, false); }\n\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: 4px dashed;\n border-top: 4px solid \\9;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent; }\n\n.dropup,\n.dropdown {\n position: relative; }\n\n.dropdown-toggle:focus {\n outline: 0; }\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n list-style: none;\n font-size: 14px;\n text-align: left;\n background-color: #fff;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n -webkit-box-shadow: compact(0 6px 12px rgba(0, 0, 0, 0.175), false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(0 6px 12px rgba(0, 0, 0, 0.175), false, false, false, false, false, false, false, false, false);\n box-shadow: compact(0 6px 12px rgba(0, 0, 0, 0.175), false, false, false, false, false, false, false, false, false);\n background-clip: padding-box; }\n .dropdown-menu.pull-right {\n right: 0;\n left: auto; }\n .dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5; }\n .dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857;\n color: #333333;\n white-space: nowrap; }\n\n.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {\n text-decoration: none;\n color: #262626;\n background-color: #f5f5f5; }\n\n.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n background-color: #337ab7; }\n\n.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {\n color: #777777; }\n\n.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n cursor: not-allowed; }\n\n.open > .dropdown-menu {\n display: block; }\n\n.open > a {\n outline: 0; }\n\n.dropdown-menu-right {\n left: auto;\n right: 0; }\n\n.dropdown-menu-left {\n left: 0;\n right: auto; }\n\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857;\n color: #777777;\n white-space: nowrap; }\n\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: 990; }\n\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto; }\n\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n content: \"\"; }\n\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px; }\n\n@media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n right: 0;\n left: auto; }\n .navbar-right .dropdown-menu-left {\n left: 0;\n right: auto; } }\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle; }\n .btn-group > .btn, .media-widget.btn-group > a,\n .btn-group-vertical > .btn,\n .media-widget.btn-group-vertical > a {\n position: relative;\n float: left; }\n .btn-group > .btn:hover, .media-widget.btn-group > a:hover, .btn-group > .btn:focus, .media-widget.btn-group > a:focus, .btn-group > .btn:active, .media-widget.btn-group > a:active, .btn-group > .btn.active, .media-widget.btn-group > a.active,\n .btn-group-vertical > .btn:hover,\n .media-widget.btn-group-vertical > a:hover,\n .btn-group-vertical > .btn:focus,\n .media-widget.btn-group-vertical > a:focus,\n .btn-group-vertical > .btn:active,\n .media-widget.btn-group-vertical > a:active,\n .btn-group-vertical > .btn.active,\n .media-widget.btn-group-vertical > a.active {\n z-index: 2; }\n\n.btn-group .btn + .btn, .btn-group .media-widget > a + .btn, .btn-group .media-widget > .btn + a, .btn-group .media-widget > a + a,\n.btn-group .btn + .btn-group,\n.btn-group .media-widget > a + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .media-widget > .btn-group + a,\n.btn-group .btn-group + .btn-group {\n margin-left: -1px; }\n\n.btn-toolbar {\n margin-left: -5px;\n overflow: hidden;\n *zoom: 1; }\n .btn-toolbar .btn, .btn-toolbar .media-widget > a,\n .btn-toolbar .btn-group,\n .btn-toolbar .input-group {\n float: left; }\n .btn-toolbar > .btn, .media-widget.btn-toolbar > a,\n .btn-toolbar > .btn-group,\n .btn-toolbar > .input-group {\n margin-left: 5px; }\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .media-widget.btn-group > a:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0; }\n\n.btn-group > .btn:first-child, .media-widget.btn-group > a:first-child {\n margin-left: 0; }\n .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .media-widget.btn-group > a:first-child:not(:last-child):not(.dropdown-toggle) {\n -moz-border-radius-topright: 0;\n -webkit-border-top-right-radius: 0;\n border-top-right-radius: 0;\n -moz-border-radius-bottomright: 0;\n -webkit-border-bottom-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.btn-group > .btn:last-child:not(:first-child), .media-widget.btn-group > a:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n -moz-border-radius-topleft: 0;\n -webkit-border-top-left-radius: 0;\n border-top-left-radius: 0;\n -moz-border-radius-bottomleft: 0;\n -webkit-border-bottom-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.btn-group > .btn-group {\n float: left; }\n\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .btn-group > .media-widget.btn-group:not(:first-child):not(:last-child) > a {\n border-radius: 0; }\n\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .media-widget.btn-group:first-child:not(:last-child) > a:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n -moz-border-radius-topright: 0;\n -webkit-border-top-right-radius: 0;\n border-top-right-radius: 0;\n -moz-border-radius-bottomright: 0;\n -webkit-border-bottom-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child, .btn-group > .media-widget.btn-group:last-child:not(:first-child) > a:first-child {\n -moz-border-radius-topleft: 0;\n -webkit-border-top-left-radius: 0;\n border-top-left-radius: 0;\n -moz-border-radius-bottomleft: 0;\n -webkit-border-bottom-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0; }\n\n.btn-group > .btn + .dropdown-toggle, .media-widget.btn-group > a + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px; }\n\n.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle, .media-widget.btn-group-lg.btn-group > a + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px; }\n\n.btn-group.open .dropdown-toggle {\n -webkit-box-shadow: compact(inset 0 3px 5px rgba(0, 0, 0, 0.125), false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(inset 0 3px 5px rgba(0, 0, 0, 0.125), false, false, false, false, false, false, false, false, false);\n box-shadow: compact(inset 0 3px 5px rgba(0, 0, 0, 0.125), false, false, false, false, false, false, false, false, false); }\n .btn-group.open .dropdown-toggle.btn-link {\n -webkit-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);\n box-shadow: compact(none, false, false, false, false, false, false, false, false, false); }\n\n.btn .caret, .media-widget > a .caret {\n margin-left: 0; }\n\n.btn-lg .caret, .btn-group-lg > .btn .caret, .media-widget.btn-group-lg > a .caret {\n border-width: 5px 5px 0;\n border-bottom-width: 0; }\n\n.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .media-widget.btn-group-lg > a .caret {\n border-width: 0 5px 5px; }\n\n.btn-group-vertical > .btn, .media-widget.btn-group-vertical > a,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn,\n.btn-group-vertical > .media-widget.btn-group > a {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%; }\n\n.btn-group-vertical > .btn-group {\n overflow: hidden;\n *zoom: 1; }\n .btn-group-vertical > .btn-group > .btn, .btn-group-vertical > .media-widget.btn-group > a {\n float: none; }\n\n.btn-group-vertical > .btn + .btn, .media-widget.btn-group-vertical > a + .btn, .media-widget.btn-group-vertical > .btn + a, .media-widget.btn-group-vertical > a + a,\n.btn-group-vertical > .btn + .btn-group,\n.media-widget.btn-group-vertical > a + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.media-widget.btn-group-vertical > .btn-group + a,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0; }\n\n.btn-group-vertical > .btn:not(:first-child):not(:last-child), .media-widget.btn-group-vertical > a:not(:first-child):not(:last-child) {\n border-radius: 0; }\n\n.btn-group-vertical > .btn:first-child:not(:last-child), .media-widget.btn-group-vertical > a:first-child:not(:last-child) {\n -moz-border-radius-topleft: 4px;\n -webkit-border-top-left-radius: 4px;\n border-top-left-radius: 4px;\n -moz-border-radius-topright: 4px;\n -webkit-border-top-right-radius: 4px;\n border-top-right-radius: 4px;\n -moz-border-radius-bottomleft: 0;\n -webkit-border-bottom-left-radius: 0;\n border-bottom-left-radius: 0;\n -moz-border-radius-bottomright: 0;\n -webkit-border-bottom-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.btn-group-vertical > .btn:last-child:not(:first-child), .media-widget.btn-group-vertical > a:last-child:not(:first-child) {\n -moz-border-radius-topleft: 0;\n -webkit-border-top-left-radius: 0;\n border-top-left-radius: 0;\n -moz-border-radius-topright: 0;\n -webkit-border-top-right-radius: 0;\n border-top-right-radius: 0;\n -moz-border-radius-bottomleft: 4px;\n -webkit-border-bottom-left-radius: 4px;\n border-bottom-left-radius: 4px;\n -moz-border-radius-bottomright: 4px;\n -webkit-border-bottom-right-radius: 4px;\n border-bottom-right-radius: 4px; }\n\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .btn-group-vertical > .media-widget.btn-group:not(:first-child):not(:last-child) > a {\n border-radius: 0; }\n\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .media-widget.btn-group:first-child:not(:last-child) > a:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n -moz-border-radius-bottomleft: 0;\n -webkit-border-bottom-left-radius: 0;\n border-bottom-left-radius: 0;\n -moz-border-radius-bottomright: 0;\n -webkit-border-bottom-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, .btn-group-vertical > .media-widget.btn-group:last-child:not(:first-child) > a:first-child {\n -moz-border-radius-topleft: 0;\n -webkit-border-top-left-radius: 0;\n border-top-left-radius: 0;\n -moz-border-radius-topright: 0;\n -webkit-border-top-right-radius: 0;\n border-top-right-radius: 0; }\n\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate; }\n .btn-group-justified > .btn, .media-widget.btn-group-justified > a,\n .btn-group-justified > .btn-group {\n float: none;\n display: table-cell;\n width: 1%; }\n .btn-group-justified > .btn-group .btn, .btn-group-justified > .btn-group .media-widget > a {\n width: 100%; }\n .btn-group-justified > .btn-group .dropdown-menu {\n left: auto; }\n\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"], .media-widget[data-toggle=\"buttons\"] > a input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n.media-widget[data-toggle=\"buttons\"] > a input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .media-widget.btn-group > a input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .media-widget.btn-group > a input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none; }\n\n.input-group {\n position: relative;\n display: table;\n border-collapse: separate; }\n .input-group[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0; }\n .input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0; }\n .input-group .form-control:focus {\n z-index: 3; }\n\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell; }\n .input-group-addon:not(:first-child):not(:last-child),\n .input-group-btn:not(:first-child):not(:last-child),\n .input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0; }\n\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle; }\n\n.input-group-addon {\n padding: 6px 12px;\n font-size: 14px;\n font-weight: normal;\n line-height: 1;\n color: #555555;\n text-align: center;\n background-color: #eeeeee;\n border: 1px solid #ccc;\n border-radius: 4px; }\n .input-group-addon.input-sm,\n .input-group-sm > .input-group-addon,\n .input-group-sm > .input-group-btn > .input-group-addon.btn,\n .input-group-sm > .media-widget.input-group-btn > a.input-group-addon {\n padding: 5px 10px;\n font-size: 12px;\n border-radius: 3px; }\n .input-group-addon.input-lg,\n .input-group-lg > .input-group-addon,\n .input-group-lg > .input-group-btn > .input-group-addon.btn,\n .input-group-lg > .media-widget.input-group-btn > a.input-group-addon {\n padding: 10px 16px;\n font-size: 18px;\n border-radius: 6px; }\n .input-group-addon input[type=\"radio\"],\n .input-group-addon input[type=\"checkbox\"] {\n margin-top: 0; }\n\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.media-widget.input-group-btn:first-child > a,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .media-widget.btn-group > a,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.media-widget.input-group-btn:last-child > a:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,\n.input-group-btn:last-child > .media-widget.btn-group:not(:last-child) > a {\n -moz-border-radius-topright: 0;\n -webkit-border-top-right-radius: 0;\n border-top-right-radius: 0;\n -moz-border-radius-bottomright: 0;\n -webkit-border-bottom-right-radius: 0;\n border-bottom-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.media-widget.input-group-btn:last-child > a,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .media-widget.btn-group > a,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.media-widget.input-group-btn:first-child > a:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,\n.input-group-btn:first-child > .media-widget.btn-group:not(:first-child) > a {\n -moz-border-radius-topleft: 0;\n -webkit-border-top-left-radius: 0;\n border-top-left-radius: 0;\n -moz-border-radius-bottomleft: 0;\n -webkit-border-bottom-left-radius: 0;\n border-bottom-left-radius: 0; }\n\n.input-group-addon:last-child {\n border-left: 0; }\n\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap; }\n .input-group-btn > .btn, .media-widget.input-group-btn > a {\n position: relative; }\n .input-group-btn > .btn + .btn, .media-widget.input-group-btn > a + .btn, .media-widget.input-group-btn > .btn + a, .media-widget.input-group-btn > a + a {\n margin-left: -1px; }\n .input-group-btn > .btn:hover, .media-widget.input-group-btn > a:hover, .input-group-btn > .btn:focus, .media-widget.input-group-btn > a:focus, .input-group-btn > .btn:active, .media-widget.input-group-btn > a:active {\n z-index: 2; }\n .input-group-btn:first-child > .btn, .media-widget.input-group-btn:first-child > a,\n .input-group-btn:first-child > .btn-group {\n margin-right: -1px; }\n .input-group-btn:last-child > .btn, .media-widget.input-group-btn:last-child > a,\n .input-group-btn:last-child > .btn-group {\n z-index: 2;\n margin-left: -1px; }\n\n.nav {\n margin-bottom: 0;\n padding-left: 0;\n list-style: none;\n overflow: hidden;\n *zoom: 1; }\n .nav > li {\n position: relative;\n display: block; }\n .nav > li > a {\n position: relative;\n display: block;\n padding: 10px 15px; }\n .nav > li > a:hover, .nav > li > a:focus {\n text-decoration: none;\n background-color: #eeeeee; }\n .nav > li.disabled > a {\n color: #777777; }\n .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {\n color: #777777;\n text-decoration: none;\n background-color: transparent;\n cursor: not-allowed; }\n .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {\n background-color: #eeeeee;\n border-color: #337ab7; }\n .nav .nav-divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5; }\n .nav > li > a > img {\n max-width: none; }\n\n.nav-tabs {\n border-bottom: 1px solid #ddd; }\n .nav-tabs > li {\n float: left;\n margin-bottom: -1px; }\n .nav-tabs > li > a {\n margin-right: 2px;\n line-height: 1.42857;\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0; }\n .nav-tabs > li > a:hover {\n border-color: #eeeeee #eeeeee #ddd; }\n .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {\n color: #555555;\n background-color: #fff;\n border: 1px solid #ddd;\n border-bottom-color: transparent;\n cursor: default; }\n\n.nav-pills > li {\n float: left; }\n .nav-pills > li > a {\n border-radius: 4px; }\n .nav-pills > li + li {\n margin-left: 2px; }\n .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {\n color: #fff;\n background-color: #337ab7; }\n\n.nav-stacked > li {\n float: none; }\n .nav-stacked > li + li {\n margin-top: 2px;\n margin-left: 0; }\n\n.nav-justified, .nav-tabs.nav-justified {\n width: 100%; }\n .nav-justified > li, .nav-tabs.nav-justified > li {\n float: none; }\n .nav-justified > li > a, .nav-tabs.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px; }\n .nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto; }\n @media (min-width: 768px) {\n .nav-justified > li, .nav-tabs.nav-justified > li {\n display: table-cell;\n width: 1%; }\n .nav-justified > li > a, .nav-tabs.nav-justified > li > a {\n margin-bottom: 0; } }\n\n.nav-tabs-justified, .nav-tabs.nav-justified {\n border-bottom: 0; }\n .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {\n margin-right: 0;\n border-radius: 4px; }\n .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,\n .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,\n .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {\n border: 1px solid #ddd; }\n @media (min-width: 768px) {\n .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0; }\n .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,\n .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,\n .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {\n border-bottom-color: #fff; } }\n\n.tab-content > .tab-pane {\n display: none; }\n\n.tab-content > .active {\n display: block; }\n\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n -moz-border-radius-topleft: 0;\n -webkit-border-top-left-radius: 0;\n border-top-left-radius: 0;\n -moz-border-radius-topright: 0;\n -webkit-border-top-right-radius: 0;\n border-top-right-radius: 0; }\n\n.navbar {\n position: relative;\n min-height: 50px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n overflow: hidden;\n *zoom: 1; }\n @media (min-width: 768px) {\n .navbar {\n border-radius: 4px; } }\n\n.navbar-header {\n overflow: hidden;\n *zoom: 1; }\n @media (min-width: 768px) {\n .navbar-header {\n float: left; } }\n\n.navbar-collapse {\n overflow-x: visible;\n padding-right: 15px;\n padding-left: 15px;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n overflow: hidden;\n *zoom: 1;\n -webkit-overflow-scrolling: touch; }\n .navbar-collapse.in {\n overflow-y: auto; }\n @media (min-width: 768px) {\n .navbar-collapse {\n width: auto;\n border-top: 0;\n box-shadow: none; }\n .navbar-collapse.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0;\n overflow: visible !important; }\n .navbar-collapse.in {\n overflow-y: visible; }\n .navbar-fixed-top .navbar-collapse,\n .navbar-static-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n padding-left: 0;\n padding-right: 0; } }\n\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n max-height: 340px; }\n @media (max-device-width: 480px) and (orientation: landscape) {\n .navbar-fixed-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n max-height: 200px; } }\n\n.container > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-header,\n.container-fluid > .navbar-collapse {\n margin-right: -15px;\n margin-left: -15px; }\n @media (min-width: 768px) {\n .container > .navbar-header,\n .container > .navbar-collapse,\n .container-fluid > .navbar-header,\n .container-fluid > .navbar-collapse {\n margin-right: 0;\n margin-left: 0; } }\n\n.navbar-static-top {\n z-index: 1000;\n border-width: 0 0 1px; }\n @media (min-width: 768px) {\n .navbar-static-top {\n border-radius: 0; } }\n\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030; }\n @media (min-width: 768px) {\n .navbar-fixed-top,\n .navbar-fixed-bottom {\n border-radius: 0; } }\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;\n border-width: 1px 0 0; }\n\n.navbar-brand {\n float: left;\n padding: 15px 15px;\n font-size: 18px;\n line-height: 20px;\n height: 50px; }\n .navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none; }\n .navbar-brand > img {\n display: block; }\n @media (min-width: 768px) {\n .navbar > .container .navbar-brand,\n .navbar > .container-fluid .navbar-brand {\n margin-left: -15px; } }\n\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: 15px;\n padding: 9px 10px;\n margin-top: 8px;\n margin-bottom: 8px;\n background-color: transparent;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px; }\n .navbar-toggle:focus {\n outline: 0; }\n .navbar-toggle .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px; }\n .navbar-toggle .icon-bar + .icon-bar {\n margin-top: 4px; }\n @media (min-width: 768px) {\n .navbar-toggle {\n display: none; } }\n\n.navbar-nav {\n margin: 7.5px -15px; }\n .navbar-nav > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: 20px; }\n @media (max-width: 767px) {\n .navbar-nav .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 .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px; }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px; }\n .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none; } }\n @media (min-width: 768px) {\n .navbar-nav {\n float: left;\n margin: 0; }\n .navbar-nav > li {\n float: left; }\n .navbar-nav > li > a {\n padding-top: 15px;\n padding-bottom: 15px; } }\n\n.navbar-form {\n margin-left: -15px;\n margin-right: -15px;\n padding: 10px 15px;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n -webkit-box-shadow: compact(inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1), false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1), false, false, false, false, false, false, false, false, false);\n box-shadow: compact(inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1), false, false, false, false, false, false, false, false, false);\n margin-top: 8px;\n margin-bottom: 8px; }\n @media (min-width: 768px) {\n .navbar-form .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle; }\n .navbar-form .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle; }\n .navbar-form .form-control-static {\n display: inline-block; }\n .navbar-form .input-group {\n display: inline-table;\n vertical-align: middle; }\n .navbar-form .input-group .input-group-addon,\n .navbar-form .input-group .input-group-btn,\n .navbar-form .input-group .form-control {\n width: auto; }\n .navbar-form .input-group > .form-control {\n width: 100%; }\n .navbar-form .control-label {\n margin-bottom: 0;\n vertical-align: middle; }\n .navbar-form .radio,\n .navbar-form .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle; }\n .navbar-form .radio label,\n .navbar-form .checkbox label {\n padding-left: 0; }\n .navbar-form .radio input[type=\"radio\"],\n .navbar-form .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0; }\n .navbar-form .has-feedback .form-control-feedback {\n top: 0; } }\n @media (max-width: 767px) {\n .navbar-form .form-group {\n margin-bottom: 5px; }\n .navbar-form .form-group:last-child {\n margin-bottom: 0; } }\n @media (min-width: 768px) {\n .navbar-form {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n -webkit-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);\n box-shadow: compact(none, false, false, false, false, false, false, false, false, false); } }\n\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n -moz-border-radius-topleft: 0;\n -webkit-border-top-left-radius: 0;\n border-top-left-radius: 0;\n -moz-border-radius-topright: 0;\n -webkit-border-top-right-radius: 0;\n border-top-right-radius: 0; }\n\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n -moz-border-radius-topleft: 4px;\n -webkit-border-top-left-radius: 4px;\n border-top-left-radius: 4px;\n -moz-border-radius-topright: 4px;\n -webkit-border-top-right-radius: 4px;\n border-top-right-radius: 4px;\n -moz-border-radius-bottomleft: 0;\n -webkit-border-bottom-left-radius: 0;\n border-bottom-left-radius: 0;\n -moz-border-radius-bottomright: 0;\n -webkit-border-bottom-right-radius: 0;\n border-bottom-right-radius: 0; }\n\n.navbar-btn {\n margin-top: 8px;\n margin-bottom: 8px; }\n .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn, .media-widget.btn-group-sm > a.navbar-btn {\n margin-top: 10px;\n margin-bottom: 10px; }\n .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn, .media-widget.btn-group-xs > a.navbar-btn {\n margin-top: 14px;\n margin-bottom: 14px; }\n\n.navbar-text {\n margin-top: 15px;\n margin-bottom: 15px; }\n @media (min-width: 768px) {\n .navbar-text {\n float: left;\n margin-left: 15px;\n margin-right: 15px; } }\n\n@media (min-width: 768px) {\n .navbar-left {\n float: left !important; }\n .navbar-right {\n float: right !important;\n margin-right: -15px; }\n .navbar-right ~ .navbar-right {\n margin-right: 0; } }\n\n.navbar-default {\n background-color: #f8f8f8;\n border-color: #e7e7e7; }\n .navbar-default .navbar-brand {\n color: #777; }\n .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {\n color: #5e5e5e;\n background-color: transparent; }\n .navbar-default .navbar-text {\n color: #777; }\n .navbar-default .navbar-nav > li > a {\n color: #777; }\n .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {\n color: #333;\n background-color: transparent; }\n .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {\n color: #555;\n background-color: #e7e7e7; }\n .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {\n color: #ccc;\n background-color: transparent; }\n .navbar-default .navbar-toggle {\n border-color: #ddd; }\n .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {\n background-color: #ddd; }\n .navbar-default .navbar-toggle .icon-bar {\n background-color: #888; }\n .navbar-default .navbar-collapse,\n .navbar-default .navbar-form {\n border-color: #e7e7e7; }\n .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {\n background-color: #e7e7e7;\n color: #555; }\n @media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777; }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333;\n background-color: transparent; }\n .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 {\n color: #555;\n background-color: #e7e7e7; }\n .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 {\n color: #ccc;\n background-color: transparent; } }\n .navbar-default .navbar-link {\n color: #777; }\n .navbar-default .navbar-link:hover {\n color: #333; }\n .navbar-default .btn-link {\n color: #777; }\n .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {\n color: #333; }\n .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus,\n fieldset[disabled] .navbar-default .btn-link:hover,\n fieldset[disabled] .navbar-default .btn-link:focus {\n color: #ccc; }\n\n.navbar-inverse {\n background-color: #222;\n border-color: #090909; }\n .navbar-inverse .navbar-brand {\n color: #9d9d9d; }\n .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {\n color: #fff;\n background-color: transparent; }\n .navbar-inverse .navbar-text {\n color: #9d9d9d; }\n .navbar-inverse .navbar-nav > li > a {\n color: #9d9d9d; }\n .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {\n color: #fff;\n background-color: transparent; }\n .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {\n color: #fff;\n background-color: #090909; }\n .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {\n color: #444;\n background-color: transparent; }\n .navbar-inverse .navbar-toggle {\n border-color: #333; }\n .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {\n background-color: #333; }\n .navbar-inverse .navbar-toggle .icon-bar {\n background-color: #fff; }\n .navbar-inverse .navbar-collapse,\n .navbar-inverse .navbar-form {\n border-color: #101010; }\n .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {\n background-color: #090909;\n color: #fff; }\n @media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #090909; }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #090909; }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d; }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #fff;\n background-color: transparent; }\n .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 {\n color: #fff;\n background-color: #090909; }\n .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 {\n color: #444;\n background-color: transparent; } }\n .navbar-inverse .navbar-link {\n color: #9d9d9d; }\n .navbar-inverse .navbar-link:hover {\n color: #fff; }\n .navbar-inverse .btn-link {\n color: #9d9d9d; }\n .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {\n color: #fff; }\n .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus,\n fieldset[disabled] .navbar-inverse .btn-link:hover,\n fieldset[disabled] .navbar-inverse .btn-link:focus {\n color: #444; }\n\n.breadcrumb {\n padding: 8px 15px;\n margin-bottom: 20px;\n list-style: none;\n background-color: #f5f5f5;\n border-radius: 4px; }\n .breadcrumb > li {\n display: inline-block; }\n .breadcrumb > li + li:before {\n content: \"/ \";\n padding: 0 5px;\n color: #ccc; }\n .breadcrumb > .active {\n color: #777777; }\n\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: 20px 0;\n border-radius: 4px; }\n .pagination > li {\n display: inline; }\n .pagination > li > a,\n .pagination > li > span {\n position: relative;\n float: left;\n padding: 6px 12px;\n line-height: 1.42857;\n text-decoration: none;\n color: #337ab7;\n background-color: #fff;\n border: 1px solid #ddd;\n margin-left: -1px; }\n .pagination > li:first-child > a,\n .pagination > li:first-child > span {\n margin-left: 0;\n -moz-border-radius-topleft: 4px;\n -webkit-border-top-left-radius: 4px;\n border-top-left-radius: 4px;\n -moz-border-radius-bottomleft: 4px;\n -webkit-border-bottom-left-radius: 4px;\n border-bottom-left-radius: 4px; }\n .pagination > li:last-child > a,\n .pagination > li:last-child > span {\n -moz-border-radius-topright: 4px;\n -webkit-border-top-right-radius: 4px;\n border-top-right-radius: 4px;\n -moz-border-radius-bottomright: 4px;\n -webkit-border-bottom-right-radius: 4px;\n border-bottom-right-radius: 4px; }\n .pagination > li > a:hover, .pagination > li > a:focus,\n .pagination > li > span:hover,\n .pagination > li > span:focus {\n z-index: 2;\n color: #23527c;\n background-color: #eeeeee;\n border-color: #ddd; }\n .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,\n .pagination > .active > span,\n .pagination > .active > span:hover,\n .pagination > .active > span:focus {\n z-index: 3;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n cursor: default; }\n .pagination > .disabled > span,\n .pagination > .disabled > span:hover,\n .pagination > .disabled > span:focus,\n .pagination > .disabled > a,\n .pagination > .disabled > a:hover,\n .pagination > .disabled > a:focus {\n color: #777777;\n background-color: #fff;\n border-color: #ddd;\n cursor: not-allowed; }\n\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.33333; }\n\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n -moz-border-radius-topleft: 6px;\n -webkit-border-top-left-radius: 6px;\n border-top-left-radius: 6px;\n -moz-border-radius-bottomleft: 6px;\n -webkit-border-bottom-left-radius: 6px;\n border-bottom-left-radius: 6px; }\n\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n -moz-border-radius-topright: 6px;\n -webkit-border-top-right-radius: 6px;\n border-top-right-radius: 6px;\n -moz-border-radius-bottomright: 6px;\n -webkit-border-bottom-right-radius: 6px;\n border-bottom-right-radius: 6px; }\n\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5; }\n\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n -moz-border-radius-topleft: 3px;\n -webkit-border-top-left-radius: 3px;\n border-top-left-radius: 3px;\n -moz-border-radius-bottomleft: 3px;\n -webkit-border-bottom-left-radius: 3px;\n border-bottom-left-radius: 3px; }\n\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n -moz-border-radius-topright: 3px;\n -webkit-border-top-right-radius: 3px;\n border-top-right-radius: 3px;\n -moz-border-radius-bottomright: 3px;\n -webkit-border-bottom-right-radius: 3px;\n border-bottom-right-radius: 3px; }\n\n.pager {\n padding-left: 0;\n margin: 20px 0;\n list-style: none;\n text-align: center;\n overflow: hidden;\n *zoom: 1; }\n .pager li {\n display: inline; }\n .pager li > a,\n .pager li > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px; }\n .pager li > a:hover,\n .pager li > a:focus {\n text-decoration: none;\n background-color: #eeeeee; }\n .pager .next > a,\n .pager .next > span {\n float: right; }\n .pager .previous > a,\n .pager .previous > span {\n float: left; }\n .pager .disabled > a,\n .pager .disabled > a:hover,\n .pager .disabled > a:focus,\n .pager .disabled > span {\n color: #777777;\n background-color: #fff;\n cursor: not-allowed; }\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: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em; }\n .label:empty {\n display: none; }\n .btn .label, .media-widget > a .label {\n position: relative;\n top: -1px; }\n\na.label:hover, a.label:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer; }\n\n.label-default {\n background-color: #777777; }\n .label-default[href]:hover, .label-default[href]:focus {\n background-color: #5e5e5e; }\n\n.label-primary {\n background-color: #337ab7; }\n .label-primary[href]:hover, .label-primary[href]:focus {\n background-color: #286090; }\n\n.label-success {\n background-color: #5cb85c; }\n .label-success[href]:hover, .label-success[href]:focus {\n background-color: #449d44; }\n\n.label-info {\n background-color: #5bc0de; }\n .label-info[href]:hover, .label-info[href]:focus {\n background-color: #31b0d5; }\n\n.label-warning {\n background-color: #f0ad4e; }\n .label-warning[href]:hover, .label-warning[href]:focus {\n background-color: #ec971f; }\n\n.label-danger {\n background-color: #d9534f; }\n .label-danger[href]:hover, .label-danger[href]:focus {\n background-color: #c9302c; }\n\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: 12px;\n font-weight: bold;\n color: #fff;\n line-height: 1;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: #777777;\n border-radius: 10px; }\n .badge:empty {\n display: none; }\n .btn .badge, .media-widget > a .badge {\n position: relative;\n top: -1px; }\n .btn-xs .badge, .btn-group-xs > .btn .badge, .media-widget.btn-group-xs > a .badge,\n .btn-group-xs > .btn .badge,\n .media-widget.btn-group-xs > a .badge {\n top: 0;\n padding: 1px 5px; }\n .list-group-item.active > .badge,\n .nav-pills > .active > a > .badge {\n color: #337ab7;\n background-color: #fff; }\n .list-group-item > .badge {\n float: right; }\n .list-group-item > .badge + .badge {\n margin-right: 5px; }\n .nav-pills > li > a > .badge {\n margin-left: 3px; }\n\na.badge:hover, a.badge:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer; }\n\n.jumbotron {\n padding-top: 30px;\n padding-bottom: 30px;\n margin-bottom: 30px;\n color: inherit;\n background-color: #eeeeee; }\n .jumbotron h1,\n .jumbotron .h1 {\n color: inherit; }\n .jumbotron p {\n margin-bottom: 15px;\n font-size: 21px;\n font-weight: 200; }\n .jumbotron > hr {\n border-top-color: #d5d5d5; }\n .container .jumbotron,\n .container-fluid .jumbotron {\n border-radius: 6px;\n padding-left: 15px;\n padding-right: 15px; }\n .jumbotron .container {\n max-width: 100%; }\n @media screen and (min-width: 768px) {\n .jumbotron {\n padding-top: 48px;\n padding-bottom: 48px; }\n .container .jumbotron,\n .container-fluid .jumbotron {\n padding-left: 60px;\n padding-right: 60px; }\n .jumbotron h1,\n .jumbotron .h1 {\n font-size: 63px; } }\n\n.thumbnail {\n display: block;\n padding: 4px;\n margin-bottom: 20px;\n line-height: 1.42857;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: compact(compact(border 0.2s ease-in-out, false, false, false, false, false, false, false, false, false) false false);\n -moz-transition: compact(compact(border 0.2s ease-in-out, false, false, false, false, false, false, false, false, false) false false false);\n -o-transition: compact(compact(border 0.2s ease-in-out, false, false, false, false, false, false, false, false, false) false false false);\n transition: compact(border 0.2s ease-in-out, false, false, false, false, false, false, false, false, false); }\n .thumbnail > img,\n .thumbnail a > img {\n display: block;\n max-width: 100%;\n height: auto;\n margin-left: auto;\n margin-right: auto; }\n .thumbnail .caption {\n padding: 9px;\n color: #333333; }\n\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n border-color: #337ab7; }\n\n.alert {\n padding: 15px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n border-radius: 4px; }\n .alert h4 {\n margin-top: 0;\n color: inherit; }\n .alert .alert-link {\n font-weight: bold; }\n .alert > p,\n .alert > ul {\n margin-bottom: 0; }\n .alert > p + p {\n margin-top: 5px; }\n\n.alert-dismissable,\n.alert-dismissible {\n padding-right: 35px; }\n .alert-dismissable .close,\n .alert-dismissible .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit; }\n\n.alert-success {\n background-color: #dff0d8;\n border-color: #d6e9c6;\n color: #3c763d; }\n .alert-success hr {\n border-top-color: #c9e2b3; }\n .alert-success .alert-link {\n color: #2b542c; }\n\n.alert-info {\n background-color: #d9edf7;\n border-color: #bce8f1;\n color: #31708f; }\n .alert-info hr {\n border-top-color: #a6e1ec; }\n .alert-info .alert-link {\n color: #245269; }\n\n.alert-warning {\n background-color: #fcf8e3;\n border-color: #faebcc;\n color: #8a6d3b; }\n .alert-warning hr {\n border-top-color: #f7e1b5; }\n .alert-warning .alert-link {\n color: #66512c; }\n\n.alert-danger {\n background-color: #f2dede;\n border-color: #ebccd1;\n color: #a94442; }\n .alert-danger hr {\n border-top-color: #e4b9c0; }\n .alert-danger .alert-link {\n color: #843534; }\n\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0; }\n to {\n background-position: 0 0; } }\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 40px 0; }\n to {\n background-position: 0 0; } }\n\n.progress {\n overflow: hidden;\n height: 20px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border-radius: 4px;\n -webkit-box-shadow: compact(inset 0 1px 2px rgba(0, 0, 0, 0.1), false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(inset 0 1px 2px rgba(0, 0, 0, 0.1), false, false, false, false, false, false, false, false, false);\n box-shadow: compact(inset 0 1px 2px rgba(0, 0, 0, 0.1), false, false, false, false, false, false, false, false, false); }\n\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: 12px;\n line-height: 20px;\n color: #fff;\n text-align: center;\n background-color: #337ab7;\n -webkit-box-shadow: compact(inset 0 -1px 0 rgba(0, 0, 0, 0.15), false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(inset 0 -1px 0 rgba(0, 0, 0, 0.15), false, false, false, false, false, false, false, false, false);\n box-shadow: compact(inset 0 -1px 0 rgba(0, 0, 0, 0.15), false, false, false, false, false, false, false, false, false);\n -webkit-transition: compact(compact(width 0.6s ease, false, false, false, false, false, false, false, false, false) false false);\n -moz-transition: compact(compact(width 0.6s ease, false, false, false, false, false, false, false, false, false) false false false);\n -o-transition: compact(compact(width 0.6s ease, false, false, false, false, false, false, false, false, false) false false false);\n transition: compact(width 0.6s ease, false, false, false, false, false, false, false, false, false); }\n\n.progress-striped .progress-bar,\n.progress-bar-striped {\n background-image: -webkit-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);\n background-image: -o-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);\n 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);\n background-size: 40px 40px; }\n\n.progress.active .progress-bar,\n.progress-bar.active {\n -webkit-animation: progress-bar-stripes 2s linear infinite;\n -o-animation: progress-bar-stripes 2s linear infinite;\n animation: progress-bar-stripes 2s linear infinite; }\n\n.progress-bar-success {\n background-color: #5cb85c; }\n .progress-striped .progress-bar-success {\n background-image: -webkit-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);\n background-image: -o-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);\n 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); }\n\n.progress-bar-info {\n background-color: #5bc0de; }\n .progress-striped .progress-bar-info {\n background-image: -webkit-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);\n background-image: -o-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);\n 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); }\n\n.progress-bar-warning {\n background-color: #f0ad4e; }\n .progress-striped .progress-bar-warning {\n background-image: -webkit-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);\n background-image: -o-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);\n 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); }\n\n.progress-bar-danger {\n background-color: #d9534f; }\n .progress-striped .progress-bar-danger {\n background-image: -webkit-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);\n background-image: -o-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);\n 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); }\n\n.media {\n margin-top: 15px; }\n .media:first-child {\n margin-top: 0; }\n\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden; }\n\n.media-body {\n width: 10000px; }\n\n.media-object {\n display: block; }\n .media-object.img-thumbnail {\n max-width: none; }\n\n.media-right,\n.media > .pull-right {\n padding-left: 10px; }\n\n.media-left,\n.media > .pull-left {\n padding-right: 10px; }\n\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top; }\n\n.media-middle {\n vertical-align: middle; }\n\n.media-bottom {\n vertical-align: bottom; }\n\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px; }\n\n.media-list {\n padding-left: 0;\n list-style: none; }\n\n.list-group {\n margin-bottom: 20px;\n padding-left: 0; }\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid #ddd; }\n .list-group-item:first-child {\n -moz-border-radius-topleft: 4px;\n -webkit-border-top-left-radius: 4px;\n border-top-left-radius: 4px;\n -moz-border-radius-topright: 4px;\n -webkit-border-top-right-radius: 4px;\n border-top-right-radius: 4px; }\n .list-group-item:last-child {\n margin-bottom: 0;\n -moz-border-radius-bottomleft: 4px;\n -webkit-border-bottom-left-radius: 4px;\n border-bottom-left-radius: 4px;\n -moz-border-radius-bottomright: 4px;\n -webkit-border-bottom-right-radius: 4px;\n border-bottom-right-radius: 4px; }\n\na.list-group-item,\nbutton.list-group-item {\n color: #555; }\n a.list-group-item .list-group-item-heading,\n button.list-group-item .list-group-item-heading {\n color: #333; }\n a.list-group-item:hover, a.list-group-item:focus,\n button.list-group-item:hover,\n button.list-group-item:focus {\n text-decoration: none;\n color: #555;\n background-color: #f5f5f5; }\n\nbutton.list-group-item {\n width: 100%;\n text-align: left; }\n\n.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {\n background-color: #eeeeee;\n color: #777777;\n cursor: not-allowed; }\n .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 {\n color: inherit; }\n .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 {\n color: #777777; }\n\n.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {\n z-index: 2;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7; }\n .list-group-item.active .list-group-item-heading,\n .list-group-item.active .list-group-item-heading > small,\n .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,\n .list-group-item.active:hover .list-group-item-heading > small,\n .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,\n .list-group-item.active:focus .list-group-item-heading > small,\n .list-group-item.active:focus .list-group-item-heading > .small {\n color: inherit; }\n .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 {\n color: #c7ddef; }\n\n.list-group-item-success {\n color: #3c763d;\n background-color: #dff0d8; }\n\na.list-group-item-success,\nbutton.list-group-item-success {\n color: #3c763d; }\n a.list-group-item-success .list-group-item-heading,\n button.list-group-item-success .list-group-item-heading {\n color: inherit; }\n a.list-group-item-success:hover, a.list-group-item-success:focus,\n button.list-group-item-success:hover,\n button.list-group-item-success:focus {\n color: #3c763d;\n background-color: #d0e9c6; }\n a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,\n button.list-group-item-success.active,\n button.list-group-item-success.active:hover,\n button.list-group-item-success.active:focus {\n color: #fff;\n background-color: #3c763d;\n border-color: #3c763d; }\n\n.list-group-item-info {\n color: #31708f;\n background-color: #d9edf7; }\n\na.list-group-item-info,\nbutton.list-group-item-info {\n color: #31708f; }\n a.list-group-item-info .list-group-item-heading,\n button.list-group-item-info .list-group-item-heading {\n color: inherit; }\n a.list-group-item-info:hover, a.list-group-item-info:focus,\n button.list-group-item-info:hover,\n button.list-group-item-info:focus {\n color: #31708f;\n background-color: #c4e3f3; }\n a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,\n button.list-group-item-info.active,\n button.list-group-item-info.active:hover,\n button.list-group-item-info.active:focus {\n color: #fff;\n background-color: #31708f;\n border-color: #31708f; }\n\n.list-group-item-warning {\n color: #8a6d3b;\n background-color: #fcf8e3; }\n\na.list-group-item-warning,\nbutton.list-group-item-warning {\n color: #8a6d3b; }\n a.list-group-item-warning .list-group-item-heading,\n button.list-group-item-warning .list-group-item-heading {\n color: inherit; }\n a.list-group-item-warning:hover, a.list-group-item-warning:focus,\n button.list-group-item-warning:hover,\n button.list-group-item-warning:focus {\n color: #8a6d3b;\n background-color: #faf2cc; }\n a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,\n button.list-group-item-warning.active,\n button.list-group-item-warning.active:hover,\n button.list-group-item-warning.active:focus {\n color: #fff;\n background-color: #8a6d3b;\n border-color: #8a6d3b; }\n\n.list-group-item-danger {\n color: #a94442;\n background-color: #f2dede; }\n\na.list-group-item-danger,\nbutton.list-group-item-danger {\n color: #a94442; }\n a.list-group-item-danger .list-group-item-heading,\n button.list-group-item-danger .list-group-item-heading {\n color: inherit; }\n a.list-group-item-danger:hover, a.list-group-item-danger:focus,\n button.list-group-item-danger:hover,\n button.list-group-item-danger:focus {\n color: #a94442;\n background-color: #ebcccc; }\n a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,\n button.list-group-item-danger.active,\n button.list-group-item-danger.active:hover,\n button.list-group-item-danger.active:focus {\n color: #fff;\n background-color: #a94442;\n border-color: #a94442; }\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.panel {\n margin-bottom: 20px;\n background-color: #fff;\n border: 1px solid transparent;\n border-radius: 4px;\n -webkit-box-shadow: compact(0 1px 1px rgba(0, 0, 0, 0.05), false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(0 1px 1px rgba(0, 0, 0, 0.05), false, false, false, false, false, false, false, false, false);\n box-shadow: compact(0 1px 1px rgba(0, 0, 0, 0.05), false, false, false, false, false, false, false, false, false); }\n\n.panel-body {\n padding: 15px;\n overflow: hidden;\n *zoom: 1; }\n\n.panel-heading {\n padding: 10px 15px;\n border-bottom: 1px solid transparent;\n -moz-border-radius-topleft: 3px;\n -webkit-border-top-left-radius: 3px;\n border-top-left-radius: 3px;\n -moz-border-radius-topright: 3px;\n -webkit-border-top-right-radius: 3px;\n border-top-right-radius: 3px; }\n .panel-heading > .dropdown .dropdown-toggle {\n color: inherit; }\n\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: 16px;\n color: inherit; }\n .panel-title > a,\n .panel-title > small,\n .panel-title > .small,\n .panel-title > small > a,\n .panel-title > .small > a {\n color: inherit; }\n\n.panel-footer {\n padding: 10px 15px;\n background-color: #f5f5f5;\n border-top: 1px solid #ddd;\n -moz-border-radius-bottomleft: 3px;\n -webkit-border-bottom-left-radius: 3px;\n border-bottom-left-radius: 3px;\n -moz-border-radius-bottomright: 3px;\n -webkit-border-bottom-right-radius: 3px;\n border-bottom-right-radius: 3px; }\n\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n margin-bottom: 0; }\n .panel > .list-group .list-group-item,\n .panel > .panel-collapse > .list-group .list-group-item {\n border-width: 1px 0;\n border-radius: 0; }\n .panel > .list-group:first-child .list-group-item:first-child,\n .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n border-top: 0;\n -moz-border-radius-topleft: 3px;\n -webkit-border-top-left-radius: 3px;\n border-top-left-radius: 3px;\n -moz-border-radius-topright: 3px;\n -webkit-border-top-right-radius: 3px;\n border-top-right-radius: 3px; }\n .panel > .list-group:last-child .list-group-item:last-child,\n .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n border-bottom: 0;\n -moz-border-radius-bottomleft: 3px;\n -webkit-border-bottom-left-radius: 3px;\n border-bottom-left-radius: 3px;\n -moz-border-radius-bottomright: 3px;\n -webkit-border-bottom-right-radius: 3px;\n border-bottom-right-radius: 3px; }\n\n.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {\n -moz-border-radius-topleft: 0;\n -webkit-border-top-left-radius: 0;\n border-top-left-radius: 0;\n -moz-border-radius-topright: 0;\n -webkit-border-top-right-radius: 0;\n border-top-right-radius: 0; }\n\n.panel-heading + .list-group .list-group-item:first-child {\n border-top-width: 0; }\n\n.list-group + .panel-footer {\n border-top-width: 0; }\n\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n margin-bottom: 0; }\n .panel > .table caption,\n .panel > .table-responsive > .table caption,\n .panel > .panel-collapse > .table caption {\n padding-left: 15px;\n padding-right: 15px; }\n\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n -moz-border-radius-topleft: 3px;\n -webkit-border-top-left-radius: 3px;\n border-top-left-radius: 3px;\n -moz-border-radius-topright: 3px;\n -webkit-border-top-right-radius: 3px;\n border-top-right-radius: 3px; }\n .panel > .table:first-child > thead:first-child > tr:first-child,\n .panel > .table:first-child > tbody:first-child > tr:first-child,\n .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px; }\n .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n border-top-left-radius: 3px; }\n .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n border-top-right-radius: 3px; }\n\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n -moz-border-radius-bottomleft: 3px;\n -webkit-border-bottom-left-radius: 3px;\n border-bottom-left-radius: 3px;\n -moz-border-radius-bottomright: 3px;\n -webkit-border-bottom-right-radius: 3px;\n border-bottom-right-radius: 3px; }\n .panel > .table:last-child > tbody:last-child > tr:last-child,\n .panel > .table:last-child > tfoot:last-child > tr:last-child,\n .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n border-bottom-left-radius: 3px;\n border-bottom-right-radius: 3px; }\n .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 3px; }\n .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 3px; }\n\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n border-top: 1px solid #ddd; }\n\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n border-top: 0; }\n\n.panel > .table-bordered, .calendar-calendar .panel > table.mini,\n.panel > .table-responsive > .table-bordered, .calendar-calendar\n.panel > .table-responsive > table.mini {\n border: 0; }\n .panel > .table-bordered > thead > tr > th:first-child, .calendar-calendar .panel > table.mini > thead > tr > th:first-child,\n .panel > .table-bordered > thead > tr > td:first-child, .calendar-calendar\n .panel > table.mini > thead > tr > td:first-child,\n .panel > .table-bordered > tbody > tr > th:first-child, .calendar-calendar\n .panel > table.mini > tbody > tr > th:first-child,\n .panel > .table-bordered > tbody > tr > td:first-child, .calendar-calendar\n .panel > table.mini > tbody > tr > td:first-child,\n .panel > .table-bordered > tfoot > tr > th:first-child, .calendar-calendar\n .panel > table.mini > tfoot > tr > th:first-child,\n .panel > .table-bordered > tfoot > tr > td:first-child, .calendar-calendar\n .panel > table.mini > tfoot > tr > td:first-child,\n .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .calendar-calendar\n .panel > .table-responsive > table.mini > thead > tr > th:first-child,\n .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .calendar-calendar\n .panel > .table-responsive > table.mini > thead > tr > td:first-child,\n .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .calendar-calendar\n .panel > .table-responsive > table.mini > tbody > tr > th:first-child,\n .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .calendar-calendar\n .panel > .table-responsive > table.mini > tbody > tr > td:first-child,\n .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .calendar-calendar\n .panel > .table-responsive > table.mini > tfoot > tr > th:first-child,\n .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .calendar-calendar\n .panel > .table-responsive > table.mini > tfoot > tr > td:first-child {\n border-left: 0; }\n .panel > .table-bordered > thead > tr > th:last-child, .calendar-calendar .panel > table.mini > thead > tr > th:last-child,\n .panel > .table-bordered > thead > tr > td:last-child, .calendar-calendar\n .panel > table.mini > thead > tr > td:last-child,\n .panel > .table-bordered > tbody > tr > th:last-child, .calendar-calendar\n .panel > table.mini > tbody > tr > th:last-child,\n .panel > .table-bordered > tbody > tr > td:last-child, .calendar-calendar\n .panel > table.mini > tbody > tr > td:last-child,\n .panel > .table-bordered > tfoot > tr > th:last-child, .calendar-calendar\n .panel > table.mini > tfoot > tr > th:last-child,\n .panel > .table-bordered > tfoot > tr > td:last-child, .calendar-calendar\n .panel > table.mini > tfoot > tr > td:last-child,\n .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .calendar-calendar\n .panel > .table-responsive > table.mini > thead > tr > th:last-child,\n .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .calendar-calendar\n .panel > .table-responsive > table.mini > thead > tr > td:last-child,\n .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .calendar-calendar\n .panel > .table-responsive > table.mini > tbody > tr > th:last-child,\n .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .calendar-calendar\n .panel > .table-responsive > table.mini > tbody > tr > td:last-child,\n .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .calendar-calendar\n .panel > .table-responsive > table.mini > tfoot > tr > th:last-child,\n .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .calendar-calendar\n .panel > .table-responsive > table.mini > tfoot > tr > td:last-child {\n border-right: 0; }\n .panel > .table-bordered > thead > tr:first-child > td, .calendar-calendar .panel > table.mini > thead > tr:first-child > td,\n .panel > .table-bordered > thead > tr:first-child > th, .calendar-calendar\n .panel > table.mini > thead > tr:first-child > th,\n .panel > .table-bordered > tbody > tr:first-child > td, .calendar-calendar\n .panel > table.mini > tbody > tr:first-child > td,\n .panel > .table-bordered > tbody > tr:first-child > th, .calendar-calendar\n .panel > table.mini > tbody > tr:first-child > th,\n .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .calendar-calendar\n .panel > .table-responsive > table.mini > thead > tr:first-child > td,\n .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .calendar-calendar\n .panel > .table-responsive > table.mini > thead > tr:first-child > th,\n .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .calendar-calendar\n .panel > .table-responsive > table.mini > tbody > tr:first-child > td,\n .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th, .calendar-calendar\n .panel > .table-responsive > table.mini > tbody > tr:first-child > th {\n border-bottom: 0; }\n .panel > .table-bordered > tbody > tr:last-child > td, .calendar-calendar .panel > table.mini > tbody > tr:last-child > td,\n .panel > .table-bordered > tbody > tr:last-child > th, .calendar-calendar\n .panel > table.mini > tbody > tr:last-child > th,\n .panel > .table-bordered > tfoot > tr:last-child > td, .calendar-calendar\n .panel > table.mini > tfoot > tr:last-child > td,\n .panel > .table-bordered > tfoot > tr:last-child > th, .calendar-calendar\n .panel > table.mini > tfoot > tr:last-child > th,\n .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .calendar-calendar\n .panel > .table-responsive > table.mini > tbody > tr:last-child > td,\n .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .calendar-calendar\n .panel > .table-responsive > table.mini > tbody > tr:last-child > th,\n .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .calendar-calendar\n .panel > .table-responsive > table.mini > tfoot > tr:last-child > td,\n .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th, .calendar-calendar\n .panel > .table-responsive > table.mini > tfoot > tr:last-child > th {\n border-bottom: 0; }\n\n.panel > .table-responsive {\n border: 0;\n margin-bottom: 0; }\n\n.panel-group {\n margin-bottom: 20px; }\n .panel-group .panel {\n margin-bottom: 0;\n border-radius: 4px; }\n .panel-group .panel + .panel {\n margin-top: 5px; }\n .panel-group .panel-heading {\n border-bottom: 0; }\n .panel-group .panel-heading + .panel-collapse > .panel-body,\n .panel-group .panel-heading + .panel-collapse > .list-group {\n border-top: 1px solid #ddd; }\n .panel-group .panel-footer {\n border-top: 0; }\n .panel-group .panel-footer + .panel-collapse .panel-body {\n border-bottom: 1px solid #ddd; }\n\n.panel-default {\n border-color: #ddd; }\n .panel-default > .panel-heading {\n color: #333333;\n background-color: #f5f5f5;\n border-color: #ddd; }\n .panel-default > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ddd; }\n .panel-default > .panel-heading .badge {\n color: #f5f5f5;\n background-color: #333333; }\n .panel-default > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ddd; }\n\n.panel-primary {\n border-color: #337ab7; }\n .panel-primary > .panel-heading {\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7; }\n .panel-primary > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #337ab7; }\n .panel-primary > .panel-heading .badge {\n color: #337ab7;\n background-color: #fff; }\n .panel-primary > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #337ab7; }\n\n.panel-success {\n border-color: #d6e9c6; }\n .panel-success > .panel-heading {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6; }\n .panel-success > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #d6e9c6; }\n .panel-success > .panel-heading .badge {\n color: #dff0d8;\n background-color: #3c763d; }\n .panel-success > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #d6e9c6; }\n\n.panel-info {\n border-color: #bce8f1; }\n .panel-info > .panel-heading {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1; }\n .panel-info > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #bce8f1; }\n .panel-info > .panel-heading .badge {\n color: #d9edf7;\n background-color: #31708f; }\n .panel-info > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #bce8f1; }\n\n.panel-warning {\n border-color: #faebcc; }\n .panel-warning > .panel-heading {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc; }\n .panel-warning > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #faebcc; }\n .panel-warning > .panel-heading .badge {\n color: #fcf8e3;\n background-color: #8a6d3b; }\n .panel-warning > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #faebcc; }\n\n.panel-danger {\n border-color: #ebccd1; }\n .panel-danger > .panel-heading {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1; }\n .panel-danger > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ebccd1; }\n .panel-danger > .panel-heading .badge {\n color: #f2dede;\n background-color: #a94442; }\n .panel-danger > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ebccd1; }\n\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden; }\n .embed-responsive .embed-responsive-item,\n .embed-responsive iframe,\n .embed-responsive embed,\n .embed-responsive object,\n .embed-responsive video {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n border: 0; }\n\n.embed-responsive-16by9 {\n padding-bottom: 56.25%; }\n\n.embed-responsive-4by3 {\n padding-bottom: 75%; }\n\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border: 1px solid #e3e3e3;\n border-radius: 4px;\n -webkit-box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.05), false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.05), false, false, false, false, false, false, false, false, false);\n box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.05), false, false, false, false, false, false, false, false, false); }\n .well blockquote {\n border-color: #ddd;\n border-color: rgba(0, 0, 0, 0.15); }\n\n.well-lg {\n padding: 24px;\n border-radius: 6px; }\n\n.well-sm {\n padding: 9px;\n border-radius: 3px; }\n\n.close {\n float: right;\n font-size: 21px;\n font-weight: bold;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);\n opacity: 0.2; }\n .close:hover, .close:focus {\n color: #000;\n text-decoration: none;\n cursor: pointer;\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);\n opacity: 0.5; }\n\nbutton.close {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none; }\n\n.modal-open {\n overflow: hidden; }\n\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: 1050;\n -webkit-overflow-scrolling: touch;\n outline: 0; }\n .modal.fade .modal-dialog {\n -webkit-transform: translate(0, -25%);\n -moz-transform: translate(0, -25%);\n -ms-transform: translate(0, -25%);\n -o-transform: translate(0, -25%);\n transform: translate(0, -25%);\n -webkit-transition: -webkit-transform 0.3s ease-out;\n -moz-transition: -moz-transform 0.3s ease-out;\n -o-transition: -o-transform 0.3s ease-out;\n transition: transform 0.3s ease-out; }\n .modal.in .modal-dialog {\n -webkit-transform: translate(0, 0);\n -moz-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n -o-transform: translate(0, 0);\n transform: translate(0, 0); }\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto; }\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px; }\n\n.modal-content {\n position: relative;\n background-color: #fff;\n border: 1px solid #999;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: compact(0 3px 9px rgba(0, 0, 0, 0.5), false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(0 3px 9px rgba(0, 0, 0, 0.5), false, false, false, false, false, false, false, false, false);\n box-shadow: compact(0 3px 9px rgba(0, 0, 0, 0.5), false, false, false, false, false, false, false, false, false);\n background-clip: padding-box;\n outline: 0; }\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000; }\n .modal-backdrop.fade {\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0; }\n .modal-backdrop.in {\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);\n opacity: 0.5; }\n\n.modal-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n overflow: hidden;\n *zoom: 1; }\n\n.modal-header .close {\n margin-top: -2px; }\n\n.modal-title {\n margin: 0;\n line-height: 1.42857; }\n\n.modal-body {\n position: relative;\n padding: 15px; }\n\n.modal-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n overflow: hidden;\n *zoom: 1; }\n .modal-footer .btn + .btn, .modal-footer .media-widget > a + .btn, .modal-footer .media-widget > .btn + a, .modal-footer .media-widget > a + a {\n margin-left: 5px;\n margin-bottom: 0; }\n .modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .media-widget > a + .btn, .modal-footer .btn-group .media-widget > .btn + a, .modal-footer .btn-group .media-widget > a + a {\n margin-left: -1px; }\n .modal-footer .btn-block + .btn-block {\n margin-left: 0; }\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll; }\n\n@media (min-width: 768px) {\n .modal-dialog {\n width: 600px;\n margin: 30px auto; }\n .modal-content {\n -webkit-box-shadow: compact(0 5px 15px rgba(0, 0, 0, 0.5), false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(0 5px 15px rgba(0, 0, 0, 0.5), false, false, false, false, false, false, false, false, false);\n box-shadow: compact(0 5px 15px rgba(0, 0, 0, 0.5), false, false, false, false, false, false, false, false, false); }\n .modal-sm {\n width: 300px; } }\n\n@media (min-width: 992px) {\n .modal-lg {\n width: 900px; } }\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857;\n text-align: left;\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 font-size: 12px;\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n opacity: 0; }\n .tooltip.in {\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);\n opacity: 0.9; }\n .tooltip.top {\n margin-top: -3px;\n padding: 5px 0; }\n .tooltip.right {\n margin-left: 3px;\n padding: 0 5px; }\n .tooltip.bottom {\n margin-top: 3px;\n padding: 5px 0; }\n .tooltip.left {\n margin-left: -3px;\n padding: 0 5px; }\n\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 4px; }\n\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid; }\n\n.tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000; }\n\n.tooltip.top-left .tooltip-arrow {\n bottom: 0;\n right: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000; }\n\n.tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000; }\n\n.tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000; }\n\n.tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000; }\n\n.tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000; }\n\n.tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000; }\n\n.tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000; }\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: none;\n max-width: 276px;\n padding: 1px;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857;\n text-align: left;\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 font-size: 14px;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: compact(0 5px 10px rgba(0, 0, 0, 0.2), false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(0 5px 10px rgba(0, 0, 0, 0.2), false, false, false, false, false, false, false, false, false);\n box-shadow: compact(0 5px 10px rgba(0, 0, 0, 0.2), false, false, false, false, false, false, false, false, false); }\n .popover.top {\n margin-top: -10px; }\n .popover.right {\n margin-left: 10px; }\n .popover.bottom {\n margin-top: 10px; }\n .popover.left {\n margin-left: -10px; }\n\n.popover-title {\n margin: 0;\n padding: 8px 14px;\n font-size: 14px;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-radius: 5px 5px 0 0; }\n\n.popover-content {\n padding: 9px 14px; }\n\n.popover > .arrow, .popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid; }\n\n.popover > .arrow {\n border-width: 11px; }\n\n.popover > .arrow:after {\n border-width: 10px;\n content: \"\"; }\n\n.popover.top > .arrow {\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n bottom: -11px; }\n .popover.top > .arrow:after {\n content: \" \";\n bottom: 1px;\n margin-left: -10px;\n border-bottom-width: 0;\n border-top-color: #fff; }\n\n.popover.right > .arrow {\n top: 50%;\n left: -11px;\n margin-top: -11px;\n border-left-width: 0;\n border-right-color: #999999;\n border-right-color: rgba(0, 0, 0, 0.25); }\n .popover.right > .arrow:after {\n content: \" \";\n left: 1px;\n bottom: -10px;\n border-left-width: 0;\n border-right-color: #fff; }\n\n.popover.bottom > .arrow {\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n top: -11px; }\n .popover.bottom > .arrow:after {\n content: \" \";\n top: 1px;\n margin-left: -10px;\n border-top-width: 0;\n border-bottom-color: #fff; }\n\n.popover.left > .arrow {\n top: 50%;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0;\n border-left-color: #999999;\n border-left-color: rgba(0, 0, 0, 0.25); }\n .popover.left > .arrow:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: #fff;\n bottom: -10px; }\n\n.carousel {\n position: relative; }\n\n.carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%; }\n .carousel-inner > .item {\n display: none;\n position: relative;\n -webkit-transition: compact(compact(0.6s ease-in-out left, false, false, false, false, false, false, false, false, false) false false);\n -moz-transition: compact(compact(0.6s ease-in-out left, false, false, false, false, false, false, false, false, false) false false false);\n -o-transition: compact(compact(0.6s ease-in-out left, false, false, false, false, false, false, false, false, false) false false false);\n transition: compact(0.6s ease-in-out left, false, false, false, false, false, false, false, false, false); }\n .carousel-inner > .item > img,\n .carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n line-height: 1; }\n @media all and (transform-3d), (-webkit-transform-3d) {\n .carousel-inner > .item {\n -webkit-transition: -webkit-transform 0.6s ease-in-out;\n -moz-transition: -moz-transform 0.6s ease-in-out;\n -o-transition: -o-transform 0.6s ease-in-out;\n transition: transform 0.6s ease-in-out;\n -webkit-backface-visibility: hidden;\n -moz-backface-visibility: hidden;\n -ms-backface-visibility: hidden;\n -o-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000px;\n -moz-perspective: 1000px;\n -ms-perspective: 1000px;\n -o-perspective: 1000px;\n perspective: 1000px; }\n .carousel-inner > .item.next, .carousel-inner > .item.active.right {\n -webkit-transform: translate3d(100%, 0, 0);\n -moz-transform: translate3d(100%, 0, 0);\n -ms-transform: translate3d(100%, 0, 0);\n -o-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n left: 0; }\n .carousel-inner > .item.prev, .carousel-inner > .item.active.left {\n -webkit-transform: translate3d(-100%, 0, 0);\n -moz-transform: translate3d(-100%, 0, 0);\n -ms-transform: translate3d(-100%, 0, 0);\n -o-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n left: 0; }\n .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {\n -webkit-transform: translate3d(0, 0, 0);\n -moz-transform: translate3d(0, 0, 0);\n -ms-transform: translate3d(0, 0, 0);\n -o-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n left: 0; } }\n .carousel-inner > .active,\n .carousel-inner > .next,\n .carousel-inner > .prev {\n display: block; }\n .carousel-inner > .active {\n left: 0; }\n .carousel-inner > .next,\n .carousel-inner > .prev {\n position: absolute;\n top: 0;\n width: 100%; }\n .carousel-inner > .next {\n left: 100%; }\n .carousel-inner > .prev {\n left: -100%; }\n .carousel-inner > .next.left,\n .carousel-inner > .prev.right {\n left: 0; }\n .carousel-inner > .active.left {\n left: -100%; }\n .carousel-inner > .active.right {\n left: 100%; }\n\n.carousel-control {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 15%;\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);\n opacity: 0.5;\n font-size: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n background-color: transparent; }\n .carousel-control.left {\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }\n .carousel-control.right {\n left: auto;\n right: 0;\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }\n .carousel-control:hover, .carousel-control:focus {\n outline: 0;\n color: #fff;\n text-decoration: none;\n filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);\n opacity: 0.9; }\n .carousel-control .icon-prev,\n .carousel-control .icon-next,\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n margin-top: -10px;\n z-index: 5;\n display: inline-block; }\n .carousel-control .icon-prev,\n .carousel-control .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px; }\n .carousel-control .icon-next,\n .carousel-control .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px; }\n .carousel-control .icon-prev,\n .carousel-control .icon-next {\n width: 20px;\n height: 20px;\n line-height: 1;\n font-family: serif; }\n .carousel-control .icon-prev:before {\n content: '\\2039'; }\n .carousel-control .icon-next:before {\n content: '\\203a'; }\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 .carousel-indicators li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n border: 1px solid #fff;\n border-radius: 10px;\n cursor: pointer;\n background-color: #000 \\9;\n background-color: transparent; }\n .carousel-indicators .active {\n margin: 0;\n width: 12px;\n height: 12px;\n background-color: #fff; }\n\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: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }\n .carousel-caption .btn, .carousel-caption .media-widget > a {\n text-shadow: none; }\n\n@media screen and (min-width: 768px) {\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-prev,\n .carousel-control .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -10px;\n font-size: 30px; }\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .icon-prev {\n margin-left: -10px; }\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-next {\n margin-right: -10px; }\n .carousel-caption {\n left: 20%;\n right: 20%;\n padding-bottom: 30px; }\n .carousel-indicators {\n bottom: 20px; } }\n\n.clearfix {\n overflow: hidden;\n *zoom: 1; }\n\n.center-block {\n display: block;\n margin-left: auto;\n margin-right: auto; }\n\n.pull-right {\n float: right !important; }\n\n.pull-left {\n float: left !important; }\n\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-indent: -119988px;\n overflow: hidden;\n text-align: left; }\n\n.hidden {\n display: none !important; }\n\n.affix {\n position: fixed; }\n\n@-ms-viewport {\n width: device-width; }\n\n.visible-xs {\n display: none !important; }\n\n.visible-sm {\n display: none !important; }\n\n.visible-md {\n display: none !important; }\n\n.visible-lg {\n display: none !important; }\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@media (max-width: 767px) {\n .visible-xs {\n display: block !important; }\n table.visible-xs {\n display: table !important; }\n tr.visible-xs {\n display: table-row !important; }\n th.visible-xs,\n td.visible-xs {\n display: table-cell !important; } }\n\n@media (max-width: 767px) {\n .visible-xs-block {\n display: block !important; } }\n\n@media (max-width: 767px) {\n .visible-xs-inline {\n display: inline !important; } }\n\n@media (max-width: 767px) {\n .visible-xs-inline-block {\n display: inline-block !important; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm {\n display: block !important; }\n table.visible-sm {\n display: table !important; }\n tr.visible-sm {\n display: table-row !important; }\n th.visible-sm,\n td.visible-sm {\n display: table-cell !important; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-block {\n display: block !important; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline {\n display: inline !important; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline-block {\n display: inline-block !important; } }\n\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md {\n display: block !important; }\n table.visible-md {\n display: table !important; }\n tr.visible-md {\n display: table-row !important; }\n th.visible-md,\n td.visible-md {\n display: table-cell !important; } }\n\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-block {\n display: block !important; } }\n\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline {\n display: inline !important; } }\n\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline-block {\n display: inline-block !important; } }\n\n@media (min-width: 1200px) {\n .visible-lg {\n display: block !important; }\n table.visible-lg {\n display: table !important; }\n tr.visible-lg {\n display: table-row !important; }\n th.visible-lg,\n td.visible-lg {\n display: table-cell !important; } }\n\n@media (min-width: 1200px) {\n .visible-lg-block {\n display: block !important; } }\n\n@media (min-width: 1200px) {\n .visible-lg-inline {\n display: inline !important; } }\n\n@media (min-width: 1200px) {\n .visible-lg-inline-block {\n display: inline-block !important; } }\n\n@media (max-width: 767px) {\n .hidden-xs {\n display: none !important; } }\n\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-sm {\n display: none !important; } }\n\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-md {\n display: none !important; } }\n\n@media (min-width: 1200px) {\n .hidden-lg {\n display: none !important; } }\n\n.visible-print {\n display: none !important; }\n\n@media print {\n .visible-print {\n display: block !important; }\n table.visible-print {\n display: table !important; }\n tr.visible-print {\n display: table-row !important; }\n th.visible-print,\n td.visible-print {\n display: table-cell !important; } }\n\n.visible-print-block {\n display: none !important; }\n @media print {\n .visible-print-block {\n display: block !important; } }\n\n.visible-print-inline {\n display: none !important; }\n @media print {\n .visible-print-inline {\n display: inline !important; } }\n\n.visible-print-inline-block {\n display: none !important; }\n @media print {\n .visible-print-inline-block {\n display: inline-block !important; } }\n\n@media print {\n .hidden-print {\n display: none !important; } }\n\n/*!\n * Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */\n/* FONT PATH\n * -------------------------- */\n@font-face {\n font-family: 'FontAwesome';\n src: url(\"../fonts/fontawesome-webfont.eot?v=4.4.0\");\n src: url(\"../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0\") format(\"embedded-opentype\"), url(\"../fonts/fontawesome-webfont.woff2?v=4.4.0\") format(\"woff2\"), url(\"../fonts/fontawesome-webfont.woff?v=4.4.0\") format(\"woff\"), url(\"../fonts/fontawesome-webfont.ttf?v=4.4.0\") format(\"truetype\"), url(\"../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular\") format(\"svg\");\n font-weight: normal;\n font-style: normal; }\n\n.fa {\n display: inline-block;\n font: normal normal normal 14px/1 FontAwesome;\n font-size: inherit;\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale; }\n\n/* makes the font 33% larger relative to the icon container */\n.fa-lg {\n font-size: 1.33333em;\n line-height: 0.75em;\n vertical-align: -15%; }\n\n.fa-2x {\n font-size: 2em; }\n\n.fa-3x {\n font-size: 3em; }\n\n.fa-4x {\n font-size: 4em; }\n\n.fa-5x {\n font-size: 5em; }\n\n.fa-fw {\n width: 1.28571em;\n text-align: center; }\n\n.fa-ul {\n padding-left: 0;\n margin-left: 2.14286em;\n list-style-type: none; }\n .fa-ul > li {\n position: relative; }\n\n.fa-li {\n position: absolute;\n left: -2.14286em;\n width: 2.14286em;\n top: 0.14286em;\n text-align: center; }\n .fa-li.fa-lg {\n left: -1.85714em; }\n\n.fa-border {\n padding: .2em .25em .15em;\n border: solid 0.08em #eee;\n border-radius: .1em; }\n\n.fa-pull-left {\n float: left; }\n\n.fa-pull-right {\n float: right; }\n\n.fa.fa-pull-left {\n margin-right: .3em; }\n\n.fa.fa-pull-right {\n margin-left: .3em; }\n\n/* Deprecated as of 4.4.0 */\n.pull-right {\n float: right; }\n\n.pull-left {\n float: left; }\n\n.fa.pull-left {\n margin-right: .3em; }\n\n.fa.pull-right {\n margin-left: .3em; }\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear; }\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8); }\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg); } }\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg); } }\n\n.fa-rotate-90 {\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n transform: rotate(90deg); }\n\n.fa-rotate-180 {\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg); }\n\n.fa-rotate-270 {\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\n -webkit-transform: rotate(270deg);\n -ms-transform: rotate(270deg);\n transform: rotate(270deg); }\n\n.fa-flip-horizontal {\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);\n -webkit-transform: scale(-1, 1);\n -ms-transform: scale(-1, 1);\n transform: scale(-1, 1); }\n\n.fa-flip-vertical {\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);\n -webkit-transform: scale(1, -1);\n -ms-transform: scale(1, -1);\n transform: scale(1, -1); }\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n filter: none; }\n\n.fa-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-stack-1x, .fa-stack-2x {\n position: absolute;\n left: 0;\n width: 100%;\n text-align: center; }\n\n.fa-stack-1x {\n line-height: inherit; }\n\n.fa-stack-2x {\n font-size: 2em; }\n\n.fa-inverse {\n color: #fff; }\n\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.fa-glass:before {\n content: \"\"; }\n\n.fa-music:before {\n content: \"\"; }\n\n.fa-search:before {\n content: \"\"; }\n\n.fa-envelope-o:before {\n content: \"\"; }\n\n.fa-heart:before {\n content: \"\"; }\n\n.fa-star:before {\n content: \"\"; }\n\n.fa-star-o:before {\n content: \"\"; }\n\n.fa-user:before {\n content: \"\"; }\n\n.fa-film:before {\n content: \"\"; }\n\n.fa-th-large:before {\n content: \"\"; }\n\n.fa-th:before {\n content: \"\"; }\n\n.fa-th-list:before {\n content: \"\"; }\n\n.fa-check:before {\n content: \"\"; }\n\n.fa-remove:before,\n.fa-close:before,\n.fa-times:before {\n content: \"\"; }\n\n.fa-search-plus:before {\n content: \"\"; }\n\n.fa-search-minus:before {\n content: \"\"; }\n\n.fa-power-off:before {\n content: \"\"; }\n\n.fa-signal:before {\n content: \"\"; }\n\n.fa-gear:before,\n.fa-cog:before {\n content: \"\"; }\n\n.fa-trash-o:before {\n content: \"\"; }\n\n.fa-home:before {\n content: \"\"; }\n\n.fa-file-o:before {\n content: \"\"; }\n\n.fa-clock-o:before {\n content: \"\"; }\n\n.fa-road:before {\n content: \"\"; }\n\n.fa-download:before {\n content: \"\"; }\n\n.fa-arrow-circle-o-down:before {\n content: \"\"; }\n\n.fa-arrow-circle-o-up:before {\n content: \"\"; }\n\n.fa-inbox:before {\n content: \"\"; }\n\n.fa-play-circle-o:before {\n content: \"\"; }\n\n.fa-rotate-right:before,\n.fa-repeat:before {\n content: \"\"; }\n\n.fa-refresh:before {\n content: \"\"; }\n\n.fa-list-alt:before {\n content: \"\"; }\n\n.fa-lock:before {\n content: \"\"; }\n\n.fa-flag:before {\n content: \"\"; }\n\n.fa-headphones:before {\n content: \"\"; }\n\n.fa-volume-off:before {\n content: \"\"; }\n\n.fa-volume-down:before {\n content: \"\"; }\n\n.fa-volume-up:before {\n content: \"\"; }\n\n.fa-qrcode:before {\n content: \"\"; }\n\n.fa-barcode:before {\n content: \"\"; }\n\n.fa-tag:before {\n content: \"\"; }\n\n.fa-tags:before {\n content: \"\"; }\n\n.fa-book:before {\n content: \"\"; }\n\n.fa-bookmark:before {\n content: \"\"; }\n\n.fa-print:before {\n content: \"\"; }\n\n.fa-camera:before {\n content: \"\"; }\n\n.fa-font:before {\n content: \"\"; }\n\n.fa-bold:before {\n content: \"\"; }\n\n.fa-italic:before {\n content: \"\"; }\n\n.fa-text-height:before {\n content: \"\"; }\n\n.fa-text-width:before {\n content: \"\"; }\n\n.fa-align-left:before {\n content: \"\"; }\n\n.fa-align-center:before {\n content: \"\"; }\n\n.fa-align-right:before {\n content: \"\"; }\n\n.fa-align-justify:before {\n content: \"\"; }\n\n.fa-list:before {\n content: \"\"; }\n\n.fa-dedent:before,\n.fa-outdent:before {\n content: \"\"; }\n\n.fa-indent:before {\n content: \"\"; }\n\n.fa-video-camera:before {\n content: \"\"; }\n\n.fa-photo:before,\n.fa-image:before,\n.fa-picture-o:before {\n content: \"\"; }\n\n.fa-pencil:before {\n content: \"\"; }\n\n.fa-map-marker:before {\n content: \"\"; }\n\n.fa-adjust:before {\n content: \"\"; }\n\n.fa-tint:before {\n content: \"\"; }\n\n.fa-edit:before,\n.fa-pencil-square-o:before {\n content: \"\"; }\n\n.fa-share-square-o:before {\n content: \"\"; }\n\n.fa-check-square-o:before {\n content: \"\"; }\n\n.fa-arrows:before {\n content: \"\"; }\n\n.fa-step-backward:before {\n content: \"\"; }\n\n.fa-fast-backward:before {\n content: \"\"; }\n\n.fa-backward:before {\n content: \"\"; }\n\n.fa-play:before {\n content: \"\"; }\n\n.fa-pause:before {\n content: \"\"; }\n\n.fa-stop:before {\n content: \"\"; }\n\n.fa-forward:before {\n content: \"\"; }\n\n.fa-fast-forward:before {\n content: \"\"; }\n\n.fa-step-forward:before {\n content: \"\"; }\n\n.fa-eject:before {\n content: \"\"; }\n\n.fa-chevron-left:before {\n content: \"\"; }\n\n.fa-chevron-right:before {\n content: \"\"; }\n\n.fa-plus-circle:before {\n content: \"\"; }\n\n.fa-minus-circle:before {\n content: \"\"; }\n\n.fa-times-circle:before {\n content: \"\"; }\n\n.fa-check-circle:before {\n content: \"\"; }\n\n.fa-question-circle:before {\n content: \"\"; }\n\n.fa-info-circle:before {\n content: \"\"; }\n\n.fa-crosshairs:before {\n content: \"\"; }\n\n.fa-times-circle-o:before {\n content: \"\"; }\n\n.fa-check-circle-o:before {\n content: \"\"; }\n\n.fa-ban:before {\n content: \"\"; }\n\n.fa-arrow-left:before {\n content: \"\"; }\n\n.fa-arrow-right:before {\n content: \"\"; }\n\n.fa-arrow-up:before {\n content: \"\"; }\n\n.fa-arrow-down:before {\n content: \"\"; }\n\n.fa-mail-forward:before,\n.fa-share:before {\n content: \"\"; }\n\n.fa-expand:before {\n content: \"\"; }\n\n.fa-compress:before {\n content: \"\"; }\n\n.fa-plus:before {\n content: \"\"; }\n\n.fa-minus:before {\n content: \"\"; }\n\n.fa-asterisk:before {\n content: \"\"; }\n\n.fa-exclamation-circle:before {\n content: \"\"; }\n\n.fa-gift:before {\n content: \"\"; }\n\n.fa-leaf:before {\n content: \"\"; }\n\n.fa-fire:before {\n content: \"\"; }\n\n.fa-eye:before {\n content: \"\"; }\n\n.fa-eye-slash:before {\n content: \"\"; }\n\n.fa-warning:before,\n.fa-exclamation-triangle:before {\n content: \"\"; }\n\n.fa-plane:before {\n content: \"\"; }\n\n.fa-calendar:before {\n content: \"\"; }\n\n.fa-random:before {\n content: \"\"; }\n\n.fa-comment:before {\n content: \"\"; }\n\n.fa-magnet:before {\n content: \"\"; }\n\n.fa-chevron-up:before {\n content: \"\"; }\n\n.fa-chevron-down:before {\n content: \"\"; }\n\n.fa-retweet:before {\n content: \"\"; }\n\n.fa-shopping-cart:before {\n content: \"\"; }\n\n.fa-folder:before {\n content: \"\"; }\n\n.fa-folder-open:before {\n content: \"\"; }\n\n.fa-arrows-v:before {\n content: \"\"; }\n\n.fa-arrows-h:before {\n content: \"\"; }\n\n.fa-bar-chart-o:before,\n.fa-bar-chart:before {\n content: \"\"; }\n\n.fa-twitter-square:before {\n content: \"\"; }\n\n.fa-facebook-square:before {\n content: \"\"; }\n\n.fa-camera-retro:before {\n content: \"\"; }\n\n.fa-key:before {\n content: \"\"; }\n\n.fa-gears:before,\n.fa-cogs:before {\n content: \"\"; }\n\n.fa-comments:before {\n content: \"\"; }\n\n.fa-thumbs-o-up:before {\n content: \"\"; }\n\n.fa-thumbs-o-down:before {\n content: \"\"; }\n\n.fa-star-half:before {\n content: \"\"; }\n\n.fa-heart-o:before {\n content: \"\"; }\n\n.fa-sign-out:before {\n content: \"\"; }\n\n.fa-linkedin-square:before {\n content: \"\"; }\n\n.fa-thumb-tack:before {\n content: \"\"; }\n\n.fa-external-link:before {\n content: \"\"; }\n\n.fa-sign-in:before {\n content: \"\"; }\n\n.fa-trophy:before {\n content: \"\"; }\n\n.fa-github-square:before {\n content: \"\"; }\n\n.fa-upload:before {\n content: \"\"; }\n\n.fa-lemon-o:before {\n content: \"\"; }\n\n.fa-phone:before {\n content: \"\"; }\n\n.fa-square-o:before {\n content: \"\"; }\n\n.fa-bookmark-o:before {\n content: \"\"; }\n\n.fa-phone-square:before {\n content: \"\"; }\n\n.fa-twitter:before {\n content: \"\"; }\n\n.fa-facebook-f:before,\n.fa-facebook:before {\n content: \"\"; }\n\n.fa-github:before {\n content: \"\"; }\n\n.fa-unlock:before {\n content: \"\"; }\n\n.fa-credit-card:before {\n content: \"\"; }\n\n.fa-feed:before,\n.fa-rss:before {\n content: \"\"; }\n\n.fa-hdd-o:before {\n content: \"\"; }\n\n.fa-bullhorn:before {\n content: \"\"; }\n\n.fa-bell:before {\n content: \"\"; }\n\n.fa-certificate:before {\n content: \"\"; }\n\n.fa-hand-o-right:before {\n content: \"\"; }\n\n.fa-hand-o-left:before {\n content: \"\"; }\n\n.fa-hand-o-up:before {\n content: \"\"; }\n\n.fa-hand-o-down:before {\n content: \"\"; }\n\n.fa-arrow-circle-left:before {\n content: \"\"; }\n\n.fa-arrow-circle-right:before {\n content: \"\"; }\n\n.fa-arrow-circle-up:before {\n content: \"\"; }\n\n.fa-arrow-circle-down:before {\n content: \"\"; }\n\n.fa-globe:before {\n content: \"\"; }\n\n.fa-wrench:before {\n content: \"\"; }\n\n.fa-tasks:before {\n content: \"\"; }\n\n.fa-filter:before {\n content: \"\"; }\n\n.fa-briefcase:before {\n content: \"\"; }\n\n.fa-arrows-alt:before {\n content: \"\"; }\n\n.fa-group:before,\n.fa-users:before {\n content: \"\"; }\n\n.fa-chain:before,\n.fa-link:before {\n content: \"\"; }\n\n.fa-cloud:before {\n content: \"\"; }\n\n.fa-flask:before {\n content: \"\"; }\n\n.fa-cut:before,\n.fa-scissors:before {\n content: \"\"; }\n\n.fa-copy:before,\n.fa-files-o:before {\n content: \"\"; }\n\n.fa-paperclip:before {\n content: \"\"; }\n\n.fa-save:before,\n.fa-floppy-o:before {\n content: \"\"; }\n\n.fa-square:before {\n content: \"\"; }\n\n.fa-navicon:before,\n.fa-reorder:before,\n.fa-bars:before {\n content: \"\"; }\n\n.fa-list-ul:before {\n content: \"\"; }\n\n.fa-list-ol:before {\n content: \"\"; }\n\n.fa-strikethrough:before {\n content: \"\"; }\n\n.fa-underline:before {\n content: \"\"; }\n\n.fa-table:before {\n content: \"\"; }\n\n.fa-magic:before {\n content: \"\"; }\n\n.fa-truck:before {\n content: \"\"; }\n\n.fa-pinterest:before {\n content: \"\"; }\n\n.fa-pinterest-square:before {\n content: \"\"; }\n\n.fa-google-plus-square:before {\n content: \"\"; }\n\n.fa-google-plus:before {\n content: \"\"; }\n\n.fa-money:before {\n content: \"\"; }\n\n.fa-caret-down:before {\n content: \"\"; }\n\n.fa-caret-up:before {\n content: \"\"; }\n\n.fa-caret-left:before {\n content: \"\"; }\n\n.fa-caret-right:before {\n content: \"\"; }\n\n.fa-columns:before {\n content: \"\"; }\n\n.fa-unsorted:before,\n.fa-sort:before {\n content: \"\"; }\n\n.fa-sort-down:before,\n.fa-sort-desc:before {\n content: \"\"; }\n\n.fa-sort-up:before,\n.fa-sort-asc:before {\n content: \"\"; }\n\n.fa-envelope:before {\n content: \"\"; }\n\n.fa-linkedin:before {\n content: \"\"; }\n\n.fa-rotate-left:before,\n.fa-undo:before {\n content: \"\"; }\n\n.fa-legal:before,\n.fa-gavel:before {\n content: \"\"; }\n\n.fa-dashboard:before,\n.fa-tachometer:before {\n content: \"\"; }\n\n.fa-comment-o:before {\n content: \"\"; }\n\n.fa-comments-o:before {\n content: \"\"; }\n\n.fa-flash:before,\n.fa-bolt:before {\n content: \"\"; }\n\n.fa-sitemap:before {\n content: \"\"; }\n\n.fa-umbrella:before {\n content: \"\"; }\n\n.fa-paste:before,\n.fa-clipboard:before {\n content: \"\"; }\n\n.fa-lightbulb-o:before {\n content: \"\"; }\n\n.fa-exchange:before {\n content: \"\"; }\n\n.fa-cloud-download:before {\n content: \"\"; }\n\n.fa-cloud-upload:before {\n content: \"\"; }\n\n.fa-user-md:before {\n content: \"\"; }\n\n.fa-stethoscope:before {\n content: \"\"; }\n\n.fa-suitcase:before {\n content: \"\"; }\n\n.fa-bell-o:before {\n content: \"\"; }\n\n.fa-coffee:before {\n content: \"\"; }\n\n.fa-cutlery:before {\n content: \"\"; }\n\n.fa-file-text-o:before {\n content: \"\"; }\n\n.fa-building-o:before {\n content: \"\"; }\n\n.fa-hospital-o:before {\n content: \"\"; }\n\n.fa-ambulance:before {\n content: \"\"; }\n\n.fa-medkit:before {\n content: \"\"; }\n\n.fa-fighter-jet:before {\n content: \"\"; }\n\n.fa-beer:before {\n content: \"\"; }\n\n.fa-h-square:before {\n content: \"\"; }\n\n.fa-plus-square:before {\n content: \"\"; }\n\n.fa-angle-double-left:before {\n content: \"\"; }\n\n.fa-angle-double-right:before {\n content: \"\"; }\n\n.fa-angle-double-up:before {\n content: \"\"; }\n\n.fa-angle-double-down:before {\n content: \"\"; }\n\n.fa-angle-left:before {\n content: \"\"; }\n\n.fa-angle-right:before {\n content: \"\"; }\n\n.fa-angle-up:before {\n content: \"\"; }\n\n.fa-angle-down:before {\n content: \"\"; }\n\n.fa-desktop:before {\n content: \"\"; }\n\n.fa-laptop:before {\n content: \"\"; }\n\n.fa-tablet:before {\n content: \"\"; }\n\n.fa-mobile-phone:before,\n.fa-mobile:before {\n content: \"\"; }\n\n.fa-circle-o:before {\n content: \"\"; }\n\n.fa-quote-left:before {\n content: \"\"; }\n\n.fa-quote-right:before {\n content: \"\"; }\n\n.fa-spinner:before {\n content: \"\"; }\n\n.fa-circle:before {\n content: \"\"; }\n\n.fa-mail-reply:before,\n.fa-reply:before {\n content: \"\"; }\n\n.fa-github-alt:before {\n content: \"\"; }\n\n.fa-folder-o:before {\n content: \"\"; }\n\n.fa-folder-open-o:before {\n content: \"\"; }\n\n.fa-smile-o:before {\n content: \"\"; }\n\n.fa-frown-o:before {\n content: \"\"; }\n\n.fa-meh-o:before {\n content: \"\"; }\n\n.fa-gamepad:before {\n content: \"\"; }\n\n.fa-keyboard-o:before {\n content: \"\"; }\n\n.fa-flag-o:before {\n content: \"\"; }\n\n.fa-flag-checkered:before {\n content: \"\"; }\n\n.fa-terminal:before {\n content: \"\"; }\n\n.fa-code:before {\n content: \"\"; }\n\n.fa-mail-reply-all:before,\n.fa-reply-all:before {\n content: \"\"; }\n\n.fa-star-half-empty:before,\n.fa-star-half-full:before,\n.fa-star-half-o:before {\n content: \"\"; }\n\n.fa-location-arrow:before {\n content: \"\"; }\n\n.fa-crop:before {\n content: \"\"; }\n\n.fa-code-fork:before {\n content: \"\"; }\n\n.fa-unlink:before,\n.fa-chain-broken:before {\n content: \"\"; }\n\n.fa-question:before {\n content: \"\"; }\n\n.fa-info:before {\n content: \"\"; }\n\n.fa-exclamation:before {\n content: \"\"; }\n\n.fa-superscript:before {\n content: \"\"; }\n\n.fa-subscript:before {\n content: \"\"; }\n\n.fa-eraser:before {\n content: \"\"; }\n\n.fa-puzzle-piece:before {\n content: \"\"; }\n\n.fa-microphone:before {\n content: \"\"; }\n\n.fa-microphone-slash:before {\n content: \"\"; }\n\n.fa-shield:before {\n content: \"\"; }\n\n.fa-calendar-o:before {\n content: \"\"; }\n\n.fa-fire-extinguisher:before {\n content: \"\"; }\n\n.fa-rocket:before {\n content: \"\"; }\n\n.fa-maxcdn:before {\n content: \"\"; }\n\n.fa-chevron-circle-left:before {\n content: \"\"; }\n\n.fa-chevron-circle-right:before {\n content: \"\"; }\n\n.fa-chevron-circle-up:before {\n content: \"\"; }\n\n.fa-chevron-circle-down:before {\n content: \"\"; }\n\n.fa-html5:before {\n content: \"\"; }\n\n.fa-css3:before {\n content: \"\"; }\n\n.fa-anchor:before {\n content: \"\"; }\n\n.fa-unlock-alt:before {\n content: \"\"; }\n\n.fa-bullseye:before {\n content: \"\"; }\n\n.fa-ellipsis-h:before {\n content: \"\"; }\n\n.fa-ellipsis-v:before {\n content: \"\"; }\n\n.fa-rss-square:before {\n content: \"\"; }\n\n.fa-play-circle:before {\n content: \"\"; }\n\n.fa-ticket:before {\n content: \"\"; }\n\n.fa-minus-square:before {\n content: \"\"; }\n\n.fa-minus-square-o:before {\n content: \"\"; }\n\n.fa-level-up:before {\n content: \"\"; }\n\n.fa-level-down:before {\n content: \"\"; }\n\n.fa-check-square:before {\n content: \"\"; }\n\n.fa-pencil-square:before {\n content: \"\"; }\n\n.fa-external-link-square:before {\n content: \"\"; }\n\n.fa-share-square:before {\n content: \"\"; }\n\n.fa-compass:before {\n content: \"\"; }\n\n.fa-toggle-down:before,\n.fa-caret-square-o-down:before {\n content: \"\"; }\n\n.fa-toggle-up:before,\n.fa-caret-square-o-up:before {\n content: \"\"; }\n\n.fa-toggle-right:before,\n.fa-caret-square-o-right:before {\n content: \"\"; }\n\n.fa-euro:before,\n.fa-eur:before {\n content: \"\"; }\n\n.fa-gbp:before {\n content: \"\"; }\n\n.fa-dollar:before,\n.fa-usd:before {\n content: \"\"; }\n\n.fa-rupee:before,\n.fa-inr:before {\n content: \"\"; }\n\n.fa-cny:before,\n.fa-rmb:before,\n.fa-yen:before,\n.fa-jpy:before {\n content: \"\"; }\n\n.fa-ruble:before,\n.fa-rouble:before,\n.fa-rub:before {\n content: \"\"; }\n\n.fa-won:before,\n.fa-krw:before {\n content: \"\"; }\n\n.fa-bitcoin:before,\n.fa-btc:before {\n content: \"\"; }\n\n.fa-file:before {\n content: \"\"; }\n\n.fa-file-text:before {\n content: \"\"; }\n\n.fa-sort-alpha-asc:before {\n content: \"\"; }\n\n.fa-sort-alpha-desc:before {\n content: \"\"; }\n\n.fa-sort-amount-asc:before {\n content: \"\"; }\n\n.fa-sort-amount-desc:before {\n content: \"\"; }\n\n.fa-sort-numeric-asc:before {\n content: \"\"; }\n\n.fa-sort-numeric-desc:before {\n content: \"\"; }\n\n.fa-thumbs-up:before {\n content: \"\"; }\n\n.fa-thumbs-down:before {\n content: \"\"; }\n\n.fa-youtube-square:before {\n content: \"\"; }\n\n.fa-youtube:before {\n content: \"\"; }\n\n.fa-xing:before {\n content: \"\"; }\n\n.fa-xing-square:before {\n content: \"\"; }\n\n.fa-youtube-play:before {\n content: \"\"; }\n\n.fa-dropbox:before {\n content: \"\"; }\n\n.fa-stack-overflow:before {\n content: \"\"; }\n\n.fa-instagram:before {\n content: \"\"; }\n\n.fa-flickr:before {\n content: \"\"; }\n\n.fa-adn:before {\n content: \"\"; }\n\n.fa-bitbucket:before {\n content: \"\"; }\n\n.fa-bitbucket-square:before {\n content: \"\"; }\n\n.fa-tumblr:before {\n content: \"\"; }\n\n.fa-tumblr-square:before {\n content: \"\"; }\n\n.fa-long-arrow-down:before {\n content: \"\"; }\n\n.fa-long-arrow-up:before {\n content: \"\"; }\n\n.fa-long-arrow-left:before {\n content: \"\"; }\n\n.fa-long-arrow-right:before {\n content: \"\"; }\n\n.fa-apple:before {\n content: \"\"; }\n\n.fa-windows:before {\n content: \"\"; }\n\n.fa-android:before {\n content: \"\"; }\n\n.fa-linux:before {\n content: \"\"; }\n\n.fa-dribbble:before {\n content: \"\"; }\n\n.fa-skype:before {\n content: \"\"; }\n\n.fa-foursquare:before {\n content: \"\"; }\n\n.fa-trello:before {\n content: \"\"; }\n\n.fa-female:before {\n content: \"\"; }\n\n.fa-male:before {\n content: \"\"; }\n\n.fa-gittip:before,\n.fa-gratipay:before {\n content: \"\"; }\n\n.fa-sun-o:before {\n content: \"\"; }\n\n.fa-moon-o:before {\n content: \"\"; }\n\n.fa-archive:before {\n content: \"\"; }\n\n.fa-bug:before {\n content: \"\"; }\n\n.fa-vk:before {\n content: \"\"; }\n\n.fa-weibo:before {\n content: \"\"; }\n\n.fa-renren:before {\n content: \"\"; }\n\n.fa-pagelines:before {\n content: \"\"; }\n\n.fa-stack-exchange:before {\n content: \"\"; }\n\n.fa-arrow-circle-o-right:before {\n content: \"\"; }\n\n.fa-arrow-circle-o-left:before {\n content: \"\"; }\n\n.fa-toggle-left:before,\n.fa-caret-square-o-left:before {\n content: \"\"; }\n\n.fa-dot-circle-o:before {\n content: \"\"; }\n\n.fa-wheelchair:before {\n content: \"\"; }\n\n.fa-vimeo-square:before {\n content: \"\"; }\n\n.fa-turkish-lira:before,\n.fa-try:before {\n content: \"\"; }\n\n.fa-plus-square-o:before {\n content: \"\"; }\n\n.fa-space-shuttle:before {\n content: \"\"; }\n\n.fa-slack:before {\n content: \"\"; }\n\n.fa-envelope-square:before {\n content: \"\"; }\n\n.fa-wordpress:before {\n content: \"\"; }\n\n.fa-openid:before {\n content: \"\"; }\n\n.fa-institution:before,\n.fa-bank:before,\n.fa-university:before {\n content: \"\"; }\n\n.fa-mortar-board:before,\n.fa-graduation-cap:before {\n content: \"\"; }\n\n.fa-yahoo:before {\n content: \"\"; }\n\n.fa-google:before {\n content: \"\"; }\n\n.fa-reddit:before {\n content: \"\"; }\n\n.fa-reddit-square:before {\n content: \"\"; }\n\n.fa-stumbleupon-circle:before {\n content: \"\"; }\n\n.fa-stumbleupon:before {\n content: \"\"; }\n\n.fa-delicious:before {\n content: \"\"; }\n\n.fa-digg:before {\n content: \"\"; }\n\n.fa-pied-piper:before {\n content: \"\"; }\n\n.fa-pied-piper-alt:before {\n content: \"\"; }\n\n.fa-drupal:before {\n content: \"\"; }\n\n.fa-joomla:before {\n content: \"\"; }\n\n.fa-language:before {\n content: \"\"; }\n\n.fa-fax:before {\n content: \"\"; }\n\n.fa-building:before {\n content: \"\"; }\n\n.fa-child:before {\n content: \"\"; }\n\n.fa-paw:before {\n content: \"\"; }\n\n.fa-spoon:before {\n content: \"\"; }\n\n.fa-cube:before {\n content: \"\"; }\n\n.fa-cubes:before {\n content: \"\"; }\n\n.fa-behance:before {\n content: \"\"; }\n\n.fa-behance-square:before {\n content: \"\"; }\n\n.fa-steam:before {\n content: \"\"; }\n\n.fa-steam-square:before {\n content: \"\"; }\n\n.fa-recycle:before {\n content: \"\"; }\n\n.fa-automobile:before,\n.fa-car:before {\n content: \"\"; }\n\n.fa-cab:before,\n.fa-taxi:before {\n content: \"\"; }\n\n.fa-tree:before {\n content: \"\"; }\n\n.fa-spotify:before {\n content: \"\"; }\n\n.fa-deviantart:before {\n content: \"\"; }\n\n.fa-soundcloud:before {\n content: \"\"; }\n\n.fa-database:before {\n content: \"\"; }\n\n.fa-file-pdf-o:before {\n content: \"\"; }\n\n.fa-file-word-o:before {\n content: \"\"; }\n\n.fa-file-excel-o:before {\n content: \"\"; }\n\n.fa-file-powerpoint-o:before {\n content: \"\"; }\n\n.fa-file-photo-o:before,\n.fa-file-picture-o:before,\n.fa-file-image-o:before {\n content: \"\"; }\n\n.fa-file-zip-o:before,\n.fa-file-archive-o:before {\n content: \"\"; }\n\n.fa-file-sound-o:before,\n.fa-file-audio-o:before {\n content: \"\"; }\n\n.fa-file-movie-o:before,\n.fa-file-video-o:before {\n content: \"\"; }\n\n.fa-file-code-o:before {\n content: \"\"; }\n\n.fa-vine:before {\n content: \"\"; }\n\n.fa-codepen:before {\n content: \"\"; }\n\n.fa-jsfiddle:before {\n content: \"\"; }\n\n.fa-life-bouy:before,\n.fa-life-buoy:before,\n.fa-life-saver:before,\n.fa-support:before,\n.fa-life-ring:before {\n content: \"\"; }\n\n.fa-circle-o-notch:before {\n content: \"\"; }\n\n.fa-ra:before,\n.fa-rebel:before {\n content: \"\"; }\n\n.fa-ge:before,\n.fa-empire:before {\n content: \"\"; }\n\n.fa-git-square:before {\n content: \"\"; }\n\n.fa-git:before {\n content: \"\"; }\n\n.fa-y-combinator-square:before,\n.fa-yc-square:before,\n.fa-hacker-news:before {\n content: \"\"; }\n\n.fa-tencent-weibo:before {\n content: \"\"; }\n\n.fa-qq:before {\n content: \"\"; }\n\n.fa-wechat:before,\n.fa-weixin:before {\n content: \"\"; }\n\n.fa-send:before,\n.fa-paper-plane:before {\n content: \"\"; }\n\n.fa-send-o:before,\n.fa-paper-plane-o:before {\n content: \"\"; }\n\n.fa-history:before {\n content: \"\"; }\n\n.fa-circle-thin:before {\n content: \"\"; }\n\n.fa-header:before {\n content: \"\"; }\n\n.fa-paragraph:before {\n content: \"\"; }\n\n.fa-sliders:before {\n content: \"\"; }\n\n.fa-share-alt:before {\n content: \"\"; }\n\n.fa-share-alt-square:before {\n content: \"\"; }\n\n.fa-bomb:before {\n content: \"\"; }\n\n.fa-soccer-ball-o:before,\n.fa-futbol-o:before {\n content: \"\"; }\n\n.fa-tty:before {\n content: \"\"; }\n\n.fa-binoculars:before {\n content: \"\"; }\n\n.fa-plug:before {\n content: \"\"; }\n\n.fa-slideshare:before {\n content: \"\"; }\n\n.fa-twitch:before {\n content: \"\"; }\n\n.fa-yelp:before {\n content: \"\"; }\n\n.fa-newspaper-o:before {\n content: \"\"; }\n\n.fa-wifi:before {\n content: \"\"; }\n\n.fa-calculator:before {\n content: \"\"; }\n\n.fa-paypal:before {\n content: \"\"; }\n\n.fa-google-wallet:before {\n content: \"\"; }\n\n.fa-cc-visa:before {\n content: \"\"; }\n\n.fa-cc-mastercard:before {\n content: \"\"; }\n\n.fa-cc-discover:before {\n content: \"\"; }\n\n.fa-cc-amex:before {\n content: \"\"; }\n\n.fa-cc-paypal:before {\n content: \"\"; }\n\n.fa-cc-stripe:before {\n content: \"\"; }\n\n.fa-bell-slash:before {\n content: \"\"; }\n\n.fa-bell-slash-o:before {\n content: \"\"; }\n\n.fa-trash:before {\n content: \"\"; }\n\n.fa-copyright:before {\n content: \"\"; }\n\n.fa-at:before {\n content: \"\"; }\n\n.fa-eyedropper:before {\n content: \"\"; }\n\n.fa-paint-brush:before {\n content: \"\"; }\n\n.fa-birthday-cake:before {\n content: \"\"; }\n\n.fa-area-chart:before {\n content: \"\"; }\n\n.fa-pie-chart:before {\n content: \"\"; }\n\n.fa-line-chart:before {\n content: \"\"; }\n\n.fa-lastfm:before {\n content: \"\"; }\n\n.fa-lastfm-square:before {\n content: \"\"; }\n\n.fa-toggle-off:before {\n content: \"\"; }\n\n.fa-toggle-on:before {\n content: \"\"; }\n\n.fa-bicycle:before {\n content: \"\"; }\n\n.fa-bus:before {\n content: \"\"; }\n\n.fa-ioxhost:before {\n content: \"\"; }\n\n.fa-angellist:before {\n content: \"\"; }\n\n.fa-cc:before {\n content: \"\"; }\n\n.fa-shekel:before,\n.fa-sheqel:before,\n.fa-ils:before {\n content: \"\"; }\n\n.fa-meanpath:before {\n content: \"\"; }\n\n.fa-buysellads:before {\n content: \"\"; }\n\n.fa-connectdevelop:before {\n content: \"\"; }\n\n.fa-dashcube:before {\n content: \"\"; }\n\n.fa-forumbee:before {\n content: \"\"; }\n\n.fa-leanpub:before {\n content: \"\"; }\n\n.fa-sellsy:before {\n content: \"\"; }\n\n.fa-shirtsinbulk:before {\n content: \"\"; }\n\n.fa-simplybuilt:before {\n content: \"\"; }\n\n.fa-skyatlas:before {\n content: \"\"; }\n\n.fa-cart-plus:before {\n content: \"\"; }\n\n.fa-cart-arrow-down:before {\n content: \"\"; }\n\n.fa-diamond:before {\n content: \"\"; }\n\n.fa-ship:before {\n content: \"\"; }\n\n.fa-user-secret:before {\n content: \"\"; }\n\n.fa-motorcycle:before {\n content: \"\"; }\n\n.fa-street-view:before {\n content: \"\"; }\n\n.fa-heartbeat:before {\n content: \"\"; }\n\n.fa-venus:before {\n content: \"\"; }\n\n.fa-mars:before {\n content: \"\"; }\n\n.fa-mercury:before {\n content: \"\"; }\n\n.fa-intersex:before,\n.fa-transgender:before {\n content: \"\"; }\n\n.fa-transgender-alt:before {\n content: \"\"; }\n\n.fa-venus-double:before {\n content: \"\"; }\n\n.fa-mars-double:before {\n content: \"\"; }\n\n.fa-venus-mars:before {\n content: \"\"; }\n\n.fa-mars-stroke:before {\n content: \"\"; }\n\n.fa-mars-stroke-v:before {\n content: \"\"; }\n\n.fa-mars-stroke-h:before {\n content: \"\"; }\n\n.fa-neuter:before {\n content: \"\"; }\n\n.fa-genderless:before {\n content: \"\"; }\n\n.fa-facebook-official:before {\n content: \"\"; }\n\n.fa-pinterest-p:before {\n content: \"\"; }\n\n.fa-whatsapp:before {\n content: \"\"; }\n\n.fa-server:before {\n content: \"\"; }\n\n.fa-user-plus:before {\n content: \"\"; }\n\n.fa-user-times:before {\n content: \"\"; }\n\n.fa-hotel:before,\n.fa-bed:before {\n content: \"\"; }\n\n.fa-viacoin:before {\n content: \"\"; }\n\n.fa-train:before {\n content: \"\"; }\n\n.fa-subway:before {\n content: \"\"; }\n\n.fa-medium:before {\n content: \"\"; }\n\n.fa-yc:before,\n.fa-y-combinator:before {\n content: \"\"; }\n\n.fa-optin-monster:before {\n content: \"\"; }\n\n.fa-opencart:before {\n content: \"\"; }\n\n.fa-expeditedssl:before {\n content: \"\"; }\n\n.fa-battery-4:before,\n.fa-battery-full:before {\n content: \"\"; }\n\n.fa-battery-3:before,\n.fa-battery-three-quarters:before {\n content: \"\"; }\n\n.fa-battery-2:before,\n.fa-battery-half:before {\n content: \"\"; }\n\n.fa-battery-1:before,\n.fa-battery-quarter:before {\n content: \"\"; }\n\n.fa-battery-0:before,\n.fa-battery-empty:before {\n content: \"\"; }\n\n.fa-mouse-pointer:before {\n content: \"\"; }\n\n.fa-i-cursor:before {\n content: \"\"; }\n\n.fa-object-group:before {\n content: \"\"; }\n\n.fa-object-ungroup:before {\n content: \"\"; }\n\n.fa-sticky-note:before {\n content: \"\"; }\n\n.fa-sticky-note-o:before {\n content: \"\"; }\n\n.fa-cc-jcb:before {\n content: \"\"; }\n\n.fa-cc-diners-club:before {\n content: \"\"; }\n\n.fa-clone:before {\n content: \"\"; }\n\n.fa-balance-scale:before {\n content: \"\"; }\n\n.fa-hourglass-o:before {\n content: \"\"; }\n\n.fa-hourglass-1:before,\n.fa-hourglass-start:before {\n content: \"\"; }\n\n.fa-hourglass-2:before,\n.fa-hourglass-half:before {\n content: \"\"; }\n\n.fa-hourglass-3:before,\n.fa-hourglass-end:before {\n content: \"\"; }\n\n.fa-hourglass:before {\n content: \"\"; }\n\n.fa-hand-grab-o:before,\n.fa-hand-rock-o:before {\n content: \"\"; }\n\n.fa-hand-stop-o:before,\n.fa-hand-paper-o:before {\n content: \"\"; }\n\n.fa-hand-scissors-o:before {\n content: \"\"; }\n\n.fa-hand-lizard-o:before {\n content: \"\"; }\n\n.fa-hand-spock-o:before {\n content: \"\"; }\n\n.fa-hand-pointer-o:before {\n content: \"\"; }\n\n.fa-hand-peace-o:before {\n content: \"\"; }\n\n.fa-trademark:before {\n content: \"\"; }\n\n.fa-registered:before {\n content: \"\"; }\n\n.fa-creative-commons:before {\n content: \"\"; }\n\n.fa-gg:before {\n content: \"\"; }\n\n.fa-gg-circle:before {\n content: \"\"; }\n\n.fa-tripadvisor:before {\n content: \"\"; }\n\n.fa-odnoklassniki:before {\n content: \"\"; }\n\n.fa-odnoklassniki-square:before {\n content: \"\"; }\n\n.fa-get-pocket:before {\n content: \"\"; }\n\n.fa-wikipedia-w:before {\n content: \"\"; }\n\n.fa-safari:before {\n content: \"\"; }\n\n.fa-chrome:before {\n content: \"\"; }\n\n.fa-firefox:before {\n content: \"\"; }\n\n.fa-opera:before {\n content: \"\"; }\n\n.fa-internet-explorer:before {\n content: \"\"; }\n\n.fa-tv:before,\n.fa-television:before {\n content: \"\"; }\n\n.fa-contao:before {\n content: \"\"; }\n\n.fa-500px:before {\n content: \"\"; }\n\n.fa-amazon:before {\n content: \"\"; }\n\n.fa-calendar-plus-o:before {\n content: \"\"; }\n\n.fa-calendar-minus-o:before {\n content: \"\"; }\n\n.fa-calendar-times-o:before {\n content: \"\"; }\n\n.fa-calendar-check-o:before {\n content: \"\"; }\n\n.fa-industry:before {\n content: \"\"; }\n\n.fa-map-pin:before {\n content: \"\"; }\n\n.fa-map-signs:before {\n content: \"\"; }\n\n.fa-map-o:before {\n content: \"\"; }\n\n.fa-map:before {\n content: \"\"; }\n\n.fa-commenting:before {\n content: \"\"; }\n\n.fa-commenting-o:before {\n content: \"\"; }\n\n.fa-houzz:before {\n content: \"\"; }\n\n.fa-vimeo:before {\n content: \"\"; }\n\n.fa-black-tie:before {\n content: \"\"; }\n\n.fa-fonticons:before {\n content: \"\"; }\n\n.views-display-setting .views-admin-label {\n display: inline-block;\n float: left;\n /* LTR */\n margin-right: 3pt;\n /* LTR */ }\n\n.comment {\n margin-top: 15px; }\n .comment .user-picture {\n float: left;\n margin-right: 10px; }\n .comment .user-picture a {\n display: block; }\n .comment .submitted {\n font-size: 0.90em; }\n .comment .submitted .permalink {\n margin-left: 5px; }\n .comment .submitted .new {\n color: #d9534f; }\n .comment .content {\n margin: 10px 0; }\n .comment .links {\n font-size: 0.80em; }\n\n.form-item {\n margin-top: 0; }\n\nform .form-managed-file input {\n display: inline-block;\n margin: 0 10px 0 0; }\n\nform .container-inline-date .date-padding {\n padding: 0;\n float: none; }\n\nform .form-actions .btn, form .form-actions .media-widget > a {\n margin-right: 10px; }\n\nform .field-type-datetime select {\n min-width: 80px; }\n\nform .format-toggle {\n float: none; }\n\nform .field-multiple-table thead th {\n padding: 10px !important; }\n form .field-multiple-table thead th label {\n margin: 0;\n font-weight: bold; }\n\nform .description {\n margin: 2px 0;\n color: #555555; }\n\n.media-widget > a {\n margin: 0 10px 0 0; }\n\nfieldset {\n padding: 0; }\n fieldset legend {\n float: left;\n line-height: 1em;\n margin: 0; }\n fieldset .panel-body {\n clear: both; }\n\nhtml.js input.form-autocomplete {\n background: image-url(\"throbber.gif\") no-repeat right 8px #fff !important; }\n\nhtml.js input.throbbing {\n background-position: right -122px !important; }\n\nhtml.js fieldset.collapsed {\n height: auto;\n border-left-width: 1px;\n border-right-width: 1px; }\n\n.views-exposed-form .views-exposed-widget .form-submit {\n margin-top: 1.8em; }\n\n@media (max-width: 767px) {\n form .btn, form .media-widget > a {\n width: 100%;\n display: block;\n clear: both;\n margin: 0 0 5px; }\n form input.form-text,\n form textarea,\n form select {\n width: 100%; }\n form .confirm-parent,\n form .password-parent,\n form .password-suggestions {\n width: auto !important; }\n form .password-parent div.password-strength {\n width: 150px;\n float: right;\n margin-top: 0;\n font-size: 10px;\n margin-bottom: 5px;\n margin-top: -5px; }\n form .confirm-parent div.password-confirm {\n width: 110px;\n float: right;\n margin-top: 0;\n font-size: 10px;\n margin-bottom: 5px;\n margin-top: -5px; } }\n\n#node-edit #edit-title {\n font-size: 1.6em;\n line-height: 1.6em;\n height: 45px;\n width: 90%; }\n\n#node-edit .form-item-path-alias {\n overflow: hidden;\n *zoom: 1; }\n #node-edit .form-item-path-alias label, #node-edit .form-item-path-alias input {\n display: inline; }\n\n#node-edit .burr-flipped-sidebar .panel-pane {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border: 1px solid #e3e3e3;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n -o-border-radius: 4px;\n border-radius: 4px;\n -webkit-box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.05), false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.05), false, false, false, false, false, false, false, false, false);\n box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.05), false, false, false, false, false, false, false, false, false);\n padding: 10px; }\n #node-edit .burr-flipped-sidebar .panel-pane blockquote {\n border-color: #ddd;\n border-color: rgba(0, 0, 0, 0.15); }\n #node-edit .burr-flipped-sidebar .panel-pane .pane-title {\n margin-top: 0; }\n\n#node-edit .burr-flipped-sidebar .pane-node-form-buttons {\n background: none;\n padding: inherit; }\n #node-edit .burr-flipped-sidebar .pane-node-form-buttons .form-actions {\n margin: 0;\n border-top: 0; }\n\n#node-edit .pane-node-form-buttons {\n clear: both; }\n\n.filter-wrapper {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border: 1px solid #e3e3e3;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n -o-border-radius: 4px;\n border-radius: 4px;\n -webkit-box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.05), false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.05), false, false, false, false, false, false, false, false, false);\n box-shadow: compact(inset 0 1px 1px rgba(0, 0, 0, 0.05), false, false, false, false, false, false, false, false, false);\n margin-top: 10px; }\n .filter-wrapper blockquote {\n border-color: #ddd;\n border-color: rgba(0, 0, 0, 0.15); }\n .filter-wrapper .form-item {\n margin: 0 0 10px;\n padding: 0; }\n .filter-wrapper .filter-guidelines {\n padding: 0; }\n .filter-wrapper .filter-guidelines .tips {\n margin-left: 0; }\n\n.page-admin form table select,\n.page-admin form table input.form-text {\n width: 150px; }\n\n#features-export-form .features-export-parent {\n margin: 0 0 20px; }\n #features-export-form .features-export-parent fieldset.collapsed {\n min-height: 43px !important;\n background: none; }\n #features-export-form .features-export-parent .features-export-list {\n padding: 10px; }\n #features-export-form .features-export-parent .features-export-list .form-item {\n float: none !important; }\n\n#panels-panel-context-edit-move .container,\n#panels-panel-context-edit-content .container {\n width: auto;\n padding: 0; }\n #panels-panel-context-edit-move .container .row,\n #panels-panel-context-edit-content .container .row {\n margin-bottom: 20px; }\n\n.navbar-form .form-wrapper {\n padding: 0; }\n\n.navbar-form .form-item-keys,\n.navbar-form .form-item {\n margin-top: 0 !important; }\n\n.navbar-form .form-submit {\n display: none; }\n\n.pane-search-box form .form-wrapper .form-group {\n display: block;\n margin-bottom: 10px; }\n\n.tabledrag-handle .handle {\n box-sizing: content-box; }\n\n.container .container,\n.container .container-fluid {\n width: auto;\n margin-left: -15px;\n margin-right: -15px; }\n\n#footer {\n margin: 36px 0; }\n\nbody.maintenance-page .container {\n max-width: 970px !important; }\n\nbody.maintenance-page .jumbotron {\n background-color: #000000;\n color: white;\n padding: 20px 0; }\n body.maintenance-page .jumbotron h1 {\n font-size: 3.0em;\n margin-top: 0; }\n @media (min-width: 992px) {\n body.maintenance-page .jumbotron {\n padding-top: 30px;\n padding-bottom: 30px; } }\n\nbody.maintenance-page .main {\n padding-top: 20px;\n padding-bottom: 50px; }\n\nbody.maintenance-page .page-header h1 {\n font-size: 24px; }\n @media (min-width: 992px) {\n body.maintenance-page .page-header h1 {\n font-size: 36px; } }\n\nbody.maintenance-page .tasks-list > div {\n margin-bottom: 25px; }\n body.maintenance-page .tasks-list > div h6 {\n margin-bottom: 2px;\n font-size: 14px;\n font-weight: normal; }\n body.maintenance-page .tasks-list > div h4 {\n margin-top: 0;\n font-size: 14px; }\n body.maintenance-page .tasks-list > div.active, body.maintenance-page .tasks-list > div.done {\n color: black; }\n\nbody.maintenance-page .form-actions .btn:first-child, body.maintenance-page .form-actions .media-widget > a:first-child {\n background-color: white;\n border-color: black;\n color: black; }\n body.maintenance-page .form-actions .btn:first-child:hover, body.maintenance-page .form-actions .media-widget > a:first-child:hover, body.maintenance-page .form-actions .btn:first-child:focus, body.maintenance-page .form-actions .media-widget > a:first-child:focus {\n background-color: black;\n border-color: white; }\n\nbody.maintenance-page .progress .progress-bar {\n background-color: black; }\n\nbody.maintenance-page #panopoly-theme-selection-form .form-type-radio {\n margin: 0 0 2em; }\n body.maintenance-page #panopoly-theme-selection-form .form-type-radio label {\n display: block; }\n body.maintenance-page #panopoly-theme-selection-form .form-type-radio .form-radio {\n margin: 0;\n left: 0;\n top: 40%; }\n\nbody.ctools-modal-open {\n overflow: hidden; }\n\n#modalContent .modal-content {\n width: 100%;\n overflow: hidden;\n box-shadow: none !important; }\n\n#modalContent #modal-content {\n overflow: auto;\n width: 100% !important;\n background: white; }\n\n#modalContent .panels-add-content-modal {\n background: none;\n padding: 0;\n height: 100%;\n margin: -20px -20px 0;\n width: 100%;\n position: absolute; }\n\n#modalContent .panels-section-columns,\n#modalContent .panels-categories-description {\n border: none; }\n\n#modalContent .panels-section-column-categories {\n margin-left: 0;\n border-right: 1px solid #ccc;\n height: 100%;\n background: white;\n overflow: auto;\n padding-bottom: 20px; }\n #modalContent .panels-section-column-categories .btn, #modalContent .panels-section-column-categories .media-widget > a {\n border: 1px solid #777777 !important;\n line-height: inherit;\n margin: 0;\n text-align: left; }\n\n#modalContent .panels-categories-box {\n border: 0; }\n #modalContent .panels-categories-box a.btn, #modalContent .panels-categories-box .media-widget > a {\n padding: 5px 10px; }\n #modalContent .panels-categories-box a.active {\n background: #eeeeee;\n box-shadow: none; }\n\n#modalContent .panels-root-content-box a.btn, #modalContent .panels-root-content-box .media-widget > a {\n padding: 5px 10px; }\n\n#modalContent .panels-categories-description {\n padding: 20px; }\n\n#modalContent .panels-section-columns {\n padding-bottom: 20px; }\n\n#modalContent fieldset.widget-preview {\n margin-top: 18px;\n margin-bottom: 0;\n position: static;\n border: 1px solid #ddd; }\n #modalContent fieldset.widget-preview .panel-heading {\n position: relative; }\n #modalContent fieldset.widget-preview .panel-heading .btn, #modalContent fieldset.widget-preview .panel-heading .media-widget > a {\n position: absolute;\n right: 10px;\n top: 5px; }\n\n#modalContent .ctools-auto-submit-full-form fieldset {\n width: 48%;\n display: block; }\n #modalContent .ctools-auto-submit-full-form fieldset fieldset {\n width: 100%; }\n #modalContent .ctools-auto-submit-full-form fieldset.widget-preview-single {\n float: right;\n margin-left: 1em;\n margin-top: 0;\n width: 48%;\n max-width: 48% !important; }\n\n#modalContent .ctools-auto-submit-full-form .form-actions {\n float: right;\n clear: right;\n width: 48%;\n max-width: 48%;\n text-align: right; }\n\n#modalContent .form-item-view-settings {\n display: block; }\n\n#modalContent .form-item-exposed-use-pager {\n display: block; }\n\n#modalContent #panopoly-form-widget-preview {\n width: 50%;\n float: right; }\n #modalContent #panopoly-form-widget-preview .container {\n width: auto; }\n\nul.menu > li > ul.menu {\n margin-left: 1em;\n /* LTR */ }\n\nul.nav > li.dropdown:after {\n width: 100%;\n height: 2px;\n background: none;\n position: absolute;\n bottom: -2px;\n left: 0;\n right: 0;\n content: ''; }\n\n.nav-expanded .caret {\n display: none; }\n\n.nav-expanded > li > a {\n font-size: 1.2em;\n text-align: left;\n font-weight: 700;\n color: #333333; }\n .nav-expanded > li > a:hover, .nav-expanded > li > a:focus, .nav-expanded > li > a.active, .nav-expanded > li > a.active-trail {\n color: #23527c;\n background: none; }\n\n.nav-expanded > li ul.dropdown-menu {\n background: none;\n display: block;\n border: 0;\n padding: 0;\n position: static;\n float: none;\n border-radius: 0;\n box-shadow: none; }\n .nav-expanded > li ul.dropdown-menu li a {\n padding: 3px 15px;\n color: #333333; }\n .nav-expanded > li ul.dropdown-menu li a:hover, .nav-expanded > li ul.dropdown-menu li a:focus, .nav-expanded > li ul.dropdown-menu li a.active, .nav-expanded > li ul.dropdown-menu li a.active-trail {\n color: #23527c;\n background: none; }\n .nav-expanded > li ul.dropdown-menu ul {\n display: none !important; }\n\n@media (min-width: 992px) {\n .nav-expanded > li {\n float: none;\n margin-bottom: 18px; } }\n\n.nav-expanded > li.open > a {\n color: #333333;\n background: none; }\n .nav-expanded > li.open > a:hover, .nav-expanded > li.open > a:focus, .nav-expanded > li.open > a.active, .nav-expanded > li.open > a.active-trail {\n color: #23527c;\n background: none; }\n\n.field-collection-container {\n border: 0; }\n .field-collection-container .field-collection-view {\n margin: 0;\n padding: 0;\n border: none; }\n\n.node-panopoly-page.node-teaser .panel-pane {\n margin: 0 0 10px 260px; }\n\n.node-panopoly-page.node-teaser .pane-node-field-featured-image {\n float: left;\n margin-left: 0; }\n\n@media (max-width: 767px) {\n .node-panopoly-page .panel-pane {\n float: none !important;\n margin: 0 0 10px !important; } }\n\n.node-panopoly-news-article.node-teaser .panel-pane {\n margin: 0 0 10px 260px; }\n\n.node-panopoly-news-article.node-teaser .pane-node-field-featured-image {\n float: left;\n margin-left: 0; }\n\n@media (max-width: 767px) {\n .node-panopoly-news-article .panel-pane {\n float: none !important;\n margin: 0 0 10px !important; } }\n\n.panel-display > .row {\n margin-bottom: 20px; }\n\n.panel-flexible .panel-separator {\n display: none; }\n\n.panels-layouts-checkboxes input[type=\"radio\"] {\n position: static;\n margin-left: 0px;\n margin-bottom: 20px; }\n\n.panels-layouts-checkboxes label {\n margin-left: 0px; }\n\n.panels-layouts-checkboxes .form-type-radio {\n margin: 0 !important; }\n\nbody.panels-ipe {\n margin-bottom: 55px !important; }\n\ndiv#panels-ipe-control-container {\n width: auto;\n left: 0;\n right: 0;\n box-shadow: none; }\n div#panels-ipe-control-container .panels-ipe-button-container {\n text-align: center; }\n div#panels-ipe-control-container .panels-ipe-button-container .panels-ipe-pseudobutton-container {\n margin: 0 5px; }\n div#panels-ipe-control-container .panels-ipe-button-container .panels-ipe-pseudobutton-container a {\n padding: 0px 10px 0px 34px; }\n div#panels-ipe-control-container .panels-ipe-button-container .panels-ipe-pseudobutton-container a:hover {\n text-decoration: none; }\n div#panels-ipe-control-container .panels-ipe-form-container form > div {\n text-align: center; }\n div#panels-ipe-control-container .panels-ipe-form-container form .form-submit {\n margin: 0 5px;\n padding: 0px 10px 0px 34px; }\n div#panels-ipe-control-container .panels-ipe-form-container form .form-submit:hover {\n box-shadow: none; }\n\nul.panels-ipe-linkbar {\n list-style: none outside none; }\n ul.panels-ipe-linkbar > li {\n display: inline-block;\n margin: 0 0 0 5px; }\n ul.panels-ipe-linkbar > li a {\n margin: 0 !important; }\n\n#logo {\n display: block;\n float: left;\n margin-right: 15px;\n height: 100%;\n width: auto; }\n\n#site-name {\n float: left; }\n\n.page-header {\n margin: 0 0 18px; }\n .page-header h1 {\n margin: 0; }\n\n.page-title-hidden .page-header {\n display: none; }\n\n.breadcrumb a i {\n display: none; }\n\n.tabs,\n.nav-tabs {\n margin: 0 0 18px; }\n\n.action-links {\n list-style: none outside none;\n margin: 0 0 18px;\n padding: 0;\n overflow: hidden;\n *zoom: 1; }\n .action-links > li {\n float: left;\n margin: 0 10px 0 0; }\n\ndiv.vertical-tabs {\n border: none;\n border: 1px solid #DDD;\n outline: none;\n border-radius: 4px; }\n div.vertical-tabs ul.vertical-tabs-list {\n border: none;\n margin-top: 20px;\n margin-bottom: 20px;\n outline: none; }\n div.vertical-tabs ul.vertical-tabs-list li {\n border: none;\n background: none;\n outline: none !important;\n border-radius: 4px 0 0 4px;\n border: 1px solid;\n border-color: #fff #ddd #fff #fff; }\n div.vertical-tabs ul.vertical-tabs-list li.selected {\n border-color: #ddd #fff #ddd #ddd; }\n div.vertical-tabs ul.vertical-tabs-list li a {\n outline: none !important;\n border-radius: 4px 0 0 4px; }\n div.vertical-tabs ul.vertical-tabs-list li a:hover {\n color: #fff;\n background: #337ab7;\n text-decoration: none; }\n div.vertical-tabs ul.vertical-tabs-list li a:hover strong {\n text-decoration: none;\n color: #fff; }\n div.vertical-tabs .vertical-tabs-panes {\n padding: 20px 10px; }\n div.vertical-tabs .form-type-textfield input {\n width: 90%;\n box-sizing: content-box; }\n\ntable {\n width: 100%;\n margin-bottom: 1.42857; }\n table th,\n table td {\n padding: 8px;\n line-height: 1.42857;\n text-align: left;\n vertical-align: top;\n border-top: 1px solid #ddd; }\n table th.checkbox,\n table td.checkbox {\n text-align: center;\n display: table-cell;\n min-height: 0;\n margin-bottom: 0;\n padding-left: 0; }\n table th.checkbox input,\n table td.checkbox input {\n float: none !important;\n margin-left: 0 !important; }\n table th.checkbox div.checkbox,\n table td.checkbox div.checkbox {\n text-align: center;\n min-height: 0;\n margin-bottom: 0;\n padding-left: 0; }\n table th {\n font-weight: bold; }\n table thead th {\n vertical-align: bottom; }\n table caption + thead tr:first-child th,\n table caption + thead tr:first-child td,\n table colgroup + thead tr:first-child th,\n table colgroup + thead tr:first-child td,\n table thead:first-child tr:first-child th,\n table thead:first-child tr:first-child td {\n border-top: 0; }\n table tbody + tbody {\n border-top: 2px solid #ddd; }\n\nul.links {\n padding: 0;\n list-style: none outside none; }\n ul.links.inline {\n margin: 0; }\n ul.links.inline li {\n margin: 0 10px 0 0;\n padding: 0; }\n\n.carousel .carousel-control {\n z-index: 100; }\n\n.carousel .carousel-indicators li {\n float: none;\n margin-left: 3px;\n margin-right: 3px; }\n .carousel .carousel-indicators li a {\n display: none; }\n\n.carousel .carousel-caption h1, .carousel .carousel-caption h2, .carousel .carousel-caption h3, .carousel .carousel-caption h4, .carousel .carousel-caption h5, .carousel .carousel-caption h6 {\n color: white; }\n\n.item-list ul.pagination {\n margin: 20px 0; }\n .item-list ul.pagination > li {\n margin: 0;\n display: inline-block;\n padding: 0;\n position: relative; }\n .item-list ul.pagination > li > a, .item-list ul.pagination > li > span {\n padding: 6px 12px;\n border-radius: inherit; }\n .item-list ul.pagination > li > a.progress-disabled, .item-list ul.pagination > li > span.progress-disabled {\n float: left; }\n .item-list ul.pagination > li .ajax-progress {\n float: left;\n padding: 6px 5px 6px 10px; }\n\n.ctools-dropdown-container hr {\n margin: 0; }\n\nul.nav,\nul.navl li,\nul.dropdown-menu,\nul.dropdown-menu li {\n list-style: none outside none !important; }\n\n.calendar-calendar table.mini td {\n border: 1px solid #eeeeee !important;\n padding: 5px; }\n\n.view-header .date-nav-wrapper h3 {\n margin-top: 5px !important;\n margin-bottom: 0; }\n\n.ui-tabs .ui-tabs-nav {\n padding: 0 5px 5px 5px; }\n\n.views-exposed-form .views-submit-button,\n.views-exposed-form .views-reset-button {\n margin-top: 3px; }\n\ninput[type=\"submit\"],\n.btn-primary, body.maintenance-page .form-actions .btn:first-child, body.maintenance-page .form-actions .media-widget > a:first-child,\n.btn.btn-primary, .media-widget > a.btn-primary {\n color: white;\n font-weight: normal;\n text-align: center;\n vertical-align: middle;\n cursor: pointer;\n white-space: nowrap;\n padding: 5px 12px;\n line-height: 1.4em;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n -o-border-radius: 4px;\n border-radius: 4px; }\n\ninput[type=\"submit\"]:hover,\n.btn-primary:hover, body.maintenance-page .form-actions .btn:hover:first-child, body.maintenance-page .form-actions .media-widget > a:hover:first-child,\ninput[type=\"submit\"]:focus,\n.btn-primary:focus,\nbody.maintenance-page .form-actions .btn:focus:first-child,\nbody.maintenance-page .form-actions .media-widget > a:focus:first-child,\ninput[type=\"submit\"]:active,\n.btn-primary:active,\nbody.maintenance-page .form-actions .btn:active:first-child,\nbody.maintenance-page .form-actions .media-widget > a:active:first-child {\n color: white;\n text-decoration: none; }\n\n.form-managed-file input.form-submit {\n -webkit-border-radius: 0 4px 4px 0;\n -moz-border-radius: 0 4px 4px 0;\n -ms-border-radius: 0 4px 4px 0;\n -o-border-radius: 0 4px 4px 0;\n border-radius: 0 4px 4px 0;\n padding-left: 10px;\n padding-right: 10px; }\n\n#dkan-sitewide-dataset-search-form label,\n#dkan-sitewide-dataset-search-form--2 label, #region-branding #block-dkan-sitewide-dkan-sitewide-search-bar label, .screenreader {\n position: absolute;\n top: 0;\n left: -9999px; }\n\n#dkan-sitewide-dataset-search-form label,\n#dkan-sitewide-dataset-search-form--2 label, #region-branding #block-dkan-sitewide-dkan-sitewide-search-bar label, .screenreader {\n position: absolute;\n top: 0;\n left: -9999px; }\n\n.clearfix {\n overflow: visible; }\n\n.admin-list dt, .admin-list dd {\n display: inline-block;\n float: none;\n vertical-align: top; }\n\n.views-edit-view .action-list input.btn,\n.views-edit-view .action-list input.btn:active,\n.views-edit-view .action-list input.btn:focus,\n.views-edit-view .action-list input.btn:hover,\n.views-edit-view .action-list input[type=\"submit\"]:hover {\n background: inherit;\n border: none;\n color: inherit; }\n\n.views-edit-view .footer {\n background: inherit; }\n\n.modal-content .panels-root-content-box a.btn, .modal-content .panels-root-content-box .media-widget > a {\n white-space: normal; }\n\n.modal-content .panel-title {\n padding-right: 55px; }\n\n.views-displays .secondary .open > a:hover {\n color: #666; }\n\n.media-thumbnails-select {\n padding: 0 0 40px; }\n\n.page-admin .alert {\n margin: 10px 0; }\n\n.page-admin .container.main {\n width: 100%; }\n\n.page-admin .table-bordered > thead > tr > th, .page-admin .calendar-calendar table.mini > thead > tr > th, .calendar-calendar .page-admin table.mini > thead > tr > th,\n.page-admin .table-bordered > tbody > tr > th,\n.page-admin .calendar-calendar table.mini > tbody > tr > th, .calendar-calendar\n.page-admin table.mini > tbody > tr > th,\n.page-admin .table-bordered > tbody > tr > td,\n.page-admin .calendar-calendar table.mini > tbody > tr > td, .calendar-calendar\n.page-admin table.mini > tbody > tr > td {\n border: none; }\n\n.page-admin table thead > tr > th.checkbox,\n.page-admin table.table thead > tr > th.checkbox,\n.page-admin .table-bordered > tbody > tr > th.checkbox,\n.page-admin .calendar-calendar table.mini > tbody > tr > th.checkbox, .calendar-calendar\n.page-admin table.mini > tbody > tr > th.checkbox,\n.page-admin .table-bordered > tbody > tr > td.checkbox,\n.page-admin .calendar-calendar table.mini > tbody > tr > td.checkbox, .calendar-calendar\n.page-admin table.mini > tbody > tr > td.checkbox,\n.page-admin .table-striped > tbody > tr:nth-child(odd) > td.checkbox,\n.page-admin .table-striped > tbody > tr:nth-child(odd) > th.checkbox {\n background-color: transparent;\n border: none;\n margin: 0;\n display: table-cell;\n position: relative; }\n\n.page-admin .table tbody tr:hover td.checkbox,\n.page-admin .table tbody tr:hover th.checkbox {\n background-color: #FFFEEE; }\n\n.page-admin table th.checkbox label,\n.page-admin table td.checkbox label {\n line-height: 0;\n padding: 4px;\n vertical-align: top; }\n\n.page-admin table th.checkbox input[type=\"checkbox\"],\n.page-admin table th.checkbox input,\n.page-admin table td.checkbox input[type=\"checkbox\"],\n.page-admin table td.checkbox input {\n float: none !important;\n margin: 0 !important;\n position: relative; }\n\n.pane-dkan-sitewide-dkan-sitewide-other-access a.btn, .pane-dkan-sitewide-dkan-sitewide-other-access .media-widget > a,\n#block-dkan-sitewide-dkan-sitewide-other-access a.btn,\n#block-dkan-sitewide-dkan-sitewide-other-access .media-widget > a {\n background-image: auto;\n border: 1px solid #ccc;\n padding: 6px 10px 6px 36px;\n position: relative; }\n .pane-dkan-sitewide-dkan-sitewide-other-access a.btn i, .pane-dkan-sitewide-dkan-sitewide-other-access .media-widget > a i,\n #block-dkan-sitewide-dkan-sitewide-other-access a.btn i,\n #block-dkan-sitewide-dkan-sitewide-other-access .media-widget > a i {\n background-position: 0 0;\n position: absolute;\n top: 8px;\n left: 5px;\n visibility: visible; }\n .pane-dkan-sitewide-dkan-sitewide-other-access a.btn i.ckan-icon-rdfxml, .pane-dkan-sitewide-dkan-sitewide-other-access .media-widget > a i.ckan-icon-rdfxml,\n #block-dkan-sitewide-dkan-sitewide-other-access a.btn i.ckan-icon-rdfxml,\n #block-dkan-sitewide-dkan-sitewide-other-access .media-widget > a i.ckan-icon-rdfxml {\n background-image: url(../images/rdf.png); }\n .pane-dkan-sitewide-dkan-sitewide-other-access a.btn i.ckan-icon-json, .pane-dkan-sitewide-dkan-sitewide-other-access .media-widget > a i.ckan-icon-json,\n #block-dkan-sitewide-dkan-sitewide-other-access a.btn i.ckan-icon-json,\n #block-dkan-sitewide-dkan-sitewide-other-access .media-widget > a i.ckan-icon-json {\n background-image: url(../images/json.png); }\n .pane-dkan-sitewide-dkan-sitewide-other-access a.btn:hover, .pane-dkan-sitewide-dkan-sitewide-other-access .media-widget > a:hover,\n #block-dkan-sitewide-dkan-sitewide-other-access a.btn:hover,\n #block-dkan-sitewide-dkan-sitewide-other-access .media-widget > a:hover {\n background-color: #eeeeee; }\n\n.pane-dkan-sitewide-dkan-sitewide-other-access .btn-group,\n#block-dkan-sitewide-dkan-sitewide-other-access .btn-group {\n margin: .6em 0; }\n .pane-dkan-sitewide-dkan-sitewide-other-access .btn-group .btn:first-child, .pane-dkan-sitewide-dkan-sitewide-other-access .btn-group .media-widget > a:first-child,\n #block-dkan-sitewide-dkan-sitewide-other-access .btn-group .btn:first-child,\n #block-dkan-sitewide-dkan-sitewide-other-access .btn-group .media-widget > a:first-child {\n background-image: url(../images/json.png);\n background-repeat: no-repeat;\n background-position: 10px 10px; }\n .pane-dkan-sitewide-dkan-sitewide-other-access .btn-group .btn:last-child, .pane-dkan-sitewide-dkan-sitewide-other-access .btn-group .media-widget > a:last-child,\n #block-dkan-sitewide-dkan-sitewide-other-access .btn-group .btn:last-child,\n #block-dkan-sitewide-dkan-sitewide-other-access .btn-group .media-widget > a:last-child {\n background-image: url(../images/rdf.png);\n background-repeat: no-repeat;\n background-position: 10px 10px; }\n\n#block-dkan-forms-dkan-forms-dataset-help h2.block-title::before {\n content: \"\\f05a\";\n font-family: \"FontAwesome\";\n font-weight: normal;\n font-style: normal;\n display: inline-block;\n text-decoration: inherit;\n font-size: 1.2em;\n line-height: 1;\n position: relative;\n top: 1px;\n margin-right: 0.4em; }\n\n.radix-layouts-sidebar .ctools-collapsible-container.pane-block,\n.radix-layouts-sidebar .ctools-collapsible-container .pane-content,\n.radix-layouts-sidebar div[class*=\"pane-facetapi\"].pane-block,\n.radix-layouts-sidebar div[class*=\"pane-facetapi\"] .pane-content,\n.radix-layouts-sidebar .block-facetapi.pane-block,\n.radix-layouts-sidebar .block-facetapi .pane-content {\n border: none;\n margin: 0;\n padding: 0;\n -webkit-border-radius: 0;\n -moz-border-radius: 0;\n -ms-border-radius: 0;\n -o-border-radius: 0;\n border-radius: 0; }\n\n.radix-layouts-sidebar .ctools-collapsible-container .item-list,\n.radix-layouts-sidebar div[class*=\"pane-facetapi\"] .item-list,\n.radix-layouts-sidebar .block-facetapi .item-list {\n border: 1px solid #ddd; }\n .radix-layouts-sidebar .ctools-collapsible-container .item-list .facetapi-limit-link,\n .radix-layouts-sidebar div[class*=\"pane-facetapi\"] .item-list .facetapi-limit-link,\n .radix-layouts-sidebar .block-facetapi .item-list .facetapi-limit-link {\n padding: 10px 22px; }\n .radix-layouts-sidebar .ctools-collapsible-container .item-list .facetapi-limit-link:before,\n .radix-layouts-sidebar div[class*=\"pane-facetapi\"] .item-list .facetapi-limit-link:before,\n .radix-layouts-sidebar .block-facetapi .item-list .facetapi-limit-link:before {\n top: 10px;\n right: 22px; }\n\n.radix-layouts-sidebar .ctools-collapsible-container h2.pane-title,\n.radix-layouts-sidebar div[class*=\"pane-facetapi\"] h2.pane-title,\n.radix-layouts-sidebar .block-facetapi h2.pane-title {\n -webkit-border-radius: 0;\n -moz-border-radius: 0;\n -ms-border-radius: 0;\n -o-border-radius: 0;\n border-radius: 0;\n border: none;\n color: #fff;\n font-size: 16px;\n font-weight: normal;\n position: relative;\n padding: 9px 21px 9px 12px;\n border-bottom: 1px solid rgba(255, 255, 255, 0.1); }\n .radix-layouts-sidebar .ctools-collapsible-container h2.pane-title:after,\n .radix-layouts-sidebar div[class*=\"pane-facetapi\"] h2.pane-title:after,\n .radix-layouts-sidebar .block-facetapi h2.pane-title:after {\n font-family: \"fontawesome\";\n content: \"\\f077\";\n color: rgba(255, 255, 255, 0.7);\n font-size: 12px;\n font-weight: bold;\n position: absolute;\n right: 14px;\n top: 10px; }\n\n.radix-layouts-sidebar .ctools-collapsible-container.ctools-collapsed h2.pane-title:after,\n.radix-layouts-sidebar div[class*=\"pane-facetapi\"].ctools-collapsed h2.pane-title:after,\n.radix-layouts-sidebar .block-facetapi.ctools-collapsed h2.pane-title:after {\n content: \"\\f078\"; }\n\n.radix-layouts-sidebar .ctools-collapsible-container .ctools-toggle,\n.radix-layouts-sidebar div[class*=\"pane-facetapi\"] .ctools-toggle,\n.radix-layouts-sidebar .block-facetapi .ctools-toggle {\n background: none; }\n\n.radix-layouts-sidebar .ctools-collapsible-container ul,\n.radix-layouts-sidebar div[class*=\"pane-facetapi\"] ul,\n.radix-layouts-sidebar .block-facetapi ul {\n margin: 0;\n padding: 0; }\n\n.radix-layouts-sidebar .ctools-collapsible-container ul li.leaf,\n.radix-layouts-sidebar div[class*=\"pane-facetapi\"] ul li.leaf,\n.radix-layouts-sidebar .block-facetapi ul li.leaf {\n list-style-type: none;\n list-style-image: none;\n margin: 0;\n padding: 0; }\n .radix-layouts-sidebar .ctools-collapsible-container ul li.leaf li,\n .radix-layouts-sidebar div[class*=\"pane-facetapi\"] ul li.leaf li,\n .radix-layouts-sidebar .block-facetapi ul li.leaf li {\n position: relative; }\n .radix-layouts-sidebar .ctools-collapsible-container ul li.leaf li a,\n .radix-layouts-sidebar div[class*=\"pane-facetapi\"] ul li.leaf li a,\n .radix-layouts-sidebar .block-facetapi ul li.leaf li a {\n padding-right: 48px; }\n .radix-layouts-sidebar .ctools-collapsible-container ul li.leaf.last,\n .radix-layouts-sidebar div[class*=\"pane-facetapi\"] ul li.leaf.last,\n .radix-layouts-sidebar .block-facetapi ul li.leaf.last {\n border-bottom: none; }\n .radix-layouts-sidebar .ctools-collapsible-container ul li.leaf li:before,\n .radix-layouts-sidebar div[class*=\"pane-facetapi\"] ul li.leaf li:before,\n .radix-layouts-sidebar .block-facetapi ul li.leaf li:before {\n content: \"\\f178\";\n font-family: \"FontAwesome\";\n position: absolute;\n top: 4px;\n right: 30px; }\n .radix-layouts-sidebar .ctools-collapsible-container ul li.leaf a,\n .radix-layouts-sidebar div[class*=\"pane-facetapi\"] ul li.leaf a,\n .radix-layouts-sidebar .block-facetapi ul li.leaf a {\n color: #333333;\n display: block;\n padding: 6px 20px 6px 10px;\n position: relative;\n line-height: 22px; }\n .radix-layouts-sidebar .ctools-collapsible-container ul li.leaf a:focus, .radix-layouts-sidebar .ctools-collapsible-container ul li.leaf a:hover,\n .radix-layouts-sidebar div[class*=\"pane-facetapi\"] ul li.leaf a:focus,\n .radix-layouts-sidebar div[class*=\"pane-facetapi\"] ul li.leaf a:hover,\n .radix-layouts-sidebar .block-facetapi ul li.leaf a:focus,\n .radix-layouts-sidebar .block-facetapi ul li.leaf a:hover {\n color: #1a1a1a;\n background: rgba(0, 0, 0, 0.03);\n text-decoration: none; }\n .radix-layouts-sidebar .ctools-collapsible-container ul li.leaf a:hover:after,\n .radix-layouts-sidebar div[class*=\"pane-facetapi\"] ul li.leaf a:hover:after,\n .radix-layouts-sidebar .block-facetapi ul li.leaf a:hover:after {\n content: \"\\f055\";\n color: #5cb85c;\n font-family: \"FontAwesome\";\n position: absolute;\n top: 6px;\n right: 6px; }\n .radix-layouts-sidebar .ctools-collapsible-container ul li.leaf a img,\n .radix-layouts-sidebar div[class*=\"pane-facetapi\"] ul li.leaf a img,\n .radix-layouts-sidebar .block-facetapi ul li.leaf a img {\n height: 25px;\n width: 25px;\n margin: 0 16px 0 0; }\n .radix-layouts-sidebar .ctools-collapsible-container ul li.leaf a.facetapi-active,\n .radix-layouts-sidebar div[class*=\"pane-facetapi\"] ul li.leaf a.facetapi-active,\n .radix-layouts-sidebar .block-facetapi ul li.leaf a.facetapi-active {\n background: #ccc;\n color: #333;\n z-index: 0; }\n .radix-layouts-sidebar .ctools-collapsible-container ul li.leaf a.facetapi-active:before,\n .radix-layouts-sidebar div[class*=\"pane-facetapi\"] ul li.leaf a.facetapi-active:before,\n .radix-layouts-sidebar .block-facetapi ul li.leaf a.facetapi-active:before {\n content: '';\n position: absolute;\n border-style: solid;\n border-width: 17px 0 17px 15px;\n border-color: transparent #ccc;\n display: block;\n width: 0;\n z-index: 1;\n right: -15px;\n top: 0; }\n .radix-layouts-sidebar .ctools-collapsible-container ul li.leaf a.facetapi-active:after,\n .radix-layouts-sidebar div[class*=\"pane-facetapi\"] ul li.leaf a.facetapi-active:after,\n .radix-layouts-sidebar .block-facetapi ul li.leaf a.facetapi-active:after {\n content: \"\\f00d\";\n font-family: \"FontAwesome\";\n position: absolute;\n top: 6px;\n right: 6px; }\n .radix-layouts-sidebar .ctools-collapsible-container ul li.leaf a.facetapi-active:hover:after,\n .radix-layouts-sidebar div[class*=\"pane-facetapi\"] ul li.leaf a.facetapi-active:hover:after,\n .radix-layouts-sidebar .block-facetapi ul li.leaf a.facetapi-active:hover:after {\n color: red; }\n\n.radix-layouts-sidebar .ctools-collapsible-container a.facetapi-limit-link,\n.radix-layouts-sidebar div[class*=\"pane-facetapi\"] a.facetapi-limit-link,\n.radix-layouts-sidebar .block-facetapi a.facetapi-limit-link {\n display: block;\n padding: 5px 30px 5px 5px;\n position: relative; }\n\n.radix-layouts-sidebar .ctools-collapsible-container a.facetapi-limit-link:before,\n.radix-layouts-sidebar div[class*=\"pane-facetapi\"] a.facetapi-limit-link:before,\n.radix-layouts-sidebar .block-facetapi a.facetapi-limit-link:before {\n content: \"\\f150\";\n font-family: \"FontAwesome\";\n position: absolute;\n top: 6px;\n right: 15px; }\n\n.radix-layouts-sidebar .ctools-collapsible-container a.facetapi-limit-link.open:before,\n.radix-layouts-sidebar div[class*=\"pane-facetapi\"] a.facetapi-limit-link.open:before,\n.radix-layouts-sidebar .block-facetapi a.facetapi-limit-link.open:before {\n content: \"\\f151\"; }\n\n.radix-layouts-sidebar .ctools-collapsible-container .ctools-toggle {\n width: 12px; }\n\n.facetapi-facet-changed li.expanded a.facetapi-active {\n background: #ccc;\n border-bottom: 1px dotted #eee;\n color: #333;\n line-height: 22px;\n padding: 6px 20px 6px 10px; }\n .facetapi-facet-changed li.expanded a.facetapi-active:hover {\n background: #ccc;\n color: #333;\n text-decoration: none; }\n .facetapi-facet-changed li.expanded a.facetapi-active:hover:after {\n color: red; }\n .facetapi-facet-changed li.expanded a.facetapi-active:before {\n content: '';\n position: absolute;\n border-style: solid;\n border-width: 17px 0 17px 15px;\n border-color: transparent #ccc;\n display: block;\n width: 0;\n z-index: 1;\n right: -15px;\n top: 0; }\n .facetapi-facet-changed li.expanded a.facetapi-active:after {\n content: \"\\f00d\";\n font-family: \"FontAwesome\";\n position: absolute;\n top: 6px;\n right: 6px; }\n\n.facetapi-facet-changed li.expanded ul.expanded li.leaf a,\n.facetapi-facet-changed li.expanded li.expanded a {\n padding: 6px 20px 6px 20px; }\n\n.facetapi-facet-changed li.expanded .item-list {\n border: none; }\n\n.facetapi-facet-field-license a {\n white-space: pre;\n /* CSS 2.0 */\n white-space: pre-wrap;\n /* CSS 2.1 */\n white-space: pre-line;\n /* CSS 3.0 */\n white-space: -pre-wrap;\n /* Opera 4-6 */\n white-space: -o-pre-wrap;\n /* Opera 7 */\n white-space: -moz-pre-wrap;\n /* Mozilla */\n white-space: -hp-pre-wrap;\n /* HP Printers */\n word-wrap: break-word;\n /* IE 5+ */\n word-break: break-word; }\n\n.pane-views-group-block-block,\n#block-views-group-block-block {\n overflow: hidden; }\n .pane-views-group-block-block .views-field-title a,\n #block-views-group-block-block .views-field-title a {\n display: block;\n padding: .5em 0; }\n .pane-views-group-block-block .views-field-body p,\n #block-views-group-block-block .views-field-body p {\n margin: .5em 0 1em; }\n .pane-views-group-block-block .group-subscribe-message,\n #block-views-group-block-block .group-subscribe-message {\n -moz-border-radius-bottomleft: 4px;\n -webkit-border-bottom-left-radius: 4px;\n border-bottom-left-radius: 4px;\n -moz-border-radius-bottomright: 4px;\n -webkit-border-bottom-right-radius: 4px;\n border-bottom-right-radius: 4px;\n background: #0A77BD;\n color: #fff;\n padding: 5px;\n text-align: center;\n margin-left: -15px;\n margin-right: -15px; }\n .pane-views-group-block-block .group-subscribe-message a,\n #block-views-group-block-block .group-subscribe-message a {\n color: #fff;\n display: block; }\n\n.radix-layouts-sidebar .pane-block.pane-views-group-block-block .pane-content {\n padding: 0 15px; }\n\n#block-dkan-dataset-dkan-dataset-dataset-help .content {\n padding: 10px; }\n\n#block-dkan-forms-dkan-forms-dataset-help h2:before {\n content: \"\\f05a\";\n font-family: \"FontAwesome\";\n font-weight: normal;\n font-style: normal;\n display: inline-block;\n text-decoration: inherit;\n font-size: 1.2em;\n line-height: 1;\n position: relative;\n top: 1px;\n margin-right: 0.4em; }\n\n.pane-dkan-sitewide-demo-front-dkan-demo-front,\n#block-dkan-sitewide-demo-front-dkan-demo-front {\n -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.5);\n -moz-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.5);\n box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.5); }\n .pane-dkan-sitewide-demo-front-dkan-demo-front p,\n #block-dkan-sitewide-demo-front-dkan-demo-front p {\n color: #fff;\n padding: 15px; }\n .pane-dkan-sitewide-demo-front-dkan-demo-front .media-overlay,\n #block-dkan-sitewide-demo-front-dkan-demo-front .media-overlay {\n position: relative;\n padding: 0; }\n .pane-dkan-sitewide-demo-front-dkan-demo-front .media-overlay img,\n #block-dkan-sitewide-demo-front-dkan-demo-front .media-overlay img {\n width: 100%;\n height: auto; }\n .pane-dkan-sitewide-demo-front-dkan-demo-front .media-overlay .media-heading,\n #block-dkan-sitewide-demo-front-dkan-demo-front .media-overlay .media-heading {\n background-color: rgba(0, 0, 0, 0.8);\n bottom: 0;\n color: #FFFFFF;\n font-size: 13px;\n left: 0;\n line-height: 18px;\n margin: 0;\n padding: 12px 10px;\n position: absolute;\n right: 0;\n z-index: 1; }\n\n.radix-layouts-sidebar .pane-dkan-sitewide-dkan-sitewide-social.pane-block .pane-content {\n padding: 0; }\n .radix-layouts-sidebar .pane-dkan-sitewide-dkan-sitewide-social.pane-block .pane-content li.last a:hover {\n -webkit-border-radius: 0 0 3px 3px;\n -moz-border-radius: 0 0 3px 3px;\n -ms-border-radius: 0 0 3px 3px;\n -o-border-radius: 0 0 3px 3px;\n border-radius: 0 0 3px 3px; }\n\n.pane-dkan-sitewide-dkan-sitewide-resource-add table {\n margin-top: 0; }\n\n.radix-layouts-sidebar .panel-panel-inner .panels-ipe-portlet-wrapper:first-child h2.pane-title,\n.radix-layouts-sidebar .panel-panel-inner > div[class*=\"pane-facetapi\"]:first-child h2.pane-title {\n -webkit-border-radius: 5px 5px 0 0;\n -moz-border-radius: 5px 5px 0 0;\n -ms-border-radius: 5px 5px 0 0;\n -o-border-radius: 5px 5px 0 0;\n border-radius: 5px 5px 0 0; }\n\n.radix-layouts-sidebar .panel-panel-inner .panels-ipe-portlet-wrapper:last-child .ctools-collapsed h2.pane-title, .radix-layouts-sidebar .panel-panel-inner .panels-ipe-portlet-wrapper:last-child.ctools-collapsed h2.pane-title,\n.radix-layouts-sidebar .panel-panel-inner > div[class*=\"pane-facetapi\"]:last-child .ctools-collapsed h2.pane-title,\n.radix-layouts-sidebar .panel-panel-inner > div[class*=\"pane-facetapi\"]:last-child.ctools-collapsed h2.pane-title {\n -webkit-border-radius: 0 0 5px 5px;\n -moz-border-radius: 0 0 5px 5px;\n -ms-border-radius: 0 0 5px 5px;\n -o-border-radius: 0 0 5px 5px;\n border-radius: 0 0 5px 5px; }\n\n@media all and (max-width: 768px) {\n .node-dataset .resource-list li {\n padding-right: 0; }\n .node-dataset .resource-list li span.links {\n position: relative;\n top: auto;\n right: auto;\n margin: 10px 0;\n display: block;\n padding: 0; }\n .node-dataset .resource-list li a.btn, .node-dataset .resource-list li .media-widget > a {\n margin: 0 5px 10px 0; } }\n\n.resource-list a.label {\n display: inline-block;\n overflow-wrap: break-word; }\n\n.stages {\n margin: 0 0 20px; }\n .stages li {\n font-size: 14px; }\n .stages li.first,\n .stages li.first .highlight {\n -webkit-border-radius: 5px 0 0 5px;\n -moz-border-radius: 5px 0 0 5px;\n -ms-border-radius: 5px 0 0 5px;\n -o-border-radius: 5px 0 0 5px;\n border-radius: 5px 0 0 5px; }\n .stages li.last,\n .stages li.last .highlight {\n -webkit-border-radius: 0 5px 5px 0;\n -moz-border-radius: 0 5px 5px 0;\n -ms-border-radius: 0 5px 5px 0;\n -o-border-radius: 0 5px 5px 0;\n border-radius: 0 5px 5px 0; }\n\n.node-type-resource .item-list .list-group li {\n margin: 0; }\n\n.node-type-dataset .field-name-field-tags .field-label,\n.node-type-dataset .field-name-field-topic .field-label,\n.node-type-dataset .field-name-field-preview-thumbail .field-label {\n font-size: 20px;\n font-weight: bold;\n margin-top: 2em;\n margin-bottom: .5em; }\n\n.field-name-field-topic .field-item {\n display: inline-block; }\n\n#edit-path-alias {\n height: 34px; }\n\n.node-dataset .resource-list li {\n padding: 0 260px 0 45px; }\n\np.dkan-profile-page-user-name {\n display: inline-block; }\n\ninput.use-ajax-submit {\n margin-right: 10px; }\n\nbutton.btn,\n.btn.btn-default,\n.media-widget > a.btn-default,\n.btn.btn-primary,\n.media-widget > a.btn-primary,\nbody.maintenance-page .form-actions .btn:first-child,\nbody.maintenance-page .form-actions .media-widget > a:first-child,\n.tabs--primary.nav-pills li a,\n.form-control {\n line-height: 1.5em; }\n\n.btn, .media-widget > a, .btn-sm, .btn-group-sm > .btn, .media-widget.btn-group-sm > a {\n font-size: 14px; }\n\nselect.form-control {\n min-height: 36px; }\n select.form-control[multiple=\"multiple\"] {\n height: auto; }\n\n.form-control,\ndiv.autocomplete-deluxe-multiple {\n padding: 0 12px; }\n\n.ctools-dropbutton .ctools-content a,\n.ctools-dropbutton input.btn,\n.ctools-dropbutton input[type=\"submit\"] {\n color: #666; }\n .ctools-dropbutton .ctools-content a:hover, .ctools-dropbutton .ctools-content a:focus, .ctools-dropbutton .ctools-content a:active,\n .ctools-dropbutton input.btn:hover,\n .ctools-dropbutton input.btn:focus,\n .ctools-dropbutton input.btn:active,\n .ctools-dropbutton input[type=\"submit\"]:hover,\n .ctools-dropbutton input[type=\"submit\"]:focus,\n .ctools-dropbutton input[type=\"submit\"]:active {\n border: none;\n color: #0A77BD; }\n\n.field-type-file input[type=\"submit\"],\n.input-group-addon,\n.input-group-btn {\n width: auto; }\n\n.colorizer-form .form-control {\n width: 50%; }\n\n.colorizer-form label {\n float: none;\n display: block; }\n\n.colorizer-form #palette {\n clear: both; }\n .colorizer-form #palette .item-selected {\n background-color: transparent; }\n\n.bue-popup {\n z-index: 999; }\n\n.bue-ui.editor-container {\n background-color: #ffffff;\n padding: 0 4px;\n border: 1px solid #ddd;\n -webkit-border-radius: 4px 4px 0 0;\n -moz-border-radius: 4px 4px 0 0;\n -ms-border-radius: 4px 4px 0 0;\n -o-border-radius: 4px 4px 0 0;\n border-radius: 4px 4px 0 0; }\n\n.form-control.form-textarea {\n -webkit-border-radius: 0;\n -moz-border-radius: 0;\n -ms-border-radius: 0;\n -o-border-radius: 0;\n border-radius: 0; }\n\n.form-control.chosen-processed {\n line-height: 34px;\n height: auto;\n padding: 0;\n border: none;\n max-width: 100% !important; }\n .form-control.chosen-processed .chosen-choices {\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n -o-border-radius: 4px;\n border-radius: 4px;\n border-color: #ccc; }\n\n.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {\n background-position: -42px 2px; }\n\n.chzn-container-single {\n max-width: 100%; }\n\ndiv.autocomplete-deluxe-multiple,\n.chzn-container-multi {\n width: 100% !important; }\n\n.chzn-container-multi .chzn-choices .search-field input {\n height: auto; }\n\n#context-blockform td.blocks .label {\n background-color: #555555; }\n\n.tabledrag-hide .chzn-container-single {\n width: 20px !important; }\n\ndiv.autocomplete-deluxe-container input.autocomplete-deluxe-form-single {\n float: left; }\n\nfieldset fieldset {\n position: relative; }\n\nfieldset.collapsible {\n padding-top: 0; }\n\n#og-group-ref-add-more-wrapper fieldset,\nfieldset.group-primary {\n padding-top: 0; }\n #og-group-ref-add-more-wrapper fieldset legend,\n fieldset.group-primary legend {\n display: none; }\n\n.horizontal-tabs fieldset.horizontal-tabs-pane {\n padding: 0; }\n\ndiv.horizontal-tabs {\n border: none; }\n\n.form-managed-file span.file {\n border: 1px solid #ddd;\n padding: 0 15px;\n line-height: 34px;\n display: inline-block;\n vertical-align: top;\n border-radius: 5px 0 0 5px;\n margin-right: 0; }\n\n.form-managed-file input {\n -webkit-border-radius: 4px 0 0 4px;\n -moz-border-radius: 4px 0 0 4px;\n -ms-border-radius: 4px 0 0 4px;\n -o-border-radius: 4px 0 0 4px;\n border-radius: 4px 0 0 4px;\n border: 1px solid #ddd;\n padding: 5px;\n margin: 0 0 10px 0;\n height: 36px;\n vertical-align: top; }\n\n.form-managed-file input.form-submit {\n margin: 0 0 10px 0; }\n\n.form-managed-file .input-group-btn {\n display: inline-block;\n vertical-align: top; }\n\n.path-form.panel-default {\n border-color: transparent; }\n .path-form.panel-default .panel-body {\n padding: 0; }\n\n.list-group-item {\n background-color: transparent;\n border: none;\n color: #333333;\n padding: 0; }\n\n.filter-wrapper {\n padding: 10px; }\n\n#body-add-more-wrapper .panel-body {\n padding: 0; }\n\n.node-resource-form .field-name-field-upload .form-type-managed-file {\n display: table; }\n .node-resource-form .field-name-field-upload .form-type-managed-file .file-widget {\n display: table-footer-group; }\n .node-resource-form .field-name-field-upload .form-type-managed-file .file-resup-wrapper {\n display: table-header-group; }\n\n#search-api-admin-index-status-form input {\n margin-bottom: 1em; }\n\n.page-admin form input[type=submit] {\n margin-right: 1em; }\n\n.container,\n.container-fluid,\n.row {\n overflow: visible; }\n\naside.col-sm-3 {\n padding-left: 0; }\n\nsection.col-sm-9 {\n padding-right: 0; }\n\n#featured,\n.panel-top {\n background-position: 50% 50%;\n background-size: cover !important;\n overflow: hidden;\n position: relative;\n z-index: 0; }\n #featured .tint,\n .panel-top .tint {\n position: absolute;\n height: 900px;\n width: 100%;\n z-index: -1; }\n #featured .pane-dkan-sitewide-demo-front-dkan-demo-front .pane-title,\n #featured .pane-views-popular-tags-block .pane-title,\n #featured .pane-dkan-sitewide-demo-front-dkan-add-front .pane-title,\n .panel-top .pane-dkan-sitewide-demo-front-dkan-demo-front .pane-title,\n .panel-top .pane-views-popular-tags-block .pane-title,\n .panel-top .pane-dkan-sitewide-demo-front-dkan-add-front .pane-title {\n display: none; }\n #featured .container,\n .panel-top .container {\n padding: 30px 0;\n position: relative;\n z-index: 5; }\n #featured .pane-block,\n #featured .panel-pane,\n #featured .block-content,\n .panel-top .pane-block,\n .panel-top .panel-pane,\n .panel-top .block-content {\n color: #fff;\n line-height: 1.33em;\n margin: 0 15px; }\n #featured a,\n .panel-top a {\n color: #fff; }\n\n.page-admin .panel-top {\n background-image: none !important;\n background-color: none;\n overflow: visible; }\n .page-admin .panel-top .tint {\n display: none; }\n\n#top-content {\n margin: 20px; }\n #top-content .block {\n padding: 10px;\n text-align: center; }\n #top-content .block h2.block-title {\n border: none;\n color: #333333;\n font-size: 1.6em; }\n #top-content [class*=\"col-\"] {\n background-color: #ccc;\n border-left: 4px solid #fff;\n border-right: 4px solid #fff;\n margin-bottom: -99999px;\n padding-bottom: 99999px; }\n #top-content .row {\n overflow: hidden; }\n\n@media all and (max-width: 767px) {\n .branding.container {\n padding-left: 15px;\n padding-right: 15px; } }\n\n.navigation-wrapper .container {\n overflow: visible; }\n .navigation-wrapper .container .navbar-collapse {\n overflow: visible; }\n\n.container > .navbar-header, .container > .navbar-collapse {\n margin-left: 10px;\n margin-right: 10px; }\n\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n padding: 0;\n vertical-align: top; }\n\n.navbar-header {\n position: relative;\n z-index: 3; }\n\n.navbar-default {\n background: transparent;\n border: none;\n margin: 0;\n overflow: visible !important;\n position: relative;\n z-index: 3; }\n .navbar-default .navbar-nav,\n .navbar-default .user-menu {\n margin: 0;\n overflow: visible;\n position: relative;\n z-index: 3; }\n .navbar-default .navbar-nav a.dropdown-toggle,\n .navbar-default .user-menu a.dropdown-toggle {\n color: #FFFFFF; }\n .navbar-default .navbar-nav .open > a,\n .navbar-default .navbar-nav li > a,\n .navbar-default .user-menu .open > a,\n .navbar-default .user-menu li > a {\n color: #FFFFFF;\n display: block;\n line-height: 20px;\n padding: 15px; }\n .navbar-default .navbar-nav .open > a.dropdown-toggle:hover, .navbar-default .navbar-nav .open > a:active, .navbar-default .navbar-nav .open > a:hover, .navbar-default .navbar-nav .open > a:focus,\n .navbar-default .navbar-nav li > a.dropdown-toggle:hover,\n .navbar-default .navbar-nav li > a:active,\n .navbar-default .navbar-nav li > a:hover,\n .navbar-default .navbar-nav li > a:focus,\n .navbar-default .user-menu .open > a.dropdown-toggle:hover,\n .navbar-default .user-menu .open > a:active,\n .navbar-default .user-menu .open > a:hover,\n .navbar-default .user-menu .open > a:focus,\n .navbar-default .user-menu li > a.dropdown-toggle:hover,\n .navbar-default .user-menu li > a:active,\n .navbar-default .user-menu li > a:hover,\n .navbar-default .user-menu li > a:focus {\n background: #002245;\n color: #FFFFFF;\n text-decoration: none; }\n .navbar-default .navbar-nav .open > a.dropdown-toggle:focus, .navbar-default .navbar-nav .open > a.dropdown-toggle:active,\n .navbar-default .navbar-nav li > a.dropdown-toggle:focus,\n .navbar-default .navbar-nav li > a.dropdown-toggle:active,\n .navbar-default .user-menu .open > a.dropdown-toggle:focus,\n .navbar-default .user-menu .open > a.dropdown-toggle:active,\n .navbar-default .user-menu li > a.dropdown-toggle:focus,\n .navbar-default .user-menu li > a.dropdown-toggle:active {\n background-color: transparent; }\n .navbar-default .navbar-nav .open > a.dropdown-toggle:hover,\n .navbar-default .navbar-nav li > a.dropdown-toggle:hover,\n .navbar-default .user-menu .open > a.dropdown-toggle:hover,\n .navbar-default .user-menu li > a.dropdown-toggle:hover {\n background: #002245; }\n .navbar-default .navbar-nav .dropdown-menu,\n .navbar-default .user-menu .dropdown-menu {\n background: #0A77BD;\n padding: 0; }\n .navbar-default .navbar-nav .dropdown-menu li,\n .navbar-default .user-menu .dropdown-menu li {\n display: block; }\n .navbar-default .navbar-nav .dropdown-menu li a,\n .navbar-default .user-menu .dropdown-menu li a {\n display: block;\n color: #ffffff; }\n .navbar-default .navbar-toggle {\n border-color: #ffffff; }\n .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {\n background-color: rgba(0, 0, 0, 0.25); }\n .navbar-default .navbar-toggle .icon-bar {\n background-color: #ffffff; }\n @media all and (min-width: 768px) {\n .navbar-default .user-menu {\n float: right; }\n .navbar-default .navbar-nav li,\n .navbar-default .user-menu li {\n display: inline-block; }\n .navbar-default .navbar-nav li a,\n .navbar-default .user-menu li a {\n display: inline-block; }\n .navbar-default .navbar-nav li .dropdown-menu li,\n .navbar-default .navbar-nav li .dropdown-menu li a,\n .navbar-default .user-menu li .dropdown-menu li,\n .navbar-default .user-menu li .dropdown-menu li a {\n display: block; } }\n .navbar-default .navbar-nav.secondary li {\n float: none; }\n .navbar-default .navbar-nav.secondary li a {\n font-size: .7em;\n line-height: 1.5em;\n padding: 4px; }\n\n@media all and (max-width: 767px) {\n .nav > li {\n clear: both; }\n .navbar-default .navbar-nav .open .dropdown-menu,\n .navbar-default .navbar-nav .dropdown-menu {\n -webkit-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);\n box-shadow: compact(none, false, false, false, false, false, false, false, false, false);\n border: none;\n display: block;\n width: 100%;\n position: relative; }\n .navbar-default .navbar-nav .open .dropdown-menu li > a,\n .navbar-default .navbar-nav .dropdown-menu li > a {\n color: #ffffff;\n display: block;\n padding: 15px 10px 15px 35px; }\n .navbar-default .navbar-nav .open .dropdown-menu li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu li > a:active,\n .navbar-default .navbar-nav .dropdown-menu li > a:hover,\n .navbar-default .navbar-nav .dropdown-menu li > a:focus,\n .navbar-default .navbar-nav .dropdown-menu li > a:active {\n background: #002245;\n color: #ffffff;\n clear: both; } }\n\n#block-dkan-sitewide-dkan-sitewide-user-menu .links a {\n color: #FFFFFF;\n display: block;\n line-height: 20px;\n padding: 15px; }\n #block-dkan-sitewide-dkan-sitewide-user-menu .links a:hover, #block-dkan-sitewide-dkan-sitewide-user-menu .links a:focus {\n background: #002245;\n color: #FFFFFF;\n text-decoration: none; }\n\n#block-dkan-sitewide-dkan-sitewide-user-menu img {\n margin: 10px; }\n\n@media all and (min-width: 768px) {\n #block-dkan-sitewide-dkan-sitewide-user-menu {\n float: right; }\n #block-dkan-sitewide-dkan-sitewide-user-menu .links a {\n display: inline-block; } }\n\n.navbar .nav > li > a {\n text-shadow: none; }\n\n@media (min-width: 768px) {\n .navbar {\n -webkit-border-radius: 0;\n -moz-border-radius: 0;\n -ms-border-radius: 0;\n -o-border-radius: 0;\n border-radius: 0; }\n .container > .navbar-header {\n margin-left: 0; }\n #nav-wrapper .navbar-default .logo {\n padding: 10px 10px 0 0; } }\n\n.tabs--primary {\n margin: 10px 0; }\n .tabs--primary li {\n margin: 1px; }\n .tabs--primary li a {\n background: #fff;\n border: 1px solid #fff;\n padding: 6px 15px; }\n .tabs--primary li a:hover {\n border: 1px solid #002245;\n background: #002245;\n color: #fff; }\n .tabs--primary li a.active {\n border: 1px solid #0A77BD;\n background: #0A77BD;\n color: #fff; }\n\n.nav-tabs li a {\n color: #0A77BD; }\n\n.front .tabs--primary {\n display: none; }\n\n.tabs--primary .nav-pills li a.active,\n.tabs--primary .nav-pills li.active a:hover,\n.tabs--primary .nav-pills li.active a:focus {\n border: 1px solid #0A77BD;\n background: #0A77BD;\n color: #ffffff; }\n\n.btn-primary, body.maintenance-page .form-actions .btn:first-child, body.maintenance-page .form-actions .media-widget > a:first-child {\n background: #0A77BD;\n border-color: #0A77BD; }\n\n.btn-primary:hover, body.maintenance-page .form-actions .btn:hover:first-child, body.maintenance-page .form-actions .media-widget > a:hover:first-child,\n.btn-primary:focus,\nbody.maintenance-page .form-actions .btn:focus:first-child,\nbody.maintenance-page .form-actions .media-widget > a:focus:first-child,\n.btn-primary:active,\nbody.maintenance-page .form-actions .btn:active:first-child,\nbody.maintenance-page .form-actions .media-widget > a:active:first-child,\n.btn-primary.active,\nbody.maintenance-page .form-actions .active.btn:first-child,\nbody.maintenance-page .form-actions .media-widget > a.active:first-child {\n background: #002245;\n border-color: #002245; }\n\n.form-actions #edit-submit {\n background: #5cb85c;\n border-color: #5cb85c; }\n\n.form-actions #edit-submit:hover,\n.form-actions #edit-submit:focus,\n.form-actions #edit-submit:active {\n background: #449d44;\n border-color: #449d44;\n color: #fff; }\n\na.embed-link {\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n -o-border-radius: 4px;\n border-radius: 4px;\n color: #fff;\n display: inline-block;\n padding: 5px 15px 5px 35px;\n position: relative;\n margin: 1em 0;\n text-decoration: none; }\n\na.embed-link:hover,\na.embed-link:focus,\na.embed-link:active {\n color: #fff;\n text-decoration: none; }\n\na.embed-link:before {\n content: '\\f121';\n color: #fff;\n font-family: \"FontAwesome\";\n font-size: 1.3em;\n position: absolute;\n top: 5px;\n left: 10px; }\n\ntextarea.embed-code {\n width: 100%;\n margin-bottom: 1em; }\n\nul.action-links {\n margin: 1em 15px; }\n ul.action-links li {\n float: none;\n display: inline-block; }\n\n.btn:active, .media-widget > a:active,\n.btn.active,\n.media-widget > a.active {\n -webkit-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);\n -moz-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);\n box-shadow: compact(none, false, false, false, false, false, false, false, false, false); }\n\n.radix-layouts-sidebar ul.menu > li > ul.menu {\n margin-left: 0; }\n .radix-layouts-sidebar ul.menu > li > ul.menu li a {\n padding: 10px 15px 10px 30px; }\n\n.node-type-dataset .field-name-field-tags {\n margin: 1em 0; }\n\n.node-type-dataset .field-name-field-topic {\n margin: -20px 0 15px 0; }\n\n.node-type-dataset h4 {\n font-size: 20px;\n font-weight: bold;\n margin-top: 2em;\n margin-bottom: .5em; }\n\n.node-type-dataset .field-name-field-related-content .field-label,\n.node-type-dataset .field-name-field-topic .field-label,\n.node-type-dataset .field-name-field-tags .field-label,\n.node-type-dataset .field-name-field-topic .field-label,\n.node-type-dataset .field-name-field-preview-thumbail .field-label {\n font-size: 20px;\n font-weight: bold;\n margin-top: 2em;\n margin-bottom: .5em; }\n\n/** UI Tabs **/\n.node-resource-form .horizontal-tabs {\n border: none; }\n .node-resource-form .horizontal-tabs ul.horizontal-tabs-list {\n background-color: transparent;\n border: 0;\n padding-top: 10px; }\n .node-resource-form .horizontal-tabs ul.horizontal-tabs-list li,\n .node-resource-form .horizontal-tabs ul.horizontal-tabs-list li.selected {\n border: 0;\n background-color: transparent;\n min-width: 4em; }\n .node-resource-form .horizontal-tabs ul.horizontal-tabs-list li a:hover,\n .node-resource-form .horizontal-tabs ul.horizontal-tabs-list li.selected a:hover {\n background: transparent; }\n .node-resource-form .horizontal-tabs ul.horizontal-tabs-list li #active-horizontal-tab,\n .node-resource-form .horizontal-tabs ul.horizontal-tabs-list li.selected #active-horizontal-tab {\n background: url(../images/sprite-ckan-icons.png) no-repeat -193px 2px;\n display: block;\n text-indent: -9999px;\n width: 16px;\n height: 16px;\n left: 50%;\n clip: auto; }\n .node-resource-form .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button-1 .summary,\n .node-resource-form .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button-2 .summary,\n .node-resource-form .horizontal-tabs ul.horizontal-tabs-list li.selected.horizontal-tab-button-1 .summary,\n .node-resource-form .horizontal-tabs ul.horizontal-tabs-list li.selected.horizontal-tab-button-2 .summary {\n background: url(../images/sprite-ckan-icons.png) no-repeat -160px 0; }\n .node-resource-form .horizontal-tabs ul.horizontal-tabs-list li .summary,\n .node-resource-form .horizontal-tabs ul.horizontal-tabs-list li.selected .summary {\n background: url(../images/sprite-ckan-icons.png) no-repeat -144px 0;\n width: 16px;\n height: 16px;\n position: absolute;\n top: 5px;\n left: 10px; }\n .node-resource-form .horizontal-tabs ul.horizontal-tabs-list li a,\n .node-resource-form .horizontal-tabs ul.horizontal-tabs-list li.selected a {\n font-size: 1.1em;\n position: relative;\n padding: 5px 15px 5px 30px; }\n .node-resource-form .horizontal-tabs .horizontal-tabs-panes {\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n -o-border-radius: 4px;\n border-radius: 4px;\n border: 1px solid #ddd;\n padding: 8px; }\n .node-resource-form .horizontal-tabs .horizontal-tabs-panes fieldset.htab_link_upload legend.panel-heading,\n .node-resource-form .horizontal-tabs .horizontal-tabs-panes fieldset.htab_link_api legend.panel-heading,\n .node-resource-form .horizontal-tabs .horizontal-tabs-panes fieldset.htab_link_file legend.panel-heading {\n display: none; }\n .node-resource-form .horizontal-tabs .horizontal-tabs-panes fieldset.htab_link_upload .field-widget-recline-widget legend.panel-heading,\n .node-resource-form .horizontal-tabs .horizontal-tabs-panes fieldset.htab_link_api .field-widget-recline-widget legend.panel-heading,\n .node-resource-form .horizontal-tabs .horizontal-tabs-panes fieldset.htab_link_file .field-widget-recline-widget legend.panel-heading {\n border: none;\n border-bottom: 1px solid #ddd;\n display: block;\n background: transparent;\n color: #555555;\n padding: 5px 0; }\n .node-resource-form .horizontal-tabs .horizontal-tabs-panes .form-type-checkbox label,\n .node-resource-form .horizontal-tabs .horizontal-tabs-panes .form-type-select label {\n display: block;\n line-height: 36px;\n padding-top: 2px; }\n .node-resource-form .horizontal-tabs .horizontal-tabs-panes .filefield-source-remotefile input {\n margin-right: 0; }\n .node-resource-form .horizontal-tabs .horizontal-tabs-panes .filefield-source-remotefile input.btn {\n -webkit-border-radius: 0 4px 4px 0;\n -moz-border-radius: 0 4px 4px 0;\n -ms-border-radius: 0 4px 4px 0;\n -o-border-radius: 0 4px 4px 0;\n border-radius: 0 4px 4px 0;\n margin-left: -1px; }\n .node-resource-form .horizontal-tabs .horizontal-tabs-panes .form-item-field-upload-und-0-embed {\n clear: both; }\n\n.page-node-add-resource .field-group-htabs.group-data div.horizontal-tabs {\n border: 0; }\n\n.page-node-add-resource .form-item {\n margin: 0; }\n\n#action-info {\n color: #d9534f;\n margin: 1em 0; }\n #action-info:before {\n color: #d9534f;\n content: \"\\f071\";\n font-family: \"FontAwesome\";\n font-size: 1.5em;\n font-style: normal;\n margin-right: 5px;\n vertical-align: middle; }\n\n.field-name-body a {\n overflow-wrap: break-word; }\n\n.field-name-body ul {\n list-style-type: disc;\n margin: 10px 20px; }\n .field-name-body ul li {\n margin: 6px 10px; }\n\n.field-group-table-description {\n color: #555555;\n display: block;\n padding: 8px 10px 8px 40px;\n position: relative; }\n .field-group-table-description .icon-info-sign:before {\n color: #777777;\n content: \"\\f05a\";\n font-family: \"FontAwesome\";\n font-size: 2.5em;\n font-style: normal;\n height: 30px;\n left: 0;\n margin: 10px 15px 0 0;\n padding: 6px 0;\n position: absolute;\n top: -6px;\n width: 30px; }\n\n.node-type-group .horizontal-tabs {\n margin: 0; }\n .node-type-group .horizontal-tabs #edit-field-image-und-0-remove-button {\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -ms-border-radius: 4px;\n -o-border-radius: 4px;\n border-radius: 4px;\n margin-left: 5px; }\n\n.group-owner-message {\n margin-bottom: 20px; }\n\n.field-type-text-with-summary {\n padding: 0; }\n\n.field-name-field-additional-info {\n margin-top: 2em; }\n\n.field-name-field-related-content .field-item a {\n border: 1px solid #ddd;\n display: block;\n padding: 10px 15px;\n margin-bottom: -1px; }\n .field-name-field-related-content .field-item a:hover {\n color: #ffffff;\n text-decoration: none;\n background: #0A77BD; }\n\n.field-name-field-related-content .field-item:first-of-type a {\n -webkit-border-radius: 4px 4px 0px 0px;\n -moz-border-radius: 4px 4px 0px 0px;\n -ms-border-radius: 4px 4px 0px 0px;\n -o-border-radius: 4px 4px 0px 0px;\n border-radius: 4px 4px 0px 0px; }\n\n.field-name-field-related-content .field-item:last-of-type a {\n -webkit-border-radius: 0px 0px 4px 4px;\n -moz-border-radius: 0px 0px 4px 4px;\n -ms-border-radius: 0px 0px 4px 4px;\n -o-border-radius: 0px 0px 4px 4px;\n border-radius: 0px 0px 4px 4px; }\n\n.main {\n padding-top: 20px;\n padding-bottom: 20px; }\n\n.front .main {\n padding: 0; }\n\n.page-admin .main {\n padding: 20px 15px; }\n\n.page-admin .region-content {\n margin: 0; }\n\n.page-admin .breadcrumb,\n.page-admin .alert,\n.page-admin .tabs--primary,\n.page-admin .page-header {\n margin: 0 0 15px; }\n\n.panel-body {\n overflow: visible; }\n\n.pane-content .field-name-body {\n line-height: 2em; }\n\n.main .panel-pane {\n margin-bottom: 0em; }\n\nh2.pane-title {\n border-bottom: 1px solid #ddd;\n padding-bottom: 10px; }\n\n#panels-choose-layout .form-type-radio input,\n.panels-choose-layout .form-type-radio input {\n width: 15px; }\n\n.radix-layouts-sidebar .pane-title {\n -webkit-border-radius: 3px 3px 0 0;\n -moz-border-radius: 3px 3px 0 0;\n -ms-border-radius: 3px 3px 0 0;\n -o-border-radius: 3px 3px 0 0;\n border-radius: 3px 3px 0 0;\n border: 1px solid;\n border-bottom: none;\n font-size: 16px;\n line-height: 1.3;\n margin: 0;\n padding: 7px 10px;\n font-weight: normal; }\n\n.radix-layouts-sidebar .pane-block {\n -webkit-border-radius: 5px;\n -moz-border-radius: 5px;\n -ms-border-radius: 5px;\n -o-border-radius: 5px;\n border-radius: 5px;\n border: 1px solid #ddd;\n margin-bottom: 20px;\n padding: 0px; }\n .radix-layouts-sidebar .pane-block .pane-content {\n background-color: transparent;\n margin: 0;\n padding: 15px; }\n\n.page-user .radix-layouts-content .pane-content {\n padding: 0; }\n .page-user .radix-layouts-content .pane-content .profile {\n margin-top: 0; }\n\n.radix-layouts-content .pane-title {\n font-size: 36px;\n line-height: 42px;\n margin: 0 0 15px 0; }\n\n.radix-layouts-content .pane-content {\n padding: 20px 0;\n margin-bottom: 0em; }\n\n.radix-layouts-content .pane-node-field-topic .pane-content {\n padding: 0; }\n\n.radix-layouts-content .pane-page-breadcrumb .breadcrumb {\n display: block;\n margin: 0 0 15px 0; }\n\n@media (max-width: 991px) {\n .node-type-group .radix-layouts-content .pane-title {\n margin-top: 2em; } }\n\n.node-type-group .radix-layouts-content .pane-content {\n padding: 20px 0 0;\n margin-bottom: 0; }\n\n.page-manager-wrapper .panel-region .pane-title {\n background-image: none;\n border: none;\n font-size: 1em;\n line-height: normal; }\n\n.page-manager-wrapper .panel-region .panel-pane-collapsible .pane-content {\n padding: 10px 15px; }\n\n#panelizer-edit-content-form input {\n margin-right: 1em; }\n\n.panel-full-width .panel-top {\n margin-bottom: 15px; }\n\n@media (max-width: 768px) {\n .panel-full-width .panel-bottom .panel-col-first,\n .panel-full-width .panel-bottom .panel-col-second,\n .panel-full-width .panel-bottom .panel-col-third {\n float: none;\n width: 100%; } }\n\n.recline-pager .pagination li {\n vertical-align: middle; }\n .recline-pager .pagination li a {\n line-height: 1em;\n padding: 0 10px; }\n .recline-pager .pagination li a.btn, .recline-pager .pagination li .media-widget > a {\n line-height: 32px; }\n\n.recline-pager .pagination input {\n height: 20px;\n font-size: .8em; }\n\n.recline-data-explorer .form-control {\n border-color: #ccc; }\n\n.recline-data-explorer .btn, .recline-data-explorer .media-widget > a {\n border: 1px solid #ccc;\n font-size: 14px;\n padding: 0px 12px;\n line-height: 32px; }\n\n.dropdown-menu.slick-contextmenu {\n background: #fff; }\n .dropdown-menu.slick-contextmenu li {\n padding-left: 5px;\n padding-right: 5px; }\n\n@media all and (max-width: 767px) {\n aside[class|='col'],\n section[class|='col'] {\n padding: 0; }\n .container {\n width: 100%; }\n .panel-full-width .panel-top .panel-col-first,\n .panel-full-width .panel-top .panel-col-second,\n .panel-full-width .panel-bottom .panel-col-first,\n .panel-full-width .panel-bottom .panel-col-second,\n .panel-full-width .panel-bottom .panel-col-third {\n width: 100%;\n float: none; }\n .panel-full-width .panel-top .panel-col-first .inside,\n .panel-full-width .panel-top .panel-col-second .inside,\n .panel-full-width .panel-bottom .panel-col-first .inside,\n .panel-full-width .panel-bottom .panel-col-second .inside,\n .panel-full-width .panel-bottom .panel-col-third .inside {\n margin: 20px 15px; } }\n\n#views-exposed-form-dkan-datasets-panel-pane-1 .views-exposed-form .views-widget-filter-search_api_views_fulltext {\n max-width: 320px; }\n\n#dkan-sitewide-dataset-search-form,\n#dkan-sitewide-dataset-search-form--2 {\n position: relative; }\n #dkan-sitewide-dataset-search-form form,\n #dkan-sitewide-dataset-search-form--2 form {\n display: block;\n margin: 8px 0;\n position: relative;\n width: 100%; }\n #dkan-sitewide-dataset-search-form input.form-text,\n #dkan-sitewide-dataset-search-form--2 input.form-text {\n padding-right: 30px; }\n #dkan-sitewide-dataset-search-form button[type=\"submit\"],\n #dkan-sitewide-dataset-search-form input[type=\"submit\"],\n #dkan-sitewide-dataset-search-form--2 button[type=\"submit\"],\n #dkan-sitewide-dataset-search-form--2 input[type=\"submit\"] {\n background: none !important;\n border: none;\n content: \"\\f002\";\n color: #555555;\n display: inline-block;\n font-size: 1.3em;\n font-family: \"FontAwesome\";\n margin: 0;\n padding: 0;\n position: absolute;\n right: 10px;\n width: 25px;\n top: 2px; }\n\n#block-dkan-sitewide-dkan-sitewide-search-bar {\n clear: both; }\n @media all and (min-width: 768px) {\n #block-dkan-sitewide-dkan-sitewide-search-bar {\n position: absolute;\n top: 10px;\n right: 15px;\n width: 172px; }\n #block-dkan-sitewide-dkan-sitewide-search-bar form {\n width: 172px; }\n #block-dkan-sitewide-dkan-sitewide-search-bar input.form-control {\n width: 170px;\n height: 36px;\n margin: 0; } }\n #block-dkan-sitewide-dkan-sitewide-search-bar form {\n display: block;\n margin: 8px 0;\n position: relative;\n width: 100%; }\n #block-dkan-sitewide-dkan-sitewide-search-bar input.form-text {\n padding-right: 30px; }\n #block-dkan-sitewide-dkan-sitewide-search-bar button[type=\"submit\"],\n #block-dkan-sitewide-dkan-sitewide-search-bar input[type=\"submit\"] {\n background: none !important;\n border: none;\n content: \"\\f002\";\n color: #555555;\n display: inline-block;\n font-size: 1.3em;\n font-family: \"FontAwesome\";\n margin: 0;\n padding: 0;\n position: absolute;\n right: 10px;\n width: 25px;\n top: 2px; }\n #block-dkan-sitewide-dkan-sitewide-search-bar .views-exposed-form .form-submit {\n margin: 22px 0 0;\n text-shadow: none; }\n\n.facetapi-terms span[class*=font-icon-select]:before,\n.icon-dkan.facet-icon:before {\n font-family: 'DKAN-Topics';\n font-size: 24px;\n padding-right: .3em;\n vertical-align: middle; }\n\n.node-search-result .icon-dkan.facet-icon:before {\n font-size: 42px;\n margin-top: 0.7em;\n display: block; }\n\n.node-search-result .resource-list li {\n display: inline-block; }\n\n.node-search-result .icon-container {\n text-align: center; }\n\n.search-result ul.resource-list {\n margin-top: 0.9em; }\n .search-result ul.resource-list li {\n display: inline-block; }\n .search-result ul.resource-list li a, .search-result ul.resource-list li:first-child {\n margin-left: 0px; }\n\n.search-result .dataset-list {\n list-style: none;\n margin: 0;\n padding: 0; }\n .search-result .dataset-list li {\n list-style: none;\n font-size: 0.9em;\n font-style: italic;\n color: #999;\n margin-bottom: 0.5em; }\n .search-result .dataset-list li:before {\n content: \"\\e97e\";\n font-family: 'DKAN-Topics';\n font-style: normal;\n margin-right: .5em; }\n\n.search-result .group-membership {\n font-size: 0.9em;\n font-style: italic;\n color: #999;\n margin-bottom: 0.5em; }\n .search-result .group-membership:before {\n content: \"\\e981\";\n font-family: 'DKAN-Topics';\n font-style: normal;\n margin-right: .5em; }\n\n.search-result.search-result-group .group-membership {\n display: none; }\n\n.search-result p {\n margin-bottom: 0px; }\n\n.node-search-result h2.node-title {\n margin: 1.5em 0 .5em 0; }\n\nbody {\n font-family: \"Open Sans\", \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 16px;\n line-height: 1.35em;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale; }\n\nbody.modal-open {\n overflow: visible !important; }\n\n.branding {\n position: relative; }\n .branding .logo {\n margin: 20px 20px 15px 0; }\n\n@media (max-width: 768px) {\n .logo img {\n max-width: 100%; } }\n\n.site-name {\n display: block;\n font-size: 2em;\n line-height: 1.15em;\n margin: 50px 20px 0; }\n @media (max-width: 460px) {\n .site-name {\n clear: left;\n float: none;\n margin: 10px 20px 5px 0; } }\n .site-name:hover {\n text-decoration: none; }\n\n.site-slogan {\n margin-bottom: 20px; }\n\nh1 {\n font-size: 30px;\n line-height: 36px;\n margin-bottom: 15px; }\n\nh1, h2, h3, h4 {\n color: #333333;\n font-weight: 300; }\n\nh3.media-heading {\n margin: .5em 0; }\n\nh4 {\n margin-top: 2em;\n margin-bottom: .5em; }\n\na {\n color: #0A77BD; }\n a:hover {\n color: #002245; }\n\np,\np:last-child {\n margin: 0 0 1.25em 0; }\n\n.breadcrumb {\n background: none;\n border: none;\n font-size: 1em;\n list-style: none;\n padding: 0;\n position: relative; }\n .breadcrumb li {\n float: none; }\n .breadcrumb li a span {\n display: none; }\n .breadcrumb li.home-link a {\n font-size: 1.3em; }\n .breadcrumb li.home-link a i {\n display: block; }\n\n.alert {\n border: none;\n padding: 15px 35px;\n position: relative; }\n .alert .close {\n line-height: 18px;\n position: absolute;\n right: 10px;\n top: 5px; }\n .alert.alert-warning {\n background: #FFE285; }\n .alert:before {\n font-family: \"FontAwesome\";\n font-size: 1.5em;\n position: absolute;\n top: 15px;\n left: 10px; }\n .alert.alert-danger:before {\n content: '\\f06a';\n color: #d9534f; }\n .alert.alert-warning:before {\n content: '\\f05a';\n color: #8a6d3b; }\n .alert.alert-success:before {\n content: '\\f058';\n color: #5cb85c; }\n\n.page-admin .alert {\n margin: 10px 0; }\n\ntable,\ntable.group_additional {\n border-collapse: collapse;\n margin: 1em 0;\n width: 100%; }\n table thead > tr > th,\n table.group_additional thead > tr > th {\n background-color: #e7e7e7;\n border: 1px solid #ddd !important;\n padding: 4px 8px;\n font-weight: bold; }\n table tbody th,\n table td,\n table.group_additional tbody th,\n table.group_additional td {\n border: 1px solid #ddd;\n padding: 4px 8px;\n vertical-align: top; }\n table tr:hover,\n table.group_additional tr:hover {\n background: #FFFEEE; }\n\n@media screen and (max-width: 1024px) {\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > tfoot > tr > td {\n white-space: normal; } }\n\n.field-name-field-additional-info .field-label {\n margin-bottom: 1em; }\n\n.group_additional,\n.field-name-field-additional-info table,\n.field-name-field-additional-info .table-responsive {\n margin: 0; }\n .group_additional td,\n .group_additional th,\n .field-name-field-additional-info table td,\n .field-name-field-additional-info table th,\n .field-name-field-additional-info .table-responsive td,\n .field-name-field-additional-info .table-responsive th {\n white-space: normal;\n width: auto; }\n .group_additional td:nth-of-type(2n),\n .field-name-field-additional-info table td:nth-of-type(2n),\n .field-name-field-additional-info .table-responsive td:nth-of-type(2n) {\n white-space: pre;\n /* CSS 2.0 */\n white-space: pre-wrap;\n /* CSS 2.1 */\n white-space: pre-line;\n /* CSS 3.0 */\n white-space: -pre-wrap;\n /* Opera 4-6 */\n white-space: -o-pre-wrap;\n /* Opera 7 */\n white-space: -moz-pre-wrap;\n /* Mozilla */\n white-space: -hp-pre-wrap;\n /* HP Printers */\n word-wrap: break-word;\n /* IE 5+ */\n word-break: break-word; }\n @media all and (min-width: 768px) {\n .group_additional th:nth-of-type(1n),\n .group_additional td:nth-of-type(1n),\n .group_additional th:nth-of-type(4n),\n .group_additional td:nth-of-type(4n),\n .field-name-field-additional-info table th:nth-of-type(1n),\n .field-name-field-additional-info table td:nth-of-type(1n),\n .field-name-field-additional-info table th:nth-of-type(4n),\n .field-name-field-additional-info table td:nth-of-type(4n),\n .field-name-field-additional-info .table-responsive th:nth-of-type(1n),\n .field-name-field-additional-info .table-responsive td:nth-of-type(1n),\n .field-name-field-additional-info .table-responsive th:nth-of-type(4n),\n .field-name-field-additional-info .table-responsive td:nth-of-type(4n) {\n width: 5%;\n border-right: 1px solid #ddd; }\n .group_additional th:nth-of-type(2n),\n .group_additional td:nth-of-type(2n),\n .field-name-field-additional-info table th:nth-of-type(2n),\n .field-name-field-additional-info table td:nth-of-type(2n),\n .field-name-field-additional-info .table-responsive th:nth-of-type(2n),\n .field-name-field-additional-info .table-responsive td:nth-of-type(2n) {\n width: 90%; }\n .group_additional th:nth-of-type(2n) .form-control,\n .group_additional td:nth-of-type(2n) .form-control,\n .field-name-field-additional-info table th:nth-of-type(2n) .form-control,\n .field-name-field-additional-info table td:nth-of-type(2n) .form-control,\n .field-name-field-additional-info .table-responsive th:nth-of-type(2n) .form-control,\n .field-name-field-additional-info .table-responsive td:nth-of-type(2n) .form-control {\n min-width: 40%; } }\n\ntable.group_additional,\n.field-name-field-additional-info table {\n margin-top: 0; }\n table.group_additional th,\n table.group_additional td,\n table.group_additional th:nth-of-type(1n),\n table.group_additional td:nth-of-type(1n),\n table.group_additional th:nth-of-type(2n),\n table.group_additional td:nth-of-type(2n),\n .field-name-field-additional-info table th,\n .field-name-field-additional-info table td,\n .field-name-field-additional-info table th:nth-of-type(1n),\n .field-name-field-additional-info table td:nth-of-type(1n),\n .field-name-field-additional-info table th:nth-of-type(2n),\n .field-name-field-additional-info table td:nth-of-type(2n) {\n width: auto; }\n table.group_additional th .form-control,\n table.group_additional td .form-control,\n table.group_additional th:nth-of-type(1n) .form-control,\n table.group_additional td:nth-of-type(1n) .form-control,\n table.group_additional th:nth-of-type(2n) .form-control,\n table.group_additional td:nth-of-type(2n) .form-control,\n .field-name-field-additional-info table th .form-control,\n .field-name-field-additional-info table td .form-control,\n .field-name-field-additional-info table th:nth-of-type(1n) .form-control,\n .field-name-field-additional-info table td:nth-of-type(1n) .form-control,\n .field-name-field-additional-info table th:nth-of-type(2n) .form-control,\n .field-name-field-additional-info table td:nth-of-type(2n) .form-control {\n display: inline-block;\n width: auto;\n vertical-align: top; }\n\n.table > thead:first-child > tr:first-child > th,\ntable thead:first-child tr:first-child th {\n border: 1px solid #ddd; }\n\n.table-bordered > thead > tr > th, .calendar-calendar table.mini > thead > tr > th,\ntable thead > tr > th {\n background-color: #e7e7e7;\n border: 1px solid #ddd;\n padding: 4px 8px; }\n\n.table-striped > tbody > tr:nth-child(odd) {\n background-color: #f9f9f9; }\n\n.table tbody tr:hover td,\n.table tbody tr:hover th,\n.table-striped > tbody > tr:nth-child(odd):hover {\n background-color: #FFFEEE; }\n\ndl {\n margin: 0;\n padding: 0;\n clear: both;\n overflow: hidden; }\n\ndt {\n clear: both;\n margin: 0;\n padding: 8px 5px;\n float: left;\n width: 28%; }\n\ndd {\n margin: 0;\n padding: 8px 5px;\n float: right;\n width: 72%; }\n\ndt,\ndd {\n border-top: 1px solid #ddd; }\n\n.item-list .pagination li:first-child > span,\n.item-list .pagination li:first-child > a {\n -webkit-border-radius: 4px 0 0 4px;\n -moz-border-radius: 4px 0 0 4px;\n -ms-border-radius: 4px 0 0 4px;\n -o-border-radius: 4px 0 0 4px;\n border-radius: 4px 0 0 4px; }\n\n.item-list .pagination li:last-child > span,\n.item-list .pagination li:last-child > a {\n -webkit-border-radius: 0 4px 4px 0;\n -moz-border-radius: 0 4px 4px 0;\n -ms-border-radius: 0 4px 4px 0;\n -o-border-radius: 0 4px 4px 0;\n border-radius: 0 4px 4px 0; }\n\n.radix-layouts-sidebar .item-list ul,\n.nav-simple {\n margin: 0;\n list-style: none;\n padding: 0; }\n .radix-layouts-sidebar .item-list ul li,\n .nav-simple li {\n margin: 0;\n line-height: 1.1666666666666667em;\n padding: 0;\n border-bottom: 1px dotted #CCC;\n position: relative; }\n .radix-layouts-sidebar .item-list ul li a,\n .nav-simple li a {\n display: block;\n margin: 0; }\n .radix-layouts-sidebar .item-list ul li a:hover,\n .nav-simple li a:hover {\n background: #FFFEEE; }\n .radix-layouts-sidebar .item-list ul li.last,\n .nav-simple li.last {\n border-bottom: none; }\n\nimg {\n max-width: 100%;\n height: auto; }\n\n.thumbnail {\n padding: 0;\n margin: 0;\n background-color: transparent;\n border: none;\n border-radius: 0; }\n\n.field-name-field-tags .field-item {\n display: inline-block; }\n\n.field-name-field-tags label {\n display: block; }\n\n.field-name-field-tags input.form-control {\n height: auto; }\n\n.field-name-field-tags .field-item a {\n display: inline-block;\n padding: 2px 10px 2px;\n font-size: 12px;\n line-height: 20px;\n -webkit-border-radius: 0 5px 5px 0;\n -moz-border-radius: 0 5px 5px 0;\n -ms-border-radius: 0 5px 5px 0;\n -o-border-radius: 0 5px 5px 0;\n border-radius: 0 5px 5px 0;\n background-color: #F3F3F3;\n margin: 3px 5px 3px 20px;\n position: relative;\n color: #333333;\n border: 1px solid #ddd;\n border-left: 0;\n z-index: 2; }\n .field-name-field-tags .field-item a:after {\n content: \"\";\n width: 20px;\n height: 20px;\n background-color: #F3F3F3;\n -webkit-transform: rotate(45deg);\n -moz-transform: rotate(45deg);\n -ms-transform: rotate(45deg);\n -o-transform: rotate(45deg);\n transform: rotate(45deg);\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n -ms-border-radius: 2px;\n -o-border-radius: 2px;\n border-radius: 2px;\n position: absolute;\n top: 2px;\n left: -9px;\n z-index: -1;\n border: 1px solid #ddd;\n border-top: none;\n border-right: none; }\n .field-name-field-tags .field-item a:before {\n content: \"\";\n width: 2px;\n height: 2px;\n background: #777777;\n position: absolute;\n top: 11px;\n left: -5px;\n -webkit-border-radius: 0;\n -moz-border-radius: 0;\n -ms-border-radius: 0;\n -o-border-radius: 0;\n border-radius: 0; }\n\n.field-name-field-tags .field-item a:hover,\n.field-name-field-tags .field-item a:hover:after {\n background: #fff;\n color: #000;\n text-decoration: none; }\n\n.field-name-field-topic .field-item {\n margin: 0 1.5em .5em 0; }\n .field-name-field-topic .field-item .field-item {\n margin: 0; }\n\n.field-name-field-topic-icon span::before,\n.view-dkan-datasets .field-name-field-topic-icon span::before {\n font-size: 18px; }\n\n.font_icon_select_options .label {\n color: #333; }\n\n.front .view-popular-tags {\n margin-top: 20px; }\n\n.view-popular-tags {\n margin: 15px 0; }\n .view-popular-tags ul.tag-list {\n margin: 0;\n padding: 0; }\n .view-popular-tags ul.tag-list li {\n display: inline-block;\n margin-right: 2em; }\n .view-popular-tags ul.tag-list li a {\n color: #fff; }\n\n.view-content h2 {\n font-size: 1.5em;\n margin: 1em 0 .5em; }\n\n.view-groups-search .views-row {\n border-bottom: 1px dotted #ccc;\n padding: 1em 0; }\n\n.view-front-page-group-list .views-row {\n position: relative;\n padding-left: 120px;\n min-height: 110px; }\n .view-front-page-group-list .views-row img {\n position: absolute;\n top: 0;\n left: 0; }\n\n.view-user-profile-fields img {\n height: auto;\n margin: 0 auto;\n max-width: 190px;\n width: 100%; }\n\n.view-front-page-group-grid .row span {\n display: block;\n margin: 15px 0; }\n .view-front-page-group-grid .row span .media-content {\n padding: 0 10px 10px 120px; }\n .view-front-page-group-grid .row span .media-image {\n float: left;\n margin: 0;\n padding: 0; }\n .view-front-page-group-grid .row span .media-image img {\n margin: 5px 10px 5px 0; }\n .view-front-page-group-grid .row span h3.media-heading {\n font-size: 1.3em;\n margin: .5em 0;\n padding: 0; }\n\n@media (min-width: 768px) {\n .view-front-page-group-grid .span6,\n .view-front-page-group-grid .col-lg-6 {\n float: left;\n margin: 0;\n width: 50%; } }\n\n.view-dkan-groups .node-teaser {\n min-height: 365px;\n margin-bottom: 20px; }\n .view-dkan-groups .node-teaser h2.node-title {\n margin: .75em 0; }\n .view-dkan-groups .node-teaser .btn-primary, .view-dkan-groups .node-teaser body.maintenance-page .form-actions .btn:first-child, body.maintenance-page .form-actions .view-dkan-groups .node-teaser .btn:first-child, .view-dkan-groups .node-teaser body.maintenance-page .form-actions .media-widget > a:first-child, body.maintenance-page .form-actions .view-dkan-groups .node-teaser .media-widget > a:first-child {\n margin: 0 auto 1.5em; }\n .view-dkan-groups .node-teaser .field-name-field-image {\n text-align: center; }\n\n.view-groups-page .views-column {\n float: left;\n margin: 0;\n width: 50%; }\n\n.view-group-block .views-field-title {\n font-size: 1.2em; }\n\n.view-group-block .views-field-field-image {\n text-align: center; }\n\n.view-group-block .views-field-nid a {\n background: #0A77BD;\n color: #fff;\n display: block;\n margin: 1em 0 0 0;\n padding: 5px 8px;\n text-align: center; }\n\n.view-dataset form {\n margin: 0;\n position: relative; }\n\n.view-dataset .views-row {\n margin: 1.5em 0; }\n\n.views-exposed-form {\n position: relative; }\n .views-exposed-form .views-exposed-widget {\n display: inline;\n padding: .5em .5em 0 0; }\n .views-exposed-form .views-exposed-widget .views-widget-filter-search_api_views_fulltext,\n .views-exposed-form .views-exposed-widget .views-widget-sort-by,\n .views-exposed-form .views-exposed-widget .views-widget-sort-order,\n .views-exposed-form .views-exposed-widget .views-submit-button,\n .views-exposed-form .views-exposed-widget .form-submit {\n display: inline;\n float: none;\n margin: 0;\n position: relative; }\n .views-exposed-form .views-exposed-widget.views-reset-button, .views-exposed-form .views-exposed-widget.views-submit-button {\n margin: 0;\n padding: 2.1em .5em 0 0; }\n .views-exposed-form .description {\n text-shadow: compact(none, false, false, false, false, false, false, false, false, false);\n position: absolute;\n color: #999999;\n font-size: 12px;\n left: 7px;\n top: 10px; }\n\n#views-exposed-form-dkan-datasets-panel-pane-1 .views-exposed-form .description {\n display: none; }\n\n.view-dkan-groups-featured .row,\n.pane-dkan-groups-featured .row {\n text-align: center; }\n .view-dkan-groups-featured .row div[class*='views-column'],\n .pane-dkan-groups-featured .row div[class*='views-column'] {\n margin-bottom: 1.25em; }\n\n.view-admin-content table {\n margin-top: 0; }\n","/*\n * A partial implementation of the Ruby list functions from Compass:\n * https://github.com/Compass/compass/blob/stable/lib/compass/sass_extensions/functions/lists.rb\n */\n\n\n// compact is part of libsass\n\n@function -compass-nth($list, $place) {\n // Yep, Sass-lists are 1-indexed.\n @if $place == \"first\" {\n $place: 1;\n }\n @if $place == \"last\" {\n $place: length($list);\n }\n @return nth($list, $place);\n}\n\n// compass_list and compass_space_list can't be implemented in sass script\n\n@function -compass-list-size($list) {\n @return length($list);\n}\n\n@function -compass-slice($list, $start, $end: false) {\n @if $end == false {\n $end: length($list);\n }\n $full: nth($list, $start);\n @for $i from $start + 1 through $end {\n $full: $full, nth($list, $i);\n }\n @return $full;\n}\n\n@function reject($list, $reject1, $reject2:null, $reject3:null, $reject4:null, $reject5:null, $reject6:null, $reject7:null, $reject8:null, $reject9:null) {\n $rejects: $reject1, $reject2, $reject3, $reject4, $reject5, $reject6, $reject7, $reject8, $reject9;\n\n $full: false;\n @each $item in $list {\n @if index($rejects, $item) {}\n @else {\n @if $full {\n $full: $full, $item;\n }\n @else {\n $full: $item;\n }\n }\n }\n @return $full;\n}\n","/*\n * A partial implementation of the Ruby constants functions from Compass:\n * https://github.com/Compass/compass/blob/stable/lib/compass/sass_extensions/functions/constants.rb\n */\n\n@function opposite-position($from) {\n @if ($from == top) {\n @return bottom;\n } @else if ($from == bottom) {\n @return top;\n } @else if ($from == left) {\n @return right;\n } @else if ($from == right) {\n @return left;\n } @else if ($from == center) {\n @return center;\n }\n}\n","/*\n * A partial implementation of the Ruby display functions from Compass:\n * https://github.com/Compass/compass/blob/stable/core/lib/compass/core/sass_extensions/functions/display.rb\n */\n\n@function elements-of-type($type){\n @if ($type == block){\n @return address, article, aside, blockquote, center, dir, div, dd, details, dl, dt, fieldset, figcaption, figure, form, footer, frameset, h1, h2, h3, h4, h5, h6, hr, header, hgroup, isindex, main, menu, nav, noframes, noscript, ol, p, pre, section, summary, ul;\n } @else if ($type == inline){\n @return a, abbr, acronym, audio, b, basefont, bdo, big, br, canvas, cite, code, command, datalist, dfn, em, embed, font, i, img, input, keygen, kbd, label, mark, meter, output, progress, q, rp, rt, ruby, s, samp, select, small, span, strike, strong, sub, sup, textarea, time, tt, u, var, video, wbr;\n } @else if ($type == inline-block){\n @return img;\n } @else if ($type == table){\n @return table;\n } @else if ($type == list-item){\n @return li;\n } @else if ($type == table-row-group){\n @return tbody;\n } @else if ($type == table-header-group){\n @return thead;\n } @else if ($type == table-footer-group){\n @return tfoot;\n } @else if ($type == table-row){\n @return tr;\n } @else if ($type == table-cell){\n @return th, td;\n } @else if ($type == html5-block){\n @return article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary;\n } @else if ($type == html5-inline){\n @return audio, canvas, command, datalist, embed, keygen, mark, meter, output, progress, rp, rt, ruby, time, video, wbr;\n } @else if ($type == html5){\n @return article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, main, mark, menu, meter, nav, output, progress, rp, rt, ruby, section, summary, time, video, wbr;\n } @else if ($type == text-input){\n @return input, textarea;\n }\n}\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 @include box-sizing(border-box);\n}\n*:before,\n*:after {\n @include 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 @include 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 @include 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 @include transition(all .2s ease-in-out);\n\n // Keep them at most 100% wide\n @include 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","@import \"../support\";\n\n// This mixin provides basic support for CSS3 properties and\n// their corresponding experimental CSS2 properties when\n// the implementations are identical except for the property\n// prefix.\n@mixin experimental($property, $value,\n $moz : $experimental-support-for-mozilla,\n $webkit : $experimental-support-for-webkit,\n $o : $experimental-support-for-opera,\n $ms : $experimental-support-for-microsoft,\n $khtml : $experimental-support-for-khtml,\n $official : true\n) {\n @if $webkit and $experimental-support-for-webkit { -webkit-#{$property} : $value; }\n @if $khtml and $experimental-support-for-khtml { -khtml-#{$property} : $value; }\n @if $moz and $experimental-support-for-mozilla { -moz-#{$property} : $value; }\n @if $ms and $experimental-support-for-microsoft { -ms-#{$property} : $value; }\n @if $o and $experimental-support-for-opera { -o-#{$property} : $value; }\n @if $official { #{$property} : $value; }\n}\n\n// Same as experimental(), but for cases when the property is the same and the value is vendorized\n@mixin experimental-value($property, $value,\n $moz : $experimental-support-for-mozilla,\n $webkit : $experimental-support-for-webkit,\n $o : $experimental-support-for-opera,\n $ms : $experimental-support-for-microsoft,\n $khtml : $experimental-support-for-khtml,\n $official : true\n) {\n @if $webkit and $experimental-support-for-webkit { #{$property} : -webkit-#{$value}; }\n @if $khtml and $experimental-support-for-khtml { #{$property} : -khtml-#{$value}; }\n @if $moz and $experimental-support-for-mozilla { #{$property} : -moz-#{$value}; }\n @if $ms and $experimental-support-for-microsoft { #{$property} : -ms-#{$value}; }\n @if $o and $experimental-support-for-opera { #{$property} : -o-#{$value}; }\n @if $official { #{$property} : #{$value}; }\n}\n","@import \"shared\";\n\n// Change the box model for Mozilla, Webkit, IE8 and the future\n//\n// @param $bs\n// [ content-box | border-box ]\n\n@mixin box-sizing($bs) {\n $bs: unquote($bs);\n @include experimental(box-sizing, $bs,\n -moz, -webkit, not(-o), not(-ms), not(-khtml), official\n );\n}\n","$bootstrap-sass-asset-helper: false !default;\n//\n// Variables\n// --------------------------------------------------\n\n\n//== Colors\n//\n//## Gray and brand colors for use across Bootstrap.\n\n$gray-base: #000 !default;\n$gray-darker: lighten($gray-base, 13.5%) !default; // #222\n$gray-dark: lighten($gray-base, 20%) !default; // #333\n$gray: lighten($gray-base, 33.5%) !default; // #555\n$gray-light: lighten($gray-base, 46.7%) !default; // #777\n$gray-lighter: lighten($gray-base, 93.5%) !default; // #eee\n\n$brand-primary: darken(#428bca, 6.5%) !default; // #337ab7\n$brand-success: #5cb85c !default;\n$brand-info: #5bc0de !default;\n$brand-warning: #f0ad4e !default;\n$brand-danger: #d9534f !default;\n\n\n//== Scaffolding\n//\n//## Settings for some of the most global styles.\n\n//** Background color for ``.\n$body-bg: #fff !default;\n//** Global text color on ``.\n$text-color: $gray-dark !default;\n\n//** Global textual link color.\n$link-color: $brand-primary !default;\n//** Link hover color set via `darken()` function.\n$link-hover-color: darken($link-color, 15%) !default;\n//** Link hover decoration.\n$link-hover-decoration: underline !default;\n\n\n//== Typography\n//\n//## Font, line-height, and color for body text, headings, and more.\n\n$font-family-sans-serif: \"Helvetica Neue\", Helvetica, Arial, sans-serif !default;\n$font-family-serif: Georgia, \"Times New Roman\", Times, serif !default;\n//** Default monospace fonts for `
`, ``, and ``.\n$font-family-monospace: Menlo, Monaco, Consolas, \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n\n$font-size-base: 14px !default;\n$font-size-large: ceil(($font-size-base * 1.25)) !default; // ~18px\n$font-size-small: ceil(($font-size-base * 0.85)) !default; // ~12px\n\n$font-size-h1: floor(($font-size-base * 2.6)) !default; // ~36px\n$font-size-h2: floor(($font-size-base * 2.15)) !default; // ~30px\n$font-size-h3: ceil(($font-size-base * 1.7)) !default; // ~24px\n$font-size-h4: ceil(($font-size-base * 1.25)) !default; // ~18px\n$font-size-h5: $font-size-base !default;\n$font-size-h6: ceil(($font-size-base * 0.85)) !default; // ~12px\n\n//** Unit-less `line-height` for use in components like buttons.\n$line-height-base: 1.428571429 !default; // 20/14\n//** Computed \"line-height\" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.\n$line-height-computed: floor(($font-size-base * $line-height-base)) !default; // ~20px\n\n//** By default, this inherits from the ``.\n$headings-font-family: inherit !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.1 !default;\n$headings-color: inherit !default;\n\n\n//== Iconography\n//\n//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.\n\n//** Load fonts from this directory.\n\n// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.\n// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.\n$icon-font-path: if($bootstrap-sass-asset-helper, \"bootstrap/\", \"../fonts/bootstrap/\") !default;\n\n//** File name for all font files.\n$icon-font-name: \"glyphicons-halflings-regular\" !default;\n//** Element ID within SVG icon file.\n$icon-font-svg-id: \"glyphicons_halflingsregular\" !default;\n\n\n//== Components\n//\n//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).\n\n$padding-base-vertical: 6px !default;\n$padding-base-horizontal: 12px !default;\n\n$padding-large-vertical: 10px !default;\n$padding-large-horizontal: 16px !default;\n\n$padding-small-vertical: 5px !default;\n$padding-small-horizontal: 10px !default;\n\n$padding-xs-vertical: 1px !default;\n$padding-xs-horizontal: 5px !default;\n\n$line-height-large: 1.3333333 !default; // extra decimals for Win 8.1 Chrome\n$line-height-small: 1.5 !default;\n\n$border-radius-base: 4px !default;\n$border-radius-large: 6px !default;\n$border-radius-small: 3px !default;\n\n//** Global color for active items (e.g., navs or dropdowns).\n$component-active-color: #fff !default;\n//** Global background color for active items (e.g., navs or dropdowns).\n$component-active-bg: $brand-primary !default;\n\n//** Width of the `border` for generating carets that indicate dropdowns.\n$caret-width-base: 4px !default;\n//** Carets increase slightly in size for larger components.\n$caret-width-large: 5px !default;\n\n\n//== Tables\n//\n//## Customizes the `.table` component with basic values, each used across all table variations.\n\n//** Padding for ``s and ` `s.\n$table-cell-padding: 8px !default;\n//** Padding for cells in `.table-condensed`.\n$table-condensed-cell-padding: 5px !default;\n\n//** Default background color used for all tables.\n$table-bg: transparent !default;\n//** Background color used for `.table-striped`.\n$table-bg-accent: #f9f9f9 !default;\n//** Background color used for `.table-hover`.\n$table-bg-hover: #f5f5f5 !default;\n$table-bg-active: $table-bg-hover !default;\n\n//** Border color for table and cell borders.\n$table-border-color: #ddd !default;\n\n\n//== Buttons\n//\n//## For each of Bootstrap's buttons, define text, background and border color.\n\n$btn-font-weight: normal !default;\n\n$btn-default-color: #333 !default;\n$btn-default-bg: #fff !default;\n$btn-default-border: #ccc !default;\n\n$btn-primary-color: #fff !default;\n$btn-primary-bg: $brand-primary !default;\n$btn-primary-border: darken($btn-primary-bg, 5%) !default;\n\n$btn-success-color: #fff !default;\n$btn-success-bg: $brand-success !default;\n$btn-success-border: darken($btn-success-bg, 5%) !default;\n\n$btn-info-color: #fff !default;\n$btn-info-bg: $brand-info !default;\n$btn-info-border: darken($btn-info-bg, 5%) !default;\n\n$btn-warning-color: #fff !default;\n$btn-warning-bg: $brand-warning !default;\n$btn-warning-border: darken($btn-warning-bg, 5%) !default;\n\n$btn-danger-color: #fff !default;\n$btn-danger-bg: $brand-danger !default;\n$btn-danger-border: darken($btn-danger-bg, 5%) !default;\n\n$btn-link-disabled-color: $gray-light !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius-base: $border-radius-base !default;\n$btn-border-radius-large: $border-radius-large !default;\n$btn-border-radius-small: $border-radius-small !default;\n\n\n//== Forms\n//\n//##\n\n//** ` ` background color\n$input-bg: #fff !default;\n//** ` ` background color\n$input-bg-disabled: $gray-lighter !default;\n\n//** Text color for ` `s\n$input-color: $gray !default;\n//** ` ` border color\n$input-border: #ccc !default;\n\n// TODO: Rename `$input-border-radius` to `$input-border-radius-base` in v4\n//** Default `.form-control` border radius\n// This has no effect on ``s in some browsers, due to the limited stylability of ``s in CSS.\n$input-border-radius: $border-radius-base !default;\n//** Large `.form-control` border radius\n$input-border-radius-large: $border-radius-large !default;\n//** Small `.form-control` border radius\n$input-border-radius-small: $border-radius-small !default;\n\n//** Border color for inputs on focus\n$input-border-focus: #66afe9 !default;\n\n//** Placeholder text color\n$input-color-placeholder: #999 !default;\n\n//** Default `.form-control` height\n$input-height-base: ($line-height-computed + ($padding-base-vertical * 2) + 2) !default;\n//** Large `.form-control` height\n$input-height-large: (ceil($font-size-large * $line-height-large) + ($padding-large-vertical * 2) + 2) !default;\n//** Small `.form-control` height\n$input-height-small: (floor($font-size-small * $line-height-small) + ($padding-small-vertical * 2) + 2) !default;\n\n//** `.form-group` margin\n$form-group-margin-bottom: 15px !default;\n\n$legend-color: $gray-dark !default;\n$legend-border-color: #e5e5e5 !default;\n\n//** Background color for textual input addons\n$input-group-addon-bg: $gray-lighter !default;\n//** Border color for textual input addons\n$input-group-addon-border-color: $input-border !default;\n\n//** Disabled cursor for form controls and buttons.\n$cursor-disabled: not-allowed !default;\n\n\n//== Dropdowns\n//\n//## Dropdown menu container and contents.\n\n//** Background for the dropdown menu.\n$dropdown-bg: #fff !default;\n//** Dropdown menu `border-color`.\n$dropdown-border: rgba(0,0,0,.15) !default;\n//** Dropdown menu `border-color` **for IE8**.\n$dropdown-fallback-border: #ccc !default;\n//** Divider color for between dropdown items.\n$dropdown-divider-bg: #e5e5e5 !default;\n\n//** Dropdown link text color.\n$dropdown-link-color: $gray-dark !default;\n//** Hover color for dropdown links.\n$dropdown-link-hover-color: darken($gray-dark, 5%) !default;\n//** Hover background for dropdown links.\n$dropdown-link-hover-bg: #f5f5f5 !default;\n\n//** Active dropdown menu item text color.\n$dropdown-link-active-color: $component-active-color !default;\n//** Active dropdown menu item background color.\n$dropdown-link-active-bg: $component-active-bg !default;\n\n//** Disabled dropdown menu item background color.\n$dropdown-link-disabled-color: $gray-light !default;\n\n//** Text color for headers within dropdown menus.\n$dropdown-header-color: $gray-light !default;\n\n//** Deprecated `$dropdown-caret-color` as of v3.1.0\n$dropdown-caret-color: #000 !default;\n\n\n//-- Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n//\n// Note: These variables are not generated into the Customizer.\n\n$zindex-navbar: 1000 !default;\n$zindex-dropdown: 1000 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n$zindex-navbar-fixed: 1030 !default;\n$zindex-modal-background: 1040 !default;\n$zindex-modal: 1050 !default;\n\n\n//== Media queries breakpoints\n//\n//## Define the breakpoints at which your layout will change, adapting to different screen sizes.\n\n// Extra small screen / phone\n//** Deprecated `$screen-xs` as of v3.0.1\n$screen-xs: 480px !default;\n//** Deprecated `$screen-xs-min` as of v3.2.0\n$screen-xs-min: $screen-xs !default;\n//** Deprecated `$screen-phone` as of v3.0.1\n$screen-phone: $screen-xs-min !default;\n\n// Small screen / tablet\n//** Deprecated `$screen-sm` as of v3.0.1\n$screen-sm: 768px !default;\n$screen-sm-min: $screen-sm !default;\n//** Deprecated `$screen-tablet` as of v3.0.1\n$screen-tablet: $screen-sm-min !default;\n\n// Medium screen / desktop\n//** Deprecated `$screen-md` as of v3.0.1\n$screen-md: 992px !default;\n$screen-md-min: $screen-md !default;\n//** Deprecated `$screen-desktop` as of v3.0.1\n$screen-desktop: $screen-md-min !default;\n\n// Large screen / wide desktop\n//** Deprecated `$screen-lg` as of v3.0.1\n$screen-lg: 1200px !default;\n$screen-lg-min: $screen-lg !default;\n//** Deprecated `$screen-lg-desktop` as of v3.0.1\n$screen-lg-desktop: $screen-lg-min !default;\n\n// So media queries don't overlap when required, provide a maximum\n$screen-xs-max: ($screen-sm-min - 1) !default;\n$screen-sm-max: ($screen-md-min - 1) !default;\n$screen-md-max: ($screen-lg-min - 1) !default;\n\n\n//== Grid system\n//\n//## Define your custom responsive grid.\n\n//** Number of columns in the grid.\n$grid-columns: 12 !default;\n//** Padding between columns. Gets divided in half for the left and right.\n$grid-gutter-width: 30px !default;\n// Navbar collapse\n//** Point at which the navbar becomes uncollapsed.\n$grid-float-breakpoint: $screen-sm-min !default;\n//** Point at which the navbar begins collapsing.\n$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;\n\n\n//== Container sizes\n//\n//## Define the maximum width of `.container` for different screen sizes.\n\n// Small screen / tablet\n$container-tablet: (720px + $grid-gutter-width) !default;\n//** For `$screen-sm-min` and up.\n$container-sm: $container-tablet !default;\n\n// Medium screen / desktop\n$container-desktop: (940px + $grid-gutter-width) !default;\n//** For `$screen-md-min` and up.\n$container-md: $container-desktop !default;\n\n// Large screen / wide desktop\n$container-large-desktop: (1140px + $grid-gutter-width) !default;\n//** For `$screen-lg-min` and up.\n$container-lg: $container-large-desktop !default;\n\n\n//== Navbar\n//\n//##\n\n// Basics of a navbar\n$navbar-height: 50px !default;\n$navbar-margin-bottom: $line-height-computed !default;\n$navbar-border-radius: $border-radius-base !default;\n$navbar-padding-horizontal: floor(($grid-gutter-width / 2)) !default;\n$navbar-padding-vertical: (($navbar-height - $line-height-computed) / 2) !default;\n$navbar-collapse-max-height: 340px !default;\n\n$navbar-default-color: #777 !default;\n$navbar-default-bg: #f8f8f8 !default;\n$navbar-default-border: darken($navbar-default-bg, 6.5%) !default;\n\n// Navbar links\n$navbar-default-link-color: #777 !default;\n$navbar-default-link-hover-color: #333 !default;\n$navbar-default-link-hover-bg: transparent !default;\n$navbar-default-link-active-color: #555 !default;\n$navbar-default-link-active-bg: darken($navbar-default-bg, 6.5%) !default;\n$navbar-default-link-disabled-color: #ccc !default;\n$navbar-default-link-disabled-bg: transparent !default;\n\n// Navbar brand label\n$navbar-default-brand-color: $navbar-default-link-color !default;\n$navbar-default-brand-hover-color: darken($navbar-default-brand-color, 10%) !default;\n$navbar-default-brand-hover-bg: transparent !default;\n\n// Navbar toggle\n$navbar-default-toggle-hover-bg: #ddd !default;\n$navbar-default-toggle-icon-bar-bg: #888 !default;\n$navbar-default-toggle-border-color: #ddd !default;\n\n\n//=== Inverted navbar\n// Reset inverted navbar basics\n$navbar-inverse-color: lighten($gray-light, 15%) !default;\n$navbar-inverse-bg: #222 !default;\n$navbar-inverse-border: darken($navbar-inverse-bg, 10%) !default;\n\n// Inverted navbar links\n$navbar-inverse-link-color: lighten($gray-light, 15%) !default;\n$navbar-inverse-link-hover-color: #fff !default;\n$navbar-inverse-link-hover-bg: transparent !default;\n$navbar-inverse-link-active-color: $navbar-inverse-link-hover-color !default;\n$navbar-inverse-link-active-bg: darken($navbar-inverse-bg, 10%) !default;\n$navbar-inverse-link-disabled-color: #444 !default;\n$navbar-inverse-link-disabled-bg: transparent !default;\n\n// Inverted navbar brand label\n$navbar-inverse-brand-color: $navbar-inverse-link-color !default;\n$navbar-inverse-brand-hover-color: #fff !default;\n$navbar-inverse-brand-hover-bg: transparent !default;\n\n// Inverted navbar toggle\n$navbar-inverse-toggle-hover-bg: #333 !default;\n$navbar-inverse-toggle-icon-bar-bg: #fff !default;\n$navbar-inverse-toggle-border-color: #333 !default;\n\n\n//== Navs\n//\n//##\n\n//=== Shared nav styles\n$nav-link-padding: 10px 15px !default;\n$nav-link-hover-bg: $gray-lighter !default;\n\n$nav-disabled-link-color: $gray-light !default;\n$nav-disabled-link-hover-color: $gray-light !default;\n\n//== Tabs\n$nav-tabs-border-color: #ddd !default;\n\n$nav-tabs-link-hover-border-color: $gray-lighter !default;\n\n$nav-tabs-active-link-hover-bg: $body-bg !default;\n$nav-tabs-active-link-hover-color: $gray !default;\n$nav-tabs-active-link-hover-border-color: #ddd !default;\n\n$nav-tabs-justified-link-border-color: #ddd !default;\n$nav-tabs-justified-active-link-border-color: $body-bg !default;\n\n//== Pills\n$nav-pills-border-radius: $border-radius-base !default;\n$nav-pills-active-link-hover-bg: $component-active-bg !default;\n$nav-pills-active-link-hover-color: $component-active-color !default;\n\n\n//== Pagination\n//\n//##\n\n$pagination-color: $link-color !default;\n$pagination-bg: #fff !default;\n$pagination-border: #ddd !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-lighter !default;\n$pagination-hover-border: #ddd !default;\n\n$pagination-active-color: #fff !default;\n$pagination-active-bg: $brand-primary !default;\n$pagination-active-border: $brand-primary !default;\n\n$pagination-disabled-color: $gray-light !default;\n$pagination-disabled-bg: #fff !default;\n$pagination-disabled-border: #ddd !default;\n\n\n//== Pager\n//\n//##\n\n$pager-bg: $pagination-bg !default;\n$pager-border: $pagination-border !default;\n$pager-border-radius: 15px !default;\n\n$pager-hover-bg: $pagination-hover-bg !default;\n\n$pager-active-bg: $pagination-active-bg !default;\n$pager-active-color: $pagination-active-color !default;\n\n$pager-disabled-color: $pagination-disabled-color !default;\n\n\n//== Jumbotron\n//\n//##\n\n$jumbotron-padding: 30px !default;\n$jumbotron-color: inherit !default;\n$jumbotron-bg: $gray-lighter !default;\n$jumbotron-heading-color: inherit !default;\n$jumbotron-font-size: ceil(($font-size-base * 1.5)) !default;\n$jumbotron-heading-font-size: ceil(($font-size-base * 4.5)) !default;\n\n\n//== Form states and alerts\n//\n//## Define colors for form feedback states and, by default, alerts.\n\n$state-success-text: #3c763d !default;\n$state-success-bg: #dff0d8 !default;\n$state-success-border: darken(adjust-hue($state-success-bg, -10), 5%) !default;\n\n$state-info-text: #31708f !default;\n$state-info-bg: #d9edf7 !default;\n$state-info-border: darken(adjust-hue($state-info-bg, -10), 7%) !default;\n\n$state-warning-text: #8a6d3b !default;\n$state-warning-bg: #fcf8e3 !default;\n$state-warning-border: darken(adjust-hue($state-warning-bg, -10), 5%) !default;\n\n$state-danger-text: #a94442 !default;\n$state-danger-bg: #f2dede !default;\n$state-danger-border: darken(adjust-hue($state-danger-bg, -10), 5%) !default;\n\n\n//== Tooltips\n//\n//##\n\n//** Tooltip max width\n$tooltip-max-width: 200px !default;\n//** Tooltip text color\n$tooltip-color: #fff !default;\n//** Tooltip background color\n$tooltip-bg: #000 !default;\n$tooltip-opacity: .9 !default;\n\n//** Tooltip arrow width\n$tooltip-arrow-width: 5px !default;\n//** Tooltip arrow color\n$tooltip-arrow-color: $tooltip-bg !default;\n\n\n//== Popovers\n//\n//##\n\n//** Popover body background color\n$popover-bg: #fff !default;\n//** Popover maximum width\n$popover-max-width: 276px !default;\n//** Popover border color\n$popover-border-color: rgba(0,0,0,.2) !default;\n//** Popover fallback border color\n$popover-fallback-border-color: #ccc !default;\n\n//** Popover title background color\n$popover-title-bg: darken($popover-bg, 3%) !default;\n\n//** Popover arrow width\n$popover-arrow-width: 10px !default;\n//** Popover arrow color\n$popover-arrow-color: $popover-bg !default;\n\n//** Popover outer arrow width\n$popover-arrow-outer-width: ($popover-arrow-width + 1) !default;\n//** Popover outer arrow color\n$popover-arrow-outer-color: fade_in($popover-border-color, 0.05) !default;\n//** Popover outer arrow fallback color\n$popover-arrow-outer-fallback-color: darken($popover-fallback-border-color, 20%) !default;\n\n\n//== Labels\n//\n//##\n\n//** Default label background color\n$label-default-bg: $gray-light !default;\n//** Primary label background color\n$label-primary-bg: $brand-primary !default;\n//** Success label background color\n$label-success-bg: $brand-success !default;\n//** Info label background color\n$label-info-bg: $brand-info !default;\n//** Warning label background color\n$label-warning-bg: $brand-warning !default;\n//** Danger label background color\n$label-danger-bg: $brand-danger !default;\n\n//** Default label text color\n$label-color: #fff !default;\n//** Default text color of a linked label\n$label-link-hover-color: #fff !default;\n\n\n//== Modals\n//\n//##\n\n//** Padding applied to the modal body\n$modal-inner-padding: 15px !default;\n\n//** Padding applied to the modal title\n$modal-title-padding: 15px !default;\n//** Modal title line-height\n$modal-title-line-height: $line-height-base !default;\n\n//** Background color of modal content area\n$modal-content-bg: #fff !default;\n//** Modal content border color\n$modal-content-border-color: rgba(0,0,0,.2) !default;\n//** Modal content border color **for IE8**\n$modal-content-fallback-border-color: #999 !default;\n\n//** Modal backdrop background color\n$modal-backdrop-bg: #000 !default;\n//** Modal backdrop opacity\n$modal-backdrop-opacity: .5 !default;\n//** Modal header border color\n$modal-header-border-color: #e5e5e5 !default;\n//** Modal footer border color\n$modal-footer-border-color: $modal-header-border-color !default;\n\n$modal-lg: 900px !default;\n$modal-md: 600px !default;\n$modal-sm: 300px !default;\n\n\n//== Alerts\n//\n//## Define alert colors, border radius, and padding.\n\n$alert-padding: 15px !default;\n$alert-border-radius: $border-radius-base !default;\n$alert-link-font-weight: bold !default;\n\n$alert-success-bg: $state-success-bg !default;\n$alert-success-text: $state-success-text !default;\n$alert-success-border: $state-success-border !default;\n\n$alert-info-bg: $state-info-bg !default;\n$alert-info-text: $state-info-text !default;\n$alert-info-border: $state-info-border !default;\n\n$alert-warning-bg: $state-warning-bg !default;\n$alert-warning-text: $state-warning-text !default;\n$alert-warning-border: $state-warning-border !default;\n\n$alert-danger-bg: $state-danger-bg !default;\n$alert-danger-text: $state-danger-text !default;\n$alert-danger-border: $state-danger-border !default;\n\n\n//== Progress bars\n//\n//##\n\n//** Background color of the whole progress component\n$progress-bg: #f5f5f5 !default;\n//** Progress bar text color\n$progress-bar-color: #fff !default;\n//** Variable for setting rounded corners on progress bar.\n$progress-border-radius: $border-radius-base !default;\n\n//** Default progress bar color\n$progress-bar-bg: $brand-primary !default;\n//** Success progress bar color\n$progress-bar-success-bg: $brand-success !default;\n//** Warning progress bar color\n$progress-bar-warning-bg: $brand-warning !default;\n//** Danger progress bar color\n$progress-bar-danger-bg: $brand-danger !default;\n//** Info progress bar color\n$progress-bar-info-bg: $brand-info !default;\n\n\n//== List group\n//\n//##\n\n//** Background color on `.list-group-item`\n$list-group-bg: #fff !default;\n//** `.list-group-item` border color\n$list-group-border: #ddd !default;\n//** List group border radius\n$list-group-border-radius: $border-radius-base !default;\n\n//** Background color of single list items on hover\n$list-group-hover-bg: #f5f5f5 !default;\n//** Text color of active list items\n$list-group-active-color: $component-active-color !default;\n//** Background color of active list items\n$list-group-active-bg: $component-active-bg !default;\n//** Border color of active list elements\n$list-group-active-border: $list-group-active-bg !default;\n//** Text color for content within active list items\n$list-group-active-text-color: lighten($list-group-active-bg, 40%) !default;\n\n//** Text color of disabled list items\n$list-group-disabled-color: $gray-light !default;\n//** Background color of disabled list items\n$list-group-disabled-bg: $gray-lighter !default;\n//** Text color for content within disabled list items\n$list-group-disabled-text-color: $list-group-disabled-color !default;\n\n$list-group-link-color: #555 !default;\n$list-group-link-hover-color: $list-group-link-color !default;\n$list-group-link-heading-color: #333 !default;\n\n\n//== Panels\n//\n//##\n\n$panel-bg: #fff !default;\n$panel-body-padding: 15px !default;\n$panel-heading-padding: 10px 15px !default;\n$panel-footer-padding: $panel-heading-padding !default;\n$panel-border-radius: $border-radius-base !default;\n\n//** Border color for elements within panels\n$panel-inner-border: #ddd !default;\n$panel-footer-bg: #f5f5f5 !default;\n\n$panel-default-text: $gray-dark !default;\n$panel-default-border: #ddd !default;\n$panel-default-heading-bg: #f5f5f5 !default;\n\n$panel-primary-text: #fff !default;\n$panel-primary-border: $brand-primary !default;\n$panel-primary-heading-bg: $brand-primary !default;\n\n$panel-success-text: $state-success-text !default;\n$panel-success-border: $state-success-border !default;\n$panel-success-heading-bg: $state-success-bg !default;\n\n$panel-info-text: $state-info-text !default;\n$panel-info-border: $state-info-border !default;\n$panel-info-heading-bg: $state-info-bg !default;\n\n$panel-warning-text: $state-warning-text !default;\n$panel-warning-border: $state-warning-border !default;\n$panel-warning-heading-bg: $state-warning-bg !default;\n\n$panel-danger-text: $state-danger-text !default;\n$panel-danger-border: $state-danger-border !default;\n$panel-danger-heading-bg: $state-danger-bg !default;\n\n\n//== Thumbnails\n//\n//##\n\n//** Padding around the thumbnail image\n$thumbnail-padding: 4px !default;\n//** Thumbnail background color\n$thumbnail-bg: $body-bg !default;\n//** Thumbnail border color\n$thumbnail-border: #ddd !default;\n//** Thumbnail border radius\n$thumbnail-border-radius: $border-radius-base !default;\n\n//** Custom text color for thumbnail captions\n$thumbnail-caption-color: $text-color !default;\n//** Padding around the thumbnail caption\n$thumbnail-caption-padding: 9px !default;\n\n\n//== Wells\n//\n//##\n\n$well-bg: #f5f5f5 !default;\n$well-border: darken($well-bg, 7%) !default;\n\n\n//== Badges\n//\n//##\n\n$badge-color: #fff !default;\n//** Linked badge text color on hover\n$badge-link-hover-color: #fff !default;\n$badge-bg: $gray-light !default;\n\n//** Badge text color in active nav link\n$badge-active-color: $link-color !default;\n//** Badge background color in active nav link\n$badge-active-bg: #fff !default;\n\n$badge-font-weight: bold !default;\n$badge-line-height: 1 !default;\n$badge-border-radius: 10px !default;\n\n\n//== Breadcrumbs\n//\n//##\n\n$breadcrumb-padding-vertical: 8px !default;\n$breadcrumb-padding-horizontal: 15px !default;\n//** Breadcrumb background color\n$breadcrumb-bg: #f5f5f5 !default;\n//** Breadcrumb text color\n$breadcrumb-color: #ccc !default;\n//** Text color of current page in the breadcrumb\n$breadcrumb-active-color: $gray-light !default;\n//** Textual separator for between breadcrumb elements\n$breadcrumb-separator: \"/\" !default;\n\n\n//== Carousel\n//\n//##\n\n$carousel-text-shadow: 0 1px 2px rgba(0,0,0,.6) !default;\n\n$carousel-control-color: #fff !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-font-size: 20px !default;\n\n$carousel-indicator-active-bg: #fff !default;\n$carousel-indicator-border-color: #fff !default;\n\n$carousel-caption-color: #fff !default;\n\n\n//== Close\n//\n//##\n\n$close-font-weight: bold !default;\n$close-color: #000 !default;\n$close-text-shadow: 0 1px 0 #fff !default;\n\n\n//== Code\n//\n//##\n\n$code-color: #c7254e !default;\n$code-bg: #f9f2f4 !default;\n\n$kbd-color: #fff !default;\n$kbd-bg: #333 !default;\n\n$pre-bg: #f5f5f5 !default;\n$pre-color: $gray-dark !default;\n$pre-border-color: #ccc !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n//== Type\n//\n//##\n\n//** Horizontal offset for forms and lists.\n$component-offset-horizontal: 180px !default;\n//** Text muted color\n$text-muted: $gray-light !default;\n//** Abbreviations and acronyms border color\n$abbr-border-color: $gray-light !default;\n//** Headings small color\n$headings-small-color: $gray-light !default;\n//** Blockquote small color\n$blockquote-small-color: $gray-light !default;\n//** Blockquote font size\n$blockquote-font-size: ($font-size-base * 1.25) !default;\n//** Blockquote border color\n$blockquote-border-color: $gray-lighter !default;\n//** Page header border color\n$page-header-border-color: $gray-lighter !default;\n//** Width of horizontal description list titles\n$dl-horizontal-offset: $component-offset-horizontal !default;\n//** Point at which .dl-horizontal becomes horizontal\n$dl-horizontal-breakpoint: $grid-float-breakpoint !default;\n//** Horizontal line color.\n$hr-border: $gray-lighter !default;\n","// WebKit-style focus\n\n@mixin 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","// 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@mixin 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@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url(if($bootstrap-sass-asset-helper, twbs-image-path(\"#{$file-1x}\"), \"#{$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(if($bootstrap-sass-asset-helper, twbs-image-path(\"#{$file-2x}\"), \"#{$file-2x}\"));\n background-size: $width-1x $height-1x;\n }\n}\n","@import \"shared\";\n\n// CSS Transitions\n// Currently only works in Webkit.\n//\n// * expected in CSS3, FireFox 3.6/7 and Opera Presto 2.3\n// * We'll be prepared.\n//\n// Including this submodule sets following defaults for the mixins:\n//\n// $default-transition-property : all\n// $default-transition-duration : 1s\n// $default-transition-function : false\n// $default-transition-delay : false\n//\n// Override them if you like. Timing-function and delay are set to false for browser defaults (ease, 0s).\n\n$default-transition-property: all !default;\n\n$default-transition-duration: 1s !default;\n\n$default-transition-function: false !default;\n\n$default-transition-delay: false !default;\n\n$transitionable-prefixed-values: transform, transform-origin !default;\n\n// One or more properties to transition\n//\n// * for multiple, use a comma-delimited list\n// * also accepts \"all\" or \"none\"\n\n@mixin transition-property($property-1: $default-transition-property,\n $property-2 : false,\n $property-3 : false,\n $property-4 : false,\n $property-5 : false,\n $property-6 : false,\n $property-7 : false,\n $property-8 : false,\n $property-9 : false,\n $property-10: false\n) {\n @if type-of($property-1) == string { $property-1: unquote($property-1); }\n $properties: compact($property-1, $property-2, $property-3, $property-4, $property-5, $property-6, $property-7, $property-8, $property-9, $property-10);\n @if $experimental-support-for-webkit { -webkit-transition-property : prefixed-for-transition(-webkit, $properties); }\n @if $experimental-support-for-mozilla { -moz-transition-property : prefixed-for-transition(-moz, $properties); }\n @if $experimental-support-for-opera { -o-transition-property : prefixed-for-transition(-o, $properties); }\n transition-property : $properties;\n}\n\n// One or more durations in seconds\n//\n// * for multiple, use a comma-delimited list\n// * these durations will affect the properties in the same list position\n\n@mixin transition-duration($duration-1: $default-transition-duration,\n $duration-2 : false,\n $duration-3 : false,\n $duration-4 : false,\n $duration-5 : false,\n $duration-6 : false,\n $duration-7 : false,\n $duration-8 : false,\n $duration-9 : false,\n $duration-10: false\n) {\n @if type-of($duration-1) == string { $duration-1: unquote($duration-1); }\n $durations: compact($duration-1, $duration-2, $duration-3, $duration-4, $duration-5, $duration-6, $duration-7, $duration-8, $duration-9, $duration-10);\n @include experimental(transition-duration, $durations,\n -moz, -webkit, -o, not(-ms), not(-khtml), official\n );\n}\n\n// One or more timing functions\n//\n// * [ ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier(x1, y1, x2, y2)]\n// * For multiple, use a comma-delimited list\n// * These functions will effect the properties in the same list position\n\n@mixin transition-timing-function($function-1: $default-transition-function,\n $function-2 : false,\n $function-3 : false,\n $function-4 : false,\n $function-5 : false,\n $function-6 : false,\n $function-7 : false,\n $function-8 : false,\n $function-9 : false,\n $function-10: false\n) {\n $function-1: unquote($function-1);\n $functions: compact($function-1, $function-2, $function-3, $function-4, $function-5, $function-6, $function-7, $function-8, $function-9, $function-10);\n @include experimental(transition-timing-function, $functions,\n -moz, -webkit, -o, not(-ms), not(-khtml), official\n );\n}\n\n// One or more transition-delays in seconds\n//\n// * for multiple, use a comma-delimited list\n// * these delays will effect the properties in the same list position\n\n@mixin transition-delay($delay-1: $default-transition-delay,\n $delay-2 : false,\n $delay-3 : false,\n $delay-4 : false,\n $delay-5 : false,\n $delay-6 : false,\n $delay-7 : false,\n $delay-8 : false,\n $delay-9 : false,\n $delay-10: false\n) {\n @if type-of($delay-1) == string { $delay-1: unquote($delay-1); }\n $delays: compact($delay-1, $delay-2, $delay-3, $delay-4, $delay-5, $delay-6, $delay-7, $delay-8, $delay-9, $delay-10);\n @include experimental(transition-delay, $delays,\n -moz, -webkit, -o, not(-ms), not(-khtml), official\n );\n}\n\n// Transition all-in-one shorthand\n\n@mixin single-transition(\n $property: $default-transition-property,\n $duration: $default-transition-duration,\n $function: $default-transition-function,\n $delay: $default-transition-delay\n) {\n @include transition(compact($property $duration $function $delay));\n}\n\n@mixin transition(\n $transition-1 : default,\n $transition-2 : false,\n $transition-3 : false,\n $transition-4 : false,\n $transition-5 : false,\n $transition-6 : false,\n $transition-7 : false,\n $transition-8 : false,\n $transition-9 : false,\n $transition-10: false\n) {\n @if $transition-1 == default {\n $transition-1 : compact($default-transition-property $default-transition-duration $default-transition-function $default-transition-delay);\n }\n $transitions: false;\n @if type-of($transition-1) == list and type-of(nth($transition-1,1)) == list {\n $transitions: join($transition-1, compact($transition-2, $transition-3, $transition-4, $transition-5, $transition-6, $transition-7, $transition-8, $transition-9, $transition-10), comma);\n } @else {\n $transitions : compact($transition-1, $transition-2, $transition-3, $transition-4, $transition-5, $transition-6, $transition-7, $transition-8, $transition-9, $transition-10);\n }\n $delays: comma-list();\n $has-delays: false;\n $webkit-value: comma-list();\n $moz-value: comma-list();\n $o-value: comma-list();\n\n // This block can be made considerably simpler at the point in time that\n // we no longer need to deal with the differences in how delays are treated.\n @each $transition in $transitions {\n // Extract the values from the list\n // (this would be cleaner if nth took a 3rd argument to provide a default value).\n $property: nth($transition, 1);\n $duration: false;\n $timing-function: false;\n $delay: false;\n @if length($transition) > 1 { $duration: nth($transition, 2); }\n @if length($transition) > 2 { $timing-function: nth($transition, 3); }\n @if length($transition) > 3 { $delay: nth($transition, 4); $has-delays: true; }\n\n // If a delay is provided without a timing function\n @if is-time($timing-function) and not $delay { $delay: $timing-function; $timing-function: false; $has-delays: true; }\n\n // Keep a list of delays in case one is specified\n $delays: append($delays, if($delay, $delay, 0s));\n\n $webkit-value: append($webkit-value, compact(prefixed-for-transition(-webkit, $property) $duration $timing-function));\n $moz-value: append( $moz-value, compact(prefixed-for-transition( -moz, $property) $duration $timing-function $delay));\n $o-value: append( $o-value, compact(prefixed-for-transition( -o, $property) $duration $timing-function $delay));\n }\n\n @if $experimental-support-for-webkit { -webkit-transition : $webkit-value;\n // old webkit doesn't support the delay parameter in the shorthand so we progressively enhance it.\n @if $has-delays { -webkit-transition-delay : $delays; } }\n @if $experimental-support-for-mozilla { -moz-transition : $moz-value; }\n @if $experimental-support-for-opera { -o-transition : $o-value; }\n transition : $transitions;\n}\n\n// coerce a list to be comma delimited or make a new, empty comma delimited list.\n@function comma-list($list: ()) {\n @return join((), $list, comma);\n}\n\n// Returns `$property` with the given prefix if it is found in `$transitionable-prefixed-values`.\n@function prefixed-for-transition($prefix, $property) {\n @if type-of($property) == list {\n $new-list: comma-list();\n @each $v in $property {\n $new-list: append($new-list, prefixed-for-transition($prefix, $v));\n }\n @return $new-list;\n } @else {\n @if index($transitionable-prefixed-values, $property) {\n @return #{$prefix}-#{$property};\n } @else {\n @return $property;\n }\n }\n}\n\n// Checks if the value given is a unit of time.\n@function is-time($value) {\n @if type-of($value) == number {\n @return not(not(index(s ms, unit($value))));\n } @else {\n @return false;\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\n@include text-emphasis-variant('.text-primary', $brand-primary);\n\n@include text-emphasis-variant('.text-success', $state-success-text);\n\n@include text-emphasis-variant('.text-info', $state-info-text);\n\n@include text-emphasis-variant('.text-warning', $state-warning-text);\n\n@include text-emphasis-variant('.text-danger', $state-danger-text);\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}\n@include bg-variant('.bg-primary', $brand-primary);\n\n@include bg-variant('.bg-success', $state-success-bg);\n\n@include bg-variant('.bg-info', $state-info-bg);\n\n@include bg-variant('.bg-warning', $state-warning-bg);\n\n@include bg-variant('.bg-danger', $state-danger-bg);\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// [converter] extracted from `.list-unstyled` for libsass compatibility\n@mixin list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n// [converter] extracted as `@mixin list-unstyled` for libsass compatibility\n.list-unstyled {\n @include list-unstyled;\n}\n\n\n// Inline turns list items into inline-block\n.list-inline {\n @include 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 @include clearfix; // 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 @include 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 @extend .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// [converter] $parent hack\n@mixin text-emphasis-variant($parent, $color) {\n #{$parent} {\n color: $color;\n }\n a#{$parent}:hover,\n a#{$parent}:focus {\n color: darken($color, 10%);\n }\n}\n","// Contextual backgrounds\n\n// [converter] $parent hack\n@mixin bg-variant($parent, $color) {\n #{$parent} {\n background-color: $color;\n }\n a#{$parent}:hover,\n a#{$parent}:focus {\n background-color: darken($color, 10%);\n }\n}\n","// @doc off\n// Extends the bottom of the element to enclose any floats it contains.\n// @doc on\n\n@import \"hacks\";\n\n// This basic method is preferred for the usual case, when positioned\n// content will not show outside the bounds of the container.\n//\n// Recommendations include using this in conjunction with a width.\n// Credit: [quirksmode.org](http://www.quirksmode.org/blog/archives/2005/03/clearing_floats.html)\n@mixin clearfix {\n overflow: hidden;\n @include has-layout;\n}\n\n// This older method from Position Is Everything called\n// [Easy Clearing](http://www.positioniseverything.net/easyclearing.html)\n// has the advantage of allowing positioned elements to hang\n// outside the bounds of the container at the expense of more tricky CSS.\n@mixin legacy-pie-clearfix {\n &:after {\n content : \"\\0020\";\n display : block;\n height : 0;\n clear : both;\n overflow : hidden;\n visibility : hidden;\n }\n @include has-layout;\n}\n\n// This is an updated version of the PIE clearfix method that reduces the amount of CSS output.\n// If you need to support Firefox before 3.5 you need to use `legacy-pie-clearfix` instead.\n//\n// Adapted from: [A new micro clearfix hack](http://nicolasgallagher.com/micro-clearfix-hack/)\n@mixin pie-clearfix {\n &:after {\n content: \"\";\n display: table;\n clear: both;\n }\n @include has-layout;\n}\n","@import \"../../support\";\n\n// The `zoom` approach generates less CSS but does not validate.\n// Set this to `block` to use the display-property to hack the\n// element to gain layout.\n$default-has-layout-approach: zoom !default;\n\n// This mixin causes an element matching the selector\n// to gain the \"hasLayout\" property in internet explorer.\n// More information on [hasLayout](http://reference.sitepoint.com/css/haslayout).\n@mixin has-layout($approach: $default-has-layout-approach) {\n @if $legacy-support-for-ie {\n @if $approach == zoom {\n @include has-layout-zoom;\n } @else if $approach == block {\n @include has-layout-block;\n } @else {\n @warn \"Unknown has-layout approach: #{$approach}\";\n @include has-layout-zoom;\n }\n }\n}\n\n@mixin has-layout-zoom {\n @if $legacy-support-for-ie6 or $legacy-support-for-ie7 {\n *zoom: 1;\n }\n}\n\n@mixin has-layout-block {\n @if $legacy-support-for-ie {\n // This makes ie6 get layout\n display: inline-block;\n // and this puts it back to block\n & { display: block; }\n }\n}\n\n// A hack to supply IE6 (and below) with a different property value.\n// [Read more](http://www.cssportal.com/css-hacks/#in_css-important).\n@mixin bang-hack($property, $value, $ie6-value) {\n @if $legacy-support-for-ie6 {\n #{$property}: #{$value} !important;\n #{$property}: #{$ie6-value};\n }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n@mixin 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 @include 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 @include container-fixed;\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n @include make-row;\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@include 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@include 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 @include 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 @include 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 @include make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n@mixin 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 @include clearfix;\n}\n\n// Creates a wrapper for a series of columns\n@mixin make-row($gutter: $grid-gutter-width) {\n margin-left: ceil(($gutter / -2));\n margin-right: floor(($gutter / -2));\n @include clearfix;\n}\n\n// Generate the extra small columns\n@mixin 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@mixin make-xs-column-offset($columns) {\n margin-left: percentage(($columns / $grid-columns));\n}\n@mixin make-xs-column-push($columns) {\n left: percentage(($columns / $grid-columns));\n}\n@mixin make-xs-column-pull($columns) {\n right: percentage(($columns / $grid-columns));\n}\n\n// Generate the small columns\n@mixin 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@mixin make-sm-column-offset($columns) {\n @media (min-width: $screen-sm-min) {\n margin-left: percentage(($columns / $grid-columns));\n }\n}\n@mixin make-sm-column-push($columns) {\n @media (min-width: $screen-sm-min) {\n left: percentage(($columns / $grid-columns));\n }\n}\n@mixin 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@mixin 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@mixin make-md-column-offset($columns) {\n @media (min-width: $screen-md-min) {\n margin-left: percentage(($columns / $grid-columns));\n }\n}\n@mixin make-md-column-push($columns) {\n @media (min-width: $screen-md-min) {\n left: percentage(($columns / $grid-columns));\n }\n}\n@mixin 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@mixin 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@mixin make-lg-column-offset($columns) {\n @media (min-width: $screen-lg-min) {\n margin-left: percentage(($columns / $grid-columns));\n }\n}\n@mixin make-lg-column-push($columns) {\n @media (min-width: $screen-lg-min) {\n left: percentage(($columns / $grid-columns));\n }\n}\n@mixin 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// [converter] This is defined recursively in LESS, but Sass supports real loops\n@mixin make-grid-columns($i: 1, $list: \".col-xs-#{$i}, .col-sm-#{$i}, .col-md-#{$i}, .col-lg-#{$i}\") {\n @for $i from (1 + 1) through $grid-columns {\n $list: \"#{$list}, .col-xs-#{$i}, .col-sm-#{$i}, .col-md-#{$i}, .col-lg-#{$i}\";\n }\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\n\n// [converter] This is defined recursively in LESS, but Sass supports real loops\n@mixin float-grid-columns($class, $i: 1, $list: \".col-#{$class}-#{$i}\") {\n @for $i from (1 + 1) through $grid-columns {\n $list: \"#{$list}, .col-#{$class}-#{$i}\";\n }\n #{$list} {\n float: left;\n }\n}\n\n\n@mixin calc-grid-column($index, $class, $type) {\n @if ($type == width) and ($index > 0) {\n .col-#{$class}-#{$index} {\n width: percentage(($index / $grid-columns));\n }\n }\n @if ($type == push) and ($index > 0) {\n .col-#{$class}-push-#{$index} {\n left: percentage(($index / $grid-columns));\n }\n }\n @if ($type == push) and ($index == 0) {\n .col-#{$class}-push-0 {\n left: auto;\n }\n }\n @if ($type == pull) and ($index > 0) {\n .col-#{$class}-pull-#{$index} {\n right: percentage(($index / $grid-columns));\n }\n }\n @if ($type == pull) and ($index == 0) {\n .col-#{$class}-pull-0 {\n right: auto;\n }\n }\n @if ($type == offset) {\n .col-#{$class}-offset-#{$index} {\n margin-left: percentage(($index / $grid-columns));\n }\n }\n}\n\n// [converter] This is defined recursively in LESS, but Sass supports real loops\n@mixin loop-grid-columns($columns, $class, $type) {\n @for $i from 0 through $columns {\n @include calc-grid-column($i, $class, $type);\n }\n}\n\n\n// Create grid for specific class\n@mixin make-grid($class) {\n @include float-grid-columns($class);\n @include loop-grid-columns($grid-columns, $class, width);\n @include loop-grid-columns($grid-columns, $class, pull);\n @include loop-grid-columns($grid-columns, $class, push);\n @include 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@include table-row-variant('active', $table-bg-active);\n@include table-row-variant('success', $state-success-bg);\n@include table-row-variant('info', $state-info-bg);\n@include table-row-variant('warning', $state-warning-bg);\n@include 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@mixin 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 @include 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 @include 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 @include box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n @include 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 @include form-control-focus;\n\n // Placeholder\n @include 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 // [converter] extracted textarea& to textarea.form-control\n}\n\n// Reset height for `textarea`s\ntextarea.form-control {\n height: auto;\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@include input-size('.input-sm', $input-height-small, $padding-small-vertical, $padding-small-horizontal, $font-size-small, $line-height-small, $input-border-radius-small);\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@include input-size('.input-lg', $input-height-large, $padding-large-vertical, $padding-large-horizontal, $font-size-large, $line-height-large, $input-border-radius-large);\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 @include form-control-validation($state-success-text, $state-success-text, $state-success-bg);\n}\n.has-warning {\n @include form-control-validation($state-warning-text, $state-warning-text, $state-warning-bg);\n}\n.has-error {\n @include 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// [converter] extracted from `.form-inline` for libsass compatibility\n@mixin 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// [converter] extracted as `@mixin form-inline` for libsass compatibility\n.form-inline {\n @include form-inline;\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 @include 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","// @doc off\n// These defaults make the arguments optional for this mixin\n// If you like, set different defaults before importing.\n// @doc on\n\n@import \"shared\";\n\n\n// The default color for box shadows\n$default-box-shadow-color: #333333 !default;\n\n// The default horizontal offset. Positive is to the right.\n$default-box-shadow-h-offset: 0px !default;\n\n// The default vertical offset. Positive is down.\n$default-box-shadow-v-offset: 0px !default;\n\n// The default blur length.\n$default-box-shadow-blur: 5px !default;\n\n// The default spread length.\n$default-box-shadow-spread : false !default;\n\n// The default shadow inset: inset or false (for standard shadow).\n$default-box-shadow-inset : false !default;\n\n// Provides cross-browser for Webkit, Gecko, and CSS3 box shadows when one or more box\n// shadows are needed.\n// Each shadow argument should adhere to the standard css3 syntax for the\n// box-shadow property.\n@mixin box-shadow(\n $shadow-1 : default,\n $shadow-2 : false,\n $shadow-3 : false,\n $shadow-4 : false,\n $shadow-5 : false,\n $shadow-6 : false,\n $shadow-7 : false,\n $shadow-8 : false,\n $shadow-9 : false,\n $shadow-10: false\n) {\n @if $shadow-1 == default {\n $shadow-1 : -compass-space-list(compact(if($default-box-shadow-inset, inset, false), $default-box-shadow-h-offset, $default-box-shadow-v-offset, $default-box-shadow-blur, $default-box-shadow-spread, $default-box-shadow-color));\n }\n $shadow : compact($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10);\n @include experimental(box-shadow, $shadow,\n -moz, -webkit, not(-o), not(-ms), not(-khtml), official\n );\n}\n\n// Provides a single cross-browser CSS box shadow for Webkit, Gecko, and CSS3.\n// Includes default arguments for color, horizontal offset, vertical offset, blur length, spread length, and inset.\n@mixin single-box-shadow(\n $color : $default-box-shadow-color,\n $hoff : $default-box-shadow-h-offset,\n $voff : $default-box-shadow-v-offset,\n $blur : $default-box-shadow-blur,\n $spread : $default-box-shadow-spread,\n $inset : $default-box-shadow-inset\n) {\n @if not ($inset == true or $inset == false or $inset == inset) {\n @warn \"$inset expected to be true or the inset keyword. Got #{$inset} instead. Using: inset\";\n }\n\n @if $color == none {\n @include box-shadow(none);\n } @else {\n $full : $hoff $voff;\n @if $blur { $full: $full $blur; }\n @if $spread { $full: $full $spread; }\n @if $color { $full: $full $color; }\n @if $inset { $full: inset $full; }\n @include box-shadow($full);\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@mixin 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 @include 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 @include 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@mixin 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 @include 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// [converter] $parent hack\n@mixin input-size($parent, $input-height, $padding-vertical, $padding-horizontal, $font-size, $line-height, $border-radius) {\n #{$parent} {\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\n select#{$parent} {\n height: $input-height;\n line-height: $input-height;\n }\n\n textarea#{$parent},\n select[multiple]#{$parent} {\n height: auto;\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@mixin animation($animation) {\n -webkit-animation: $animation;\n -o-animation: $animation;\n animation: $animation;\n}\n@mixin animation-name($name) {\n -webkit-animation-name: $name;\n animation-name: $name;\n}\n@mixin animation-duration($duration) {\n -webkit-animation-duration: $duration;\n animation-duration: $duration;\n}\n@mixin animation-timing-function($timing-function) {\n -webkit-animation-timing-function: $timing-function;\n animation-timing-function: $timing-function;\n}\n@mixin animation-delay($delay) {\n -webkit-animation-delay: $delay;\n animation-delay: $delay;\n}\n@mixin animation-iteration-count($iteration-count) {\n -webkit-animation-iteration-count: $iteration-count;\n animation-iteration-count: $iteration-count;\n}\n@mixin animation-direction($direction) {\n -webkit-animation-direction: $direction;\n animation-direction: $direction;\n}\n@mixin 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@mixin 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@mixin box-shadow($shadow...) {\n -webkit-box-shadow: $shadow; // iOS <4.3 & Android <4.1\n box-shadow: $shadow;\n}\n\n// Box sizing\n@mixin box-sizing($boxmodel) {\n -webkit-box-sizing: $boxmodel;\n -moz-box-sizing: $boxmodel;\n box-sizing: $boxmodel;\n}\n\n// CSS3 Content Columns\n@mixin 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@mixin 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@mixin 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@mixin 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\n@mixin 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@mixin 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@mixin 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@mixin 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@mixin translate3d($x, $y, $z) {\n -webkit-transform: translate3d($x, $y, $z);\n transform: translate3d($x, $y, $z);\n}\n@mixin 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@mixin 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@mixin 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@mixin perspective($perspective) {\n -webkit-perspective: $perspective;\n -moz-perspective: $perspective;\n perspective: $perspective;\n}\n@mixin perspective-origin($perspective) {\n -webkit-perspective-origin: $perspective;\n -moz-perspective-origin: $perspective;\n perspective-origin: $perspective;\n}\n@mixin 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@mixin transition($transition...) {\n -webkit-transition: $transition;\n -o-transition: $transition;\n transition: $transition;\n}\n@mixin transition-property($transition-property...) {\n -webkit-transition-property: $transition-property;\n transition-property: $transition-property;\n}\n@mixin transition-delay($transition-delay) {\n -webkit-transition-delay: $transition-delay;\n transition-delay: $transition-delay;\n}\n@mixin transition-duration($transition-duration...) {\n -webkit-transition-duration: $transition-duration;\n transition-duration: $transition-duration;\n}\n@mixin transition-timing-function($timing-function) {\n -webkit-transition-timing-function: $timing-function;\n transition-timing-function: $timing-function;\n}\n@mixin 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@mixin 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// 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 @include button-size($padding-base-vertical, $padding-base-horizontal, $font-size-base, $line-height-base, $btn-border-radius-base);\n @include user-select(none);\n\n &,\n &:active,\n &.active {\n &:focus,\n &.focus {\n @include 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 @include 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 @include opacity(.65);\n @include box-shadow(none);\n }\n\n // [converter] extracted a& to a.btn\n}\n\na.btn {\n &.disabled,\n fieldset[disabled] & {\n pointer-events: none; // Future-proof disabling of clicks on `` elements\n }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n @include button-variant($btn-default-color, $btn-default-bg, $btn-default-border);\n}\n.btn-primary {\n @include button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n @include button-variant($btn-success-color, $btn-success-bg, $btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n @include button-variant($btn-info-color, $btn-info-bg, $btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n @include button-variant($btn-warning-color, $btn-warning-bg, $btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n @include 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 @include 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 @include 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 @include button-size($padding-small-vertical, $padding-small-horizontal, $font-size-small, $line-height-small, $btn-border-radius-small);\n}\n.btn-xs {\n @include 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@mixin 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@mixin 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 \"shared\";\n\n// Provides cross-browser CSS opacity. Takes a number between 0 and 1 as the argument, e.g. 0.5 for 50% opacity.\n//\n// @param $opacity\n// A number between 0 and 1, where 0 is transparent and 1 is opaque.\n\n@mixin opacity($opacity) {\n @if $legacy-support-for-ie6 or $legacy-support-for-ie7 or $legacy-support-for-ie8 {\n filter: unquote(\"progid:DXImageTransform.Microsoft.Alpha(Opacity=#{round($opacity * 100)})\");\n }\n opacity: $opacity;\n}\n\n// Make an element completely transparent.\n@mixin transparent { @include opacity(0); }\n\n// Make an element completely opaque.\n@mixin opaque { @include opacity(1); }\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@at-root {\n // Import the fonts\n @font-face {\n font-family: 'Glyphicons Halflings';\n src: url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.eot'), '#{$icon-font-path}#{$icon-font-name}.eot'));\n src: url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.eot?#iefix'), '#{$icon-font-path}#{$icon-font-name}.eot?#iefix')) format('embedded-opentype'),\n url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.woff2'), '#{$icon-font-path}#{$icon-font-name}.woff2')) format('woff2'),\n url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.woff'), '#{$icon-font-path}#{$icon-font-name}.woff')) format('woff'),\n url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.ttf'), '#{$icon-font-path}#{$icon-font-name}.ttf')) format('truetype'),\n url(if($bootstrap-sass-asset-helper, twbs-font-path('#{$icon-font-path}#{$icon-font-name}.svg##{$icon-font-svg-id}'), '#{$icon-font-path}#{$icon-font-name}.svg##{$icon-font-svg-id}')) format('svg');\n }\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// 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 @include transition(opacity .15s linear);\n &.in {\n opacity: 1;\n }\n}\n\n.collapse {\n display: none;\n\n &.in { display: block; }\n // [converter] extracted tr&.in to tr.collapse.in\n // [converter] extracted tbody&.in to tbody.collapse.in\n}\n\ntr.collapse.in { display: table-row; }\n\ntbody.collapse.in { display: table-row-group; }\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n @include transition-property(height, visibility);\n @include transition-duration(.35s);\n @include 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 @include 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 @include 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 @include 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 right: 0; left: auto;\n }\n // Necessary for overrides of the default right aligned menu.\n // Will remove come v4 in all likelihood.\n .dropdown-menu-left {\n left: 0; right: auto;\n }\n }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n@mixin 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@mixin reset-filter() {\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\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 @include clearfix;\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 @include 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 @include 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 @include border-right-radius(0);\n }\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n @include 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 @include 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 @include 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 @include clearfix;\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 @include border-top-radius($btn-border-radius-base);\n @include border-bottom-radius(0);\n }\n &:last-child:not(:first-child) {\n @include border-top-radius(0);\n @include 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 @include border-bottom-radius(0);\n }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n @include 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// 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 @extend .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 @extend .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 @include 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 @include 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 @include clearfix;\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 @include 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 @extend .nav-justified;\n @extend .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 @include 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 @include clearfix;\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 @include clearfix;\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 @include clearfix;\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 @include 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 @include box-shadow($shadow);\n\n // Mixin behavior for optimum display\n @include 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 @include 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 @include 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 @include 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 @include border-top-radius($navbar-border-radius);\n @include 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 @include navbar-vertical-align($input-height-base);\n\n &.btn-sm {\n @include navbar-vertical-align($input-height-small);\n }\n &.btn-xs {\n @include 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 @include 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 {\n float: left !important;\n }\n .navbar-right {\n float: right !important;\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@mixin navbar-vertical-align($element-height) {\n margin-top: (($navbar-height - $element-height) / 2);\n margin-bottom: (($navbar-height - $element-height) / 2);\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 // [converter] Workaround for https://github.com/sass/libsass/issues/1115\n $nbsp: \"\\00a0\";\n content: \"#{$breadcrumb-separator}#{$nbsp}\"; // 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 @include border-left-radius($border-radius-base);\n }\n }\n &:last-child {\n > a,\n > span {\n @include 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 @include 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 @include pagination-size($padding-small-vertical, $padding-small-horizontal, $font-size-small, $line-height-small, $border-radius-small);\n}\n","// Pagination\n\n@mixin 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 @include border-left-radius($border-radius);\n }\n }\n &:last-child {\n > a,\n > span {\n @include 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 @include clearfix;\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 // [converter] extracted a& to a.label\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// Add hover effects, but only for links\na.label {\n &:hover,\n &:focus {\n color: $label-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n}\n\n// Colors\n// Contextual variations (linked labels get darker on :hover)\n\n.label-default {\n @include label-variant($label-default-bg);\n}\n\n.label-primary {\n @include label-variant($label-primary-bg);\n}\n\n.label-success {\n @include label-variant($label-success-bg);\n}\n\n.label-info {\n @include label-variant($label-info-bg);\n}\n\n.label-warning {\n @include label-variant($label-warning-bg);\n}\n\n.label-danger {\n @include label-variant($label-danger-bg);\n}\n","// Labels\n\n@mixin 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 // [converter] extracted a& to a.badge\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// Hover state, but only for links\na.badge {\n &:hover,\n &:focus {\n color: $badge-link-hover-color;\n text-decoration: none;\n cursor: pointer;\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// 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 @include transition(border .2s ease-in-out);\n\n > img,\n a > img {\n @include img-responsive;\n margin-left: auto;\n margin-right: auto;\n }\n\n // [converter] extracted a&:hover, a&:focus, a&.active to a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active\n\n // Image captions\n .caption {\n padding: $thumbnail-caption-padding;\n color: $thumbnail-caption-color;\n }\n}\n\n// Add a hover state for linked versions only\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n border-color: $link-color;\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 @include alert-variant($alert-success-bg, $alert-success-border, $alert-success-text);\n}\n\n.alert-info {\n @include alert-variant($alert-info-bg, $alert-info-border, $alert-info-text);\n}\n\n.alert-warning {\n @include alert-variant($alert-warning-bg, $alert-warning-border, $alert-warning-text);\n}\n\n.alert-danger {\n @include alert-variant($alert-danger-bg, $alert-danger-border, $alert-danger-text);\n}\n","// Alerts\n\n@mixin 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 @include 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 @include box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n @include 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 @include 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 @include animation(progress-bar-stripes 2s linear infinite);\n}\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n @include progress-bar-variant($progress-bar-success-bg);\n}\n\n.progress-bar-info {\n @include progress-bar-variant($progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n @include progress-bar-variant($progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n @include progress-bar-variant($progress-bar-danger-bg);\n}\n","// Gradients\n\n\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@mixin gradient-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: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=1); // 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@mixin gradient-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: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=0); // IE9 and down\n}\n\n@mixin gradient-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@mixin gradient-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: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=1); // IE9 and down, gets no color-stop at all for proper fallback\n}\n@mixin gradient-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: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=0); // IE9 and down, gets no color-stop at all for proper fallback\n}\n@mixin gradient-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@mixin gradient-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","// Progress bars\n\n@mixin progress-bar-variant($color) {\n background-color: $color;\n\n // Deprecated parent class requirement as of v3.2.0\n .progress-striped & {\n @include 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 @include border-top-radius($list-group-border-radius);\n }\n &:last-child {\n margin-bottom: 0;\n @include 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@include list-group-item-variant(success, $state-success-bg, $state-success-text);\n@include list-group-item-variant(info, $state-info-bg, $state-info-text);\n@include list-group-item-variant(warning, $state-warning-bg, $state-warning-text);\n@include 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@mixin list-group-item-variant($state, $background, $color) {\n .list-group-item-#{$state} {\n color: $color;\n background-color: $background;\n\n // [converter] extracted a&, button& to a.list-group-item-#{$state}, button.list-group-item-#{$state}\n }\n\n a.list-group-item-#{$state},\n button.list-group-item-#{$state} {\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// 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 @include box-shadow(0 1px 1px rgba(0,0,0,.05));\n}\n\n// Panel contents\n.panel-body {\n padding: $panel-body-padding;\n @include clearfix;\n}\n\n// Optional heading\n.panel-heading {\n padding: $panel-heading-padding;\n border-bottom: 1px solid transparent;\n @include 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 @include 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 @include 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 @include border-bottom-radius(($panel-border-radius - 1));\n }\n }\n }\n > .panel-heading + .panel-collapse > .list-group {\n .list-group-item:first-child {\n @include 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 @include 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 @include 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 @include panel-variant($panel-default-border, $panel-default-text, $panel-default-heading-bg, $panel-default-border);\n}\n.panel-primary {\n @include panel-variant($panel-primary-border, $panel-primary-text, $panel-primary-heading-bg, $panel-primary-border);\n}\n.panel-success {\n @include panel-variant($panel-success-border, $panel-success-text, $panel-success-heading-bg, $panel-success-border);\n}\n.panel-info {\n @include panel-variant($panel-info-border, $panel-info-text, $panel-info-heading-bg, $panel-info-border);\n}\n.panel-warning {\n @include panel-variant($panel-warning-border, $panel-warning-text, $panel-warning-heading-bg, $panel-warning-border);\n}\n.panel-danger {\n @include panel-variant($panel-danger-border, $panel-danger-text, $panel-danger-heading-bg, $panel-danger-border);\n}\n","// Panels\n\n@mixin 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 @include 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 @include opacity(.2);\n\n &:hover,\n &:focus {\n color: $close-color;\n text-decoration: none;\n cursor: pointer;\n @include opacity(.5);\n }\n\n // [converter] extracted button& to button.close\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\nbutton.close {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\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 @include translate(0, -25%);\n @include transition-transform(0.3s ease-out);\n }\n &.in .modal-dialog { @include 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 @include 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 { @include opacity(0); }\n &.in { @include 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 @include clearfix;\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 @include clearfix; // 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 @include 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","@import \"shared\";\n\n// @doc off\n// Note ----------------------------------------------------------------------\n// Safari, Chrome, and Firefox all support 3D transforms. However,\n// only in the most recent builds. You should also provide fallback 2d support for\n// Opera and IE. IE10 is slated to have 3d enabled, but is currently unreleased.\n// To make that easy, all 2D transforms include an browser-targeting toggle ($only3d)\n// to switch between the two support lists. The toggle defaults to 'false' (2D),\n// and also accepts 'true' (3D). Currently the lists are as follows:\n// 2D: Mozilla, Webkit, Opera, Official\n// 3D: Webkit, Firefox.\n\n// Available Transforms ------------------------------------------------------\n// - Scale (2d and 3d)\n// - Rotate (2d and 3d)\n// - Translate (2d and 3d)\n// - Skew (2d only)\n\n// Transform Parameters ------------------------------------------------------\n// - Transform Origin (2d and 3d)\n// - Perspective (3d)\n// - Perspective Origin (3d)\n// - Transform Style (3d)\n// - Backface Visibility (3d)\n\n// Mixins --------------------------------------------------------------------\n// transform-origin\n// - shortcuts: transform-origin2d, transform-origin3d\n// - helpers: apply-origin\n// transform\n// - shortcuts: transform2d, transform3d\n// - helpers: simple-transform, create-transform\n// perspective\n// - helpers: perspective-origin\n// transform-style\n// backface-visibility\n// scale\n// - shortcuts: scaleX, scaleY, scaleZ, scale3d\n// rotate\n// - shortcuts: rotateX, rotateY, rotate3d\n// translate\n// - shortcuts: translateX, translateY, translateZ, translate3d\n// skew\n// - shortcuts: skewX, skewY\n\n// Defaults ------------------------------------------------------------------\n// @doc on\n\n// The default x-origin for transforms\n$default-origin-x : 50% !default;\n// The default y-origin for transforms\n$default-origin-y : 50% !default;\n// The default z-origin for transforms\n$default-origin-z : 50% !default;\n\n\n// The default x-multiplier for scaling\n$default-scale-x : 1.25 !default;\n// The default y-multiplier for scaling\n$default-scale-y : $default-scale-x !default;\n// The default z-multiplier for scaling\n$default-scale-z : $default-scale-x !default;\n\n\n// The default angle for rotations\n$default-rotate : 45deg !default;\n\n\n// The default x-vector for the axis of 3d rotations\n$default-vector-x : 1 !default;\n// The default y-vector for the axis of 3d rotations\n$default-vector-y : 1 !default;\n// The default z-vector for the axis of 3d rotations\n$default-vector-z : 1 !default;\n\n\n// The default x-length for translations\n$default-translate-x : 1em !default;\n// The default y-length for translations\n$default-translate-y : $default-translate-x !default;\n// The default z-length for translations\n$default-translate-z : $default-translate-x !default;\n\n\n// The default x-angle for skewing\n$default-skew-x : 5deg !default;\n// The default y-angle for skewing\n$default-skew-y : 5deg !default;\n\n\n// **Transform-origin**\n// Transform-origin sent as a complete string\n//\n// @include apply-origin( origin [, 3D-only ] )\n//\n// where 'origin' is a space separated list containing 1-3 (x/y/z) coordinates\n// in percentages, absolute (px, cm, in, em etc..) or relative\n// (left, top, right, bottom, center) units\n//\n// @param only3d Set this to true to only apply this\n// mixin where browsers have 3D support.\n@mixin apply-origin($origin, $only3d) {\n $only3d: $only3d or -compass-list-size(-compass-list($origin)) > 2;\n @if $only3d {\n @include experimental(transform-origin, $origin,\n -moz, -webkit, -o, -ms, not(-khtml), official\n );\n } @else {\n @include experimental(transform-origin, $origin,\n -moz, -webkit, -o, -ms, not(-khtml), official\n );\n }\n}\n\n// Transform-origin sent as individual arguments:\n//\n// @include transform-origin( [ origin-x, origin-y, origin-z, 3D-only ] )\n//\n// where the 3 'origin-' arguments represent x/y/z coordinates.\n//\n// **NOTE:** setting z coordinates triggers 3D support list, leave false for 2D support\n@mixin transform-origin(\n $origin-x: $default-origin-x,\n $origin-y: $default-origin-y,\n $origin-z: false,\n $only3d: if($origin-z, true, false)\n) {\n $origin: unquote('');\n @if $origin-x or $origin-y or $origin-z {\n @if $origin-x { $origin: $origin-x; } @else { $origin: 50%; }\n @if $origin-y { $origin: $origin $origin-y; } @else { @if $origin-z { $origin: $origin 50%; }}\n @if $origin-z { $origin: $origin $origin-z; }\n @include apply-origin($origin, $only3d);\n }\n}\n\n\n// Transform sent as a complete string:\n//\n// @include transform( transforms [, 3D-only ] )\n//\n// where 'transforms' is a space separated list of all the transforms to be applied.\n@mixin transform(\n $transform,\n $only3d: false\n) {\n @if $only3d {\n @include experimental(transform, $transform,\n -moz, -webkit, -o, -ms, not(-khtml), official\n );\n } @else {\n @include experimental(transform, $transform,\n -moz, -webkit, -o, -ms, not(-khtml), official\n );\n }\n}\n\n// Shortcut to target all browsers with 2D transform support\n@mixin transform2d($trans) {\n @include transform($trans, false);\n}\n\n// Shortcut to target only browsers with 3D transform support\n@mixin transform3d($trans) {\n @include transform($trans, true);\n}\n\n// @doc off\n// 3D Parameters -------------------------------------------------------------\n// @doc on\n\n// Set the perspective of 3D transforms on the children of an element:\n//\n// @include perspective( perspective )\n//\n// where 'perspective' is a unitless number representing the depth of the\n// z-axis. The higher the perspective, the more exaggerated the foreshortening.\n// values from 500 to 1000 are more-or-less \"normal\" - a good starting-point.\n@mixin perspective($p) {\n @include experimental(perspective, $p,\n -moz, -webkit, -o, -ms, not(-khtml), official\n );\n}\n\n// Set the origin position for the perspective\n//\n// @include perspective-origin(origin-x [origin-y])\n//\n// where the two arguments represent x/y coordinates\n@mixin perspective-origin($origin: 50%) {\n @include experimental(perspective-origin, $origin,\n -moz, -webkit, -o, -ms, not(-khtml), official\n );\n}\n\n// Determine whether a 3D objects children also live in the given 3D space\n//\n// @include transform-style( [ style ] )\n//\n// where `style` can be either `flat` or `preserve-3d`.\n// Browsers default to `flat`, mixin defaults to `preserve-3d`.\n@mixin transform-style($style: preserve-3d) {\n @include experimental(transform-style, $style,\n -moz, -webkit, -o, -ms, not(-khtml), official\n );\n}\n\n// Determine the visibility of an element when it's back is turned\n//\n// @include backface-visibility( [ visibility ] )\n//\n// where `visibility` can be either `visible` or `hidden`.\n// Browsers default to visible, mixin defaults to hidden\n@mixin backface-visibility($visibility: hidden) {\n @include experimental(backface-visibility, $visibility,\n -moz, -webkit, -o, -ms, not(-khtml), official\n );\n}\n\n// @doc off\n// Transform Partials --------------------------------------------------------\n// These work well on their own, but they don't add to each other, they override.\n// Use along with transform parameter mixins to adjust origin, perspective and style\n// ---------------------------------------------------------------------------\n\n\n// Scale ---------------------------------------------------------------------\n// @doc on\n\n// Scale an object along the x and y axis:\n//\n// @include scale( [ scale-x, scale-y, perspective, 3D-only ] )\n//\n// where the 'scale-' arguments are unitless multipliers of the x and y dimensions\n// and perspective, which works the same as the stand-alone perspective property/mixin\n// but applies to the individual element (multiplied with any parent perspective)\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin scale(\n $scale-x: $default-scale-x,\n $scale-y: $scale-x,\n $perspective: false,\n $only3d: false\n) {\n $trans: scale($scale-x, $scale-y);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform($trans, $only3d);\n}\n\n// Scale an object along the x axis\n// @include scaleX( [ scale-x, perspective, 3D-only ] )\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin scaleX(\n $scale: $default-scale-x,\n $perspective: false,\n $only3d: false\n) {\n $trans: scaleX($scale);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform($trans, $only3d);\n}\n\n// Scale an object along the y axis\n// @include scaleY( [ scale-y, perspective, 3D-only ] )\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin scaleY(\n $scale: $default-scale-y,\n $perspective: false,\n $only3d: false\n) {\n $trans: scaleY($scale);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform($trans, $only3d);\n}\n\n// Scale an object along the z axis\n// @include scaleZ( [ scale-z, perspective ] )\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin scaleZ(\n $scale: $default-scale-z,\n $perspective: false\n) {\n $trans: scaleZ($scale);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform3d($trans);\n}\n\n// Scale and object along all three axis\n// @include scale3d( [ scale-x, scale-y, scale-z, perspective ] )\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin scale3d(\n $scale-x: $default-scale-x,\n $scale-y: $default-scale-y,\n $scale-z: $default-scale-z,\n $perspective: false\n) {\n $trans: scale3d($scale-x, $scale-y, $scale-z);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform3d($trans);\n}\n\n// @doc off\n// Rotate --------------------------------------------------------------------\n// @doc on\n\n// Rotate an object around the z axis (2D)\n// @include rotate( [ rotation, perspective, 3D-only ] )\n// where 'rotation' is an angle set in degrees (deg) or radian (rad) units\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin rotate(\n $rotate: $default-rotate,\n $perspective: false,\n $only3d: false\n) {\n $trans: rotate($rotate);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform($trans, $only3d);\n}\n\n// A longcut for 'rotate' in case you forget that 'z' is implied\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin rotateZ(\n $rotate: $default-rotate,\n $perspective: false,\n $only3d: false\n) {\n @include rotate($rotate, $perspective, $only3d);\n}\n\n// Rotate an object around the x axis (3D)\n// @include rotateX( [ rotation, perspective ] )\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin rotateX(\n $rotate: $default-rotate,\n $perspective: false\n) {\n $trans: rotateX($rotate);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform3d($trans);\n}\n\n// Rotate an object around the y axis (3D)\n// @include rotate( [ rotation, perspective ] )\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin rotateY(\n $rotate: $default-rotate,\n $perspective: false\n) {\n $trans: rotateY($rotate);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform3d($trans);\n}\n\n// Rotate an object around an arbitrary axis (3D)\n// @include rotate( [ vector-x, vector-y, vector-z, rotation, perspective ] )\n// where the 'vector-' arguments accept unitless numbers.\n// These numbers are not important on their own, but in relation to one another\n// creating an axis from your transform-origin, along the axis of Xx = Yy = Zz.\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin rotate3d(\n $vector-x: $default-vector-x,\n $vector-y: $default-vector-y,\n $vector-z: $default-vector-z,\n $rotate: $default-rotate,\n $perspective: false\n) {\n $trans: rotate3d($vector-x, $vector-y, $vector-z, $rotate);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform3d($trans);\n}\n\n// @doc off\n// Translate -----------------------------------------------------------------\n// @doc on\n\n// Move an object along the x or y axis (2D)\n// @include translate( [ translate-x, translate-y, perspective, 3D-only ] )\n// where the 'translate-' arguments accept any distance in percentages or absolute (px, cm, in, em etc..) units.\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin translate(\n $translate-x: $default-translate-x,\n $translate-y: $default-translate-y,\n $perspective: false,\n $only3d: false\n) {\n $trans: translate($translate-x, $translate-y);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform($trans, $only3d);\n}\n\n// Move an object along the x axis (2D)\n// @include translate( [ translate-x, perspective, 3D-only ] )\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin translateX(\n $trans-x: $default-translate-x,\n $perspective: false,\n $only3d: false\n) {\n $trans: translateX($trans-x);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform($trans, $only3d);\n}\n\n// Move an object along the y axis (2D)\n// @include translate( [ translate-y, perspective, 3D-only ] )\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin translateY(\n $trans-y: $default-translate-y,\n $perspective: false,\n $only3d: false\n) {\n $trans: translateY($trans-y);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform($trans, $only3d);\n}\n\n// Move an object along the z axis (3D)\n// @include translate( [ translate-z, perspective ] )\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin translateZ(\n $trans-z: $default-translate-z,\n $perspective: false\n) {\n $trans: translateZ($trans-z);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform3d($trans);\n}\n\n// Move an object along the x, y and z axis (3D)\n// @include translate( [ translate-x, translate-y, translate-z, perspective ] )\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin translate3d(\n $translate-x: $default-translate-x,\n $translate-y: $default-translate-y,\n $translate-z: $default-translate-z,\n $perspective: false\n) {\n $trans: translate3d($translate-x, $translate-y, $translate-z);\n @if $perspective { $trans: perspective($perspective) $trans; }\n @include transform3d($trans);\n}\n\n// @doc off\n// Skew ----------------------------------------------------------------------\n// @doc on\n\n// Skew an element:\n//\n// @include skew( [ skew-x, skew-y, 3D-only ] )\n//\n// where the 'skew-' arguments accept css angles in degrees (deg) or radian (rad) units.\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin skew(\n $skew-x: $default-skew-x,\n $skew-y: $default-skew-y,\n $only3d: false\n) {\n $trans: skew($skew-x, $skew-y);\n @include transform($trans, $only3d);\n}\n\n// Skew an element along the x axiz\n//\n// @include skew( [ skew-x, 3D-only ] )\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin skewX(\n $skew-x: $default-skew-x,\n $only3d: false\n) {\n $trans: skewX($skew-x);\n @include transform($trans, $only3d);\n}\n\n// Skew an element along the y axis\n//\n// @include skew( [ skew-y, 3D-only ] )\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin skewY(\n $skew-y: $default-skew-y,\n $only3d: false\n) {\n $trans: skewY($skew-y);\n @include transform($trans, $only3d);\n}\n\n\n// Full transform mixins\n// For settings any combination of transforms as arguments\n// These are complex and not highly recommended for daily use. They are mainly\n// here for backward-compatibility purposes.\n//\n// * they include origin adjustments\n// * scale takes a multiplier (unitless), rotate and skew take degrees (deg)\n//\n// **Note** This mixin cannot be combined with other transform mixins.\n@mixin create-transform(\n $perspective: false,\n $scale-x: false,\n $scale-y: false,\n $scale-z: false,\n $rotate-x: false,\n $rotate-y: false,\n $rotate-z: false,\n $rotate3d: false,\n $trans-x: false,\n $trans-y: false,\n $trans-z: false,\n $skew-x: false,\n $skew-y: false,\n $origin-x: false,\n $origin-y: false,\n $origin-z: false,\n $only3d: false\n) {\n $trans: unquote(\"\");\n\n // perspective\n @if $perspective { $trans: perspective($perspective) ; }\n\n // scale\n @if $scale-x and $scale-y {\n @if $scale-z { $trans: $trans scale3d($scale-x, $scale-y, $scale-z); }\n @else { $trans: $trans scale($scale-x, $scale-y); }\n } @else {\n @if $scale-x { $trans: $trans scaleX($scale-x); }\n @if $scale-y { $trans: $trans scaleY($scale-y); }\n @if $scale-z { $trans: $trans scaleZ($scale-z); }\n }\n\n // rotate\n @if $rotate-x { $trans: $trans rotateX($rotate-x); }\n @if $rotate-y { $trans: $trans rotateY($rotate-y); }\n @if $rotate-z { $trans: $trans rotateZ($rotate-z); }\n @if $rotate3d { $trans: $trans rotate3d($rotate3d); }\n\n // translate\n @if $trans-x and $trans-y {\n @if $trans-z { $trans: $trans translate3d($trans-x, $trans-y, $trans-z); }\n @else { $trans: $trans translate($trans-x, $trans-y); }\n } @else {\n @if $trans-x { $trans: $trans translateX($trans-x); }\n @if $trans-y { $trans: $trans translateY($trans-y); }\n @if $trans-z { $trans: $trans translateZ($trans-z); }\n }\n\n // skew\n @if $skew-x and $skew-y { $trans: $trans skew($skew-x, $skew-y); }\n @else {\n @if $skew-x { $trans: $trans skewX($skew-x); }\n @if $skew-y { $trans: $trans skewY($skew-y); }\n }\n\n // apply it!\n @include transform($trans, $only3d);\n @include transform-origin($origin-x, $origin-y, $origin-z, $only3d);\n}\n\n\n// A simplified set of options\n// backwards-compatible with the previous version of the 'transform' mixin\n@mixin simple-transform(\n $scale: false,\n $rotate: false,\n $trans-x: false,\n $trans-y: false,\n $skew-x: false,\n $skew-y: false,\n $origin-x: false,\n $origin-y: false\n) {\n @include create-transform(\n false,\n $scale, $scale, false,\n false, false, $rotate, false,\n $trans-x, $trans-y, false,\n $skew-x, $skew-y,\n $origin-x, $origin-y, false,\n false\n );\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 @include reset-text;\n font-size: $font-size-small;\n\n @include opacity(0);\n\n &.in { @include 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","@mixin 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 @include 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 @include 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","//\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 @include transition(.6s ease-in-out left);\n\n // Account for jankitude on images\n > img,\n > a > img {\n @include 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 @include transition-transform(0.6s ease-in-out);\n @include backface-visibility(hidden);\n @include perspective(1000px);\n\n &.next,\n &.active.right {\n @include translate3d(100%, 0, 0);\n left: 0;\n }\n &.prev,\n &.active.left {\n @include translate3d(-100%, 0, 0);\n left: 0;\n }\n &.next.left,\n &.prev.right,\n &.active {\n @include 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 @include 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 @include 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 @include 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 @include 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","//\n// Utility classes\n// --------------------------------------------------\n\n\n// Floats\n// -------------------------\n\n.clearfix {\n @include clearfix;\n}\n.center-block {\n @include 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 @include 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","// Center-align a block level element\n\n@mixin center-block() {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n","// Indicates the direction you prefer to move your text\n// when hiding it.\n//\n// `left` is more robust, especially in older browsers.\n// `right` seems have better runtime performance.\n$hide-text-direction: left !default;\n\n// Hides html text and replaces it with an image.\n// If you use this on an inline element, you will need to change the display to block or inline-block.\n// Also, if the size of the image differs significantly from the font size, you'll need to set the width and/or height.\n//\n// Parameters:\n//\n// * `img` -- the relative path from the project image directory to the image, or a url literal.\n// * `x` -- the x position of the background image.\n// * `y` -- the y position of the background image.\n@mixin replace-text($img, $x: 50%, $y: 50%) {\n @include hide-text;\n background: {\n @if is-url($img) {\n image: $img;\n } @else {\n image: image-url($img);\n }\n repeat: no-repeat;\n position: $x $y;\n };\n}\n\n// Like the `replace-text` mixin, but also sets the width\n// and height of the element according the dimensions of the image.\n//\n// If you set `$inline` to true, then an inline image (data uri) will be used.\n@mixin replace-text-with-dimensions($img, $x: 50%, $y: 50%, $inline: false) {\n @include replace-text(if($inline, inline-image($img), $img), $x, $y);\n width: image-width($img);\n height: image-height($img);\n}\n\n// Hides text in an element so you can see the background.\n//\n// The direction indicates how the text should be moved out of view.\n//\n// See `$hide-text-direction` for more information and to set this globally\n// for your application.\n@mixin hide-text($direction: $hide-text-direction) {\n @if $direction == left {\n $approximate-em-value: 12px / 1em;\n $wider-than-any-screen: -9999em;\n text-indent: $wider-than-any-screen * $approximate-em-value;\n overflow: hidden;\n text-align: left;\n } @else {\n // slightly wider than the box prevents issues with inline-block elements\n text-indent: 110%;\n white-space: nowrap;\n overflow: hidden;\n }\n}\n\n// Hides text in an element by squishing the text into oblivion.\n// Use this if you need to hide text contained in an inline element\n// but still have it read by a screen reader.\n@mixin squish-text {\n font: 0/0 serif;\n text-shadow: none;\n color: transparent;\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@at-root {\n @-ms-viewport {\n width: device-width;\n }\n}\n\n\n// Visibility utilities\n// Note: Deprecated .visible-xs, .visible-sm, .visible-md, and .visible-lg as of v3.2.0\n\n@include responsive-invisibility('.visible-xs');\n@include responsive-invisibility('.visible-sm');\n@include responsive-invisibility('.visible-md');\n@include responsive-invisibility('.visible-lg');\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@media (max-width: $screen-xs-max) {\n @include responsive-visibility('.visible-xs');\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@media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) {\n @include responsive-visibility('.visible-sm');\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@media (min-width: $screen-md-min) and (max-width: $screen-md-max) {\n @include responsive-visibility('.visible-md');\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@media (min-width: $screen-lg-min) {\n @include responsive-visibility('.visible-lg');\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@media (max-width: $screen-xs-max) {\n @include responsive-invisibility('.hidden-xs');\n}\n\n@media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) {\n @include responsive-invisibility('.hidden-sm');\n}\n\n@media (min-width: $screen-md-min) and (max-width: $screen-md-max) {\n @include responsive-invisibility('.hidden-md');\n}\n\n@media (min-width: $screen-lg-min) {\n @include responsive-invisibility('.hidden-lg');\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\n@include responsive-invisibility('.visible-print');\n\n@media print {\n @include responsive-visibility('.visible-print');\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@media print {\n @include responsive-invisibility('.hidden-print');\n}\n","// Responsive utilities\n\n//\n// More easily include all the states for responsive-utilities.less.\n// [converter] $parent hack\n@mixin responsive-visibility($parent) {\n #{$parent} {\n display: block !important;\n }\n table#{$parent} { display: table !important; }\n tr#{$parent} { display: table-row !important; }\n th#{$parent},\n td#{$parent} { display: table-cell !important; }\n}\n\n// [converter] $parent hack\n@mixin responsive-invisibility($parent) {\n #{$parent} {\n display: none !important;\n }\n}\n","/*!\n * Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */\n\n@import \"variables\";\n@import \"mixins\";\n@import \"path\";\n@import \"core\";\n@import \"larger\";\n@import \"fixed-width\";\n@import \"list\";\n@import \"bordered-pulled\";\n@import \"animated\";\n@import \"rotated-flipped\";\n@import \"stacked\";\n@import \"icons\";\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","// Variables\n// --------------------------\n\n$fa-font-path: \"../fonts\" !default;\n$fa-font-size-base: 14px !default;\n$fa-line-height-base: 1 !default;\n//$fa-font-path: \"//netdna.bootstrapcdn.com/font-awesome/4.4.0/fonts\" !default; // for referencing Bootstrap CDN font files directly\n$fa-css-prefix: fa !default;\n$fa-version: \"4.4.0\" !default;\n$fa-border-color: #eee !default;\n$fa-inverse: #fff !default;\n$fa-li-width: (30em / 14) !default;\n\n$fa-var-500px: \"\\f26e\";\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-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-asterisk: \"\\f069\";\n$fa-var-at: \"\\f1fa\";\n$fa-var-automobile: \"\\f1b9\";\n$fa-var-backward: \"\\f04a\";\n$fa-var-balance-scale: \"\\f24e\";\n$fa-var-ban: \"\\f05e\";\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-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-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-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-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-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-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-dropbox: \"\\f16b\";\n$fa-var-drupal: \"\\f1a9\";\n$fa-var-edit: \"\\f044\";\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-square: \"\\f199\";\n$fa-var-eraser: \"\\f12d\";\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-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-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-fonticons: \"\\f280\";\n$fa-var-forumbee: \"\\f211\";\n$fa-var-forward: \"\\f04e\";\n$fa-var-foursquare: \"\\f180\";\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-gittip: \"\\f184\";\n$fa-var-glass: \"\\f000\";\n$fa-var-globe: \"\\f0ac\";\n$fa-var-google: \"\\f1a0\";\n$fa-var-google-plus: \"\\f0d5\";\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-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-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-ils: \"\\f20b\";\n$fa-var-image: \"\\f03e\";\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-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-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-meh-o: \"\\f11a\";\n$fa-var-mercury: \"\\f223\";\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-mobile: \"\\f10b\";\n$fa-var-mobile-phone: \"\\f10b\";\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-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-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: \"\\f1a7\";\n$fa-var-pied-piper-alt: \"\\f1a8\";\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-power-off: \"\\f011\";\n$fa-var-print: \"\\f02f\";\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-quote-left: \"\\f10d\";\n$fa-var-quote-right: \"\\f10e\";\n$fa-var-ra: \"\\f1d0\";\n$fa-var-random: \"\\f074\";\n$fa-var-rebel: \"\\f1d0\";\n$fa-var-recycle: \"\\f1b8\";\n$fa-var-reddit: \"\\f1a1\";\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-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-safari: \"\\f267\";\n$fa-var-save: \"\\f0c7\";\n$fa-var-scissors: \"\\f0c4\";\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-cart: \"\\f07a\";\n$fa-var-sign-in: \"\\f090\";\n$fa-var-sign-out: \"\\f08b\";\n$fa-var-signal: \"\\f012\";\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-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-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-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-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-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-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-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-usd: \"\\f155\";\n$fa-var-user: \"\\f007\";\n$fa-var-user-md: \"\\f0f0\";\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-venus: \"\\f221\";\n$fa-var-venus-double: \"\\f226\";\n$fa-var-venus-mars: \"\\f228\";\n$fa-var-viacoin: \"\\f237\";\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-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-wifi: \"\\f1eb\";\n$fa-var-wikipedia-w: \"\\f266\";\n$fa-var-windows: \"\\f17a\";\n$fa-var-won: \"\\f159\";\n$fa-var-wordpress: \"\\f19a\";\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-youtube: \"\\f167\";\n$fa-var-youtube-play: \"\\f16a\";\n$fa-var-youtube-square: \"\\f166\";\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","// Spinning 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 { @include fa-icon-rotate(90deg, 1); }\n.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); }\n.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); }\n\n.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); }\n.#{$fa-css-prefix}-flip-vertical { @include 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@mixin 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@mixin fa-icon-rotate($degrees, $rotation) {\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation});\n -webkit-transform: rotate($degrees);\n -ms-transform: rotate($degrees);\n transform: rotate($degrees);\n}\n\n@mixin fa-icon-flip($horiz, $vert, $rotation) {\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation});\n -webkit-transform: scale($horiz, $vert);\n -ms-transform: scale($horiz, $vert);\n transform: scale($horiz, $vert);\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:before { content: $fa-var-pied-piper; }\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}-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-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","// Styles for admin pages.\n// --------------------------------------------------\n.views-display-setting .views-admin-label {\n // From views-admin.css\n display: inline-block;\n float: left; /* LTR */\n // From views-admin.theme.css\n margin-right: 3pt; /* LTR */\n}\n","// Comment\n// --------------------------------------------------\n.comment {\n margin-top: 15px;\n .user-picture {\n float: left;\n margin-right: 10px;\n a {\n display: block;\n }\n }\n .submitted {\n font-size: 0.90em;\n .permalink {\n margin-left: 5px;\n }\n .new {\n color: $brand-danger;\n }\n }\n .content {\n margin: 10px 0;\n }\n .links {\n font-size: 0.80em;\n }\n}\n","// General\n// -----------------------------------------------------------------------------\n.form-item {\n margin-top: 0;\n}\nform {\n .form-managed-file {\n input {\n display: inline-block;\n margin: 0 10px 0 0;\n }\n }\n .container-inline-date .date-padding {\n padding: 0;\n float: none;\n }\n .form-actions {\n .btn {\n margin-right: 10px;\n }\n }\n .field-type-datetime {\n select {\n min-width: 80px;\n }\n }\n .format-toggle {\n float: none;\n }\n .field-multiple-table {\n thead {\n th {\n padding: 10px !important;\n label {\n margin: 0;\n font-weight: bold;\n }\n }\n }\n }\n .description {\n margin: 2px 0;\n color: $gray;\n }\n}\n\n.media-widget {\n > a {\n margin: 0 10px 0 0;\n @extend .btn;\n }\n}\n\nfieldset {\n padding: 0;\n legend {\n float: left;\n line-height: 1em;\n margin: 0;\n }\n .panel-body {\n clear: both;\n }\n}\n\nhtml.js {\n input.form-autocomplete {\n background: image-url(\"throbber.gif\") no-repeat right 8px #fff !important;\n }\n input.throbbing {\n background-position: right -122px !important;\n }\n fieldset.collapsed {\n height: auto;\n border-left-width: 1px;\n border-right-width: 1px;\n }\n}\n\n.views-exposed-form .views-exposed-widget .form-submit {\n margin-top: 1.8em;\n}\n\n@media (max-width: 767px) { \n form {\n .btn {\n width: 100%;\n display: block;\n clear: both;\n margin: 0 0 5px;\n }\n input.form-text,\n textarea,\n select {\n width: 100%;\n }\n .confirm-parent, \n .password-parent, \n .password-suggestions {\n width: auto !important;\n }\n .password-parent {\n div.password-strength {\n width: 150px;\n float: right;\n margin-top: 0;\n font-size: 10px;\n margin-bottom: 5px;\n margin-top: -5px;\n }\n }\n .confirm-parent {\n div.password-confirm {\n width: 110px;\n float: right;\n margin-top: 0;\n font-size: 10px;\n margin-bottom: 5px;\n margin-top: -5px;\n }\n }\n }\n}\n\n// Node Edit Form\n// -----------------------------------------------------------------------------\n#node-edit {\n #edit-title {\n font-size: 1.6em;\n line-height: 1.6em;\n height: 45px;\n width: 90%;\n }\n .form-item-path-alias {\n @include clearfix;\n label, input {\n display: inline;\n }\n }\n .burr-flipped-sidebar {\n .panel-pane {\n @include well;\n padding: 10px;\n .pane-title {\n margin-top: 0;\n }\n }\n .pane-node-form-buttons {\n background: none;\n padding: inherit;\n .form-actions {\n margin: 0;\n border-top: 0;\n }\n }\n }\n .pane-node-form-buttons {\n clear: both;\n }\n}\n\n.filter-wrapper {\n @include well;\n margin-top: 10px;\n .form-item {\n margin: 0 0 10px;\n padding: 0;\n }\n .filter-guidelines {\n padding: 0;\n .tips {\n margin-left: 0;\n }\n }\n}\n\n// Field Overview\n// -----------------------------------------------------------------------------\n.page-admin {\n form {\n table {\n select,\n input.form-text {\n width: 150px;\n }\n }\n }\n}\n\n// Features\n// -----------------------------------------------------------------------------\n#features-export-form {\n .features-export-parent {\n margin: 0 0 20px;\n fieldset.collapsed {\n min-height: 43px !important;\n background: none;\n }\n .features-export-list {\n padding: 10px;\n .form-item {\n float: none !important;\n }\n }\n }\n}\n\n// Panels edit content form.\n// -----------------------------------------------------------------------------\n#panels-panel-context-edit-move,\n#panels-panel-context-edit-content {\n .container {\n width: auto;\n padding: 0;\n .row {\n margin-bottom: 20px;\n }\n }\n}\n\n// Navbar form\n// -----------------------------------------------------------------------------\n.navbar-form {\n .form-wrapper {\n padding: 0;\n }\n .form-item-keys,\n .form-item {\n margin-top: 0 !important;\n }\n .form-submit {\n display: none;\n }\n}\n\n// Search form block\n// -----------------------------------------------------------------------------\n.pane-search-box {\n form {\n .form-wrapper {\n .form-group {\n display: block;\n margin-bottom: 10px;\n }\n }\n }\n}\n\n// Draggable tables\n// -----------------------------------------------------------------------------\n.tabledrag-handle .handle {\n box-sizing: content-box;\n}\n","// Sass Mixins\n// --------------------------------------------------\n@mixin transparent($color, $alpha) {\n $rgba: rgba($color, $alpha);\n $ie-hex-str: ie-hex-str($rgba);\n background-color: transparent;\n background-color: $rgba;\n filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#{$ie-hex-str},endColorstr=#{$ie-hex-str});\n zoom: 1;\n}\n\n@mixin well() {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: $well-bg;\n border: 1px solid darken($well-bg, 7%);\n @include border-radius(4px);\n @include 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@mixin btn() {\n display: inline-block;\n}\n\n// Breakpoint mixin.\n// Usage: @include breakpoint(sm) { ... }\n// -----------------------------------------------------------------------------\n@mixin breakpoint($class) {\n @if $class == xs {\n @media (max-width: $screen-xs-max) { @content; }\n }\n @else if $class == sm {\n @media (min-width: $screen-sm) { @content; }\n }\n @else if $class == md {\n @media (min-width: $screen-md) { @content; }\n }\n @else if $class == lg {\n @media (min-width: $screen-lg) { @content; }\n }\n @else {\n @warn \"Breakpoint mixin supports: xs, sm, md, lg\";\n }\n}\n\n// Font Awesome.\n// Usage: @include fa(bars) { ... }\n// -----------------------------------------------------------------------------\n@mixin fa($icon) {\n @extend .fa;\n @extend .fa-#{$icon}\n}\n","// Layout\n// --------------------------------------------------\n.container {\n .container,\n .container-fluid {\n width: auto;\n margin-left: -15px;\n margin-right: -15px;\n }\n}\n\n#footer {\n margin: 36px 0;\n}\n","// Maintenance page\n// -----------------------------------------------------------------------------\nbody.maintenance-page {\n .container {\n max-width: 970px !important;\n }\n\n .jumbotron {\n background-color: #000000;\n color: white;\n padding: 20px 0;\n h1 {\n font-size: 3.0em;\n margin-top: 0;\n }\n @include breakpoint(md) {\n padding-top: 30px;\n padding-bottom: 30px;\n }\n }\n\n .main {\n padding-top: 20px;\n padding-bottom: 50px;\n }\n\n .page-header {\n h1 {\n font-size: 24px;\n @include breakpoint(md) {\n font-size: 36px;\n }\n }\n }\n\n // Tasks.\n // --------------------------------------------------\n .tasks-list {\n > div {\n margin-bottom: 25px;\n @extend .text-muted;\n h6 {\n margin-bottom: 2px;\n font-size: 14px;\n font-weight: normal;\n }\n h4 {\n margin-top: 0;\n font-size: 14px;\n }\n &.active,\n &.done {\n color: black;\n }\n }\n }\n\n // Forms.\n // --------------------------------------------------\n .form-actions {\n .btn {\n &:first-child {\n @extend .btn-primary;\n background-color: white;\n border-color: black;\n color: black;\n &:hover, &:focus {\n background-color: black;\n border-color: white;\n }\n }\n }\n }\n\n // Progress bar\n .progress {\n .progress-bar {\n background-color: black;\n }\n }\n\n // Theme selection form.\n #panopoly-theme-selection-form {\n .form-type-radio {\n margin: 0 0 2em;\n label {\n display: block;\n }\n .form-radio {\n margin: 0;\n left: 0;\n top: 40%;\n }\n }\n }\n}","// Styles for CTools Modal\n// --------------------------------------------------\nbody.ctools-modal-open {\n overflow: hidden;\n}\n#modalContent {\n .modal-content {\n width: 100%;\n overflow: hidden;\n box-shadow: none !important;\n }\n #modal-content {\n overflow: auto;\n width: 100% !important;\n background: white;\n }\n .panels-add-content-modal {\n background: none;\n padding: 0;\n height: 100%;\n margin: -20px -20px 0;\n width: 100%;\n position: absolute;\n }\n .panels-section-columns,\n .panels-categories-description {\n border: none;\n }\n .panels-section-column-categories {\n margin-left: 0;\n border-right: 1px solid #ccc;\n height: 100%;\n background: white;\n overflow: auto;\n padding-bottom: 20px;\n .btn {\n border: 1px solid $gray-light !important;\n line-height: inherit;\n margin: 0;\n text-align: left;\n }\n }\n .panels-categories-box {\n border: 0;\n a.btn {\n padding: 5px 10px;\n }\n a.active {\n background: $gray-lighter;\n box-shadow: none;\n }\n }\n .panels-root-content-box {\n a.btn {\n padding: 5px 10px;\n }\n }\n .panels-categories-description {\n padding: 20px;\n }\n .panels-section-columns {\n padding-bottom: 20px;\n }\n fieldset.widget-preview {\n margin-top: 18px;\n margin-bottom: 0;\n position: static;\n border: 1px solid #ddd;\n .panel-heading {\n position: relative;\n .btn {\n position: absolute;\n right: 10px;\n top: 5px;\n }\n }\n }\n .ctools-auto-submit-full-form {\n fieldset {\n width: 48%;\n display: block;\n fieldset {\n width: 100%;\n }\n &.widget-preview-single {\n float: right;\n margin-left: 1em;\n margin-top: 0;\n width: 48%;\n max-width: 48% !important;\n }\n }\n .form-actions {\n float: right;\n clear: right;\n width: 48%;\n max-width: 48%;\n text-align: right;\n }\n }\n .form-item-view-settings {\n display: block;\n }\n .form-item-exposed-use-pager {\n display: block;\n }\n #panopoly-form-widget-preview {\n width: 50%;\n float: right;\n .container {\n width: auto;\n }\n }\n}\n","// Basic menu blocks\n// -----------------------------------------------------------------------------\nul.menu > li > ul.menu {\n margin-left: 1em; /* LTR */\n}\n\n// Nav\n// -----------------------------------------------------------------------------\nul.nav {\n > li {\n &.dropdown {\n &:after {\n width: 100%;\n height: 2px;\n background: none;\n position: absolute;\n bottom: -2px;\n left: 0;\n right: 0;\n content: '';\n }\n }\n }\n}\n\n// Nav expanded\n// -----------------------------------------------------------------------------\n.nav-expanded {\n .caret {\n display: none;\n }\n > li {\n > a {\n font-size: 1.2em;\n text-align: left;\n font-weight: 700;\n color: $text-color;\n &:hover, &:focus, &.active, &.active-trail {\n color: $link-hover-color;\n background: none;\n }\n }\n ul.dropdown-menu {\n background: none;\n display: block;\n border: 0;\n padding: 0;\n position: static;\n float: none;\n border-radius: 0;\n box-shadow: none;\n li {\n a {\n padding: 3px 15px;\n color: $text-color;\n &:hover, &:focus, &.active, &.active-trail {\n color: $link-hover-color;\n background: none;\n }\n }\n }\n ul {\n display: none !important;\n }\n }\n @include breakpoint(md) {\n float: none;\n margin-bottom: 18px;\n }\n &.open {\n > a {\n color: $text-color;\n background: none;\n &:hover, &:focus, &.active, &.active-trail {\n color: $link-hover-color;\n background: none;\n }\n }\n }\n }\n}\n","// Styles for Nodes\n// --------------------------------------------------\n\n// Miscellaneous\n// --------------------------------------------------\n.field-collection-container {\n border: 0;\n .field-collection-view {\n margin: 0;\n padding: 0;\n border: none;\n }\n}\n\n// Panopoly News\n// --------------------------------------------------\n.node-panopoly-page {\n // Teaser\n &.node-teaser {\n .panel-pane {\n margin: 0 0 10px 260px;\n }\n .pane-node-field-featured-image {\n float: left;\n margin-left: 0;\n }\n }\n @media (max-width: $screen-xs-max) {\n .panel-pane {\n float: none !important;\n margin: 0 0 10px !important;\n }\n }\n}\n\n// Panopoly News\n// --------------------------------------------------\n.node-panopoly-news-article {\n // Teaser\n &.node-teaser {\n .panel-pane {\n margin: 0 0 10px 260px;\n }\n .pane-node-field-featured-image {\n float: left;\n margin-left: 0;\n }\n }\n @media (max-width: $screen-xs-max) {\n .panel-pane {\n float: none !important;\n margin: 0 0 10px !important;\n }\n }\n}\n","// General\n// -----------------------------------------------------------------------------\n.panel-display {\n > .row {\n margin-bottom: 20px;\n }\n}\n.panel-flexible .panel-separator {\n display: none;\n}\n\n// Admin\n// -----------------------------------------------------------------------------\n.panels-layouts-checkboxes {\n // Undo default Radix styling so the radio button can appear above the layout.\n input[type=\"radio\"] {\n position: static;\n margin-left: 0px;\n margin-bottom: 20px;\n }\n label {\n margin-left: 0px;\n }\n .form-type-radio {\n margin: 0 !important;\n }\n}\n\n// IPE\n// -----------------------------------------------------------------------------\nbody.panels-ipe {\n margin-bottom: 55px !important;\n}\n\ndiv#panels-ipe-control-container {\n width: auto;\n left: 0;\n right: 0;\n box-shadow: none;\n .panels-ipe-button-container {\n text-align: center;\n .panels-ipe-pseudobutton-container {\n margin: 0 5px;\n a {\n padding: 0px 10px 0px 34px;\n &:hover {\n text-decoration: none;\n }\n }\n }\n }\n .panels-ipe-form-container {\n form {\n > div {\n text-align: center;\n }\n .form-submit {\n margin: 0 5px;\n padding: 0px 10px 0px 34px;\n &:hover {\n box-shadow: none;\n }\n }\n }\n }\n}\n\nul.panels-ipe-linkbar {\n list-style: none outside none;\n > li {\n display: inline-block;\n margin: 0 0 0 5px;\n a {\n margin: 0 !important;\n }\n }\n}\n","// Site name and logo\n// -----------------------------------------------------------------------------\n#logo {\n display: block;\n float: left;\n margin-right: $navbar-padding-horizontal;\n\n // Resize the logo to fit the height of the navbar (which a child theme may\n // change on the desktop).\n height: 100%;\n width: auto;\n}\n#site-name {\n float: left;\n}\n\n// Page header\n// -----------------------------------------------------------------------------\n.page-header {\n margin: 0 0 18px;\n h1 {\n margin: 0;\n }\n}\n\n// Hide the .page-header for pages with .page-title-hidden.\n.page-title-hidden {\n .page-header {\n display: none;\n }\n}\n\n// Breadcrumb\n// -----------------------------------------------------------------------------\n.breadcrumb {\n a {\n i {\n display: none;\n }\n }\n}\n\n// Tabs\n// -----------------------------------------------------------------------------\n.tabs,\n.nav-tabs {\n margin: 0 0 18px;\n}\n\n// Action Links\n// -----------------------------------------------------------------------------\n.action-links {\n list-style: none outside none;\n margin: 0 0 18px;\n padding: 0;\n @include clearfix;\n\n > li {\n float: left;\n margin: 0 10px 0 0;\n }\n}\n\n// Vertical Tabs\n// -----------------------------------------------------------------------------\ndiv.vertical-tabs {\n border: none;\n border: 1px solid #DDD;\n outline: none;\n border-radius: 4px;\n ul.vertical-tabs-list {\n border: none;\n margin-top: 20px;\n margin-bottom: 20px;\n outline: none;\n li {\n border: none;\n background: none;\n outline: none !important;\n border-radius: 4px 0 0 4px;\n border: 1px solid;\n border-color: #fff #ddd #fff #fff;\n &.selected {\n border-color: #ddd #fff #ddd #ddd;\n }\n a {\n outline: none !important;\n border-radius: 4px 0 0 4px;\n &:hover {\n color: #fff;\n background: $link-color;\n text-decoration: none;\n strong {\n text-decoration: none;\n color: #fff;\n }\n }\n }\n }\n }\n .vertical-tabs-panes {\n padding: 20px 10px;\n }\n .form-type-textfield input {\n width: 90%;\n box-sizing: content-box;\n }\n}\n\n// Tables\n// --------------------------------------------------\ntable {\n width: 100%;\n margin-bottom: $line-height-base;\n // Cells\n th,\n td {\n padding: 8px;\n line-height: $line-height-base;\n text-align: left;\n vertical-align: top;\n border-top: 1px solid $table-border-color;\n &.checkbox {\n text-align: center;\n display: table-cell;\n min-height: 0;\n margin-bottom: 0;\n padding-left: 0;\n input {\n float: none !important;\n margin-left: 0 !important;\n }\n div.checkbox {\n text-align: center;\n min-height: 0;\n margin-bottom: 0;\n padding-left: 0;\n }\n }\n }\n th {\n font-weight: bold;\n }\n // Bottom align for column headings\n thead th {\n vertical-align: bottom;\n }\n // Remove top border from thead by default\n caption + thead tr:first-child th,\n caption + thead tr:first-child td,\n colgroup + thead tr:first-child th,\n colgroup + thead tr:first-child td,\n thead:first-child tr:first-child th,\n thead:first-child tr:first-child td {\n border-top: 0;\n }\n // Account for multiple tbody instances\n tbody + tbody {\n border-top: 2px solid $table-border-color;\n }\n}\n\n// Links\n// --------------------------------------------------\nul.links {\n padding: 0;\n list-style: none outside none;\n &.inline {\n margin: 0;\n li {\n margin: 0 10px 0 0;\n padding: 0;\n }\n }\n}\n\n// Carousel\n// --------------------------------------------------\n.carousel {\n .carousel-control {\n z-index: 100;\n }\n .carousel-indicators li {\n float: none;\n margin-left: 3px;\n margin-right: 3px;\n a {\n display: none;\n }\n }\n .carousel-caption {\n h1, h2, h3, h4, h5, h6 {\n color: white;\n }\n }\n}\n\n// Pager\n// --------------------------------------------------\n.item-list {\n ul.pagination {\n margin: 20px 0;\n > li {\n margin: 0;\n display: inline-block;\n padding: 0;\n position: relative;\n > a, > span {\n padding: 6px 12px;\n border-radius: inherit;\n &.progress-disabled {\n float: left;\n }\n }\n .ajax-progress {\n float: left;\n padding: 6px 5px 6px 10px;\n }\n }\n }\n}\n\n// Misc Fixes\n// --------------------------------------------------\n.ctools-dropdown-container {\n hr {\n margin: 0;\n }\n}\n\nul.nav,\nul.navl li,\nul.dropdown-menu,\nul.dropdown-menu li {\n list-style: none outside none !important;\n}\n\n// Calendar\n// --------------------------------------------------\n.calendar-calendar {\n @extend .col-md-12;\n table.mini {\n @extend .table-bordered;\n td {\n border: 1px solid $gray-lighter !important;\n padding: 5px;\n }\n }\n}\n.view-header {\n .date-nav-wrapper {\n h3 {\n margin-top: 5px !important;\n margin-bottom: 0;\n }\n }\n}\n\n// jQuery UI tabs\n// --------------------------------------------------\n.ui-tabs .ui-tabs-nav {\n padding: 0 5px 5px 5px;\n}\n","// Styles for Views\n// --------------------------------------------------\n\n// Fixes\n// --------------------------------------------------\n.view {\n .row {\n > .list-group {\n @extend .col-md-12;\n }\n }\n}\n.views-exposed-form {\n .views-submit-button,\n .views-reset-button {\n margin-top: 3px;\n }\n}\n","// Mixins\n// -----------------------------------------------------------------------------\n@mixin blockbox {\n @include border-radius(5px);\n border: 1px solid $border;\n margin-bottom: 20px;\n padding:0px;\n .pane-content {\n background-color: transparent;\n margin: 0;\n padding: 15px;\n }\n}\n\n@mixin block-title {\n @include border-radius(3px 3px 0 0);\n border: 1px solid;\n border-bottom: none;\n font-size: 16px;\n line-height: 1.3;\n margin: 0;\n padding: 7px 10px;\n font-weight: normal;\n}\n\n@mixin searchbox {\n form {\n display:block;\n margin:8px 0;\n position:relative;\n width: 100%;\n }\n input.form-text {\n padding-right:30px;\n }\n button[type=\"submit\"],\n input[type=\"submit\"] {\n background:none !important;\n border:none;\n content:\"\\f002\";\n color: $gray;\n display: inline-block;\n font-size: 1.3em;\n font-family: $icon-fa;\n margin: 0;\n padding:0;\n position: absolute;\n right:10px;\n width:25px;\n top: 2px;\n }\n}\n@mixin h4 {\n font-size: 20px;\n font-weight: bold;\n margin-top: 2em;\n margin-bottom: .5em;\n}\n\n%button {\n // background:$brand-primary;\n // border-color:$brand-primary;\n color: white;\n font-weight: normal;\n text-align: center;\n vertical-align: middle;\n cursor: pointer;\n white-space: nowrap;\n padding: 5px 12px;\n line-height: 1.4em;\n @include border-radius(4px);\n}\n%button:hover, \n%button:focus, \n%button:active {\n // background:$brand-secondary;\n // border-color:$brand-secondary;\n color: white;\n text-decoration: none;\n}\n%button-attached {\n @include border-radius(0 $border-radius-base $border-radius-base 0);\n padding-left: 10px;\n padding-right: 10px;\n}\n\n%screenreader {\n position: absolute;\n top:0;\n left:-9999px\n}\n\n// Force wrap content: https://perishablepress.com/wrapping-content/\n@mixin wrap {\n white-space: pre; /* CSS 2.0 */\n white-space: pre-wrap; /* CSS 2.1 */\n white-space: pre-line; /* CSS 3.0 */\n white-space: -pre-wrap; /* Opera 4-6 */\n white-space: -o-pre-wrap; /* Opera 7 */\n white-space: -moz-pre-wrap; /* Mozilla */\n white-space: -hp-pre-wrap; /* HP Printers */\n word-wrap: break-word; /* IE 5+ */ \n word-break: break-word;\n}\n\n@mixin card {\n box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.16), 0 0 10px 0 rgba(0, 0, 0, 0.12);\n margin-top: 10px;\n box-sizing: border-box;\n border-radius: 2px;\n background-clip: padding-box;\n text-align: center;\n\n img {\n display: block;\n margin: 0 auto;\n }\n\n h2 {\n margin:.75em 1em;\n text-align: center;\n }\n\n .content {\n margin-left: 1em;\n margin-right: 1em;\n }\n\n .btn-primary {\n margin: 0 auto 1.5em;\n }\n}\n\n@mixin item-list {\n a {\n border: 1px solid $border;\n display: block;\n padding: 10px 15px;\n margin-bottom: -1px;\n &:hover {\n color: #ffffff;\n text-decoration: none;\n background: $brand-primary;\n }\n }\n &:first-of-type a {\n @include border-radius(4px 4px 0px 0px);\n }\n &:last-of-type a {\n @include border-radius(0px 0px 4px 4px);\n }\n}\n\n@mixin pointer {\n content: '';\n position: absolute;\n border-style: solid;\n border-width: 17px 0 17px 15px;\n border-color: transparent $smoke;\n display: block;\n width: 0;\n z-index: 1;\n right: -15px;\n top: 0;\n}\n\n%screenreader {\n position: absolute;\n top:0;\n left:-9999px\n}",".clearfix {\n overflow: visible;\n}\n.admin-list {\n dt, dd{\n display:inline-block;\n float:none;\n vertical-align: top;\n }\n}\n.views-edit-view {\n\t.action-list {\n\t\tinput.btn,\n\t\tinput.btn:active,\n\t\tinput.btn:focus,\n\t\tinput.btn:hover, \n\t\tinput[type=\"submit\"]:hover {\n\t\t\tbackground: inherit;\n\t\t\tborder: none;\n\t\t\tcolor: inherit;\n\t\t}\n\t}\n\t.footer {\n\t\tbackground: inherit;\n\t}\n}\n\n.modal-content {\n\t.panels-root-content-box a.btn {\n\t\twhite-space: normal;\n\t}\n\t.panel-title {\n\t\tpadding-right: 55px;\n\t}\n}\n\n.views-displays .secondary .open > a:hover {\n\tcolor: #666;\n}\n\n.media-thumbnails-select {\n\tpadding: 0 0 40px;\n}\n\n.page-admin .alert {\n margin: 10px 0;\n}\n// Admin tables.\n.page-admin {\n .container.main {\n width: 100%;\n }\n .table-bordered > thead > tr > th,\n .table-bordered > tbody > tr > th,\n .table-bordered > tbody > tr > td {\n border: none;\n }\n table thead > tr > th.checkbox, \n table.table thead > tr > th.checkbox,\n .table-bordered > tbody > tr > th.checkbox,\n .table-bordered > tbody > tr > td.checkbox,\n .table-striped > tbody > tr:nth-child(odd) > td.checkbox,\n .table-striped > tbody > tr:nth-child(odd) > th.checkbox {\n background-color: transparent;\n border: none;\n margin: 0;\n display: table-cell;\n position: relative;\n }\n .table tbody tr:hover td.checkbox, \n .table tbody tr:hover th.checkbox {\n background-color: #FFFEEE;\n }\n table th.checkbox, \n table td.checkbox {\n label {\n line-height:0;\n padding: 4px;\n vertical-align: top;\n }\n input[type=\"checkbox\"],\n input {\n float: none !important;\n margin: 0 !important;\n position: relative;\n }\n }\n}\n","// OTHER ACCESS\n.pane-dkan-sitewide-dkan-sitewide-other-access,\n#block-dkan-sitewide-dkan-sitewide-other-access {\n a.btn {\n background-image: auto;\n border:1px solid $smoke;\n padding:6px 10px 6px 36px;\n position:relative;\n i {\n background-position: 0 0;\n position:absolute;\n top:8px;\n left:5px;\n visibility:visible;\n &.ckan-icon-rdfxml {\n background-image: url(../images/rdf.png);\n }\n &.ckan-icon-json {\n background-image: url(../images/json.png);\n }\n }\n &:hover {\n background-color:$gray-lighter;\n }\n }\n .btn-group {\n margin:.6em 0;\n .btn:first-child {\n background-image: url(../images/json.png);\n background-repeat:no-repeat;\n background-position: 10px 10px;\n }\n .btn:last-child {\n background-image: url(../images/rdf.png);\n background-repeat:no-repeat;\n background-position: 10px 10px;\n }\n }\n}\n\n// DKAN FORMS\n#block-dkan-forms-dkan-forms-dataset-help h2.block-title::before{\n content: \"\\f05a\";\n font-family: $icon-fa;\n font-weight: normal;\n font-style: normal;\n display: inline-block;\n text-decoration: inherit;\n font-size: 1.2em;\n line-height: 1;\n position: relative;\n top: 1px;\n margin-right: 0.4em;\n}\n\n// FACET Blocks\n.radix-layouts-sidebar {\n .ctools-collapsible-container,\n div[class*=\"pane-facetapi\"],\n .block-facetapi {\n &.pane-block,\n .pane-content {\n border: none;\n margin: 0;\n padding:0;\n @include border-radius(0);\n }\n .item-list {\n border: 1px solid $border;\n .facetapi-limit-link {\n padding: 10px 22px;\n &:before {\n top: 10px;\n right: 22px;\n }\n }\n }\n h2.pane-title {\n @include border-radius(0);\n border: none;\n color: #fff;\n font-size: 16px;\n font-weight: normal;\n position: relative;\n padding: 9px 21px 9px 12px;\n border-bottom: 1px solid rgba(255, 255, 255, 0.1);\n &:after {\n font-family: \"fontawesome\";\n content: \"\\f077\";\n color: rgba(255, 255, 255, 0.7);\n font-size: 12px;\n font-weight: bold;\n position: absolute;\n right: 14px;\n top: 10px;\n }\n }\n &.ctools-collapsed {\n h2.pane-title:after {\n content: \"\\f078\";\n }\n }\n .ctools-toggle {\n background: none;\n }\n ul {\n margin:0;\n padding:0;\n }\n ul li.leaf {\n list-style-type:none;\n list-style-image:none;\n margin:0;\n padding:0;\n li {\n position:relative;\n a {\n padding-right:48px;\n }\n }\n &.last {\n border-bottom:none;\n }\n li:before {\n content:\"\\f178\";\n font-family:$icon-fa;\n position:absolute;\n top:4px;\n right:30px;\n }\n a {\n color:$gray-dark;\n display:block;\n padding:6px 20px 6px 10px;\n position:relative;\n line-height: 22px;\n &:focus,\n &:hover {\n color:darken($gray-dark, 10%);\n background: rgba(black, 0.03);\n text-decoration:none;\n }\n &:hover:after {\n content:\"\\f055\";\n color:$brand-success;\n font-family:$icon-fa;\n position:absolute;\n top:6px;\n right:6px;\n }\n img {\n height: 25px;\n width: 25px;\n margin: 0 16px 0 0;\n }\n }\n a.facetapi-active {\n background:$smoke;\n color:#333;\n z-index:0;\n }\n a.facetapi-active:before {\n @include pointer;\n }\n a.facetapi-active:after {\n content:\"\\f00d\";\n font-family:$icon-fa;\n position:absolute;\n top:6px;\n right:6px;\n }\n a.facetapi-active:hover:after {\n color:red;\n }\n }\n a.facetapi-limit-link {\n display:block;\n padding:5px 30px 5px 5px;\n position:relative;\n }\n a.facetapi-limit-link:before {\n content:\"\\f150\";\n font-family:$icon-fa;\n position:absolute;\n top:6px;\n right:15px;\n }\n a.facetapi-limit-link.open:before {\n content:\"\\f151\";\n }\n }\n .ctools-collapsible-container .ctools-toggle {\n width: 12px;\n }\n}\n// Date facets.\n.facetapi-facet-changed {\n li.expanded {\n a.facetapi-active {\n background: #ccc;\n border-bottom: 1px dotted #eee;\n color: #333;\n line-height: 22px;\n padding: 6px 20px 6px 10px;\n &:hover {\n background: #ccc;\n color: #333;\n text-decoration: none;\n &:after {\n color: red;\n }\n }\n &:before {\n @include pointer;\n }\n &:after {\n content: \"\\f00d\";\n font-family: \"FontAwesome\";\n position: absolute;\n top: 6px;\n right: 6px;\n }\n }\n ul.expanded li.leaf a,\n li.expanded a {\n padding: 6px 20px 6px 20px;\n }\n .item-list {\n border: none;\n }\n }\n}\n\n// Wrap long value strings.\n.facetapi-facet-field-license a {\n @include wrap;\n}\n\n// Groups\n.pane-views-group-block-block,\n#block-views-group-block-block {\n overflow:hidden;\n .views-field-title a {\n display: block;\n padding: .5em 0;\n }\n .views-field-body p {\n margin: .5em 0 1em;\n }\n .group-subscribe-message {\n @include border-bottom-radius(4px);\n background: $brand-primary;\n color: #fff;\n padding:5px;\n text-align: center;\n margin-left: -15px;\n margin-right: -15px;\n a {\n color: #fff;\n display: block;\n }\n }\n}\n\n// Dataset page Group block.\n.radix-layouts-sidebar .pane-block.pane-views-group-block-block .pane-content {\n padding: 0 15px;\n}\n\n#block-dkan-dataset-dkan-dataset-dataset-help {\n .content {\n padding: 10px;\n }\n}\n\n#block-dkan-forms-dkan-forms-dataset-help {\n h2:before {\n content: \"\\f05a\";\n font-family: $icon-fa;\n font-weight: normal;\n font-style: normal;\n display: inline-block;\n text-decoration: inherit;\n font-size: 1.2em;\n line-height: 1;\n position: relative;\n top: 1px;\n margin-right: 0.4em;\n }\n}\n\n// Front page hero blocks.\n.pane-dkan-sitewide-demo-front-dkan-demo-front,\n#block-dkan-sitewide-demo-front-dkan-demo-front {\n -webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.5);\n -moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.5);\n box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.5);\n //background-color: rgba($brand-primary, 0.5);\n p {\n color: #fff;\n padding: 15px;\n }\n .media-overlay {\n position: relative;\n padding: 0;\n img {\n width: 100%;\n height: auto;\n }\n }\n .media-overlay .media-heading {\n background-color: rgba(0, 0, 0, 0.8);\n bottom: 0;\n color: #FFFFFF;\n font-size: 13px;\n left: 0;\n line-height: 18px;\n margin: 0;\n padding: 12px 10px;\n position: absolute;\n right: 0;\n z-index: 1;\n }\n}\n// Sidebar Social Links.\n.radix-layouts-sidebar .pane-dkan-sitewide-dkan-sitewide-social.pane-block .pane-content {\n padding: 0;\n li.last a:hover {\n @include border-radius(0 0 3px 3px);\n }\n}\n// Additional Information block.\n.pane-dkan-sitewide-dkan-sitewide-resource-add {\n table {\n margin-top: 0;\n }\n}\n// Rounded facet corners.\n.radix-layouts-sidebar {\n .panel-panel-inner {\n .panels-ipe-portlet-wrapper:first-child,\n > div[class*=\"pane-facetapi\"]:first-child {\n h2.pane-title {\n @include border-radius(5px 5px 0 0);\n }\n }\n .panels-ipe-portlet-wrapper:last-child,\n > div[class*=\"pane-facetapi\"]:last-child {\n .ctools-collapsed,\n &.ctools-collapsed {\n h2.pane-title {\n @include border-radius(0 0 5px 5px);\n }\n }\n }\n }\n}","// Variables\n// -----------------------------------------------------------------------------\n\n// bootstrap specific variable. set to false if not using ruby + asset pipeline / compass.\n$bootstrap-sass-asset-helper: false !default;\n\n// Global values\n// -----------------------------------------------------------------------------\n\n// Grays\n// -----------------------------------------------------------------------------\n\n$gray-darker: lighten(#000, 13.5%) !default; // #222\n$gray-dark: lighten(#000, 20%) !default; // #333\n$gray: lighten(#000, 33.5%) !default; // #555\n$gray-light: lighten(#000, 60%) !default; // #999\n$gray-lighter: lighten(#000, 93.5%) !default; // #eee\n$smoke: #ccc;\n$shade: #F3F3F3;\n$border: #ddd;\n\n// Brand colors\n// -----------------------------------------------------------------------------\n\n$brand-primary: #0A77BD;\n$brand-secondary: #002245;\n$brand-success: #5cb85c !default;\n$brand-warning: #FFE285 !default;\n$brand-danger: #d9534f !default;\n$brand-info: #5bc0de !default;\n\n// Scaffolding\n// -----------------------------------------------------------------------------\n\n$body-bg: #fff !default;\n$text-color: $gray-dark !default;\n\n// Links\n// -----------------------------------------------------------------------------\n\n$link-color: $brand-primary !default;\n$link-hover-color: darken($link-color, 15%) !default;\n\n// Typography\n// -----------------------------------------------------------------------------\n\n$font-base:\t\t\t\t\t\t\t\t'Open Sans', \"Helvetica Neue\", Helvetica, Arial, sans-serif !default;\n$font-family-sans-serif: 'Open Sans', \"Helvetica Neue\", Helvetica, Arial, sans-serif !default;\n$font-family-serif: Georgia, \"Times New Roman\", Times, serif !default;\n$font-family-monospace: Menlo, Monaco, Consolas, \"Courier New\", monospace !default;\n$font-family-base: $font-base !default;\n\n$font-size-base: 16px !default;\n$font-size-large: ceil($font-size-base * 1.25) !default; // ~18px\n$font-size-small: ceil($font-size-base * 0.85) !default; // ~12px\n\n$font-size-h1: floor($font-size-base * 2.6) !default; // ~36px\n$font-size-h2: floor($font-size-base * 2.15) !default; // ~30px\n$font-size-h3: ceil($font-size-base * 1.7) !default; // ~24px\n$font-size-h4: ceil($font-size-base * 1.25) !default; // ~18px\n$font-size-h5: $font-size-base !default;\n$font-size-h6: ceil($font-size-base * 0.85) !default; // ~12px\n\n$line-height-base: 2 !default; // 20/14\n$line-height-computed: floor($font-size-base * $line-height-base) !default; // ~20px\n\n$headings-font-family: $font-family-base !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.1 !default;\n$headings-color: inherit !default;\n\n\n// Iconography\n// -----------------------------------------------------------------------------\n\n$icon-fa: 'FontAwesome';\n\n// Components\n// -----------------------------------------------------------------------------\n// Based on 14px font-size and 1.428 line-height (~20px to start)\n\n$padding-base-vertical: 6px !default;\n$padding-base-horizontal: 12px !default;\n\n$padding-large-vertical: 10px !default;\n$padding-large-horizontal: 16px !default;\n\n$padding-small-vertical: 5px !default;\n$padding-small-horizontal: 10px !default;\n\n$padding-xs-vertical: 1px !default;\n$padding-xs-horizontal: 5px !default;\n\n$line-height-large: 1.33 !default;\n$line-height-small: 1.5 !default;\n\n$border-radius-base: 4px !default;\n$border-radius-large: 6px !default;\n$border-radius-small: 3px !default;\n\n$component-active-color: #fff !default;\n$component-active-bg: $brand-primary !default;\n\n$caret-width-base: 4px !default;\n$caret-width-large: 5px !default;\n\n// Tables\n// -----------------------------------------------------------------------------\n\n$table-cell-padding: 8px !default;\n$table-condensed-cell-padding: 5px !default;\n\n$table-bg: transparent !default; // overall background-color\n$table-bg-accent: #f9f9f9 !default; // for striping\n$table-bg-hover: #f5f5f5 !default;\n$table-bg-active: $table-bg-hover !default;\n\n$table-border-color: #ddd !default; // table and cell border\n\n\n// Buttons\n// -----------------------------------------------------------------------------\n\n$btn-font-weight: normal !default;\n\n$btn-default-color: #333 !default;\n$btn-default-bg: #fff !default;\n$btn-default-border: #ccc !default;\n\n$btn-primary-color: #fff !default;\n$btn-primary-bg: $brand-primary !default;\n$btn-primary-border: darken($btn-primary-bg, 5%) !default;\n\n$btn-success-color: #fff !default;\n$btn-success-bg: $brand-success !default;\n$btn-success-border: darken($btn-success-bg, 5%) !default;\n\n$btn-warning-color: #fff !default;\n$btn-warning-bg: $brand-warning !default;\n$btn-warning-border: darken($btn-warning-bg, 5%) !default;\n\n$btn-danger-color: #fff !default;\n$btn-danger-bg: $brand-danger !default;\n$btn-danger-border: darken($btn-danger-bg, 5%) !default;\n\n$btn-info-color: #fff !default;\n$btn-info-bg: $brand-info !default;\n$btn-info-border: darken($btn-info-bg, 5%) !default;\n\n$btn-link-disabled-color: $gray-light !default;\n\n\n// Forms\n// -----------------------------------------------------------------------------\n\n$input-bg: #fff !default;\n$input-bg-disabled: $gray-lighter !default;\n\n$input-color: $gray !default;\n$input-border: #ccc !default;\n$input-border-radius: $border-radius-base !default;\n$input-border-focus: #66afe9 !default;\n\n$input-color-placeholder: $gray-light !default;\n\n$input-height-base: ($line-height-computed + ($padding-base-vertical * 2) + 2) !default;\n$input-height-large: (ceil($font-size-large * $line-height-large) + ($padding-large-vertical * 2) + 2) !default;\n$input-height-small: (floor($font-size-small * $line-height-small) + ($padding-small-vertical * 2) + 2) !default;\n\n$legend-color: $gray-dark !default;\n$legend-border-color: #e5e5e5 !default;\n\n$input-group-addon-bg: $gray-lighter !default;\n$input-group-addon-border-color: $input-border !default;\n\n\n// Dropdowns\n// -----------------------------------------------------------------------------\n\n$dropdown-bg: #fff !default;\n$dropdown-border: rgba(0,0,0,.15) !default;\n$dropdown-fallback-border: #ccc !default;\n$dropdown-divider-bg: #e5e5e5 !default;\n\n$dropdown-link-color: $gray-dark !default;\n$dropdown-link-hover-color: darken($gray-dark, 5%) !default;\n$dropdown-link-hover-bg: #f5f5f5 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-light !default;\n\n$dropdown-header-color: $gray-light !default;\n\n\n// COMPONENT VARIABLES\n// ------------------------------------------------------------------------------------------------------\n\n\n// Z-index master list\n// -----------------------------------------------------------------------------\n// Used for a bird's eye view of components dependent on the z-axis\n// Try to avoid customizing these :)\n\n$zindex-navbar: 1000 !default;\n$zindex-dropdown: 1000 !default;\n$zindex-popover: 1010 !default;\n$zindex-tooltip: 1030 !default;\n$zindex-navbar-fixed: 1030 !default;\n$zindex-modal-background: 1040 !default;\n$zindex-modal: 1050 !default;\n\n// Media queries breakpoints\n// ------------------------------------------------------------------------------------------------------\n\n// Extra small screen / phone\n// Note: Deprecated $screen-xs and $screen-phone as of v3.0.1\n$screen-xs: 480px !default;\n$screen-xs-min: $screen-xs !default;\n$screen-phone: $screen-xs-min !default;\n\n// Small screen / tablet\n// Note: Deprecated $screen-sm and $screen-tablet as of v3.0.1\n$screen-sm: 768px !default;\n$screen-sm-min: $screen-sm !default;\n$screen-tablet: $screen-sm-min !default;\n\n// Medium screen / desktop\n// Note: Deprecated $screen-md and $screen-desktop as of v3.0.1\n$screen-md: 992px !default;\n$screen-md-min: $screen-md !default;\n$screen-desktop: $screen-md-min !default;\n\n// Large screen / wide desktop\n// Note: Deprecated $screen-lg and $screen-lg-desktop as of v3.0.1\n$screen-lg: 1200px !default;\n$screen-lg-min: $screen-lg !default;\n$screen-lg-desktop: $screen-lg-min !default;\n\n// So media queries don't overlap when required, provide a maximum\n$screen-xs-max: ($screen-sm-min - 1) !default;\n$screen-sm-max: ($screen-md-min - 1) !default;\n$screen-md-max: ($screen-lg-min - 1) !default;\n\n\n// Grid system\n// ------------------------------------------------------------------------------------------------------\n\n// Number of columns in the grid system\n$grid-columns: 12 !default;\n// Padding, to be divided by two and applied to the left and right of all columns\n$grid-gutter-width: 30px !default;\n\n// Navbar collapse\n\n// Point at which the navbar becomes uncollapsed\n$grid-float-breakpoint: $screen-sm-min !default;\n// Point at which the navbar begins collapsing\n$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;\n\n\n// Navbar\n// -----------------------------------------------------------------------------\n\n// Basics of a navbar\n$navbar-height: 50px !default;\n$navbar-margin-bottom: $line-height-computed !default;\n$navbar-border-radius: $border-radius-base !default;\n$navbar-padding-horizontal: floor($grid-gutter-width / 2) !default;\n$navbar-padding-vertical: (($navbar-height - $line-height-computed) / 2) !default;\n\n$navbar-default-color: #777 !default;\n$navbar-default-bg: #f8f8f8 !default;\n$navbar-default-border: darken($navbar-default-bg, 6.5%) !default;\n\n// Navbar links\n$navbar-default-link-color: #777 !default;\n$navbar-default-link-hover-color: #333 !default;\n$navbar-default-link-hover-bg: transparent !default;\n$navbar-default-link-active-color: #555 !default;\n$navbar-default-link-active-bg: darken($navbar-default-bg, 6.5%) !default;\n$navbar-default-link-disabled-color: #ccc !default;\n$navbar-default-link-disabled-bg: transparent !default;\n\n// Navbar brand label\n$navbar-default-brand-color: $navbar-default-link-color !default;\n$navbar-default-brand-hover-color: darken($navbar-default-brand-color, 10%) !default;\n$navbar-default-brand-hover-bg: transparent !default;\n\n// Navbar toggle\n$navbar-default-toggle-hover-bg: #ddd !default;\n$navbar-default-toggle-icon-bar-bg: #ccc !default;\n$navbar-default-toggle-border-color: #ddd !default;\n\n\n// Inverted navbar\n//\n// Reset inverted navbar basics\n$navbar-inverse-color: $gray-light !default;\n$navbar-inverse-bg: #222 !default;\n$navbar-inverse-border: darken($navbar-inverse-bg, 10%) !default;\n\n// Inverted navbar links\n$navbar-inverse-link-color: $gray-light !default;\n$navbar-inverse-link-hover-color: #fff !default;\n$navbar-inverse-link-hover-bg: transparent !default;\n$navbar-inverse-link-active-color: $navbar-inverse-link-hover-color !default;\n$navbar-inverse-link-active-bg: darken($navbar-inverse-bg, 10%) !default;\n$navbar-inverse-link-disabled-color: #444 !default;\n$navbar-inverse-link-disabled-bg: transparent !default;\n\n// Inverted navbar brand label\n$navbar-inverse-brand-color: $navbar-inverse-link-color !default;\n$navbar-inverse-brand-hover-color: #fff !default;\n$navbar-inverse-brand-hover-bg: transparent !default;\n\n// Inverted navbar toggle\n$navbar-inverse-toggle-hover-bg: #333 !default;\n$navbar-inverse-toggle-icon-bar-bg: #fff !default;\n$navbar-inverse-toggle-border-color: #333 !default;\n\n\n// Navs\n// -----------------------------------------------------------------------------\n\n$nav-link-padding: 10px 15px !default;\n$nav-link-hover-bg: $gray-lighter !default;\n\n$nav-disabled-link-color: $gray-light !default;\n$nav-disabled-link-hover-color: $gray-light !default;\n\n$nav-open-link-hover-color: #fff !default;\n\n// Tabs\n$nav-tabs-border-color: #ddd !default;\n\n$nav-tabs-link-hover-border-color: $gray-lighter !default;\n\n$nav-tabs-active-link-hover-bg: $body-bg !default;\n$nav-tabs-active-link-hover-color: $gray !default;\n$nav-tabs-active-link-hover-border-color: #ddd !default;\n\n$nav-tabs-justified-link-border-color: #ddd !default;\n$nav-tabs-justified-active-link-border-color: $body-bg !default;\n\n// Pills\n$nav-pills-border-radius: $border-radius-base !default;\n$nav-pills-active-link-hover-bg: $component-active-bg !default;\n$nav-pills-active-link-hover-color: $component-active-color !default;\n\n\n// Pagination\n// -----------------------------------------------------------------------------\n\n$pagination-bg: #fff !default;\n$pagination-border: #ddd !default;\n\n$pagination-hover-bg: $gray-lighter !default;\n\n$pagination-active-bg: $brand-primary !default;\n$pagination-active-color: #fff !default;\n\n$pagination-disabled-color: $gray-light !default;\n\n\n// Pager\n// -----------------------------------------------------------------------------\n\n$pager-border-radius: 15px !default;\n$pager-disabled-color: $gray-light !default;\n\n\n// Jumbotron\n// -----------------------------------------------------------------------------\n\n$jumbotron-padding: 30px !default;\n$jumbotron-color: inherit !default;\n$jumbotron-bg: $gray-lighter !default;\n$jumbotron-heading-color: inherit !default;\n$jumbotron-font-size: ceil($font-size-base * 1.5) !default;\n\n\n// Form states and alerts\n// -----------------------------------------------------------------------------\n\n$state-success-text: #3c763d !default;\n$state-success-bg: #dff0d8 !default;\n$state-success-border: darken(adjust-hue($state-success-bg, -10), 5%) !default;\n\n$state-info-text: #31708f !default;\n$state-info-bg: #d9edf7 !default;\n$state-info-border: darken(adjust-hue($state-info-bg, -10), 7%) !default;\n\n$state-warning-text: #8a6d3b !default;\n$state-warning-bg: #fcf8e3 !default;\n$state-warning-border: darken(adjust-hue($state-warning-bg, -10), 5%) !default;\n\n$state-danger-text: #a94442 !default;\n$state-danger-bg: #f2dede !default;\n$state-danger-border: darken(adjust-hue($state-danger-bg, -10), 5%) !default;\n\n\n// Tooltips\n// -----------------------------------------------------------------------------\n$tooltip-max-width: 200px !default;\n$tooltip-color: #fff !default;\n$tooltip-bg: #000 !default;\n\n$tooltip-arrow-width: 5px !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n\n// Popovers\n// -----------------------------------------------------------------------------\n$popover-bg: #fff !default;\n$popover-max-width: 276px !default;\n$popover-border-color: rgba(0,0,0,.2) !default;\n$popover-fallback-border-color: #ccc !default;\n\n$popover-title-bg: darken($popover-bg, 3%) !default;\n\n$popover-arrow-width: 10px !default;\n$popover-arrow-color: #fff !default;\n\n$popover-arrow-outer-width: ($popover-arrow-width + 1) !default;\n$popover-arrow-outer-color: rgba(0,0,0,.25) !default;\n$popover-arrow-outer-fallback-color: #999 !default;\n\n\n// Labels\n// -----------------------------------------------------------------------------\n\n$label-default-bg: $gray-light !default;\n$label-primary-bg: $brand-primary !default;\n$label-success-bg: $brand-success !default;\n$label-info-bg: $brand-info !default;\n$label-warning-bg: $brand-warning !default;\n$label-danger-bg: $brand-danger !default;\n\n$label-color: #fff !default;\n$label-link-hover-color: #fff !default;\n\n\n// Modals\n// -----------------------------------------------------------------------------\n$modal-inner-padding: 20px !default;\n\n$modal-title-padding: 15px !default;\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-bg: #fff !default;\n$modal-content-border-color: rgba(0,0,0,.2) !default;\n$modal-content-fallback-border-color: #999 !default;\n\n$modal-backdrop-bg: #000 !default;\n$modal-header-border-color: #e5e5e5 !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n\n\n// Alerts\n// -----------------------------------------------------------------------------\n$alert-padding: 15px !default;\n$alert-border-radius: $border-radius-base !default;\n$alert-link-font-weight: bold !default;\n\n$alert-success-bg: $state-success-bg !default;\n$alert-success-text: $state-success-text !default;\n$alert-success-border: $state-success-border !default;\n\n$alert-info-bg: $state-info-bg !default;\n$alert-info-text: $state-info-text !default;\n$alert-info-border: $state-info-border !default;\n\n$alert-warning-bg: $state-warning-bg !default;\n$alert-warning-text: $state-warning-text !default;\n$alert-warning-border: $state-warning-border !default;\n\n$alert-danger-bg: $state-danger-bg !default;\n$alert-danger-text: $state-danger-text !default;\n$alert-danger-border: $state-danger-border !default;\n\n\n// Progress bars\n// -----------------------------------------------------------------------------\n$progress-bg: #f5f5f5 !default;\n$progress-bar-color: #fff !default;\n\n$progress-bar-bg: $brand-primary !default;\n$progress-bar-success-bg: $brand-success !default;\n$progress-bar-warning-bg: $brand-warning !default;\n$progress-bar-danger-bg: $brand-danger !default;\n$progress-bar-info-bg: $brand-info !default;\n\n\n// List group\n// -----------------------------------------------------------------------------\n$list-group-bg: #fff !default;\n$list-group-border: #ddd !default;\n$list-group-border-radius: $border-radius-base !default;\n\n$list-group-hover-bg: #f5f5f5 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border: $list-group-active-bg !default;\n\n$list-group-link-color: #555 !default;\n$list-group-link-heading-color: #333 !default;\n\n\n// Panels\n// -----------------------------------------------------------------------------\n$panel-bg: #fff !default;\n$panel-inner-border: #ddd !default;\n$panel-border-radius: $border-radius-base !default;\n$panel-footer-bg: #f5f5f5 !default;\n\n$panel-default-text: $gray-dark !default;\n$panel-default-border: #ddd !default;\n$panel-default-heading-bg: #f5f5f5 !default;\n\n$panel-primary-text: #fff !default;\n$panel-primary-border: $brand-primary !default;\n$panel-primary-heading-bg: $brand-primary !default;\n\n$panel-success-text: $state-success-text !default;\n$panel-success-border: $state-success-border !default;\n$panel-success-heading-bg: $state-success-bg !default;\n\n$panel-warning-text: $state-warning-text !default;\n$panel-warning-border: $state-warning-border !default;\n$panel-warning-heading-bg: $state-warning-bg !default;\n\n$panel-danger-text: $state-danger-text !default;\n$panel-danger-border: $state-danger-border !default;\n$panel-danger-heading-bg: $state-danger-bg !default;\n\n$panel-info-text: $state-info-text !default;\n$panel-info-border: $state-info-border !default;\n$panel-info-heading-bg: $state-info-bg !default;\n\n\n// Thumbnails\n// -----------------------------------------------------------------------------\n$thumbnail-padding: 4px !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border: #ddd !default;\n$thumbnail-border-radius: $border-radius-base !default;\n\n$thumbnail-caption-color: $text-color !default;\n$thumbnail-caption-padding: 9px !default;\n\n\n// Wells\n// -----------------------------------------------------------------------------\n$well-bg: #f5f5f5 !default;\n\n\n// Badges\n// -----------------------------------------------------------------------------\n$badge-color: #fff !default;\n$badge-link-hover-color: #fff !default;\n$badge-bg: $gray-light !default;\n\n$badge-active-color: $link-color !default;\n$badge-active-bg: #fff !default;\n\n$badge-font-weight: bold !default;\n$badge-line-height: 1 !default;\n$badge-border-radius: 10px !default;\n\n\n// Breadcrumbs\n// -----------------------------------------------------------------------------\n$breadcrumb-bg: #f5f5f5 !default;\n$breadcrumb-color: #ccc !default;\n$breadcrumb-active-color: $gray-light !default;\n$breadcrumb-separator: \"/\" !default;\n\n\n// Carousel\n// ------------------------\n\n$carousel-text-shadow: 0 1px 2px rgba(0,0,0,.6) !default;\n\n$carousel-control-color: #fff !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-font-size: 20px !default;\n\n$carousel-indicator-active-bg: #fff !default;\n$carousel-indicator-border-color: #fff !default;\n\n$carousel-caption-color: #fff !default;\n\n\n// Close\n// ------------------------\n$close-font-weight: bold !default;\n$close-color: #000 !default;\n$close-text-shadow: 0 1px 0 #fff !default;\n\n\n// Code\n// ------------------------\n$code-color: #c7254e !default;\n$code-bg: #f9f2f4 !default;\n\n$pre-bg: #f5f5f5 !default;\n$pre-color: $gray-dark !default;\n$pre-border-color: #ccc !default;\n$pre-scrollable-max-height: 340px !default;\n\n// Type\n// ------------------------\n$text-muted: $gray-light !default;\n$abbr-border-color: $gray-light !default;\n$headings-small-color: $gray-light !default;\n$blockquote-small-color: $gray-light !default;\n$blockquote-border-color: $gray-lighter !default;\n$page-header-border-color: $gray-lighter !default;\n\n// Miscellaneous\n// -----------------------------------------------------------------------------\n\n// Hr border color\n$hr-border: $gray-lighter !default;\n\n// Horizontal forms & lists\n$component-offset-horizontal: 180px !default;\n\n\n// Container sizes\n// ------------------------------------------------------------------------------------------------------\n\n// Small screen / tablet\n$container-tablet: ((720px + $grid-gutter-width)) !default;\n$container-sm: $container-tablet !default;\n\n// Medium screen / desktop\n$container-desktop: ((940px + $grid-gutter-width)) !default;\n$container-md: $container-desktop !default;\n\n// Large screen / wide desktop\n$container-large-desktop: ((1140px + $grid-gutter-width)) !default;\n$container-lg: $container-large-desktop !default;\n","@media all and (max-width:768px) {\n .node-dataset .resource-list li {\n padding-right: 0;\n span.links {\n position: relative;\n top: auto;\n right: auto;\n margin: 10px 0;\n display: block;\n padding: 0;\n }\n a.btn {\n margin: 0 5px 10px 0;\n }\n }\n}\n\n.resource-list a.label {\n display: inline-block;\n overflow-wrap: break-word;\n}\n.stages {\n margin: 0 0 20px;\n li {\n font-size: 14px;\n &.first,\n &.first .highlight {\n @include border-radius(5px 0 0 5px);\n }\n &.last,\n &.last .highlight {\n @include border-radius(0 5px 5px 0);\n }\n }\n}\n.node-type-resource .item-list .list-group li {\n margin: 0;\n}\n.node-type-dataset {\n .field-name-field-tags,\n .field-name-field-topic,\n .field-name-field-preview-thumbail {\n .field-label {\n @include h4;\n }\n }\n}\n.field-name-field-topic .field-item {\n display: inline-block;\n}\n\n#edit-path-alias {\n height: 34px;\n}\n\n// Move this to dkan_dataset.css.\n.node-dataset .resource-list li {\n padding: 0 260px 0 45px;\n}\n// Move this to dkan_sitewide_profile_page.css.\np.dkan-profile-page-user-name {\n display: inline-block;\n} ","//\n// Styles for Forms\n// --------------------------------------------------\n\ninput[type=\"submit\"],\n.btn-primary,\n.btn.btn-primary {\n @extend %button;\n}\ninput.use-ajax-submit {\n margin-right: 10px;\n}\nbutton.btn,\n.btn.btn-default,\n.btn.btn-primary,\n.tabs--primary.nav-pills li a,\n.form-control {\n line-height: 1.5em;\n}\n.btn, .btn-sm {\n font-size: 14px;\n}\n\nselect.form-control {\n min-height: 36px;\n &[multiple=\"multiple\"] {\n height: auto;\n }\n}\n.form-control,\ndiv.autocomplete-deluxe-multiple {\n padding: 0 12px;\n}\n.ctools-dropbutton {\n .ctools-content a,\n input.btn,\n input[type=\"submit\"] {\n color: #666;\n &:hover,\n &:focus,\n &:active {\n border:none;\n color: $brand-primary;\n }\n }\n}\n.field-type-file input[type=\"submit\"],\n.input-group-addon,\n.input-group-btn {\n width: auto;\n}\n\n// Colorizer.\n.colorizer-form {\n .form-control {\n width: 50%;\n }\n label {\n float:none;\n display: block;\n }\n #palette {\n clear: both;\n .item-selected {\n background-color: transparent;\n }\n }\n}\n// BuEditor.\n.bue-popup {\n z-index: 999;\n}\n.bue-ui.editor-container {\n background-color: #ffffff;\n padding: 0 4px;\n border: 1px solid $border;\n @include border-radius(4px 4px 0 0);\n}\n.form-control.form-textarea {\n @include border-radius(0);\n}\n// Chosen.\n.form-control.chosen-processed {\n line-height: 34px;\n height: auto;\n padding: 0;\n border: none;\n max-width: 100% !important;\n .chosen-choices {\n @include border-radius(4px);\n border-color: #ccc;\n }\n}\n.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {\n background-position: -42px 2px;\n}\n.chzn-container-single {\n max-width: 100%;\n}\ndiv.autocomplete-deluxe-multiple,\n.chzn-container-multi {\n width: 100% !important;\n}\n.chzn-container-multi .chzn-choices .search-field input {\n height: auto;\n}\n#context-blockform td.blocks .label {\n background-color: $gray;\n}\n.tabledrag-hide .chzn-container-single {\n width: 20px !important;\n}\n\ndiv.autocomplete-deluxe-container input.autocomplete-deluxe-form-single {\n float: left;\n}\n\nfieldset fieldset {\n position: relative;\n}\nfieldset.collapsible {\n padding-top: 0;\n}\n#og-group-ref-add-more-wrapper fieldset,\nfieldset.group-primary {\n padding-top: 0;\n legend {\n display: none;\n }\n}\n\n.horizontal-tabs fieldset.horizontal-tabs-pane {\n padding: 0;\n}\ndiv.horizontal-tabs {\n border: none;\n}\n\n.form-managed-file {\n span.file {\n border: 1px solid $border;\n padding: 0 15px;\n line-height: 34px;\n display: inline-block;\n vertical-align: top;\n border-radius: 5px 0 0 5px;\n margin-right: 0;\n }\n input {\n @include border-radius($border-radius-base 0 0 $border-radius-base);\n border: 1px solid $border;\n padding: 5px;\n margin: 0 0 10px 0;\n height: 36px;\n vertical-align: top;\n }\n input.form-submit {\n @extend %button-attached;\n margin: 0 0 10px 0;\n }\n .input-group-btn {\n display: inline-block;\n vertical-align: top;\n }\n}\n.image-widget-data input.btn {\n //@extend %button-attached;\n}\n\n.path-form.panel-default {\n border-color: transparent;\n .panel-body {\n padding:0;\n }\n}\n\n// OG.\n.list-group-item {\n background-color: transparent;\n border: none;\n color: $text-color;\n padding: 0;\n}\n\n.filter-wrapper {\n padding: 10px;\n}\n\n#body-add-more-wrapper {\n .panel-body {\n padding: 0;\n }\n}\n\n// file_resup tweaks to display on top of recline\n.node-resource-form .field-name-field-upload {\n .form-type-managed-file {\n display: table;\n .file-widget {\n display: table-footer-group;\n }\n .file-resup-wrapper {\n display: table-header-group;\n }\n }\n}\n\n#search-api-admin-index-status-form {\n input {\n margin-bottom: 1em;\n }\n}\n.page-admin form {\n input[type=submit] {\n margin-right: 1em;\n }\n}","//\n// Styles for main layout\n// --------------------------------------------------\n.container,\n.container-fluid,\n.row {\n // Override Radix container and row overflow\n overflow: visible;\n}\n\naside.col-sm-3 {\n padding-left:0;\n}\nsection.col-sm-9 {\n padding-right: 0;\n}\n\n#featured,\n.panel-top {\n background-position:50% 50%;\n background-size:cover !important;\n overflow:hidden;\n position: relative;\n z-index: 0;\n .tint {\n // Let colorizer supply the background color.\n //background-color:rgba(10 , 119 , 189, .45);\n position:absolute;\n height: 900px;\n width:100%;\n z-index: -1;\n }\n .pane-dkan-sitewide-demo-front-dkan-demo-front .pane-title,\n .pane-views-popular-tags-block .pane-title,\n .pane-dkan-sitewide-demo-front-dkan-add-front .pane-title {\n display:none;\n }\n .container {\n padding: 30px 0;\n position: relative;\n z-index: 5;\n }\n .pane-block,\n .panel-pane,\n .block-content {\n color:#fff;\n line-height: 1.33em;\n margin:0 15px;\n }\n a {\n color:#fff;\n }\n}\n.page-admin .panel-top {\n background-image: none !important;\n background-color: none;\n overflow: visible;\n .tint {\n display:none;\n }\n}\n#top-content {\n margin:20px;\n .block {\n padding:10px;\n text-align:center;\n h2.block-title {\n border:none;\n color:$gray-dark;\n font-size:1.6em;\n }\n }\n [class*=\"col-\"]{\n background-color: $smoke;\n border-left:4px solid $body-bg;\n border-right:4px solid $body-bg;\n margin-bottom: -99999px;\n padding-bottom: 99999px;\n }\n\n .row {\n overflow: hidden;\n }\n}\n@media all and (max-width:767px) {\n .branding.container {\n padding-left: 15px;\n padding-right: 15px;\n }\n}","// Menu\n// Styles for Menus and Navs\n// --------------------------------------------------\n.navigation-wrapper .container {\n overflow: visible;\n .navbar-collapse {\n overflow: visible;\n }\n}\n\n.container > .navbar-header, .container > .navbar-collapse {\n margin-left: 10px;\n margin-right: 10px;\n}\n.navbar-default .navbar-collapse, \n.navbar-default .navbar-form {\n padding: 0;\n vertical-align: top;\n}\n\n.navbar-header {\n position:relative;\n z-index:3;\n}\n\n.navbar-default {\n background:transparent;\n border:none;\n margin: 0;\n overflow: visible !important;\n position:relative;\n z-index:3;\n\n .navbar-nav,\n .user-menu {\n margin:0;\n overflow: visible;\n position:relative;\n z-index:3;\n a.dropdown-toggle {\n color: #FFFFFF;\n }\n .open > a,\n li > a {\n color: #FFFFFF;\n display: block;\n line-height: 20px;\n padding:15px;\n &.dropdown-toggle:hover,\n &:active,\n &:hover,\n &:focus {\n background: $brand-secondary;\n color: #FFFFFF;\n text-decoration:none;\n }\n &.dropdown-toggle:focus,\n &.dropdown-toggle:active {\n background-color: transparent;\n }\n &.dropdown-toggle:hover {\n background: $brand-secondary;\n }\n }\n .dropdown-menu {\n background: $brand-primary;\n padding: 0;\n li {\n display: block;\n a {\n display: block;\n color: #ffffff;\n }\n }\n }\n }\n .navbar-toggle {\n border-color: #ffffff;\n &:hover,\n &:focus {\n background-color: rgba(0, 0, 0, .25);\n }\n .icon-bar {\n background-color: #ffffff;\n }\n }\n\n @media all and (min-width:768px) {\n .user-menu {\n float: right;\n }\n .navbar-nav li,\n .user-menu li {\n display: inline-block;\n a {\n display: inline-block;\n }\n .dropdown-menu li,\n .dropdown-menu li a {\n display: block;\n }\n }\n }\n .navbar-nav.secondary li {\n float:none;\n a {\n font-size:.7em;\n line-height:1.5em;\n padding:4px;\n }\n }\n}\n\n@media all and (max-width:767px) {\n .nav > li {\n clear: both;\n }\n .navbar-default .navbar-nav .open .dropdown-menu,\n .navbar-default .navbar-nav .dropdown-menu {\n @include box-shadow(none);\n border: none;\n display: block;\n width: 100%;\n position: relative;\n li > a {\n color: #ffffff;\n display: block;\n padding:15px 10px 15px 35px;\n &:hover,\n &:focus,\n &:active {\n background: $brand-secondary;\n color: #ffffff;\n clear: both;\n }\n }\n }\n}\n\n#block-dkan-sitewide-dkan-sitewide-user-menu {\n .links a {\n color: #FFFFFF;\n display: block;\n line-height: 20px;\n padding:15px;\n &:hover,\n &:focus {\n background: $brand-secondary;\n color: #FFFFFF;\n text-decoration:none;\n }\n }\n img {\n margin: 10px;\n }\n @media all and (min-width:768px) {\n float: right;\n .links a {\n display: inline-block;\n }\n }\n}\n\n//override bootstrap\n.navbar .nav > li > a {\n text-shadow:none;\n}\n\n// Large screen.\n@media(min-width:768px) {\n .navbar {\n @include border-radius(0);\n }\n .container > .navbar-header {\n margin-left:0;\n }\n #nav-wrapper .navbar-default .logo {\n padding:10px 10px 0 0;\n }\n}\n\n.tabs--primary {\n margin: 10px 0;\n li {\n margin:1px;\n }\n li a {\n background: #fff;\n border:1px solid #fff;\n padding:6px 15px;\n &:hover {\n border:1px solid $brand-secondary;\n background:$brand-secondary;\n color:#fff;\n }\n &.active {\n border:1px solid $brand-primary;\n background:$brand-primary;\n color:#fff;\n }\n }\n}\n\n.nav-tabs {\n li a {\n color:$brand-primary;\n }\n}\n\n.front .tabs--primary {\n display: none;\n}\n.tabs--primary {\n .nav-pills li a.active,\n .nav-pills li.active a:hover,\n .nav-pills li.active a:focus {\n border:1px solid $brand-primary;\n background: $brand-primary;\n color:#ffffff;\n }\n}\n.btn-primary {\n background:$brand-primary;\n border-color:$brand-primary;\n}\n.btn-primary:hover, \n.btn-primary:focus, \n.btn-primary:active, \n.btn-primary.active {\n background:$brand-secondary;\n border-color:$brand-secondary;\n}\n\n.form-actions #edit-submit {\n background: $brand-success;\n border-color: $brand-success;\n}\n.form-actions #edit-submit:hover,\n.form-actions #edit-submit:focus,\n.form-actions #edit-submit:active {\n background: darken($brand-success,10%);\n border-color: darken($brand-success,10%);\n color: #fff;\n}\n\na.embed-link {\n @include border-radius(4px);\n //background:$brand-primary;\n color: #fff;\n display: inline-block;\n padding:5px 15px 5px 35px;\n position:relative;\n margin:1em 0;\n text-decoration: none;\n}\na.embed-link:hover, \na.embed-link:focus, \na.embed-link:active {\n //background:$brand-secondary;\n color:#fff;\n text-decoration:none;\n}\na.embed-link:before {\n content:'\\f121';\n color: #fff;\n font-family: $icon-fa;\n font-size: 1.3em;\n position: absolute;\n top:5px;\n left:10px;\n}\ntextarea.embed-code {\n width: 100%;\n margin-bottom:1em;\n}\n\nul.action-links {\n margin:1em 15px;\n li {\n float: none;\n display:inline-block;\n }\n}\n\n.btn:active, \n.btn.active {\n @include box-shadow(none);\n}\n\n.radix-layouts-sidebar {\n ul.menu > li > ul.menu {\n margin-left: 0;\n li a {\n padding: 10px 15px 10px 30px;\n }\n }\n}\n","//\n// Styles for Nodes\n// --------------------------------------------------\n.node-type-dataset {\n .field-name-field-tags {\n margin: 1em 0;\n }\n .field-name-field-topic {\n margin: -20px 0 15px 0;\n }\n // Dataset field labels.\n h4 {\n @include h4;\n }\n .field-name-field-related-content,\n .field-name-field-topic,\n .field-name-field-tags,\n .field-name-field-topic,\n .field-name-field-preview-thumbail {\n .field-label {\n @include h4;\n }\n }\n}\n\n/** UI Tabs **/\n.node-resource-form .horizontal-tabs {\n border:none;\n ul.horizontal-tabs-list {\n background-color: transparent;\n border: 0;\n padding-top: 10px;\n li,\n li.selected {\n border: 0;\n background-color: transparent;\n min-width: 4em;\n a:hover {\n background:transparent;\n }\n #active-horizontal-tab {\n background: url(../images/sprite-ckan-icons.png) no-repeat -193px 2px;\n display: block;\n text-indent: -9999px;\n width: 16px;\n height: 16px;\n left: 50%;\n clip: auto;\n }\n &.horizontal-tab-button-1 .summary,\n &.horizontal-tab-button-2 .summary {\n background: url(../images/sprite-ckan-icons.png) no-repeat -160px 0;\n }\n .summary{\n background: url(../images/sprite-ckan-icons.png) no-repeat -144px 0;\n width: 16px;\n height: 16px;\n position: absolute;\n top:5px;\n left:10px;\n }\n a {\n font-size: 1.1em;\n position: relative;\n padding: 5px 15px 5px 30px;\n }\n }\n }\n .horizontal-tabs-panes {\n @include border-radius($border-radius-base);\n border:1px solid $border;\n padding: 8px;\n fieldset.htab_link_upload,\n fieldset.htab_link_api,\n fieldset.htab_link_file {\n legend.panel-heading {\n display: none;\n }\n .field-widget-recline-widget legend.panel-heading {\n border:none;\n border-bottom: 1px solid $border;\n display: block;\n background:transparent;\n color: $gray;\n padding: 5px 0;\n //margin-top:10px;\n }\n }\n .form-type-checkbox label,\n .form-type-select label {\n display: block;\n line-height: 36px;\n padding-top:2px;\n }\n .filefield-source-remotefile {\n input {\n margin-right: 0;\n }\n input.btn {\n @include border-radius(0 $border-radius-base $border-radius-base 0);\n margin-left: -1px;\n }\n }\n .form-item-field-upload-und-0-embed {\n clear: both;\n }\n }\n}\n.page-node-add-resource {\n .field-group-htabs.group-data div.horizontal-tabs {\n border: 0;\n }\n .form-item {\n margin: 0;\n }\n}\n\n#action-info {\n color: $brand-danger;\n margin: 1em 0;\n &:before {\n color: $brand-danger;\n content: \"\\f071\";\n font-family: \"FontAwesome\";\n font-size: 1.5em;\n font-style: normal;\n margin-right: 5px;\n vertical-align: middle;\n }\n}\n.field-name-body {\n a {\n overflow-wrap: break-word;\n }\n ul {\n list-style-type:disc;\n margin:10px 20px;\n li {\n margin:6px 10px;\n }\n }\n}\n.field-group-table-description {\n color:$gray;\n display:block;\n padding:8px 10px 8px 40px;\n position:relative;\n .icon-info-sign:before {\n color:$gray-light;\n content:\"\\f05a\";\n font-family:$icon-fa;\n font-size:2.5em;\n font-style: normal;\n height:30px;\n left:0;\n margin:10px 15px 0 0;\n padding:6px 0;\n position:absolute;\n top:-6px;\n width:30px;\n }\n}\n\n.node-type-group {\n .horizontal-tabs {\n margin: 0;\n #edit-field-image-und-0-remove-button {\n @include border-radius($border-radius-base);\n margin-left: 5px;\n }\n }\n}\n\n.group-owner-message {\n margin-bottom:20px;\n}\n\n.field-type-text-with-summary {\n padding: 0;\n}\n.field-name-field-additional-info {\n margin-top: 2em;\n}\n.field-name-field-related-content .field-item {\n @include item-list;\n}","//\n// Styles for individual pages\n// --------------------------------------------------\n.main {\n padding-top:20px;\n padding-bottom: 20px;\n}\n.front .main {\n padding: 0;\n}\n.page-admin {\n .main {\n padding: 20px 15px;\n }\n .region-content {\n margin: 0;\n }\n .breadcrumb,\n .alert,\n .tabs--primary,\n .page-header {\n margin: 0 0 15px;\n }\n}\n","//\n// Styles for panels and panes.\n// --------------------------------------------------\n\n.panel-body {\n\toverflow: visible;\n}\n.pane-content {\n .field-name-body {\n line-height: 2em;\n }\n}\n.main .panel-pane {\n\tmargin-bottom: 0em;\n}\nh2.pane-title {\n\tborder-bottom: 1px solid $border;\n\tpadding-bottom: 10px;\n}\n\n#panels-choose-layout .form-type-radio input,\n.panels-choose-layout .form-type-radio input {\n\twidth: 15px;\n}\n\n.radix-layouts-sidebar {\n\t.pane-title {\n\t\t@include block-title;\n\t}\n\t.pane-block {\n\t\t@include blockbox;\n\t}\n}\n.page-user {\n\t.radix-layouts-content .pane-content {\n \tpadding: 0;\n\t .profile {\n\t \tmargin-top: 0;\n\t }\n\t}\n}\n.radix-layouts-content {\n\t.pane-title {\n\t\tfont-size: 36px;\n \tline-height: 42px;\n\t\tmargin:0 0 15px 0;\n\t}\n\t.pane-content {\n\t\tpadding: 20px 0;\n\t\tmargin-bottom: 0em;\n\t}\n\t.pane-node-field-topic .pane-content {\n\t\tpadding: 0\n\t}\n\t.pane-page-breadcrumb {\n\t\t.breadcrumb {\n\t\t\tdisplay: block;\n\t\t\tmargin: 0 0 15px 0;\n\t\t}\n\t}\n}\n.node-type-group .radix-layouts-content {\n\t@media (max-width: 991px) {\n\t\t.pane-title {\n\t\t\tmargin-top: 2em;\n\t\t}\n\t}\n\t.pane-content {\n\t\tpadding: 20px 0 0;\n\t\tmargin-bottom: 0;\n\t}\n}\n\n.page-manager-wrapper .panel-region {\n\t.pane-title {\n\t\tbackground-image: none;\n\t\tborder: none;\n\t\tfont-size: 1em;\n\t\tline-height: normal;\n\t}\n\t.panel-pane-collapsible {\n\t\t.pane-content {\n\t\t\tpadding: 10px 15px;\n\t\t}\n\t}\n}\n\n#panelizer-edit-content-form input {\n\tmargin-right: 1em;\n}\n\n.panel-full-width .panel-top {\n\tmargin-bottom: 15px;\n}\n@media (max-width: 768px) {\n\t.panel-full-width .panel-bottom {\n\t\t.panel-col-first,\n\t\t.panel-col-second,\n\t\t.panel-col-third {\n\t\t\tfloat: none;\n\t\t\twidth: 100%;\n\t\t}\n\t}\n}\n","// Recline css overrides.\n.recline-pager .pagination {\n li {\n vertical-align: middle;\n a {\n line-height: 1em;\n padding: 0 10px;\n &.btn {\n line-height: 32px;\n }\n }\n }\n input {\n\t height: 20px;\n\t font-size: .8em;\n }\n}\n.recline-data-explorer {\n .form-control {\n border-color: #ccc;\n }\n .btn {\n \tborder:1px solid $smoke;\n \tfont-size: 14px;\n \tpadding: 0px 12px;\n line-height: 32px;\n }\n}\n.dropdown-menu.slick-contextmenu {\n background: #fff;\n li {\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n","@media all and (max-width:767px) {\n\taside[class|='col'],\n\tsection[class|='col'] {\n\t\tpadding: 0;\n\t}\n\t.container {\n\t\twidth: 100%;\n\t}\n\t// Adjust custom full width panels.\n\t.panel-full-width .panel-top .panel-col-first,\n\t.panel-full-width .panel-top .panel-col-second,\n\t.panel-full-width .panel-bottom .panel-col-first,\n\t.panel-full-width .panel-bottom .panel-col-second,\n\t.panel-full-width .panel-bottom .panel-col-third {\n\t width: 100%;\n\t float: none;\n\t .inside {\n\t \tmargin: 20px 15px;\n\t }\n\t}\n\t\n}\n\n","#views-exposed-form-dkan-datasets-panel-pane-1 {\n .views-exposed-form .views-widget-filter-search_api_views_fulltext {\n max-width: 320px;\n }\n}\n\n#dkan-sitewide-dataset-search-form,\n#dkan-sitewide-dataset-search-form--2 {\n @include searchbox;\n position: relative;\n}\n#dkan-sitewide-dataset-search-form,\n#dkan-sitewide-dataset-search-form--2 {\n label {\n @extend %screenreader;\n }\n}\n\n#region-branding #block-dkan-sitewide-dkan-sitewide-search-bar label {\n @extend %screenreader;\n}\n\n#block-dkan-sitewide-dkan-sitewide-search-bar {\n @media all and (min-width:768px) {\n position: absolute;\n top: 10px;\n right: 15px;\n width:172px;\n form {\n width:172px;\n }\n input.form-control {\n width:170px;\n height: 36px;\n margin: 0;\n }\n }\n @include searchbox;\n clear: both;\n .views-exposed-form .form-submit {\n margin:22px 0 0;\n text-shadow: none;\n }\n}\n\n.facetapi-terms span[class*=font-icon-select]:before,\n.icon-dkan.facet-icon:before {\n font-family: 'DKAN-Topics';\n font-size: 24px;\n padding-right: .3em;\n vertical-align: middle;\n}\n\n.node-search-result {\n .icon-dkan.facet-icon:before {\n font-size: 42px;\n margin-top: 0.7em;\n display: block;\n }\n .resource-list li {\n display: inline-block;\n }\n .icon-container {\n text-align: center;\n }\n}\n\n.search-result {\n ul.resource-list {\n margin-top: 0.9em;\n\n li {\n display: inline-block;\n a,\n &:first-child {\n margin-left: 0px;\n }\n }\n }\n .dataset-list {\n list-style: none;\n margin: 0;\n padding: 0;\n li {\n list-style: none;\n font-size: 0.9em;\n font-style: italic;\n color: #999;\n margin-bottom: 0.5em;\n &:before {\n content: \"\\e97e\";\n font-family: 'DKAN-Topics';\n font-style: normal;\n margin-right: .5em;\n }\n }\n }\n .group-membership {\n font-size: 0.9em;\n font-style: italic;\n color: #999;\n margin-bottom: 0.5em;\n &:before {\n content: \"\\e981\";\n font-family: 'DKAN-Topics';\n font-style: normal;\n margin-right: .5em;\n }\n }\n &.search-result-group .group-membership {\n display: none;\n }\n p {\n margin-bottom: 0px;\n }\n}\n\n.node-search-result {\n h2.node-title {\n margin: 1.5em 0 .5em 0;\n }\n}","//\n// Styles for Tabs, Messages, ..etc\n// --------------------------------------------------\nbody {\n font-family:$font-base;\n font-size:16px;\n line-height:1.35em;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\nbody.modal-open {\n overflow: visible !important;\n}\n.branding {\n position: relative;\n .logo {\n margin: 20px 20px 15px 0;\n }\n}\n@media (max-width: 768px) {\n .logo img {\n max-width: 100%;\n }\n}\n\n.site-name {\n display: block;\n font-size: 2em;\n line-height: 1.15em;\n margin: 50px 20px 0;\n @media(max-width:460px) {\n clear: left;\n float: none;\n margin: 10px 20px 5px 0;\n }\n &:hover {\n text-decoration: none;\n }\n}\n.site-slogan {\n margin-bottom: 20px;\n}\nh1 {\n font-size: 30px;\n line-height: 36px;\n margin-bottom: 15px;\n}\nh1,h2,h3,h4 {\n color:$gray-dark;\n font-weight:300;\n}\nh3.media-heading {\n margin:.5em 0;\n}\nh4 {\n margin-top: 2em;\n margin-bottom: .5em;\n}\n\na {\n color:$brand-primary;\n &:hover {\n color:$brand-secondary;\n }\n}\np,\np:last-child {\n margin: 0 0 1.25em 0;\n}\n\n.breadcrumb {\n background: none;\n border: none;\n font-size: 1em;\n list-style: none;\n padding: 0;\n position: relative;\n li {\n float:none;\n a {\n span {\n display:none;\n }\n }\n &.home-link a {\n font-size:1.3em;\n i {\n display: block;\n }\n }\n }\n}\n\n.alert {\n border: none;\n padding: 15px 35px;\n position: relative;\n .close {\n line-height: 18px;\n position: absolute;\n right: 10px;\n top: 5px;\n }\n &.alert-warning {\n background: #FFE285;//$brand-warning;\n }\n &:before {\n font-family: $icon-fa;\n font-size: 1.5em;\n position: absolute;\n top: 15px;\n left: 10px;\n }\n &.alert-danger:before {\n content: '\\f06a';\n color: $brand-danger;\n }\n &.alert-warning:before {\n content: '\\f05a';\n color: #8a6d3b;\n }\n &.alert-success:before {\n content: '\\f058';\n color: $brand-success;\n }\n}\n.page-admin .alert {\n margin: 10px 0;\n}\n// Tables\ntable,\ntable.group_additional {\n border-collapse:collapse;\n margin:1em 0;\n width:100%;\n thead > tr > th {\n //@include background-image(linear-gradient(#F5F5F5, #F0F0F0));\n background-color: lighten($border, 4%);\n border: 1px solid $border !important;\n padding: 4px 8px;\n font-weight: bold;\n }\n thead th:first-child {\n //@inlclude border-top-left-radius(4px);\n }\n thead th:last-child,\n thead th:last-child {\n //@include border-top-right-radius(4px);\n }\n tbody th,\n td {\n border:1px solid $border;\n padding:4px 8px;\n vertical-align:top;\n }\n tr:hover {\n background:#FFFEEE;\n }\n}\n\n@media screen and (max-width: 1024px) {\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > tfoot > tr > td {\n white-space: normal;\n }\n}\n.field-name-field-additional-info .field-label {\n margin-bottom: 1em;\n}\n.group_additional,\n.field-name-field-additional-info table,\n.field-name-field-additional-info .table-responsive {\n margin: 0;\n td,\n th {\n white-space: normal;\n width: auto;\n }\n td:nth-of-type(2n) {\n @include wrap;\n }\n @media all and (min-width:768px) {\n th:nth-of-type(1n),\n td:nth-of-type(1n),\n th:nth-of-type(4n),\n td:nth-of-type(4n) {\n width: 5%;\n border-right: 1px solid $border;\n }\n th:nth-of-type(2n),\n td:nth-of-type(2n) {\n width: 90%;\n .form-control {\n min-width: 40%;\n }\n }\n }\n}\n\ntable.group_additional,\n.field-name-field-additional-info table {\n th,\n td,\n th:nth-of-type(1n),\n td:nth-of-type(1n),\n th:nth-of-type(2n),\n td:nth-of-type(2n) {\n width: auto;\n .form-control {\n display: inline-block;\n width: auto;\n vertical-align: top\n }\n }\n margin-top: 0;\n}\n.table > thead:first-child > tr:first-child > th,\ntable thead:first-child tr:first-child th {\n border: 1px solid $border;\n}\n.table-bordered > thead > tr > th,\ntable thead > tr > th {\n background-color: lighten($border, 4%);\n border: 1px solid $border;\n padding:4px 8px;\n}\n\n// Striped tables.\n.table-striped > tbody > tr:nth-child(odd) {\n background-color: #f9f9f9;\n}\n.table tbody tr:hover td, \n.table tbody tr:hover th,\n.table-striped > tbody > tr:nth-child(odd):hover {\n background-color: #FFFEEE;\n}\n\n\ndl {\n margin:0;\n padding:0;\n clear:both;\n overflow:hidden;\n}\ndt {\n clear: both;\n margin:0;\n padding:8px 5px;\n float:left;\n width:28%;\n}\ndd {\n margin:0;\n padding:8px 5px;\n float:right;\n width:72%;\n}\ndt,\ndd {\n border-top: 1px solid $border;\n}\n\n.item-list .pagination {\n li:first-child > span,\n li:first-child > a {\n @include border-radius(4px 0 0 4px);\n }\n li:last-child > span,\n li:last-child > a {\n @include border-radius(0 4px 4px 0);\n }\n}\n\n.radix-layouts-sidebar .item-list ul,\n.nav-simple {\n margin: 0;\n list-style: none;\n padding: 0;\n li {\n margin:0;\n line-height: 1.1666666666666667em;\n padding: 0;\n border-bottom: 1px dotted #CCC;\n position:relative;\n a {\n display: block;\n margin:0;\n }\n a:hover {\n background:#FFFEEE;\n }\n &.last {\n border-bottom: none;\n }\n }\n}\n\n// Keep images inside their containers.\nimg {\n max-width: 100%;\n height: auto;\n}\n// Bootstrap/Radix Overrides.\n.thumbnail {\n padding: 0;\n margin: 0;\n background-color: transparent;\n border: none;\n border-radius: 0;\n}\n\n.screenreader {\n @extend %screenreader;\n}\n","//\n// Styles for Taxonomy\n// --------------------------------------------------\n\n.field-name-field-tags .field-item {\n display:inline-block;\n}\n.field-name-field-tags {\n label {\n display: block;\n }\n input.form-control {\n height: auto;\n }\n .field-item {\n a {\n display: inline-block;\n padding:2px 10px 2px;\n font-size:12px;\n line-height: 20px;\n @include border-radius(0 5px 5px 0);\n background-color: $shade;\n margin:3px 5px 3px 20px;\n position:relative;\n color:$gray-dark;\n border:1px solid $border;\n border-left:0;\n z-index:2;\n &:after {\n content:\"\";\n width: 20px;\n height: 20px;\n background-color: $shade;\n @include rotate(45deg);\n @include border-radius(2px);\n position:absolute;\n top:2px;\n left:-9px;\n z-index:-1;\n border:1px solid $border;\n border-top:none;\n border-right:none;\n }\n &:before {\n content:\"\";\n width:2px;\n height:2px;\n background:$gray-light;\n position:absolute;\n top:11px;\n left:-5px;\n @include border-radius(0);\n }\n }\n a:hover,\n a:hover:after {\n background: #fff;\n color:#000;\n text-decoration:none;\n }\n }\n}\n\n.field-name-field-topic {\n .field-item { \n margin: 0 1.5em .5em 0;\n .field-item {\n margin: 0;\n }\n }\n}\n.field-name-field-topic-icon span::before, \n.view-dkan-datasets .field-name-field-topic-icon span::before {\n font-size: 18px;\n}\n.font_icon_select_options .label {\n color: #333;\n}","//\n// Styles for Views\n// --------------------------------------------------\n.front .view-popular-tags {\n margin-top:20px;\n}\n.view-popular-tags {\n margin: 15px 0;\n ul.tag-list {\n margin: 0;\n padding: 0;\n li {\n display:inline-block;\n margin-right:2em;\n a {\n color:#fff;\n }\n }\n }\n}\n.view-content h2 {\n font-size: 1.5em;\n margin:1em 0 .5em;\n}\n.view-groups-search .views-row {\n border-bottom:1px dotted $smoke;\n padding:1em 0;\n}\n\n// .views-field-field-image img {\n// display:block;\n// height:auto;\n// margin:0 auto 5px;\n// max-width:220px;\n// width:100%;\n// }\n.view-front-page-group-list {\n .views-row {\n position: relative;\n padding-left: 120px;\n min-height: 110px;\n img {\n position: absolute;\n top: 0;\n left: 0;\n }\n }\n}\n\n.view-user-profile-fields img {\n height:auto;\n margin:0 auto;\n max-width:190px;\n width:100%; \n}\n\n.view-front-page-group-grid {\n .row {\n span {\n display:block;\n margin:15px 0;\n .media-content {\n padding:0 10px 10px 120px;\n }\n .media-image {\n float:left;\n margin:0;\n padding:0;\n img {\n margin:5px 10px 5px 0;\n }\n }\n h3.media-heading {\n font-size:1.3em;\n margin:.5em 0;\n padding:0;\n }\n }\n }\n @media(min-width:768px) {\n .span6,\n .col-lg-6 {\n float:left;\n margin:0;\n width:50%;\n }\n }\n}\n\n.view-dkan-groups {\n .node-teaser {\n min-height: 365px;\n margin-bottom: 20px;\n h2.node-title {\n margin: .75em 0;\n }\n .btn-primary {\n margin: 0 auto 1.5em;\n }\n .field-name-field-image {\n text-align: center;\n }\n }\n}\n.view-groups-page {\n .views-column {\n float:left;\n margin:0;\n width:50%;\n }\n}\n.view-group-block {\n .views-field-title {\n font-size:1.2em;\n }\n .views-field-field-image {\n text-align: center;\n }\n .views-field-nid a {\n background: $brand-primary;\n color:#fff;\n display: block;\n margin:1em 0 0 0;\n padding:5px 8px;\n text-align: center;\n }\n}\n.view-dataset {\n form {\n margin: 0;\n position: relative;\n }\n .views-row {\n margin:1.5em 0;\n }\n}\n.views-exposed-form {\n position:relative;\n .views-exposed-widget {\n display: inline;\n padding: .5em .5em 0 0;\n .views-widget-filter-search_api_views_fulltext,\n .views-widget-sort-by,\n .views-widget-sort-order,\n .views-submit-button,\n .form-submit {\n display: inline;\n float:none;\n margin: 0;\n position:relative;\n }\n &.views-reset-button,\n &.views-submit-button {\n margin: 0;\n padding: 2.1em .5em 0 0;\n }\n }\n .description {\n @include text-shadow(none);\n position:absolute;\n color: #999999;\n font-size:12px;\n left: 7px;\n top: 10px;\n }\n}\n\n#views-exposed-form-dkan-datasets-panel-pane-1 .views-exposed-form .description { display: none;}\n\n.view-dkan-groups-featured,\n.pane-dkan-groups-featured {\n .row {\n text-align: center;\n div[class*='views-column'] {\n margin-bottom: 1.25em;\n }\n }\n}\n\n.view-admin-content table {\n margin-top: 0;\n}","@import \"shared\";\n\n// These defaults make the arguments optional for this mixin\n// If you like, set different defaults in your project\n\n$default-text-shadow-color: #aaa !default;\n$default-text-shadow-h-offset: 0px !default;\n$default-text-shadow-v-offset: 0px !default;\n$default-text-shadow-blur: 1px !default;\n$default-text-shadow-spread: false !default;\n\n// Provides cross-browser text shadows when one or more shadows are needed.\n// Each shadow argument should adhere to the standard css3 syntax for the\n// text-shadow property.\n//\n// Note: if any shadow has a spread parameter, this will cause the mixin\n// to emit the shadow declaration twice, first without the spread,\n// then with the spread included. This allows you to progressively\n// enhance the browsers that do support the spread parameter.\n@mixin text-shadow(\n $shadow-1 : default,\n $shadow-2 : false,\n $shadow-3 : false,\n $shadow-4 : false,\n $shadow-5 : false,\n $shadow-6 : false,\n $shadow-7 : false,\n $shadow-8 : false,\n $shadow-9 : false,\n $shadow-10: false\n) {\n @if $shadow-1 == default {\n $shadow-1: compact($default-text-shadow-h-offset $default-text-shadow-v-offset $default-text-shadow-blur $default-text-shadow-spread $default-text-shadow-color);\n }\n $shadows-without-spread: join((),(),comma);\n $shadows: join((),(),comma);\n $has-spread: false;\n @each $shadow in compact($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5,\n $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) {\n @if length($shadow) > 4 {\n $has-spread: true;\n $shadows-without-spread: append($shadows-without-spread, nth($shadow,1) nth($shadow,2) nth($shadow,3) nth($shadow,5));\n $shadows: append($shadows, $shadow);\n } else {\n $shadows-without-spread: append($shadows-without-spread, $shadow);\n $shadows: append($shadows, $shadow);\n }\n }\n @if $has-spread {\n text-shadow: $shadows-without-spread;\n }\n text-shadow: $shadows;\n}\n\n// Provides a single cross-browser CSS text shadow.\n//\n// Provides sensible defaults for the color, horizontal offset, vertical offset, blur, and spread\n// according to the configuration defaults above.\n@mixin single-text-shadow(\n $hoff: false,\n $voff: false,\n $blur: false,\n $spread: false,\n $color: false\n) {\n // A lot of people think the color comes first. It doesn't.\n @if type-of($hoff) == color {\n $temp-color: $hoff;\n $hoff: $voff;\n $voff: $blur;\n $blur: $spread;\n $spread: $color;\n $color: $temp-color;\n }\n // Can't rely on default assignment with multiple supported argument orders.\n $hoff: if($hoff, $hoff, $default-text-shadow-h-offset);\n $voff: if($voff, $voff, $default-text-shadow-v-offset);\n $blur: if($blur, $blur, $default-text-shadow-blur );\n $spread: if($spread, $spread, $default-text-shadow-spread );\n $color: if($color, $color, $default-text-shadow-color );\n // We don't need experimental support for this property.\n @if $color == none or $hoff == none {\n @include text-shadow(none);\n } @else {\n @include text-shadow(compact($hoff $voff $blur $spread $color));\n }\n}\n"]}
\ No newline at end of file
diff --git a/dkan/themes/contrib/nuboot_radix/assets/css/print.css.map b/dkan/themes/contrib/nuboot_radix/assets/css/print.css.map
index d1c550c86..a0c1bdb34 100644
--- a/dkan/themes/contrib/nuboot_radix/assets/css/print.css.map
+++ b/dkan/themes/contrib/nuboot_radix/assets/css/print.css.map
@@ -1 +1 @@
-{"version":3,"sources":[],"names":[],"mappings":"","file":"print.css","sourceRoot":"/source/","sourcesContent":[]}
\ No newline at end of file
+{"version":3,"sources":[],"names":[],"mappings":"","file":"print.css","sourcesContent":[]}
\ No newline at end of file
diff --git a/dkan/themes/contrib/nuboot_radix/assets/js/nuboot_radix.script.js b/dkan/themes/contrib/nuboot_radix/assets/js/nuboot_radix.script.js
index e09eafdb3..c1d2b8103 100644
--- a/dkan/themes/contrib/nuboot_radix/assets/js/nuboot_radix.script.js
+++ b/dkan/themes/contrib/nuboot_radix/assets/js/nuboot_radix.script.js
@@ -1,2 +1,2 @@
-!function(e){}(jQuery),!function(e){"use strict";e.matchMedia=e.matchMedia||function(e){var t,i=e.documentElement,s=i.firstElementChild||i.firstChild,n=e.createElement("body"),a=e.createElement("div");return a.id="mq-test-1",a.style.cssText="position:absolute;top:-100em",n.style.background="none",n.appendChild(a),function(e){return a.innerHTML='',i.insertBefore(n,s),t=42===a.offsetWidth,i.removeChild(n),{matches:t,media:e}}}(e.document)}(this),function(e){"use strict";function t(){E(!0)}var i={};e.respond=i,i.update=function(){};var s=[],n=function(){var t=!1;try{t=new e.XMLHttpRequest}catch(i){t=new e.ActiveXObject("Microsoft.XMLHTTP")}return function(){return t}}(),a=function(e,t){var i=n();i&&(i.open("GET",e,!0),i.onreadystatechange=function(){4!==i.readyState||200!==i.status&&304!==i.status||t(i.responseText)},4!==i.readyState&&i.send(null))},r=function(e){return e.replace(i.regex.minmaxwh,"").match(i.regex.other)};if(i.ajax=a,i.queue=s,i.unsupportedmq=r,i.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,comments:/\/\*[^*]*\*+([^/][^*]*\*+)*\//gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/,maxw:/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/,minmaxwh:/\(\s*m(in|ax)\-(height|width)\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/gi,other:/\([^\)]*\)/g},i.mediaQueriesSupported=e.matchMedia&&null!==e.matchMedia("only all")&&e.matchMedia("only all").matches,!i.mediaQueriesSupported){var o,l,d,c=e.document,u=c.documentElement,m=[],h=[],f=[],p={},g=30,v=c.getElementsByTagName("head")[0]||u,x=c.getElementsByTagName("base")[0],y=v.getElementsByTagName("link"),w=function(){var e,t=c.createElement("div"),i=c.body,s=u.style.fontSize,n=i&&i.style.fontSize,a=!1;return t.style.cssText="position:absolute;font-size:1em;width:1em",i||(i=a=c.createElement("body"),i.style.background="none"),u.style.fontSize="100%",i.style.fontSize="100%",i.appendChild(t),a&&u.insertBefore(i,u.firstChild),e=t.offsetWidth,a?u.removeChild(i):i.removeChild(t),u.style.fontSize=s,n&&(i.style.fontSize=n),e=d=parseFloat(e)},E=function(t){var i="clientWidth",s=u[i],n="CSS1Compat"===c.compatMode&&s||c.body[i]||s,a={},r=y[y.length-1],p=(new Date).getTime();if(t&&o&&g>p-o)return e.clearTimeout(l),void(l=e.setTimeout(E,g));o=p;for(var x in m)if(m.hasOwnProperty(x)){var S=m[x],b=S.minw,C=S.maxw,k=null===b,T=null===C,z="em";b&&(b=parseFloat(b)*(b.indexOf(z)>-1?d||w():1)),C&&(C=parseFloat(C)*(C.indexOf(z)>-1?d||w():1)),S.hasquery&&(k&&T||!(k||n>=b)||!(T||C>=n))||(a[S.media]||(a[S.media]=[]),a[S.media].push(h[S.rules]))}for(var $ in f)f.hasOwnProperty($)&&f[$]&&f[$].parentNode===v&&v.removeChild(f[$]);f.length=0;for(var F in a)if(a.hasOwnProperty(F)){var L=c.createElement("style"),R=a[F].join("\n");L.type="text/css",L.media=F,v.insertBefore(L,r.nextSibling),L.styleSheet?L.styleSheet.cssText=R:L.appendChild(c.createTextNode(R)),f.push(L)}},S=function(e,t,s){var n=e.replace(i.regex.comments,"").replace(i.regex.keyframes,"").match(i.regex.media),a=n&&n.length||0;t=t.substring(0,t.lastIndexOf("/"));var o=function(e){return e.replace(i.regex.urls,"$1"+t+"$2$3")},l=!a&&s;t.length&&(t+="/"),l&&(a=1);for(var d=0;a>d;d++){var c,u,f,p;l?(c=s,h.push(o(e))):(c=n[d].match(i.regex.findStyles)&&RegExp.$1,h.push(RegExp.$2&&o(RegExp.$2))),f=c.split(","),p=f.length;for(var g=0;p>g;g++)u=f[g],r(u)||m.push({media:u.split("(")[0].match(i.regex.only)&&RegExp.$2||"all",rules:h.length-1,hasquery:u.indexOf("(")>-1,minw:u.match(i.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:u.match(i.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}E()},b=function(){if(s.length){var t=s.shift();a(t.href,function(i){S(i,t.href,t.media),p[t.href]=!0,e.setTimeout(function(){b()},0)})}},C=function(){for(var t=0;t'+Drupal.t("Toggle text format")+""),e(".filter-guidelines-processed").hide(),e(".text-help-toggle").click(function(t){t.preventDefault(),e(".form-type-select").toggle(),e(".filter-guidelines-processed").toggle()})}}}(jQuery),window.svgeezy=function(){return{init:function(e,t){this.avoid=e||!1,this.filetype=t||"png",this.svgSupport=this.supportsSvg(),this.svgSupport||(this.images=document.getElementsByTagName("img"),this.imgL=this.images.length,this.fallbacks())},fallbacks:function(){for(;this.imgL--;)if(!this.hasClass(this.images[this.imgL],this.avoid)||!this.avoid){var e=this.images[this.imgL].getAttribute("src");if(null===e)continue;if("svg"==this.getFileExt(e)){var t=e.replace(".svg","."+this.filetype);this.images[this.imgL].setAttribute("src",t)}}},getFileExt:function(e){var t=e.split(".").pop();return t.indexOf("?")!==-1&&(t=t.split("?")[0]),t},hasClass:function(e,t){return(" "+e.className+" ").indexOf(" "+t+" ")>-1},supportsSvg:function(){return document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1")}}}();
-//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm51Ym9vdF9yYWRpeC5zY3JpcHQuanMiLCJyZXNwb25kLm1pbi5qcyIsInNpdGV3aWRlLmpzIiwic3ZnZWV6eS5taW4uanMiXSwibmFtZXMiOlsiJCIsImpRdWVyeSIsImEiLCJtYXRjaE1lZGlhIiwiYiIsImMiLCJkb2N1bWVudEVsZW1lbnQiLCJkIiwiZmlyc3RFbGVtZW50Q2hpbGQiLCJmaXJzdENoaWxkIiwiZSIsImNyZWF0ZUVsZW1lbnQiLCJmIiwiaWQiLCJzdHlsZSIsImNzc1RleHQiLCJiYWNrZ3JvdW5kIiwiYXBwZW5kQ2hpbGQiLCJpbm5lckhUTUwiLCJpbnNlcnRCZWZvcmUiLCJvZmZzZXRXaWR0aCIsInJlbW92ZUNoaWxkIiwibWF0Y2hlcyIsIm1lZGlhIiwiZG9jdW1lbnQiLCJ0aGlzIiwidiIsInJlc3BvbmQiLCJ1cGRhdGUiLCJYTUxIdHRwUmVxdWVzdCIsIkFjdGl2ZVhPYmplY3QiLCJvcGVuIiwib25yZWFkeXN0YXRlY2hhbmdlIiwicmVhZHlTdGF0ZSIsInN0YXR1cyIsInJlc3BvbnNlVGV4dCIsInNlbmQiLCJnIiwicmVwbGFjZSIsInJlZ2V4IiwibWlubWF4d2giLCJtYXRjaCIsIm90aGVyIiwiYWpheCIsInF1ZXVlIiwidW5zdXBwb3J0ZWRtcSIsImtleWZyYW1lcyIsImNvbW1lbnRzIiwidXJscyIsImZpbmRTdHlsZXMiLCJvbmx5IiwibWludyIsIm1heHciLCJtZWRpYVF1ZXJpZXNTdXBwb3J0ZWQiLCJoIiwiaSIsImoiLCJrIiwibCIsIm0iLCJuIiwibyIsInAiLCJxIiwiciIsImdldEVsZW1lbnRzQnlUYWdOYW1lIiwicyIsInQiLCJ1IiwiYm9keSIsImZvbnRTaXplIiwicGFyc2VGbG9hdCIsImNvbXBhdE1vZGUiLCJsZW5ndGgiLCJEYXRlIiwiZ2V0VGltZSIsImNsZWFyVGltZW91dCIsInNldFRpbWVvdXQiLCJoYXNPd25Qcm9wZXJ0eSIsInciLCJ4IiwieSIsInoiLCJBIiwiQiIsImluZGV4T2YiLCJoYXNxdWVyeSIsInB1c2giLCJydWxlcyIsIkMiLCJwYXJlbnROb2RlIiwiRCIsIkUiLCJGIiwiam9pbiIsInR5cGUiLCJuZXh0U2libGluZyIsInN0eWxlU2hlZXQiLCJjcmVhdGVUZXh0Tm9kZSIsInN1YnN0cmluZyIsImxhc3RJbmRleE9mIiwiUmVnRXhwIiwiJDEiLCIkMiIsInNwbGl0Iiwic2hpZnQiLCJocmVmIiwicmVsIiwidG9Mb3dlckNhc2UiLCJyYXdDc3NUZXh0IiwidGVzdCIsImxvY2F0aW9uIiwiaG9zdCIsInByb3RvY29sIiwiZ2V0RW1WYWx1ZSIsImFkZEV2ZW50TGlzdGVuZXIiLCJhdHRhY2hFdmVudCIsImZuIiwiZGthbkZvcm1zSGlkZSIsImVhY2giLCJhZGRDbGFzcyIsImRlc2MiLCJmaW5kIiwiaW5wdXQiLCJjbGljayIsImZvY3VzIiwiaHRtbCIsImJsdXIiLCJ2YWwiLCJmYWRlSW4iLCJrZXl1cCIsImhpZGUiLCJjc3MiLCJka2FuRm9ybXNBdXRvRGVsdXhlSGlkZSIsIkRydXBhbCIsImJlaGF2aW9ycyIsImRrYW5TaXRlIiwiYXR0YWNoIiwiY29udGV4dCIsInNldHRpbmdzIiwiZWxlbWVudHMiLCJhdXRvRGVsdXhlRWxlbWVudHMiLCJhcHBlbmQiLCJwcmV2ZW50RGVmYXVsdCIsInRvZ2dsZSIsIndpbmRvdyIsInN2Z2VlenkiLCJpbml0IiwiYXZvaWQiLCJmaWxldHlwZSIsInN2Z1N1cHBvcnQiLCJzdXBwb3J0c1N2ZyIsImltYWdlcyIsImltZ0wiLCJmYWxsYmFja3MiLCJoYXNDbGFzcyIsImdldEF0dHJpYnV0ZSIsImdldEZpbGVFeHQiLCJzZXRBdHRyaWJ1dGUiLCJwb3AiLCJjbGFzc05hbWUiLCJpbXBsZW1lbnRhdGlvbiIsImhhc0ZlYXR1cmUiXSwibWFwcGluZ3MiOiJDQUlBLFNBQUFBLEtBRUFDLFNDREEsU0FBQUMsR0FBQSxZQUFBQSxHQUFBQyxXQUFBRCxFQUFBQyxZQUFBLFNBQUFELEdBQUEsR0FBQUUsR0FBQUMsRUFBQUgsRUFBQUksZ0JBQUFDLEVBQUFGLEVBQUFHLG1C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QSxPQUFBLElBQUFiLEtBQUE0SCxTQUFBNUgsTUFBQStILE9BQUEvSCxLQUFBZ0ksTUFBQUssYUFBQSxNQUFBdkcsTUFBQXNHLFdBQUEsU0FBQTFGLEdBQUEsR0FBQVosR0FBQVksRUFBQXFDLE1BQUEsS0FBQXVELEtBQUEsT0FBQXhHLEdBQUE4QixRQUFBLFlBQUE5QixFQUFBQSxFQUFBaUQsTUFBQSxLQUFBLElBQUFqRCxHQUFBb0csU0FBQSxTQUFBeEYsRUFBQVosR0FBQSxPQUFBLElBQUFZLEVBQUE2RixVQUFBLEtBQUEzRSxRQUFBLElBQUE5QixFQUFBLFNBQUFnRyxZQUFBLFdBQUEsTUFBQS9ILFVBQUF5SSxlQUFBQyxXQUFBLDJDQUFBIiwiZmlsZSI6Im51Ym9vdF9yYWRpeC5zY3JpcHQuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEBmaWxlXG4gKiBDdXN0b20gc2NyaXB0cyBmb3IgdGhlbWUuXG4gKi9cbihmdW5jdGlvbiAoJCkge1xuICAvLyBjb2RlIGhlcmVcbn0pKGpRdWVyeSk7XG4iLCIvKiEgUmVzcG9uZC5qcyB2MS40LjI6IG1pbi9tYXgtd2lkdGggbWVkaWEgcXVlcnkgcG9seWZpbGxcbiAqIENvcHlyaWdodCAyMDE0IFNjb3R0IEplaGxcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVFxuICogaHR0cDovL2oubXAvcmVzcG9uZGpzICovXG5cbiFmdW5jdGlvbihhKXtcInVzZSBzdHJpY3RcIjthLm1hdGNoTWVkaWE9YS5tYXRjaE1lZGlhfHxmdW5jdGlvbihhKXt2YXIgYixjPWEuZG9jdW1lbnRFbGVtZW50LGQ9Yy5maXJzdEVsZW1lbnRDaGlsZHx8Yy5maXJzdENoaWxkLGU9YS5jcmVhdGVFbGVtZW50KFwiYm9keVwiKSxmPWEuY3JlYXRlRWxlbWVudChcImRpdlwiKTtyZXR1cm4gZi5pZD1cIm1xLXRlc3QtMVwiLGYuc3R5bGUuY3NzVGV4dD1cInBvc2l0aW9uOmFic29sdXRlO3RvcDotMTAwZW1cIixlLnN0eWxlLmJhY2tncm91bmQ9XCJub25lXCIsZS5hcHBlbmRDaGlsZChmKSxmdW5jdGlvbihhKXtyZXR1cm4gZi5pbm5lckhUTUw9JyZzaHk7PHN0eWxlIG1lZGlhPVwiJythKydcIj4gI21xLXRlc3QtMSB7IHdpZHRoOiA0MnB4OyB9PC9zdHlsZT4nLGMuaW5zZXJ0QmVmb3JlKGUsZCksYj00Mj09PWYub2Zmc2V0V2lkdGgsYy5yZW1vdmVDaGlsZChlKSx7bWF0Y2hlczpiLG1lZGlhOmF9fX0oYS5kb2N1bWVudCl9KHRoaXMpLGZ1bmN0aW9uKGEpe1widXNlIHN0cmljdFwiO2Z1bmN0aW9uIGIoKXt2KCEwKX12YXIgYz17fTthLnJlc3BvbmQ9YyxjLnVwZGF0ZT1mdW5jdGlvbigpe307dmFyIGQ9W10sZT1mdW5jdGlvbigpe3ZhciBiPSExO3RyeXtiPW5ldyBhLlhNTEh0dHBSZXF1ZXN0fWNhdGNoKGMpe2I9bmV3IGEuQWN0aXZlWE9iamVjdChcIk1pY3Jvc29mdC5YTUxIVFRQXCIpfXJldHVybiBmdW5jdGlvbigpe3JldHVybiBifX0oKSxmPWZ1bmN0aW9uKGEsYil7dmFyIGM9ZSgpO2MmJihjLm9wZW4oXCJHRVRcIixhLCEwKSxjLm9ucmVhZHlzdGF0ZWNoYW5nZT1mdW5jdGlvbigpezQhPT1jLnJlYWR5U3RhdGV8fDIwMCE9PWMuc3RhdHVzJiYzMDQhPT1jLnN0YXR1c3x8YihjLnJlc3BvbnNlVGV4dCl9LDQhPT1jLnJlYWR5U3RhdGUmJmMuc2VuZChudWxsKSl9LGc9ZnVuY3Rpb24oYSl7cmV0dXJuIGEucmVwbGFjZShjLnJlZ2V4Lm1pbm1heHdoLFwiXCIpLm1hdGNoKGMucmVnZXgub3RoZXIpfTtpZihjLmFqYXg9ZixjLnF1ZXVlPWQsYy51bnN1cHBvcnRlZG1xPWcsYy5yZWdleD17bWVkaWE6L0BtZWRpYVteXFx7XStcXHsoW15cXHtcXH1dKlxce1teXFx9XFx7XSpcXH0pKy9naSxrZXlmcmFtZXM6L0AoPzpcXC0oPzpvfG1venx3ZWJraXQpXFwtKT9rZXlmcmFtZXNbXlxce10rXFx7KD86W15cXHtcXH1dKlxce1teXFx9XFx7XSpcXH0pK1teXFx9XSpcXH0vZ2ksY29tbWVudHM6L1xcL1xcKlteKl0qXFwqKyhbXi9dW14qXSpcXCorKSpcXC8vZ2ksdXJsczovKHVybFxcKClbJ1wiXT8oW15cXC9cXCknXCJdW146XFwpJ1wiXSspWydcIl0/KFxcKSkvZyxmaW5kU3R5bGVzOi9AbWVkaWEgKihbXlxce10rKVxceyhbXFxTXFxzXSs/KSQvLG9ubHk6Lyhvbmx5XFxzKyk/KFthLXpBLVpdKylcXHM/LyxtaW53Oi9cXChcXHMqbWluXFwtd2lkdGhcXHMqOlxccyooXFxzKlswLTlcXC5dKykocHh8ZW0pXFxzKlxcKS8sbWF4dzovXFwoXFxzKm1heFxcLXdpZHRoXFxzKjpcXHMqKFxccypbMC05XFwuXSspKHB4fGVtKVxccypcXCkvLG1pbm1heHdoOi9cXChcXHMqbShpbnxheClcXC0oaGVpZ2h0fHdpZHRoKVxccyo6XFxzKihcXHMqWzAtOVxcLl0rKShweHxlbSlcXHMqXFwpL2dpLG90aGVyOi9cXChbXlxcKV0qXFwpL2d9LGMubWVkaWFRdWVyaWVzU3VwcG9ydGVkPWEubWF0Y2hNZWRpYSYmbnVsbCE9PWEubWF0Y2hNZWRpYShcIm9ubHkgYWxsXCIpJiZhLm1hdGNoTWVkaWEoXCJvbmx5IGFsbFwiKS5tYXRjaGVzLCFjLm1lZGlhUXVlcmllc1N1cHBvcnRlZCl7dmFyIGgsaSxqLGs9YS5kb2N1bWVudCxsPWsuZG9jdW1lbnRFbGVtZW50LG09W10sbj1bXSxvPVtdLHA9e30scT0zMCxyPWsuZ2V0RWxlbWVudHNCeVRhZ05hbWUoXCJoZWFkXCIpWzBdfHxsLHM9ay5nZXRFbGVtZW50c0J5VGFnTmFtZShcImJhc2VcIilbMF0sdD1yLmdldEVsZW1lbnRzQnlUYWdOYW1lKFwibGlua1wiKSx1PWZ1bmN0aW9uKCl7dmFyIGEsYj1rLmNyZWF0ZUVsZW1lbnQoXCJkaXZcIiksYz1rLmJvZHksZD1sLnN0eWxlLmZvbnRTaXplLGU9YyYmYy5zdHlsZS5mb250U2l6ZSxmPSExO3JldHVybiBiLnN0eWxlLmNzc1RleHQ9XCJwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MWVtO3dpZHRoOjFlbVwiLGN8fChjPWY9ay5jcmVhdGVFbGVtZW50KFwiYm9keVwiKSxjLnN0eWxlLmJhY2tncm91bmQ9XCJub25lXCIpLGwuc3R5bGUuZm9udFNpemU9XCIxMDAlXCIsYy5zdHlsZS5mb250U2l6ZT1cIjEwMCVcIixjLmFwcGVuZENoaWxkKGIpLGYmJmwuaW5zZXJ0QmVmb3JlKGMsbC5maXJzdENoaWxkKSxhPWIub2Zmc2V0V2lkdGgsZj9sLnJlbW92ZUNoaWxkKGMpOmMucmVtb3ZlQ2hpbGQoYiksbC5zdHlsZS5mb250U2l6ZT1kLGUmJihjLnN0eWxlLmZvbnRTaXplPWUpLGE9aj1wYXJzZUZsb2F0KGEpfSx2PWZ1bmN0aW9uKGIpe3ZhciBjPVwiY2xpZW50V2lkdGhcIixkPWxbY10sZT1cIkNTUzFDb21wYXRcIj09PWsuY29tcGF0TW9kZSYmZHx8ay5ib2R5W2NdfHxkLGY9e30sZz10W3QubGVuZ3RoLTFdLHA9KG5ldyBEYXRlKS5nZXRUaW1lKCk7aWYoYiYmaCYmcT5wLWgpcmV0dXJuIGEuY2xlYXJUaW1lb3V0KGkpLGk9YS5zZXRUaW1lb3V0KHYscSksdm9pZCAwO2g9cDtmb3IodmFyIHMgaW4gbSlpZihtLmhhc093blByb3BlcnR5KHMpKXt2YXIgdz1tW3NdLHg9dy5taW53LHk9dy5tYXh3LHo9bnVsbD09PXgsQT1udWxsPT09eSxCPVwiZW1cIjt4JiYoeD1wYXJzZUZsb2F0KHgpKih4LmluZGV4T2YoQik+LTE/anx8dSgpOjEpKSx5JiYoeT1wYXJzZUZsb2F0KHkpKih5LmluZGV4T2YoQik+LTE/anx8dSgpOjEpKSx3Lmhhc3F1ZXJ5JiYoeiYmQXx8ISh6fHxlPj14KXx8IShBfHx5Pj1lKSl8fChmW3cubWVkaWFdfHwoZlt3Lm1lZGlhXT1bXSksZlt3Lm1lZGlhXS5wdXNoKG5bdy5ydWxlc10pKX1mb3IodmFyIEMgaW4gbylvLmhhc093blByb3BlcnR5KEMpJiZvW0NdJiZvW0NdLnBhcmVudE5vZGU9PT1yJiZyLnJlbW92ZUNoaWxkKG9bQ10pO28ubGVuZ3RoPTA7Zm9yKHZhciBEIGluIGYpaWYoZi5oYXNPd25Qcm9wZXJ0eShEKSl7dmFyIEU9ay5jcmVhdGVFbGVtZW50KFwic3R5bGVcIiksRj1mW0RdLmpvaW4oXCJcXG5cIik7RS50eXBlPVwidGV4dC9jc3NcIixFLm1lZGlhPUQsci5pbnNlcnRCZWZvcmUoRSxnLm5leHRTaWJsaW5nKSxFLnN0eWxlU2hlZXQ/RS5zdHlsZVNoZWV0LmNzc1RleHQ9RjpFLmFwcGVuZENoaWxkKGsuY3JlYXRlVGV4dE5vZGUoRikpLG8ucHVzaChFKX19LHc9ZnVuY3Rpb24oYSxiLGQpe3ZhciBlPWEucmVwbGFjZShjLnJlZ2V4LmNvbW1lbnRzLFwiXCIpLnJlcGxhY2UoYy5yZWdleC5rZXlmcmFtZXMsXCJcIikubWF0Y2goYy5yZWdleC5tZWRpYSksZj1lJiZlLmxlbmd0aHx8MDtiPWIuc3Vic3RyaW5nKDAsYi5sYXN0SW5kZXhPZihcIi9cIikpO3ZhciBoPWZ1bmN0aW9uKGEpe3JldHVybiBhLnJlcGxhY2UoYy5yZWdleC51cmxzLFwiJDFcIitiK1wiJDIkM1wiKX0saT0hZiYmZDtiLmxlbmd0aCYmKGIrPVwiL1wiKSxpJiYoZj0xKTtmb3IodmFyIGo9MDtmPmo7aisrKXt2YXIgayxsLG8scDtpPyhrPWQsbi5wdXNoKGgoYSkpKTooaz1lW2pdLm1hdGNoKGMucmVnZXguZmluZFN0eWxlcykmJlJlZ0V4cC4kMSxuLnB1c2goUmVnRXhwLiQyJiZoKFJlZ0V4cC4kMikpKSxvPWsuc3BsaXQoXCIsXCIpLHA9by5sZW5ndGg7Zm9yKHZhciBxPTA7cD5xO3ErKylsPW9bcV0sZyhsKXx8bS5wdXNoKHttZWRpYTpsLnNwbGl0KFwiKFwiKVswXS5tYXRjaChjLnJlZ2V4Lm9ubHkpJiZSZWdFeHAuJDJ8fFwiYWxsXCIscnVsZXM6bi5sZW5ndGgtMSxoYXNxdWVyeTpsLmluZGV4T2YoXCIoXCIpPi0xLG1pbnc6bC5tYXRjaChjLnJlZ2V4Lm1pbncpJiZwYXJzZUZsb2F0KFJlZ0V4cC4kMSkrKFJlZ0V4cC4kMnx8XCJcIiksbWF4dzpsLm1hdGNoKGMucmVnZXgubWF4dykmJnBhcnNlRmxvYXQoUmVnRXhwLiQxKSsoUmVnRXhwLiQyfHxcIlwiKX0pfXYoKX0seD1mdW5jdGlvbigpe2lmKGQubGVuZ3RoKXt2YXIgYj1kLnNoaWZ0KCk7ZihiLmhyZWYsZnVuY3Rpb24oYyl7dyhjLGIuaHJlZixiLm1lZGlhKSxwW2IuaHJlZl09ITAsYS5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7eCgpfSwwKX0pfX0seT1mdW5jdGlvbigpe2Zvcih2YXIgYj0wO2I8dC5sZW5ndGg7YisrKXt2YXIgYz10W2JdLGU9Yy5ocmVmLGY9Yy5tZWRpYSxnPWMucmVsJiZcInN0eWxlc2hlZXRcIj09PWMucmVsLnRvTG93ZXJDYXNlKCk7ZSYmZyYmIXBbZV0mJihjLnN0eWxlU2hlZXQmJmMuc3R5bGVTaGVldC5yYXdDc3NUZXh0Pyh3KGMuc3R5bGVTaGVldC5yYXdDc3NUZXh0LGUsZikscFtlXT0hMCk6KCEvXihbYS16QS1aOl0qXFwvXFwvKS8udGVzdChlKSYmIXN8fGUucmVwbGFjZShSZWdFeHAuJDEsXCJcIikuc3BsaXQoXCIvXCIpWzBdPT09YS5sb2NhdGlvbi5ob3N0KSYmKFwiLy9cIj09PWUuc3Vic3RyaW5nKDAsMikmJihlPWEubG9jYXRpb24ucHJvdG9jb2wrZSksZC5wdXNoKHtocmVmOmUsbWVkaWE6Zn0pKSl9eCgpfTt5KCksYy51cGRhdGU9eSxjLmdldEVtVmFsdWU9dSxhLmFkZEV2ZW50TGlzdGVuZXI/YS5hZGRFdmVudExpc3RlbmVyKFwicmVzaXplXCIsYiwhMSk6YS5hdHRhY2hFdmVudCYmYS5hdHRhY2hFdmVudChcIm9ucmVzaXplXCIsYil9fSh0aGlzKTtcbiIsIi8qKlxuICogQGZpbGVcbiAqIEpTIGZvciBES0FOIHNpdGUuXG4gKi9cbihmdW5jdGlvbiAoJCkge1xuXG4gIC8qKlxuICAgKiBTaG93cyBhbmQgaGlkZXMgYSBkZXNjcmlwdGlvbiBmb3IgRHJ1cGFsIGZvcm0gZWxlbWVudHMuXG4gICAqL1xuICAkLmZuLmRrYW5Gb3Jtc0hpZGUgPSBmdW5jdGlvbiAoKSB7XG4gICAgdGhpcy5lYWNoKGZ1bmN0aW9uICgpIHtcbiAgICAgICQodGhpcykuYWRkQ2xhc3MoJ2NvbXBhY3QtZm9ybS13cmFwcGVyJyk7XG4gICAgICB2YXIgZGVzYyA9ICQodGhpcykuZmluZCgnLmRlc2NyaXB0aW9uJykuYWRkQ2xhc3MoJ2NvbXBhY3QtZm9ybS1kZXNjcmlwdGlvbicpO1xuICAgICAgdmFyIGlucHV0ID0gJCh0aGlzKS5maW5kKCdpbnB1dCcpO1xuICAgICAgZGVzYy5jbGljayhmdW5jdGlvbiAoKSB7XG4gICAgICAgIGlucHV0LmZvY3VzKCk7XG4gICAgICB9KTtcbiAgICAgIGlmICgkKGlucHV0KS5odG1sKCkgPT0gJycpIHtcbiAgICAgICAgdmFyIGlucHV0ID0gJCh0aGlzKS5maW5kKCd0ZXh0YXJlYScpO1xuICAgICAgfVxuICAgICAgaWYgKCQoaW5wdXQpLmh0bWwoKSA9PSBudWxsKSB7XG4gICAgICAgIHZhciBpbnB1dCA9ICQodGhpcykuZmluZCgnaW5wdXQnKTtcbiAgICAgIH1cbiAgICAgIGlucHV0LmFkZENsYXNzKCdjb21wYWN0LWZvcm0taW5wdXQnKVxuICAgICAgaW5wdXQuYmx1cihmdW5jdGlvbiAoKSB7XG4gICAgICAgIGlmIChpbnB1dC52YWwoKSA9PT0gJycpIHtcbiAgICAgICAgICBkZXNjLmZhZGVJbignZmFzdCcpO1xuICAgICAgICB9XG4gICAgICB9KTtcbiAgICAgIGlucHV0LmtleXVwKGZ1bmN0aW9uICgpIHtcbiAgICAgICAgaWYgKGlucHV0LnZhbCgpICE9ICcnKSB7XG4gICAgICAgICAgZGVzYy5oaWRlKCk7XG4gICAgICAgIH1cbiAgICAgIH0pO1xuICAgICAgaWYgKGlucHV0LnZhbCgpICE9ICcnKSB7XG4gICAgICAgIGRlc2MuY3NzKCdkaXNwbGF5JywgJ25vbmUnKTtcbiAgICAgIH1cbiAgICB9KTtcbiAgfVxuXG4gIC8qKlxuICAgKiBTaG93cyBhbmQgaGlkZXMgYSBkZXNjcmlwdGlvbiBmb3IgQXV0b2NvbXBsZXRlIERlbHV4ZSBmb3JtIGVsZW1lbnRzLlxuICAgKi9cbiAgJC5mbi5ka2FuRm9ybXNBdXRvRGVsdXhlSGlkZSA9IGZ1bmN0aW9uICgpIHtcbiAgICB0aGlzLmVhY2goZnVuY3Rpb24gKCkge1xuICAgICAgJCh0aGlzKS5hZGRDbGFzcygnY29tcGFjdC1mb3JtLXdyYXBwZXInKTtcbiAgICAgIHZhciBkZXNjID0gJCh0aGlzKS5maW5kKCcuZGVzY3JpcHRpb24nKS5hZGRDbGFzcygnY29tcGFjdC1mb3JtLWRlc2NyaXB0aW9uJyk7XG4gICAgICB2YXIgaW5wdXQgPSAkKHRoaXMpLmZpbmQoJyNhdXRvY29tcGxldGUtZGVsdXhlLWlucHV0Jyk7XG4gICAgICBkZXNjLmNsaWNrKGZ1bmN0aW9uICgpIHtcbiAgICAgICAgaW5wdXQuZm9jdXMoKTtcbiAgICAgIH0pO1xuICAgICAgaW5wdXQuZm9jdXMoZnVuY3Rpb24gKCkge1xuICAgICAgICBkZXNjLmhpZGUoKTtcbiAgICAgIH0pO1xuICAgICAgaWYgKCQoJyNhdXRvY29tcGxldGUtZGVsdXhlLWl0ZW0nKS5odG1sKCkgIT0gbnVsbCkge1xuICAgICAgICBkZXNjLmNzcygnZGlzcGxheScsICdub25lJyk7XG4gICAgICB9XG4gICAgICBpZiAoJCh0aGlzKS5maW5kKCdpbnB1dCcpLnZhbCgpICE9ICcnKSB7XG4gICAgICAgIGRlc2MuY3NzKCdkaXNwbGF5JywgJ25vbmUnKTtcbiAgICAgIH1cbiAgICB9KTtcbiAgfVxuXG4gIERydXBhbC5iZWhhdmlvcnMuZGthblNpdGUgPSB7XG4gICAgYXR0YWNoOiBmdW5jdGlvbiAoY29udGV4dCwgc2V0dGluZ3MpIHtcbiAgICAgIC8vIEF1dG9oaWRlIHNlbGVjdGVkIGVsZW1lbnRzLlxuICAgICAgdmFyIGVsZW1lbnRzID0gXCIjdmlld3MtZXhwb3NlZC1mb3JtLWRhdGFzZXQtcGFnZSwjYmxvY2stZGthbi1zaXRld2lkZS1ka2FuLXNpdGV3aWRlLXNlYXJjaC1iYXIsI3ZpZXdzLWV4cG9zZWQtZm9ybS1ncm91cHMtc2VhcmNoLWVudGl0eS12aWV3LTEsI3ZpZXdzLWV4cG9zZWQtZm9ybS11c2VyLXByb2ZpbGUtc2VhcmNoLWVudGl0eS12aWV3LTFcIjtcbiAgICAgICQoZWxlbWVudHMsIGNvbnRleHQpLmRrYW5Gb3Jtc0hpZGUoKTtcbiAgICAgIHZhciBhdXRvRGVsdXhlRWxlbWVudHMgPSBcIi5maWVsZC1uYW1lLWZpZWxkLXRhZ3NcIjtcbiAgICAgICQoYXV0b0RlbHV4ZUVsZW1lbnRzLCBjb250ZXh0KS5ka2FuRm9ybXNBdXRvRGVsdXhlSGlkZSgpO1xuXG4gICAgICAvLyBUb2dnbGUgYnV0dG9uIGZvciB0ZXh0LWZvcm1hdC5cbiAgICAgICQoJy5maWx0ZXItaGVscC5mb3JtLWdyb3VwIHAnKS5hcHBlbmQoJyB8ICcgKyAnPGEgaHJlZj1cIiNcIiBjbGFzcz1cInRleHQtaGVscC10b2dnbGVcIj4nICsgRHJ1cGFsLnQoJ1RvZ2dsZSB0ZXh0IGZvcm1hdCcpICsgJzwvYT4nKTtcbiAgICAgIC8vJCgnLmZvcm0tdHlwZS1zZWxlY3QnKS5oaWRlKCk7XG4gICAgICAkKCcuZmlsdGVyLWd1aWRlbGluZXMtcHJvY2Vzc2VkJykuaGlkZSgpO1xuICAgICAgJCgnLnRleHQtaGVscC10b2dnbGUnKS5jbGljayhmdW5jdGlvbihlKSB7XG4gICAgICAgIGUucHJldmVudERlZmF1bHQoKTtcbiAgICAgICAgJCgnLmZvcm0tdHlwZS1zZWxlY3QnKS50b2dnbGUoKTtcbiAgICAgICAgJCgnLmZpbHRlci1ndWlkZWxpbmVzLXByb2Nlc3NlZCcpLnRvZ2dsZSgpO1xuICAgICAgfSk7XG4gICAgfVxuICB9XG5cbn0pKGpRdWVyeSk7XG4iLCIvKlxuICogU1ZHZWV6eS5qcyAxLjBcbiAqXG4gKiBDb3B5cmlnaHQgMjAxMiwgQmVuIEhvd2RsZSBodHRwOi8vdHdvc3RlcG1lZGlhLmNvLnVrXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgV1RGUEwgbGljZW5zZVxuICogaHR0cDovL3NhbS56b3kub3JnL3d0ZnBsL1xuICpcbiAqIERhdGU6IFN1biBBdWcgMjYgMjA6MzggMjAxMiBHTVRcbiAqL1xuLypcblx0Ly9jYWxsIGxpa2Ugc28sIHBhc3MgaW4gYSBjbGFzcyBuYW1lIHRoYXQgeW91IGRvbid0IHdhbnQgaXQgdG8gY2hlY2sgYW5kIGEgZmlsZXR5cGUgdG8gcmVwbGFjZSAuc3ZnIHdpdGhcblx0c3ZnZWV6eS5pbml0KCdub2NoZWNrJywgJ3BuZycpO1xuKi9cbndpbmRvdy5zdmdlZXp5PWZ1bmN0aW9uKCl7cmV0dXJue2luaXQ6ZnVuY3Rpb24odCxpKXt0aGlzLmF2b2lkPXR8fGZhbHNlO3RoaXMuZmlsZXR5cGU9aXx8XCJwbmdcIjt0aGlzLnN2Z1N1cHBvcnQ9dGhpcy5zdXBwb3J0c1N2ZygpO2lmKCF0aGlzLnN2Z1N1cHBvcnQpe3RoaXMuaW1hZ2VzPWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKFwiaW1nXCIpO3RoaXMuaW1nTD10aGlzLmltYWdlcy5sZW5ndGg7dGhpcy5mYWxsYmFja3MoKX19LGZhbGxiYWNrczpmdW5jdGlvbigpe3doaWxlKHRoaXMuaW1nTC0tKXtpZighdGhpcy5oYXNDbGFzcyh0aGlzLmltYWdlc1t0aGlzLmltZ0xdLHRoaXMuYXZvaWQpfHwhdGhpcy5hdm9pZCl7dmFyIHQ9dGhpcy5pbWFnZXNbdGhpcy5pbWdMXS5nZXRBdHRyaWJ1dGUoXCJzcmNcIik7aWYodD09PW51bGwpe2NvbnRpbnVlfWlmKHRoaXMuZ2V0RmlsZUV4dCh0KT09XCJzdmdcIil7dmFyIGk9dC5yZXBsYWNlKFwiLnN2Z1wiLFwiLlwiK3RoaXMuZmlsZXR5cGUpO3RoaXMuaW1hZ2VzW3RoaXMuaW1nTF0uc2V0QXR0cmlidXRlKFwic3JjXCIsaSl9fX19LGdldEZpbGVFeHQ6ZnVuY3Rpb24odCl7dmFyIGk9dC5zcGxpdChcIi5cIikucG9wKCk7aWYoaS5pbmRleE9mKFwiP1wiKSE9PS0xKXtpPWkuc3BsaXQoXCI/XCIpWzBdfXJldHVybiBpfSxoYXNDbGFzczpmdW5jdGlvbih0LGkpe3JldHVybihcIiBcIit0LmNsYXNzTmFtZStcIiBcIikuaW5kZXhPZihcIiBcIitpK1wiIFwiKT4tMX0sc3VwcG9ydHNTdmc6ZnVuY3Rpb24oKXtyZXR1cm4gZG9jdW1lbnQuaW1wbGVtZW50YXRpb24uaGFzRmVhdHVyZShcImh0dHA6Ly93d3cudzMub3JnL1RSL1NWRzExL2ZlYXR1cmUjSW1hZ2VcIixcIjEuMVwiKX19fSgpOyJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ==
+!function(e){}(jQuery),!function(e){"use strict";e.matchMedia=e.matchMedia||function(e){var t,i=e.documentElement,s=i.firstElementChild||i.firstChild,n=e.createElement("body"),a=e.createElement("div");return a.id="mq-test-1",a.style.cssText="position:absolute;top:-100em",n.style.background="none",n.appendChild(a),function(e){return a.innerHTML='',i.insertBefore(n,s),t=42===a.offsetWidth,i.removeChild(n),{matches:t,media:e}}}(e.document)}(this),function(e){"use strict";function t(){E(!0)}var i={};e.respond=i,i.update=function(){};var s=[],n=function(){var t=!1;try{t=new e.XMLHttpRequest}catch(i){t=new e.ActiveXObject("Microsoft.XMLHTTP")}return function(){return t}}(),a=function(e,t){var i=n();i&&(i.open("GET",e,!0),i.onreadystatechange=function(){4!==i.readyState||200!==i.status&&304!==i.status||t(i.responseText)},4!==i.readyState&&i.send(null))},r=function(e){return e.replace(i.regex.minmaxwh,"").match(i.regex.other)};if(i.ajax=a,i.queue=s,i.unsupportedmq=r,i.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,comments:/\/\*[^*]*\*+([^\/][^*]*\*+)*\//gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/,maxw:/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/,minmaxwh:/\(\s*m(in|ax)\-(height|width)\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/gi,other:/\([^\)]*\)/g},i.mediaQueriesSupported=e.matchMedia&&null!==e.matchMedia("only all")&&e.matchMedia("only all").matches,!i.mediaQueriesSupported){var o,l,d,c=e.document,u=c.documentElement,m=[],h=[],f=[],p={},g=30,v=c.getElementsByTagName("head")[0]||u,x=c.getElementsByTagName("base")[0],y=v.getElementsByTagName("link"),w=function(){var e,t=c.createElement("div"),i=c.body,s=u.style.fontSize,n=i&&i.style.fontSize,a=!1;return t.style.cssText="position:absolute;font-size:1em;width:1em",i||(i=a=c.createElement("body"),i.style.background="none"),u.style.fontSize="100%",i.style.fontSize="100%",i.appendChild(t),a&&u.insertBefore(i,u.firstChild),e=t.offsetWidth,a?u.removeChild(i):i.removeChild(t),u.style.fontSize=s,n&&(i.style.fontSize=n),e=d=parseFloat(e)},E=function(t){var i="clientWidth",s=u[i],n="CSS1Compat"===c.compatMode&&s||c.body[i]||s,a={},r=y[y.length-1],p=(new Date).getTime();if(t&&o&&g>p-o)return e.clearTimeout(l),void(l=e.setTimeout(E,g));o=p;for(var x in m)if(m.hasOwnProperty(x)){var S=m[x],b=S.minw,C=S.maxw,k=null===b,T=null===C,z="em";b&&(b=parseFloat(b)*(b.indexOf(z)>-1?d||w():1)),C&&(C=parseFloat(C)*(C.indexOf(z)>-1?d||w():1)),S.hasquery&&(k&&T||!(k||n>=b)||!(T||C>=n))||(a[S.media]||(a[S.media]=[]),a[S.media].push(h[S.rules]))}for(var $ in f)f.hasOwnProperty($)&&f[$]&&f[$].parentNode===v&&v.removeChild(f[$]);f.length=0;for(var F in a)if(a.hasOwnProperty(F)){var L=c.createElement("style"),R=a[F].join("\n");L.type="text/css",L.media=F,v.insertBefore(L,r.nextSibling),L.styleSheet?L.styleSheet.cssText=R:L.appendChild(c.createTextNode(R)),f.push(L)}},S=function(e,t,s){var n=e.replace(i.regex.comments,"").replace(i.regex.keyframes,"").match(i.regex.media),a=n&&n.length||0;t=t.substring(0,t.lastIndexOf("/"));var o=function(e){return e.replace(i.regex.urls,"$1"+t+"$2$3")},l=!a&&s;t.length&&(t+="/"),l&&(a=1);for(var d=0;a>d;d++){var c,u,f,p;l?(c=s,h.push(o(e))):(c=n[d].match(i.regex.findStyles)&&RegExp.$1,h.push(RegExp.$2&&o(RegExp.$2))),f=c.split(","),p=f.length;for(var g=0;p>g;g++)u=f[g],r(u)||m.push({media:u.split("(")[0].match(i.regex.only)&&RegExp.$2||"all",rules:h.length-1,hasquery:u.indexOf("(")>-1,minw:u.match(i.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:u.match(i.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}E()},b=function(){if(s.length){var t=s.shift();a(t.href,function(i){S(i,t.href,t.media),p[t.href]=!0,e.setTimeout(function(){b()},0)})}},C=function(){for(var t=0;t'+Drupal.t("Toggle text format")+""),e(".filter-guidelines-processed").hide(),e(".text-help-toggle").click(function(t){t.preventDefault(),e(".form-type-select").toggle(),e(".filter-guidelines-processed").toggle()})}}}(jQuery),window.svgeezy=function(){return{init:function(e,t){this.avoid=e||!1,this.filetype=t||"png",this.svgSupport=this.supportsSvg(),this.svgSupport||(this.images=document.getElementsByTagName("img"),this.imgL=this.images.length,this.fallbacks())},fallbacks:function(){for(;this.imgL--;)if(!this.hasClass(this.images[this.imgL],this.avoid)||!this.avoid){var e=this.images[this.imgL].getAttribute("src");if(null===e)continue;if("svg"==this.getFileExt(e)){var t=e.replace(".svg","."+this.filetype);this.images[this.imgL].setAttribute("src",t)}}},getFileExt:function(e){var t=e.split(".").pop();return t.indexOf("?")!==-1&&(t=t.split("?")[0]),t},hasClass:function(e,t){return(" "+e.className+" ").indexOf(" "+t+" ")>-1},supportsSvg:function(){return document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1")}}}();
+//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm51Ym9vdF9yYWRpeC5zY3JpcHQuanMiLCJyZXNwb25kLm1pbi5qcyIsInNpdGV3aWRlLmpzIiwic3ZnZWV6eS5taW4uanMiXSwibmFtZXMiOlsiJCIsImpRdWVyeSIsImEiLCJtYXRjaE1lZGlhIiwiYiIsImMiLCJkb2N1bWVudEVsZW1lbnQiLCJkIiwiZmlyc3RFbGVtZW50Q2hpbGQiLCJmaXJzdENoaWxkIiwiZSIsImNyZWF0ZUVsZW1lbnQiLCJmIiwiaWQiLCJzdHlsZSIsImNzc1RleHQiLCJiYWNrZ3JvdW5kIiwiYXBwZW5kQ2hpbGQiLCJpbm5lckhUTUwiLCJpbnNlcnRCZWZvcmUiLCJvZmZzZXRXaWR0aCIsInJlbW92ZUNoaWxkIiwibWF0Y2hlcyIsIm1lZGlhIiwiZG9jdW1lbnQiLCJ0aGlzIiwidiIsInJlc3BvbmQiLCJ1cGRhdGUiLCJYTUxIdHRwUmVxdWVzdCIsIkFjdGl2ZVhPYmplY3QiLCJvcGVuIiwib25yZWFkeXN0YXRlY2hhbmdlIiwicmVhZHlTdGF0ZSIsInN0YXR1cyIsInJlc3BvbnNlVGV4dCIsInNlbmQiLCJnIiwicmVwbGFjZSIsInJlZ2V4IiwibWlubWF4d2giLCJtYXRjaCIsIm90aGVyIiwiYWpheCIsInF1ZXVlIiwidW5zdXBwb3J0ZWRtcSIsImtleWZyYW1lcyIsImNvbW1lbnRzIiwidXJscyIsImZpbmRTdHlsZXMiLCJvbmx5IiwibWludyIsIm1heHciLCJtZWRpYVF1ZXJpZXNTdXBwb3J0ZWQiLCJoIiwiaSIsImoiLCJrIiwibCIsIm0iLCJuIiwibyIsInAiLCJxIiwiciIsImdldEVsZW1lbnRzQnlUYWdOYW1lIiwicyIsInQiLCJ1IiwiYm9keSIsImZvbnRTaXplIiwicGFyc2VGbG9hdCIsImNvbXBhdE1vZGUiLCJsZW5ndGgiLCJEYXRlIiwiZ2V0VGltZSIsImNsZWFyVGltZW91dCIsInNldFRpbWVvdXQiLCJoYXNPd25Qcm9wZXJ0eSIsInciLCJ4IiwieSIsInoiLCJBIiwiQiIsImluZGV4T2YiLCJoYXNxdWVyeSIsInB1c2giLCJydWxlcyIsIkMiLCJwYXJlbnROb2RlIiwiRCIsIkUiLCJGIiwiam9pbiIsInR5cGUiLCJuZXh0U2libGluZyIsInN0eWxlU2hlZXQiLCJjcmVhdGVUZXh0Tm9kZSIsInN1YnN0cmluZyIsImxhc3RJbmRleE9mIiwiUmVnRXhwIiwiJDEiLCIkMiIsInNwbGl0Iiwic2hpZnQiLCJocmVmIiwicmVsIiwidG9Mb3dlckNhc2UiLCJyYXdDc3NUZXh0IiwidGVzdCIsImxvY2F0aW9uIiwiaG9zdCIsInByb3RvY29sIiwiZ2V0RW1WYWx1ZSIsImFkZEV2ZW50TGlzdGVuZXIiLCJhdHRhY2hFdmVudCIsImZuIiwiZGthbkZvcm1zSGlkZSIsImVhY2giLCJhZGRDbGFzcyIsImRlc2MiLCJmaW5kIiwiaW5wdXQiLCJjbGljayIsImZvY3VzIiwiaHRtbCIsImJsdXIiLCJ2YWwiLCJmYWRlSW4iLCJrZXl1cCIsImhpZGUiLCJjc3MiLCJka2FuRm9ybXNBdXRvRGVsdXhlSGlkZSIsIkRydXBhbCIsImJlaGF2aW9ycyIsImRrYW5TaXRlIiwiYXR0YWNoIiwiY29udGV4dCIsInNldHRpbmdzIiwiZWxlbWVudHMiLCJhdXRvRGVsdXhlRWxlbWVudHMiLCJhcHBlbmQiLCJwcmV2ZW50RGVmYXVsdCIsInRvZ2dsZSIsIndpbmRvdyIsInN2Z2VlenkiLCJpbml0IiwiYXZvaWQiLCJmaWxldHlwZSIsInN2Z1N1cHBvcnQiLCJzdXBwb3J0c1N2ZyIsImltYWdlcyIsImltZ0wiLCJmYWxsYmFja3MiLCJoYXNDbGFzcyIsImdldEF0dHJpYnV0ZSIsImdldEZpbGVFeHQiLCJzZXRBdHRyaWJ1dGUiLCJwb3AiLCJjbGFzc05hbWUiLCJpbXBsZW1lbnRhdGlvbiIsImhhc0ZlYXR1cmUiXSwibWFwcGluZ3MiOiJDQUlBLFNBQUFBLEtBRUFDLFNDREEsU0FBQUMsR0FBQSxZQUFBQSxHQUFBQyxXQUFBRCxFQUFBQyxZQUFBLFNBQUFELEdBQUEsR0FBQUUsR0FBQUMsRUFBQUgsRUFBQUksZ0JBQUFDLEVBQUFGLEVBQUFHLG1CQUFBSCxFQUFBSSxXQUFBQyxFQUFBUixFQUFBUyxjQUFBLFFBQUFDLEVBQUFWLEVBQUFTLGNBQUEsTUFBQSxPQUFBQyxHQUFBQyxHQUFBLFlBQUFELEVBQUFFLE1BQUFDLFFBQUEsK0JBQUFMLEVBQUFJLE1BQUFFLFdBQUEsT0FBQU4sRUFBQU8sWUFBQUwsR0FBQSxTQUFBVixHQUFBLE1BQUFVLEdBQUFNLFVBQUEsc0JBQUFoQixFQUFBLHlDQUFBRyxFQUFBYyxhQUFBVCxFQUFBSCxHQUFBSCxFQUFBLEtBQUFRLEVBQUFRLFlBQUFmLEVBQUFnQixZQUFBWCxJQUFBWSxRQUFBbEIsRUFBQW1CLE1BQUFyQixLQUFBQSxFQUFBc0IsV0FBQUMsTUFBQSxTQUFBdkIsR0FBQSxZQUFBLFNBQUFFLEtBQUFzQixHQUFBLEdBQUEsR0FBQXJCLEtBQUFILEdBQUF5QixRQUFBdEIsRUFBQUEsRUFBQXVCLE9BQUEsWUFBQSxJQUFBckIsTUFBQUcsRUFBQSxXQUFBLEdBQUFOLElBQUEsQ0FBQSxLQUFBQSxFQUFBLEdBQUFGLEdBQUEyQixlQUFBLE1BQUF4QixHQUFBRCxFQUFBLEdBQUFGLEdBQUE0QixjQUFBLHFCQUFBLE1BQUEsWUFBQSxNQUFBMUIsT0FBQVEsRUFBQSxTQUFBVixFQUFBRSxHQUFBLEdBQUFDLEdBQUFLLEdBQUFMLEtBQUFBLEVBQUEwQixLQUFBLE1BQUE3QixHQUFBLEdBQUFHLEVBQUEyQixtQkFBQSxXQUFBLElBQUEzQixFQUFBNEIsWUFBQSxNQUFBNUIsRUFBQTZCLFFBQUEsTUFBQTdCLEVBQUE2QixRQUFBOUIsRUFBQUMsRUFBQThCLGVBQUEsSUFBQTlCLEVBQUE0QixZQUFBNUIsRUFBQStCLEtBQUEsUUFBQUMsRUFBQSxTQUFBbkMsR0FBQSxNQUFBQSxHQUFBb0MsUUFBQWpDLEVBQUFrQyxNQUFBQyxTQUFBLElBQUFDLE1BQUFwQyxFQUFBa0MsTUFBQUcsT0FBQSxJQUFBckMsRUFBQXNDLEtBQUEvQixFQUFBUCxFQUFBdUMsTUFBQXJDLEVBQUFGLEVBQUF3QyxjQUFBUixFQUFBaEMsRUFBQWtDLE9BQUFoQixNQUFBLDBDQUFBdUIsVUFBQSxpRkFBQUMsU0FBQSxtQ0FBQUMsS0FBQSw2Q0FBQUMsV0FBQSxnQ0FBQUMsS0FBQSwyQkFBQUMsS0FBQSxrREFBQUMsS0FBQSxrREFBQVosU0FBQSxrRUFBQUUsTUFBQSxlQUFBckMsRUFBQWdELHNCQUFBbkQsRUFBQUMsWUFBQSxPQUFBRCxFQUFBQyxXQUFBLGFBQUFELEVBQUFDLFdBQUEsWUFBQW1CLFNBQUFqQixFQUFBZ0Qsc0JBQUEsQ0FBQSxHQUFBQyxHQUFBQyxFQUFBQyxFQUFBQyxFQUFBdkQsRUFBQXNCLFNBQUFrQyxFQUFBRCxFQUFBbkQsZ0JBQUFxRCxLQUFBQyxLQUFBQyxLQUFBQyxLQUFBQyxFQUFBLEdBQUFDLEVBQUFQLEVBQUFRLHFCQUFBLFFBQUEsSUFBQVAsRUFBQVEsRUFBQVQsRUFBQVEscUJBQUEsUUFBQSxHQUFBRSxFQUFBSCxFQUFBQyxxQkFBQSxRQUFBRyxFQUFBLFdBQUEsR0FBQWxFLEdBQUFFLEVBQUFxRCxFQUFBOUMsY0FBQSxPQUFBTixFQUFBb0QsRUFBQVksS0FBQTlELEVBQUFtRCxFQUFBNUMsTUFBQXdELFNBQUE1RCxFQUFBTCxHQUFBQSxFQUFBUyxNQUFBd0QsU0FBQTFELEdBQUEsQ0FBQSxPQUFBUixHQUFBVSxNQUFBQyxRQUFBLDRDQUFBVixJQUFBQSxFQUFBTyxFQUFBNkMsRUFBQTlDLGNBQUEsUUFBQU4sRUFBQVMsTUFBQUUsV0FBQSxRQUFBMEMsRUFBQTVDLE1BQUF3RCxTQUFBLE9BQUFqRSxFQUFBUyxNQUFBd0QsU0FBQSxPQUFBakUsRUFBQVksWUFBQWIsR0FBQVEsR0FBQThDLEVBQUF2QyxhQUFBZCxFQUFBcUQsRUFBQWpELFlBQUFQLEVBQUFFLEVBQUFnQixZQUFBUixFQUFBOEMsRUFBQXJDLFlBQUFoQixHQUFBQSxFQUFBZ0IsWUFBQWpCLEdBQUFzRCxFQUFBNUMsTUFBQXdELFNBQUEvRCxFQUFBRyxJQUFBTCxFQUFBUyxNQUFBd0QsU0FBQTVELEdBQUFSLEVBQUFzRCxFQUFBZSxXQUFBckUsSUFBQXdCLEVBQUEsU0FBQXRCLEdBQUEsR0FBQUMsR0FBQSxjQUFBRSxFQUFBbUQsRUFBQXJELEdBQUFLLEVBQUEsZUFBQStDLEVBQUFlLFlBQUFqRSxHQUFBa0QsRUFBQVksS0FBQWhFLElBQUFFLEVBQUFLLEtBQUF5QixFQUFBOEIsRUFBQUEsRUFBQU0sT0FBQSxHQUFBWCxHQUFBLEdBQUFZLE9BQUFDLFNBQUEsSUFBQXZFLEdBQUFrRCxHQUFBUyxFQUFBRCxFQUFBUixFQUFBLE1BQUFwRCxHQUFBMEUsYUFBQXJCLFFBQUFBLEVBQUFyRCxFQUFBMkUsV0FBQW5ELEVBQUFxQyxHQUFBVCxHQUFBUSxDQUFBLEtBQUEsR0FBQUksS0FBQVAsR0FBQSxHQUFBQSxFQUFBbUIsZUFBQVosR0FBQSxDQUFBLEdBQUFhLEdBQUFwQixFQUFBTyxHQUFBYyxFQUFBRCxFQUFBNUIsS0FBQThCLEVBQUFGLEVBQUEzQixLQUFBOEIsRUFBQSxPQUFBRixFQUFBRyxFQUFBLE9BQUFGLEVBQUFHLEVBQUEsSUFBQUosS0FBQUEsRUFBQVQsV0FBQVMsSUFBQUEsRUFBQUssUUFBQUQsTUFBQTVCLEdBQUFZLElBQUEsSUFBQWEsSUFBQUEsRUFBQVYsV0FBQVUsSUFBQUEsRUFBQUksUUFBQUQsTUFBQTVCLEdBQUFZLElBQUEsSUFBQVcsRUFBQU8sV0FBQUosR0FBQUMsS0FBQUQsR0FBQXhFLEdBQUFzRSxNQUFBRyxHQUFBRixHQUFBdkUsTUFBQUUsRUFBQW1FLEVBQUF4RCxTQUFBWCxFQUFBbUUsRUFBQXhELFdBQUFYLEVBQUFtRSxFQUFBeEQsT0FBQWdFLEtBQUEzQixFQUFBbUIsRUFBQVMsU0FBQSxJQUFBLEdBQUFDLEtBQUE1QixHQUFBQSxFQUFBaUIsZUFBQVcsSUFBQTVCLEVBQUE0QixJQUFBNUIsRUFBQTRCLEdBQUFDLGFBQUExQixHQUFBQSxFQUFBM0MsWUFBQXdDLEVBQUE0QixHQUFBNUIsR0FBQVksT0FBQSxDQUFBLEtBQUEsR0FBQWtCLEtBQUEvRSxHQUFBLEdBQUFBLEVBQUFrRSxlQUFBYSxHQUFBLENBQUEsR0FBQUMsR0FBQW5DLEVBQUE5QyxjQUFBLFNBQUFrRixFQUFBakYsRUFBQStFLEdBQUFHLEtBQUEsS0FBQUYsR0FBQUcsS0FBQSxXQUFBSCxFQUFBckUsTUFBQW9FLEVBQUEzQixFQUFBN0MsYUFBQXlFLEVBQUF2RCxFQUFBMkQsYUFBQUosRUFBQUssV0FBQUwsRUFBQUssV0FBQWxGLFFBQUE4RSxFQUFBRCxFQUFBM0UsWUFBQXdDLEVBQUF5QyxlQUFBTCxJQUFBaEMsRUFBQTBCLEtBQUFLLEtBQUFiLEVBQUEsU0FBQTdFLEVBQUFFLEVBQUFHLEdBQUEsR0FBQUcsR0FBQVIsRUFBQW9DLFFBQUFqQyxFQUFBa0MsTUFBQVEsU0FBQSxJQUFBVCxRQUFBakMsRUFBQWtDLE1BQUFPLFVBQUEsSUFBQUwsTUFBQXBDLEVBQUFrQyxNQUFBaEIsT0FBQVgsRUFBQUYsR0FBQUEsRUFBQStELFFBQUEsQ0FBQXJFLEdBQUFBLEVBQUErRixVQUFBLEVBQUEvRixFQUFBZ0csWUFBQSxLQUFBLElBQUE5QyxHQUFBLFNBQUFwRCxHQUFBLE1BQUFBLEdBQUFvQyxRQUFBakMsRUFBQWtDLE1BQUFTLEtBQUEsS0FBQTVDLEVBQUEsU0FBQW1ELEdBQUEzQyxHQUFBTCxDQUFBSCxHQUFBcUUsU0FBQXJFLEdBQUEsS0FBQW1ELElBQUEzQyxFQUFBLEVBQUEsS0FBQSxHQUFBNEMsR0FBQSxFQUFBNUMsRUFBQTRDLEVBQUFBLElBQUEsQ0FBQSxHQUFBQyxHQUFBQyxFQUFBRyxFQUFBQyxDQUFBUCxJQUFBRSxFQUFBbEQsRUFBQXFELEVBQUEyQixLQUFBakMsRUFBQXBELE1BQUF1RCxFQUFBL0MsRUFBQThDLEdBQUFmLE1BQUFwQyxFQUFBa0MsTUFBQVUsYUFBQW9ELE9BQUFDLEdBQUExQyxFQUFBMkIsS0FBQWMsT0FBQUUsSUFBQWpELEVBQUErQyxPQUFBRSxNQUFBMUMsRUFBQUosRUFBQStDLE1BQUEsS0FBQTFDLEVBQUFELEVBQUFZLE1BQUEsS0FBQSxHQUFBVixHQUFBLEVBQUFELEVBQUFDLEVBQUFBLElBQUFMLEVBQUFHLEVBQUFFLEdBQUExQixFQUFBcUIsSUFBQUMsRUFBQTRCLE1BQUFoRSxNQUFBbUMsRUFBQThDLE1BQUEsS0FBQSxHQUFBL0QsTUFBQXBDLEVBQUFrQyxNQUFBVyxPQUFBbUQsT0FBQUUsSUFBQSxNQUFBZixNQUFBNUIsRUFBQWEsT0FBQSxFQUFBYSxTQUFBNUIsRUFBQTJCLFFBQUEsUUFBQWxDLEtBQUFPLEVBQUFqQixNQUFBcEMsRUFBQWtDLE1BQUFZLE9BQUFvQixXQUFBOEIsT0FBQUMsS0FBQUQsT0FBQUUsSUFBQSxJQUFBbkQsS0FBQU0sRUFBQWpCLE1BQUFwQyxFQUFBa0MsTUFBQWEsT0FBQW1CLFdBQUE4QixPQUFBQyxLQUFBRCxPQUFBRSxJQUFBLE1BQUE3RSxLQUFBc0QsRUFBQSxXQUFBLEdBQUF6RSxFQUFBa0UsT0FBQSxDQUFBLEdBQUFyRSxHQUFBRyxFQUFBa0csT0FBQTdGLEdBQUFSLEVBQUFzRyxLQUFBLFNBQUFyRyxHQUFBMEUsRUFBQTFFLEVBQUFELEVBQUFzRyxLQUFBdEcsRUFBQW1CLE9BQUF1QyxFQUFBMUQsRUFBQXNHLE9BQUEsRUFBQXhHLEVBQUEyRSxXQUFBLFdBQUFHLEtBQUEsT0FBQUMsRUFBQSxXQUFBLElBQUEsR0FBQTdFLEdBQUEsRUFBQUEsRUFBQStELEVBQUFNLE9BQUFyRSxJQUFBLENBQUEsR0FBQUMsR0FBQThELEVBQUEvRCxHQUFBTSxFQUFBTCxFQUFBcUcsS0FBQTlGLEVBQUFQLEVBQUFrQixNQUFBYyxFQUFBaEMsRUFBQXNHLEtBQUEsZUFBQXRHLEVBQUFzRyxJQUFBQyxhQUFBbEcsSUFBQTJCLElBQUF5QixFQUFBcEQsS0FBQUwsRUFBQTRGLFlBQUE1RixFQUFBNEYsV0FBQVksWUFBQTlCLEVBQUExRSxFQUFBNEYsV0FBQVksV0FBQW5HLEVBQUFFLEdBQUFrRCxFQUFBcEQsSUFBQSxLQUFBLG9CQUFBb0csS0FBQXBHLEtBQUF3RCxHQUFBeEQsRUFBQTRCLFFBQUErRCxPQUFBQyxHQUFBLElBQUFFLE1BQUEsS0FBQSxLQUFBdEcsRUFBQTZHLFNBQUFDLFFBQUEsT0FBQXRHLEVBQUF5RixVQUFBLEVBQUEsS0FBQXpGLEVBQUFSLEVBQUE2RyxTQUFBRSxTQUFBdkcsR0FBQUgsRUFBQWdGLE1BQUFtQixLQUFBaEcsRUFBQWEsTUFBQVgsTUFBQW9FLElBQUFDLEtBQUE1RSxFQUFBdUIsT0FBQXFELEVBQUE1RSxFQUFBNkcsV0FBQTlDLEVBQUFsRSxFQUFBaUgsaUJBQUFqSCxFQUFBaUgsaUJBQUEsU0FBQS9HLEdBQUEsR0FBQUYsRUFBQWtILGFBQUFsSCxFQUFBa0gsWUFBQSxXQUFBaEgsS0FBQXFCLE1DREEsU0FBQXpCLEdBS0FBLEVBQUFxSCxHQUFBQyxjQUFBLFdBQ0E3RixLQUFBOEYsS0FBQSxXQUNBdkgsRUFBQXlCLE1BQUErRixTQUFBLHVCQUNBLElBQUFDLEdBQUF6SCxFQUFBeUIsTUFBQWlHLEtBQUEsZ0JBQUFGLFNBQUEsNEJBQ0FHLEVBQUEzSCxFQUFBeUIsTUFBQWlHLEtBQUEsUUFJQSxJQUhBRCxFQUFBRyxNQUFBLFdBQ0FELEVBQUFFLFVBRUEsSUFBQTdILEVBQUEySCxHQUFBRyxPQUNBLEdBQUFILEdBQUEzSCxFQUFBeUIsTUFBQWlHLEtBQUEsV0FFQSxJQUFBLE1BQUExSCxFQUFBMkgsR0FBQUcsT0FDQSxHQUFBSCxHQUFBM0gsRUFBQXlCLE1BQUFpRyxLQUFBLFFBRUFDLEdBQUFILFNBQUEsc0JBQ0FHLEVBQUFJLEtBQUEsV0FDQSxLQUFBSixFQUFBSyxPQUNBUCxFQUFBUSxPQUFBLFVBR0FOLEVBQUFPLE1BQUEsV0FDQSxJQUFBUCxFQUFBSyxPQUNBUCxFQUFBVSxTQUdBLElBQUFSLEVBQUFLLE9BQ0FQLEVBQUFXLElBQUEsVUFBQSxXQVFBcEksRUFBQXFILEdBQUFnQix3QkFBQSxXQUNBNUcsS0FBQThGLEtBQUEsV0FDQXZILEVBQUF5QixNQUFBK0YsU0FBQSx1QkFDQSxJQUFBQyxHQUFBekgsRUFBQXlCLE1BQUFpRyxLQUFBLGdCQUFBRixTQUFBLDRCQUNBRyxFQUFBM0gsRUFBQXlCLE1BQUFpRyxLQUFBLDZCQUNBRCxHQUFBRyxNQUFBLFdBQ0FELEVBQUFFLFVBRUFGLEVBQUFFLE1BQUEsV0FDQUosRUFBQVUsU0FFQSxNQUFBbkksRUFBQSw2QkFBQThILFFBQ0FMLEVBQUFXLElBQUEsVUFBQSxRQUVBLElBQUFwSSxFQUFBeUIsTUFBQWlHLEtBQUEsU0FBQU0sT0FDQVAsRUFBQVcsSUFBQSxVQUFBLFdBS0FFLE9BQUFDLFVBQUFDLFVBQ0FDLE9BQUEsU0FBQUMsRUFBQUMsR0FFQSxHQUFBQyxHQUFBLHNMQUNBNUksR0FBQTRJLEVBQUFGLEdBQUFwQixlQUNBLElBQUF1QixHQUFBLHdCQUNBN0ksR0FBQTZJLEVBQUFILEdBQUFMLDBCQUdBckksRUFBQSw2QkFBQThJLE9BQUEsMkNBQUFSLE9BQUFuRSxFQUFBLHNCQUFBLFFBRUFuRSxFQUFBLGdDQUFBbUksT0FDQW5JLEVBQUEscUJBQUE0SCxNQUFBLFNBQUFsSCxHQUNBQSxFQUFBcUksaUJBQ0EvSSxFQUFBLHFCQUFBZ0osU0FDQWhKLEVBQUEsZ0NBQUFnSixjQUtBL0ksUUN0RUFnSixPQUFBQyxRQUFBLFdBQUEsT0FBQUMsS0FBQSxTQUFBaEYsRUFBQVosR0FBQTlCLEtBQUEySCxNQUFBakYsSUFBQSxFQUFBMUMsS0FBQTRILFNBQUE5RixHQUFBLE1BQUE5QixLQUFBNkgsV0FBQTdILEtBQUE4SCxjQUFBOUgsS0FBQTZILGFBQUE3SCxLQUFBK0gsT0FBQWhJLFNBQUF5QyxxQkFBQSxPQUFBeEMsS0FBQWdJLEtBQUFoSSxLQUFBK0gsT0FBQS9FLE9BQUFoRCxLQUFBaUksY0FBQUEsVUFBQSxXQUFBLEtBQUFqSSxLQUFBZ0ksUUFBQSxJQUFBaEksS0FBQWtJLFNBQUFsSSxLQUFBK0gsT0FBQS9ILEtBQUFnSSxNQUFBaEksS0FBQTJILFNBQUEzSCxLQUFBMkgsTUFBQSxDQUFBLEdBQUFqRixHQUFBMUMsS0FBQStILE9BQUEvSCxLQUFBZ0ksTUFBQUcsYUFBQSxNQUFBLElBQUEsT0FBQXpGLEVBQUEsUUFBQSxJQUFBLE9BQUExQyxLQUFBb0ksV0FBQTFGLEdBQUEsQ0FBQSxHQUFBWixHQUFBWSxFQUFBN0IsUUFBQSxPQUFBLElBQUFiLEtBQUE0SCxTQUFBNUgsTUFBQStILE9BQUEvSCxLQUFBZ0ksTUFBQUssYUFBQSxNQUFBdkcsTUFBQXNHLFdBQUEsU0FBQTFGLEdBQUEsR0FBQVosR0FBQVksRUFBQXFDLE1BQUEsS0FBQXVELEtBQUEsT0FBQXhHLEdBQUE4QixRQUFBLFlBQUE5QixFQUFBQSxFQUFBaUQsTUFBQSxLQUFBLElBQUFqRCxHQUFBb0csU0FBQSxTQUFBeEYsRUFBQVosR0FBQSxPQUFBLElBQUFZLEVBQUE2RixVQUFBLEtBQUEzRSxRQUFBLElBQUE5QixFQUFBLFNBQUFnRyxZQUFBLFdBQUEsTUFBQS9ILFVBQUF5SSxlQUFBQyxXQUFBLDJDQUFBIiwiZmlsZSI6Im51Ym9vdF9yYWRpeC5zY3JpcHQuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEBmaWxlXG4gKiBDdXN0b20gc2NyaXB0cyBmb3IgdGhlbWUuXG4gKi9cbihmdW5jdGlvbiAoJCkge1xuICAvLyBjb2RlIGhlcmVcbn0pKGpRdWVyeSk7XG4iLCIvKiEgUmVzcG9uZC5qcyB2MS40LjI6IG1pbi9tYXgtd2lkdGggbWVkaWEgcXVlcnkgcG9seWZpbGxcbiAqIENvcHlyaWdodCAyMDE0IFNjb3R0IEplaGxcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVFxuICogaHR0cDovL2oubXAvcmVzcG9uZGpzICovXG5cbiFmdW5jdGlvbihhKXtcInVzZSBzdHJpY3RcIjthLm1hdGNoTWVkaWE9YS5tYXRjaE1lZGlhfHxmdW5jdGlvbihhKXt2YXIgYixjPWEuZG9jdW1lbnRFbGVtZW50LGQ9Yy5maXJzdEVsZW1lbnRDaGlsZHx8Yy5maXJzdENoaWxkLGU9YS5jcmVhdGVFbGVtZW50KFwiYm9keVwiKSxmPWEuY3JlYXRlRWxlbWVudChcImRpdlwiKTtyZXR1cm4gZi5pZD1cIm1xLXRlc3QtMVwiLGYuc3R5bGUuY3NzVGV4dD1cInBvc2l0aW9uOmFic29sdXRlO3RvcDotMTAwZW1cIixlLnN0eWxlLmJhY2tncm91bmQ9XCJub25lXCIsZS5hcHBlbmRDaGlsZChmKSxmdW5jdGlvbihhKXtyZXR1cm4gZi5pbm5lckhUTUw9JyZzaHk7PHN0eWxlIG1lZGlhPVwiJythKydcIj4gI21xLXRlc3QtMSB7IHdpZHRoOiA0MnB4OyB9PC9zdHlsZT4nLGMuaW5zZXJ0QmVmb3JlKGUsZCksYj00Mj09PWYub2Zmc2V0V2lkdGgsYy5yZW1vdmVDaGlsZChlKSx7bWF0Y2hlczpiLG1lZGlhOmF9fX0oYS5kb2N1bWVudCl9KHRoaXMpLGZ1bmN0aW9uKGEpe1widXNlIHN0cmljdFwiO2Z1bmN0aW9uIGIoKXt2KCEwKX12YXIgYz17fTthLnJlc3BvbmQ9YyxjLnVwZGF0ZT1mdW5jdGlvbigpe307dmFyIGQ9W10sZT1mdW5jdGlvbigpe3ZhciBiPSExO3RyeXtiPW5ldyBhLlhNTEh0dHBSZXF1ZXN0fWNhdGNoKGMpe2I9bmV3IGEuQWN0aXZlWE9iamVjdChcIk1pY3Jvc29mdC5YTUxIVFRQXCIpfXJldHVybiBmdW5jdGlvbigpe3JldHVybiBifX0oKSxmPWZ1bmN0aW9uKGEsYil7dmFyIGM9ZSgpO2MmJihjLm9wZW4oXCJHRVRcIixhLCEwKSxjLm9ucmVhZHlzdGF0ZWNoYW5nZT1mdW5jdGlvbigpezQhPT1jLnJlYWR5U3RhdGV8fDIwMCE9PWMuc3RhdHVzJiYzMDQhPT1jLnN0YXR1c3x8YihjLnJlc3BvbnNlVGV4dCl9LDQhPT1jLnJlYWR5U3RhdGUmJmMuc2VuZChudWxsKSl9LGc9ZnVuY3Rpb24oYSl7cmV0dXJuIGEucmVwbGFjZShjLnJlZ2V4Lm1pbm1heHdoLFwiXCIpLm1hdGNoKGMucmVnZXgub3RoZXIpfTtpZihjLmFqYXg9ZixjLnF1ZXVlPWQsYy51bnN1cHBvcnRlZG1xPWcsYy5yZWdleD17bWVkaWE6L0BtZWRpYVteXFx7XStcXHsoW15cXHtcXH1dKlxce1teXFx9XFx7XSpcXH0pKy9naSxrZXlmcmFtZXM6L0AoPzpcXC0oPzpvfG1venx3ZWJraXQpXFwtKT9rZXlmcmFtZXNbXlxce10rXFx7KD86W15cXHtcXH1dKlxce1teXFx9XFx7XSpcXH0pK1teXFx9XSpcXH0vZ2ksY29tbWVudHM6L1xcL1xcKlteKl0qXFwqKyhbXi9dW14qXSpcXCorKSpcXC8vZ2ksdXJsczovKHVybFxcKClbJ1wiXT8oW15cXC9cXCknXCJdW146XFwpJ1wiXSspWydcIl0/KFxcKSkvZyxmaW5kU3R5bGVzOi9AbWVkaWEgKihbXlxce10rKVxceyhbXFxTXFxzXSs/KSQvLG9ubHk6Lyhvbmx5XFxzKyk/KFthLXpBLVpdKylcXHM/LyxtaW53Oi9cXChcXHMqbWluXFwtd2lkdGhcXHMqOlxccyooXFxzKlswLTlcXC5dKykocHh8ZW0pXFxzKlxcKS8sbWF4dzovXFwoXFxzKm1heFxcLXdpZHRoXFxzKjpcXHMqKFxccypbMC05XFwuXSspKHB4fGVtKVxccypcXCkvLG1pbm1heHdoOi9cXChcXHMqbShpbnxheClcXC0oaGVpZ2h0fHdpZHRoKVxccyo6XFxzKihcXHMqWzAtOVxcLl0rKShweHxlbSlcXHMqXFwpL2dpLG90aGVyOi9cXChbXlxcKV0qXFwpL2d9LGMubWVkaWFRdWVyaWVzU3VwcG9ydGVkPWEubWF0Y2hNZWRpYSYmbnVsbCE9PWEubWF0Y2hNZWRpYShcIm9ubHkgYWxsXCIpJiZhLm1hdGNoTWVkaWEoXCJvbmx5IGFsbFwiKS5tYXRjaGVzLCFjLm1lZGlhUXVlcmllc1N1cHBvcnRlZCl7dmFyIGgsaSxqLGs9YS5kb2N1bWVudCxsPWsuZG9jdW1lbnRFbGVtZW50LG09W10sbj1bXSxvPVtdLHA9e30scT0zMCxyPWsuZ2V0RWxlbWVudHNCeVRhZ05hbWUoXCJoZWFkXCIpWzBdfHxsLHM9ay5nZXRFbGVtZW50c0J5VGFnTmFtZShcImJhc2VcIilbMF0sdD1yLmdldEVsZW1lbnRzQnlUYWdOYW1lKFwibGlua1wiKSx1PWZ1bmN0aW9uKCl7dmFyIGEsYj1rLmNyZWF0ZUVsZW1lbnQoXCJkaXZcIiksYz1rLmJvZHksZD1sLnN0eWxlLmZvbnRTaXplLGU9YyYmYy5zdHlsZS5mb250U2l6ZSxmPSExO3JldHVybiBiLnN0eWxlLmNzc1RleHQ9XCJwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MWVtO3dpZHRoOjFlbVwiLGN8fChjPWY9ay5jcmVhdGVFbGVtZW50KFwiYm9keVwiKSxjLnN0eWxlLmJhY2tncm91bmQ9XCJub25lXCIpLGwuc3R5bGUuZm9udFNpemU9XCIxMDAlXCIsYy5zdHlsZS5mb250U2l6ZT1cIjEwMCVcIixjLmFwcGVuZENoaWxkKGIpLGYmJmwuaW5zZXJ0QmVmb3JlKGMsbC5maXJzdENoaWxkKSxhPWIub2Zmc2V0V2lkdGgsZj9sLnJlbW92ZUNoaWxkKGMpOmMucmVtb3ZlQ2hpbGQoYiksbC5zdHlsZS5mb250U2l6ZT1kLGUmJihjLnN0eWxlLmZvbnRTaXplPWUpLGE9aj1wYXJzZUZsb2F0KGEpfSx2PWZ1bmN0aW9uKGIpe3ZhciBjPVwiY2xpZW50V2lkdGhcIixkPWxbY10sZT1cIkNTUzFDb21wYXRcIj09PWsuY29tcGF0TW9kZSYmZHx8ay5ib2R5W2NdfHxkLGY9e30sZz10W3QubGVuZ3RoLTFdLHA9KG5ldyBEYXRlKS5nZXRUaW1lKCk7aWYoYiYmaCYmcT5wLWgpcmV0dXJuIGEuY2xlYXJUaW1lb3V0KGkpLGk9YS5zZXRUaW1lb3V0KHYscSksdm9pZCAwO2g9cDtmb3IodmFyIHMgaW4gbSlpZihtLmhhc093blByb3BlcnR5KHMpKXt2YXIgdz1tW3NdLHg9dy5taW53LHk9dy5tYXh3LHo9bnVsbD09PXgsQT1udWxsPT09eSxCPVwiZW1cIjt4JiYoeD1wYXJzZUZsb2F0KHgpKih4LmluZGV4T2YoQik+LTE/anx8dSgpOjEpKSx5JiYoeT1wYXJzZUZsb2F0KHkpKih5LmluZGV4T2YoQik+LTE/anx8dSgpOjEpKSx3Lmhhc3F1ZXJ5JiYoeiYmQXx8ISh6fHxlPj14KXx8IShBfHx5Pj1lKSl8fChmW3cubWVkaWFdfHwoZlt3Lm1lZGlhXT1bXSksZlt3Lm1lZGlhXS5wdXNoKG5bdy5ydWxlc10pKX1mb3IodmFyIEMgaW4gbylvLmhhc093blByb3BlcnR5KEMpJiZvW0NdJiZvW0NdLnBhcmVudE5vZGU9PT1yJiZyLnJlbW92ZUNoaWxkKG9bQ10pO28ubGVuZ3RoPTA7Zm9yKHZhciBEIGluIGYpaWYoZi5oYXNPd25Qcm9wZXJ0eShEKSl7dmFyIEU9ay5jcmVhdGVFbGVtZW50KFwic3R5bGVcIiksRj1mW0RdLmpvaW4oXCJcXG5cIik7RS50eXBlPVwidGV4dC9jc3NcIixFLm1lZGlhPUQsci5pbnNlcnRCZWZvcmUoRSxnLm5leHRTaWJsaW5nKSxFLnN0eWxlU2hlZXQ/RS5zdHlsZVNoZWV0LmNzc1RleHQ9RjpFLmFwcGVuZENoaWxkKGsuY3JlYXRlVGV4dE5vZGUoRikpLG8ucHVzaChFKX19LHc9ZnVuY3Rpb24oYSxiLGQpe3ZhciBlPWEucmVwbGFjZShjLnJlZ2V4LmNvbW1lbnRzLFwiXCIpLnJlcGxhY2UoYy5yZWdleC5rZXlmcmFtZXMsXCJcIikubWF0Y2goYy5yZWdleC5tZWRpYSksZj1lJiZlLmxlbmd0aHx8MDtiPWIuc3Vic3RyaW5nKDAsYi5sYXN0SW5kZXhPZihcIi9cIikpO3ZhciBoPWZ1bmN0aW9uKGEpe3JldHVybiBhLnJlcGxhY2UoYy5yZWdleC51cmxzLFwiJDFcIitiK1wiJDIkM1wiKX0saT0hZiYmZDtiLmxlbmd0aCYmKGIrPVwiL1wiKSxpJiYoZj0xKTtmb3IodmFyIGo9MDtmPmo7aisrKXt2YXIgayxsLG8scDtpPyhrPWQsbi5wdXNoKGgoYSkpKTooaz1lW2pdLm1hdGNoKGMucmVnZXguZmluZFN0eWxlcykmJlJlZ0V4cC4kMSxuLnB1c2goUmVnRXhwLiQyJiZoKFJlZ0V4cC4kMikpKSxvPWsuc3BsaXQoXCIsXCIpLHA9by5sZW5ndGg7Zm9yKHZhciBxPTA7cD5xO3ErKylsPW9bcV0sZyhsKXx8bS5wdXNoKHttZWRpYTpsLnNwbGl0KFwiKFwiKVswXS5tYXRjaChjLnJlZ2V4Lm9ubHkpJiZSZWdFeHAuJDJ8fFwiYWxsXCIscnVsZXM6bi5sZW5ndGgtMSxoYXNxdWVyeTpsLmluZGV4T2YoXCIoXCIpPi0xLG1pbnc6bC5tYXRjaChjLnJlZ2V4Lm1pbncpJiZwYXJzZUZsb2F0KFJlZ0V4cC4kMSkrKFJlZ0V4cC4kMnx8XCJcIiksbWF4dzpsLm1hdGNoKGMucmVnZXgubWF4dykmJnBhcnNlRmxvYXQoUmVnRXhwLiQxKSsoUmVnRXhwLiQyfHxcIlwiKX0pfXYoKX0seD1mdW5jdGlvbigpe2lmKGQubGVuZ3RoKXt2YXIgYj1kLnNoaWZ0KCk7ZihiLmhyZWYsZnVuY3Rpb24oYyl7dyhjLGIuaHJlZixiLm1lZGlhKSxwW2IuaHJlZl09ITAsYS5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7eCgpfSwwKX0pfX0seT1mdW5jdGlvbigpe2Zvcih2YXIgYj0wO2I8dC5sZW5ndGg7YisrKXt2YXIgYz10W2JdLGU9Yy5ocmVmLGY9Yy5tZWRpYSxnPWMucmVsJiZcInN0eWxlc2hlZXRcIj09PWMucmVsLnRvTG93ZXJDYXNlKCk7ZSYmZyYmIXBbZV0mJihjLnN0eWxlU2hlZXQmJmMuc3R5bGVTaGVldC5yYXdDc3NUZXh0Pyh3KGMuc3R5bGVTaGVldC5yYXdDc3NUZXh0LGUsZikscFtlXT0hMCk6KCEvXihbYS16QS1aOl0qXFwvXFwvKS8udGVzdChlKSYmIXN8fGUucmVwbGFjZShSZWdFeHAuJDEsXCJcIikuc3BsaXQoXCIvXCIpWzBdPT09YS5sb2NhdGlvbi5ob3N0KSYmKFwiLy9cIj09PWUuc3Vic3RyaW5nKDAsMikmJihlPWEubG9jYXRpb24ucHJvdG9jb2wrZSksZC5wdXNoKHtocmVmOmUsbWVkaWE6Zn0pKSl9eCgpfTt5KCksYy51cGRhdGU9eSxjLmdldEVtVmFsdWU9dSxhLmFkZEV2ZW50TGlzdGVuZXI/YS5hZGRFdmVudExpc3RlbmVyKFwicmVzaXplXCIsYiwhMSk6YS5hdHRhY2hFdmVudCYmYS5hdHRhY2hFdmVudChcIm9ucmVzaXplXCIsYil9fSh0aGlzKTtcbiIsIi8qKlxuICogQGZpbGVcbiAqIEpTIGZvciBES0FOIHNpdGUuXG4gKi9cbihmdW5jdGlvbiAoJCkge1xuXG4gIC8qKlxuICAgKiBTaG93cyBhbmQgaGlkZXMgYSBkZXNjcmlwdGlvbiBmb3IgRHJ1cGFsIGZvcm0gZWxlbWVudHMuXG4gICAqL1xuICAkLmZuLmRrYW5Gb3Jtc0hpZGUgPSBmdW5jdGlvbiAoKSB7XG4gICAgdGhpcy5lYWNoKGZ1bmN0aW9uICgpIHtcbiAgICAgICQodGhpcykuYWRkQ2xhc3MoJ2NvbXBhY3QtZm9ybS13cmFwcGVyJyk7XG4gICAgICB2YXIgZGVzYyA9ICQodGhpcykuZmluZCgnLmRlc2NyaXB0aW9uJykuYWRkQ2xhc3MoJ2NvbXBhY3QtZm9ybS1kZXNjcmlwdGlvbicpO1xuICAgICAgdmFyIGlucHV0ID0gJCh0aGlzKS5maW5kKCdpbnB1dCcpO1xuICAgICAgZGVzYy5jbGljayhmdW5jdGlvbiAoKSB7XG4gICAgICAgIGlucHV0LmZvY3VzKCk7XG4gICAgICB9KTtcbiAgICAgIGlmICgkKGlucHV0KS5odG1sKCkgPT0gJycpIHtcbiAgICAgICAgdmFyIGlucHV0ID0gJCh0aGlzKS5maW5kKCd0ZXh0YXJlYScpO1xuICAgICAgfVxuICAgICAgaWYgKCQoaW5wdXQpLmh0bWwoKSA9PSBudWxsKSB7XG4gICAgICAgIHZhciBpbnB1dCA9ICQodGhpcykuZmluZCgnaW5wdXQnKTtcbiAgICAgIH1cbiAgICAgIGlucHV0LmFkZENsYXNzKCdjb21wYWN0LWZvcm0taW5wdXQnKVxuICAgICAgaW5wdXQuYmx1cihmdW5jdGlvbiAoKSB7XG4gICAgICAgIGlmIChpbnB1dC52YWwoKSA9PT0gJycpIHtcbiAgICAgICAgICBkZXNjLmZhZGVJbignZmFzdCcpO1xuICAgICAgICB9XG4gICAgICB9KTtcbiAgICAgIGlucHV0LmtleXVwKGZ1bmN0aW9uICgpIHtcbiAgICAgICAgaWYgKGlucHV0LnZhbCgpICE9ICcnKSB7XG4gICAgICAgICAgZGVzYy5oaWRlKCk7XG4gICAgICAgIH1cbiAgICAgIH0pO1xuICAgICAgaWYgKGlucHV0LnZhbCgpICE9ICcnKSB7XG4gICAgICAgIGRlc2MuY3NzKCdkaXNwbGF5JywgJ25vbmUnKTtcbiAgICAgIH1cbiAgICB9KTtcbiAgfVxuXG4gIC8qKlxuICAgKiBTaG93cyBhbmQgaGlkZXMgYSBkZXNjcmlwdGlvbiBmb3IgQXV0b2NvbXBsZXRlIERlbHV4ZSBmb3JtIGVsZW1lbnRzLlxuICAgKi9cbiAgJC5mbi5ka2FuRm9ybXNBdXRvRGVsdXhlSGlkZSA9IGZ1bmN0aW9uICgpIHtcbiAgICB0aGlzLmVhY2goZnVuY3Rpb24gKCkge1xuICAgICAgJCh0aGlzKS5hZGRDbGFzcygnY29tcGFjdC1mb3JtLXdyYXBwZXInKTtcbiAgICAgIHZhciBkZXNjID0gJCh0aGlzKS5maW5kKCcuZGVzY3JpcHRpb24nKS5hZGRDbGFzcygnY29tcGFjdC1mb3JtLWRlc2NyaXB0aW9uJyk7XG4gICAgICB2YXIgaW5wdXQgPSAkKHRoaXMpLmZpbmQoJyNhdXRvY29tcGxldGUtZGVsdXhlLWlucHV0Jyk7XG4gICAgICBkZXNjLmNsaWNrKGZ1bmN0aW9uICgpIHtcbiAgICAgICAgaW5wdXQuZm9jdXMoKTtcbiAgICAgIH0pO1xuICAgICAgaW5wdXQuZm9jdXMoZnVuY3Rpb24gKCkge1xuICAgICAgICBkZXNjLmhpZGUoKTtcbiAgICAgIH0pO1xuICAgICAgaWYgKCQoJyNhdXRvY29tcGxldGUtZGVsdXhlLWl0ZW0nKS5odG1sKCkgIT0gbnVsbCkge1xuICAgICAgICBkZXNjLmNzcygnZGlzcGxheScsICdub25lJyk7XG4gICAgICB9XG4gICAgICBpZiAoJCh0aGlzKS5maW5kKCdpbnB1dCcpLnZhbCgpICE9ICcnKSB7XG4gICAgICAgIGRlc2MuY3NzKCdkaXNwbGF5JywgJ25vbmUnKTtcbiAgICAgIH1cbiAgICB9KTtcbiAgfVxuXG4gIERydXBhbC5iZWhhdmlvcnMuZGthblNpdGUgPSB7XG4gICAgYXR0YWNoOiBmdW5jdGlvbiAoY29udGV4dCwgc2V0dGluZ3MpIHtcbiAgICAgIC8vIEF1dG9oaWRlIHNlbGVjdGVkIGVsZW1lbnRzLlxuICAgICAgdmFyIGVsZW1lbnRzID0gXCIjdmlld3MtZXhwb3NlZC1mb3JtLWRhdGFzZXQtcGFnZSwjYmxvY2stZGthbi1zaXRld2lkZS1ka2FuLXNpdGV3aWRlLXNlYXJjaC1iYXIsI3ZpZXdzLWV4cG9zZWQtZm9ybS1ncm91cHMtc2VhcmNoLWVudGl0eS12aWV3LTEsI3ZpZXdzLWV4cG9zZWQtZm9ybS11c2VyLXByb2ZpbGUtc2VhcmNoLWVudGl0eS12aWV3LTFcIjtcbiAgICAgICQoZWxlbWVudHMsIGNvbnRleHQpLmRrYW5Gb3Jtc0hpZGUoKTtcbiAgICAgIHZhciBhdXRvRGVsdXhlRWxlbWVudHMgPSBcIi5maWVsZC1uYW1lLWZpZWxkLXRhZ3NcIjtcbiAgICAgICQoYXV0b0RlbHV4ZUVsZW1lbnRzLCBjb250ZXh0KS5ka2FuRm9ybXNBdXRvRGVsdXhlSGlkZSgpO1xuXG4gICAgICAvLyBUb2dnbGUgYnV0dG9uIGZvciB0ZXh0LWZvcm1hdC5cbiAgICAgICQoJy5maWx0ZXItaGVscC5mb3JtLWdyb3VwIHAnKS5hcHBlbmQoJyB8ICcgKyAnPGEgaHJlZj1cIiNcIiBjbGFzcz1cInRleHQtaGVscC10b2dnbGVcIj4nICsgRHJ1cGFsLnQoJ1RvZ2dsZSB0ZXh0IGZvcm1hdCcpICsgJzwvYT4nKTtcbiAgICAgIC8vJCgnLmZvcm0tdHlwZS1zZWxlY3QnKS5oaWRlKCk7XG4gICAgICAkKCcuZmlsdGVyLWd1aWRlbGluZXMtcHJvY2Vzc2VkJykuaGlkZSgpO1xuICAgICAgJCgnLnRleHQtaGVscC10b2dnbGUnKS5jbGljayhmdW5jdGlvbihlKSB7XG4gICAgICAgIGUucHJldmVudERlZmF1bHQoKTtcbiAgICAgICAgJCgnLmZvcm0tdHlwZS1zZWxlY3QnKS50b2dnbGUoKTtcbiAgICAgICAgJCgnLmZpbHRlci1ndWlkZWxpbmVzLXByb2Nlc3NlZCcpLnRvZ2dsZSgpO1xuICAgICAgfSk7XG4gICAgfVxuICB9XG5cbn0pKGpRdWVyeSk7XG4iLCIvKlxuICogU1ZHZWV6eS5qcyAxLjBcbiAqXG4gKiBDb3B5cmlnaHQgMjAxMiwgQmVuIEhvd2RsZSBodHRwOi8vdHdvc3RlcG1lZGlhLmNvLnVrXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgV1RGUEwgbGljZW5zZVxuICogaHR0cDovL3NhbS56b3kub3JnL3d0ZnBsL1xuICpcbiAqIERhdGU6IFN1biBBdWcgMjYgMjA6MzggMjAxMiBHTVRcbiAqL1xuLypcblx0Ly9jYWxsIGxpa2Ugc28sIHBhc3MgaW4gYSBjbGFzcyBuYW1lIHRoYXQgeW91IGRvbid0IHdhbnQgaXQgdG8gY2hlY2sgYW5kIGEgZmlsZXR5cGUgdG8gcmVwbGFjZSAuc3ZnIHdpdGhcblx0c3ZnZWV6eS5pbml0KCdub2NoZWNrJywgJ3BuZycpO1xuKi9cbndpbmRvdy5zdmdlZXp5PWZ1bmN0aW9uKCl7cmV0dXJue2luaXQ6ZnVuY3Rpb24odCxpKXt0aGlzLmF2b2lkPXR8fGZhbHNlO3RoaXMuZmlsZXR5cGU9aXx8XCJwbmdcIjt0aGlzLnN2Z1N1cHBvcnQ9dGhpcy5zdXBwb3J0c1N2ZygpO2lmKCF0aGlzLnN2Z1N1cHBvcnQpe3RoaXMuaW1hZ2VzPWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKFwiaW1nXCIpO3RoaXMuaW1nTD10aGlzLmltYWdlcy5sZW5ndGg7dGhpcy5mYWxsYmFja3MoKX19LGZhbGxiYWNrczpmdW5jdGlvbigpe3doaWxlKHRoaXMuaW1nTC0tKXtpZighdGhpcy5oYXNDbGFzcyh0aGlzLmltYWdlc1t0aGlzLmltZ0xdLHRoaXMuYXZvaWQpfHwhdGhpcy5hdm9pZCl7dmFyIHQ9dGhpcy5pbWFnZXNbdGhpcy5pbWdMXS5nZXRBdHRyaWJ1dGUoXCJzcmNcIik7aWYodD09PW51bGwpe2NvbnRpbnVlfWlmKHRoaXMuZ2V0RmlsZUV4dCh0KT09XCJzdmdcIil7dmFyIGk9dC5yZXBsYWNlKFwiLnN2Z1wiLFwiLlwiK3RoaXMuZmlsZXR5cGUpO3RoaXMuaW1hZ2VzW3RoaXMuaW1nTF0uc2V0QXR0cmlidXRlKFwic3JjXCIsaSl9fX19LGdldEZpbGVFeHQ6ZnVuY3Rpb24odCl7dmFyIGk9dC5zcGxpdChcIi5cIikucG9wKCk7aWYoaS5pbmRleE9mKFwiP1wiKSE9PS0xKXtpPWkuc3BsaXQoXCI/XCIpWzBdfXJldHVybiBpfSxoYXNDbGFzczpmdW5jdGlvbih0LGkpe3JldHVybihcIiBcIit0LmNsYXNzTmFtZStcIiBcIikuaW5kZXhPZihcIiBcIitpK1wiIFwiKT4tMX0sc3VwcG9ydHNTdmc6ZnVuY3Rpb24oKXtyZXR1cm4gZG9jdW1lbnQuaW1wbGVtZW50YXRpb24uaGFzRmVhdHVyZShcImh0dHA6Ly93d3cudzMub3JnL1RSL1NWRzExL2ZlYXR1cmUjSW1hZ2VcIixcIjEuMVwiKX19fSgpOyJdfQ==
diff --git a/dkan/themes/contrib/nuboot_radix/dkan-module-init.sh b/dkan/themes/contrib/nuboot_radix/dkan-module-init.sh
index 7bf84ba6e..ee2ddd167 100644
--- a/dkan/themes/contrib/nuboot_radix/dkan-module-init.sh
+++ b/dkan/themes/contrib/nuboot_radix/dkan-module-init.sh
@@ -3,7 +3,7 @@
DKAN_MODULE="nuboot_radix"
# DKAN branch to use
-DKAN_BRANCH="7.x-1.x"
+DKAN_BRANCH="release-1-12"
COMPOSER_PATH=".composer/vendor/bin"
diff --git a/dkan/themes/contrib/nuboot_radix/nuboot_radix.info b/dkan/themes/contrib/nuboot_radix/nuboot_radix.info
index 00feee30e..2c696506c 100644
--- a/dkan/themes/contrib/nuboot_radix/nuboot_radix.info
+++ b/dkan/themes/contrib/nuboot_radix/nuboot_radix.info
@@ -2,6 +2,7 @@ name = NuBoot Radix
description = A Radix based subtheme built for DKAN.
screenshot = screenshot.png
core = 7.x
+version = 7.x-1.12.x
; Base - Radix
base theme = radix
diff --git a/dkan/themes/contrib/nuboot_radix/scss/base/_mixins.scss b/dkan/themes/contrib/nuboot_radix/scss/base/_mixins.scss
index 862c18a4e..c9bbe2f72 100644
--- a/dkan/themes/contrib/nuboot_radix/scss/base/_mixins.scss
+++ b/dkan/themes/contrib/nuboot_radix/scss/base/_mixins.scss
@@ -162,4 +162,10 @@
z-index: 1;
right: -15px;
top: 0;
+}
+
+%screenreader {
+ position: absolute;
+ top:0;
+ left:-9999px
}
\ No newline at end of file
diff --git a/dkan/themes/contrib/nuboot_radix/scss/components/_panel.scss b/dkan/themes/contrib/nuboot_radix/scss/components/_panel.scss
index 38b7446b3..dd1110526 100644
--- a/dkan/themes/contrib/nuboot_radix/scss/components/_panel.scss
+++ b/dkan/themes/contrib/nuboot_radix/scss/components/_panel.scss
@@ -11,7 +11,7 @@
}
}
.main .panel-pane {
- margin-bottom: 3em;
+ margin-bottom: 0em;
}
h2.pane-title {
border-bottom: 1px solid $border;
@@ -47,7 +47,7 @@ h2.pane-title {
}
.pane-content {
padding: 20px 0;
- margin-bottom: 1em;
+ margin-bottom: 0em;
}
.pane-node-field-topic .pane-content {
padding: 0
diff --git a/dkan/themes/contrib/nuboot_radix/scss/components/_structure.scss b/dkan/themes/contrib/nuboot_radix/scss/components/_structure.scss
index e5a53afbb..b1cc8a924 100644
--- a/dkan/themes/contrib/nuboot_radix/scss/components/_structure.scss
+++ b/dkan/themes/contrib/nuboot_radix/scss/components/_structure.scss
@@ -311,4 +311,8 @@ img {
background-color: transparent;
border: none;
border-radius: 0;
-}
\ No newline at end of file
+}
+
+.screenreader {
+ @extend %screenreader;
+}
diff --git a/dkan/themes/contrib/nuboot_radix/scss/components/_view.scss b/dkan/themes/contrib/nuboot_radix/scss/components/_view.scss
index e2090fe37..ef8e830e5 100644
--- a/dkan/themes/contrib/nuboot_radix/scss/components/_view.scss
+++ b/dkan/themes/contrib/nuboot_radix/scss/components/_view.scss
@@ -97,6 +97,9 @@
.btn-primary {
margin: 0 auto 1.5em;
}
+ .field-name-field-image {
+ text-align: center;
+ }
}
}
.view-groups-page {
@@ -110,6 +113,9 @@
.views-field-title {
font-size:1.2em;
}
+ .views-field-field-image {
+ text-align: center;
+ }
.views-field-nid a {
background: $brand-primary;
color:#fff;
diff --git a/docroot/sites/all/modules/contrib/dkan_harvest/README.md b/docroot/sites/all/modules/contrib/dkan_harvest/README.md
index d1eb8e892..b70334b50 100644
--- a/docroot/sites/all/modules/contrib/dkan_harvest/README.md
+++ b/docroot/sites/all/modules/contrib/dkan_harvest/README.md
@@ -1,4 +1,9 @@
[![Build Status](https://travis-ci.org/NuCivic/dkan_harvest.svg?branch=7.x-1.x)](https://travis-ci.org/NuCivic/dkan_harvest)
+
+**DEPRECATED:** This module has been moved into [DKAN core](https://github.com/NuCivic/dkan) for release 7.x-1.13. To maintain backward compatibility with DKAN 7.x-1.12 and subsequent patch releases this project will remain on Github but new features will be applied directly to the DKAN core folder `modules/dkan/dkan_harvest`.
+
+If you want to try this module on DKAN < 1.13, do NOT use the `7.x-1.x` branch, which is significantly lacking in features. Latest development has happened on branch `harvest_dkan_integration`. Again, the current `7.x-1.x` branch of [DKAN core](https://github.com/NuCivic/dkan) includes the most stable version of DKAN harvest. Using the bleeding-edge `7.x-1.x` or Waiting for the stable release of DKAN 1.13 is the recommended path for trying DKAN Harvest.
+
## What is DKAN Harvest?
DKAN Harvest is a module that can be used to regulary harvest open data from open `APIs` **(Only project open data data.json endpoints for now)**.
diff --git a/docroot/sites/all/modules/contrib/dkan_migrate_base/.probo.yml b/docroot/sites/all/modules/contrib/dkan_migrate_base/.probo.yml
index ffd797038..af3337ccf 100644
--- a/docroot/sites/all/modules/contrib/dkan_migrate_base/.probo.yml
+++ b/docroot/sites/all/modules/contrib/dkan_migrate_base/.probo.yml
@@ -21,13 +21,12 @@ steps:
echo ""
echo ""
- echo "-------> Run 'bash dkan-init.sh':"
+ echo "-------> Run 'bash dkan-module-init.sh':"
echo ""
# Create the proper folder structure
export DATABASE_URL="mysql://root:strongpassword@127.0.0.1/dkan"
time bash dkan-module-init.sh --deps --build=$DATABASE_URL
#Set a symlink so that probo can serve the site.
-
echo ""
echo "-------> Symlink ./docroot to var/www/html:"
echo ""
diff --git a/docroot/sites/all/modules/contrib/dkan_migrate_base/README.md b/docroot/sites/all/modules/contrib/dkan_migrate_base/README.md
index 3175adff3..ded7f04fd 100644
--- a/docroot/sites/all/modules/contrib/dkan_migrate_base/README.md
+++ b/docroot/sites/all/modules/contrib/dkan_migrate_base/README.md
@@ -1,5 +1,7 @@
[![Build Status](https://circleci.com/gh/NuCivic/dkan_migrate_base.svg?branch=7.x-1.x&style=svg)](https://circleci.com/gh/NuCivic/dkan_migrate_base)
+**DEPRECATED:** This module has been moved into [DKAN core](https://github.com/NuCivic/dkan) for release 7.x-1.13. To maintain backward compatibility with DKAN 7.x-1.12 and subsequent patch releases this project will remain on Github but new features will be applied directly to the DKAN core folder `modules/dkan/dkan_migrate_base`.
+
DKAN "Harvester" using Migrate module
=================
This provides base classes for common DKAN migrations (ie imports or harvests).
diff --git a/docroot/sites/all/modules/contrib/dkan_migrate_base/circle.yml b/docroot/sites/all/modules/contrib/dkan_migrate_base/circle.yml
index aa871bae2..30b472bc7 100644
--- a/docroot/sites/all/modules/contrib/dkan_migrate_base/circle.yml
+++ b/docroot/sites/all/modules/contrib/dkan_migrate_base/circle.yml
@@ -53,4 +53,4 @@ test:
- dkan_migrate_base/bin/phpunit --configuration dkan_migrate_base/tests
post:
- echo $CIRCLE_ARTIFACTS; cp -av dkan/test/assets $CIRCLE_ARTIFACTS:
- parallel: true
+ parallel: true
\ No newline at end of file
diff --git a/docroot/sites/all/modules/contrib/dkan_migrate_base/dkan_migrate_base.make b/docroot/sites/all/modules/contrib/dkan_migrate_base/dkan_migrate_base.make
index f83e1bd5f..296d59983 100644
--- a/docroot/sites/all/modules/contrib/dkan_migrate_base/dkan_migrate_base.make
+++ b/docroot/sites/all/modules/contrib/dkan_migrate_base/dkan_migrate_base.make
@@ -1,6 +1,9 @@
-core = 7.x
-api = 2
-
-projects[migrate][version] = 2.x
-projects[migrate][subdir] = contrib
-
+api: 2
+core: 7.x
+projects:
+ migrate: ~
+ open_data_federal_extras:
+ download:
+ type: git
+ url: 'https://github.com/NuCivic/open_data_federal_extras.git'
+ branch: master
\ No newline at end of file
diff --git a/docroot/sites/all/modules/contrib/dkan_migrate_base/dkan_migrate_base_data_json.inc b/docroot/sites/all/modules/contrib/dkan_migrate_base/dkan_migrate_base_data_json.inc
index 0b3133bd3..0344c6422 100644
--- a/docroot/sites/all/modules/contrib/dkan_migrate_base/dkan_migrate_base_data_json.inc
+++ b/docroot/sites/all/modules/contrib/dkan_migrate_base/dkan_migrate_base_data_json.inc
@@ -259,6 +259,7 @@ class MigrateDataJsonDatasetBase extends MigrateDKAN {
$row->publisher = (object) $row->publisher;
}
if (isset($row->publisher->name) && !$row->group_id = $this->getGroupNidByTitle($row->publisher->name)) {
+
if ($row->publisher->name) {
$group = new stdClass;
$group->title = $row->publisher->name;
@@ -267,7 +268,7 @@ class MigrateDataJsonDatasetBase extends MigrateDKAN {
$row->group_id = $group->nid;
}
}
-
+ $row->group_id = (int) $row->group_id;
if (is_array($row->contactPoint)) {
$row->contactPoint = (object) $row->contactPoint;
}
@@ -467,7 +468,6 @@ class MigrateDataJsonDatasetBase extends MigrateDKAN {
'modified' =>$modified,))
->execute();
}
-
db_update($table)
->condition('sourceid1', $identifier, "=")
->fields(array(
@@ -516,8 +516,8 @@ class MigrateDataJsonDatasetBase extends MigrateDKAN {
/**
* Implements prepareRow.
*/
- public function prepare($entity, $row) {
-
+ public function prepare(&$entity, $row) {
+ global $user;
// Remove empy additional fields.
if (isset($entity->field_additional_info['und'][0]) && $entity->field_additional_info['und'][0]['first'] == NULL) {
unset($entity->field_additional_info);
@@ -528,6 +528,16 @@ class MigrateDataJsonDatasetBase extends MigrateDKAN {
$entity->status = 1;
$entity->vid = isset($entity->vid) ? $entity->vid : '';
+ // If the migration is running under a user that doesn't belong
+ // to a specific group, the same user can't create og references.
+ // This solves it by attaching field_mode admin to the ref field
+ if (isset($entity->nid) && (int) $user->uid == 0) {
+ if (!empty($entity->og_group_ref[LANGUAGE_NONE])) {
+ foreach($entity->og_group_ref[LANGUAGE_NONE] as $delta => $value) {
+ $entity->og_group_ref[LANGUAGE_NONE][$delta]['field_mode'] = 'admin';
+ }
+ }
+ }
}
}
diff --git a/docroot/sites/all/modules/contrib/dkan_migrate_base/modules/dkan_migrate_base_example/dkan_migrate_base_example.info b/docroot/sites/all/modules/contrib/dkan_migrate_base/modules/dkan_migrate_base_example/dkan_migrate_base_example.info
index a9b9c7581..53e17ee0c 100644
--- a/docroot/sites/all/modules/contrib/dkan_migrate_base/modules/dkan_migrate_base_example/dkan_migrate_base_example.info
+++ b/docroot/sites/all/modules/contrib/dkan_migrate_base/modules/dkan_migrate_base_example/dkan_migrate_base_example.info
@@ -3,4 +3,5 @@ description = "DKAN migration base example."
package = "DKAN"
core = 7.x
dependencies[] = dkan_migrate_base
+dependencies[] = open_data_federal_extras
files[] = dkan_migrate_base_example.migrate.inc
diff --git a/docroot/sites/all/modules/contrib/dkan_migrate_base/tests/DKANMigrateBaseTest.php b/docroot/sites/all/modules/contrib/dkan_migrate_base/tests/DKANMigrateBaseTest.php
index fe37b4a84..1c4e7f642 100644
--- a/docroot/sites/all/modules/contrib/dkan_migrate_base/tests/DKANMigrateBaseTest.php
+++ b/docroot/sites/all/modules/contrib/dkan_migrate_base/tests/DKANMigrateBaseTest.php
@@ -16,10 +16,11 @@ class DKANMigrateBaseTest extends PHPUnit_Framework_TestCase
{
public static function setUpBeforeClass()
{
- $setup = new DKANMigrateBaseTestSetup();
- $setup->unpublishNodes('dataset');
- migrate_static_registration();
- self::setMigrationEndpointName('data_json_1_1', 'json');
+ // module_enable(array('dkan_migrate_base_example'), TRUE);
+ $setup = new DKANMigrateBaseTestSetup();
+ $setup->unpublishNodes('dataset');
+ migrate_static_registration();
+ self::setMigrationEndpointName('data_json_1_1', 'json');
}
public function setup() {
@@ -111,11 +112,11 @@ public function migrate($migrationName)
);
$table = $map->getMapTable();
dkan_migrate_base_add_modified_column($table);
-
$result = $migration->processImport();
$this->assertNotEquals($result, Migration::RESULT_FAILED);
$this->assertEquals(0, $migration->errorCount());
+ return $migration;
}
public function testCKANResourceImport()
@@ -320,11 +321,62 @@ public function testDataJsonEndpoint() {
$this->nodeAssert($expect, $dataset);
}
+ public function testDataJsonHighwater() {
+ $this->rollback('dkan_migrate_base_example_data_json11');
+ // First run should create some elements and update 0.
+ $migration = $this->migrate('dkan_migrate_base_example_data_json11');
+ $this->assertGreaterThan(0, $migration->getDestination()->getCreated());
+ $this->assertEquals(0, $migration->getDestination()->getUpdated());
+ // Second run should create 0 and update 0.
+ $migration->getDestination()->resetStats();
+ $migration->prepareUpdate();
+ $migration = $this->migrate('dkan_migrate_base_example_data_json11');
+ $this->assertEquals(0, $migration->errorCount());
+ $this->assertEquals(0, $migration->getDestination()->getCreated());
+ $this->assertEquals(0, $migration->getDestination()->getUpdated());
+ // Tamper source data.
+ $data_folder = implode(
+ '/',
+ array(
+ DRUPAL_ROOT,
+ drupal_get_path('module', 'dkan_migrate_base_example'),
+ 'data',
+ )
+ );
+ // Prepare files
+ $original_file = implode('/', array($data_folder, 'data11.json'));
+ $backup_file = implode('/', array($data_folder, 'data11.json.backup'));
+ // Tamper original file
+ shell_exec('rm -rf ' . $backup_file);
+ shell_exec('cp ' . $original_file . ' ' . $backup_file);
+ $file = file_get_contents($original_file);
+ $file = str_replace('2014-', '2016-', $file);
+ file_unmanaged_save_data($file, $original_file, FILE_EXISTS_REPLACE);
+ // Run migration again
+ drupal_static_reset('getInstance');
+ $migration = $this->migrate('dkan_migrate_base_example_data_json11');
+ $this->assertEquals(0, $migration->errorCount());
+ $this->assertEquals(0, $migration->getDestination()->getCreated());
+ $this->assertGreaterThan(0, $migration->getDestination()->getUpdated());
+ // Run Migration for the fourth time.
+ $migration->getDestination()->resetStats();
+ $migration->prepareUpdate();
+ $migration = $this->migrate('dkan_migrate_base_example_data_json11');
+ $this->assertEquals(0, $migration->errorCount());
+ $this->assertEquals(0, $migration->getDestination()->getCreated());
+ $this->assertEquals(0, $migration->getDestination()->getUpdated());
+ // Put everything as it was
+ shell_exec('rm ' . $original_file);
+ shell_exec('mv ' . $backup_file . ' ' . $original_file);
+ $this->rollback('dkan_migrate_base_example_data_json11');
+ }
+
public function tearDown(){
$this->rollback('dkan_migrate_base_example_data_json11');
}
public static function tearDownAfterClass() {
+ // module_disable(array('dkan_migrate_base_example'));
self::setMigrationEndpointName('data_json_1_1', 'data.json');
}
}
diff --git a/docroot/sites/all/modules/dkan_overrides b/docroot/sites/all/modules/dkan_overrides
deleted file mode 120000
index beff79341..000000000
--- a/docroot/sites/all/modules/dkan_overrides
+++ /dev/null
@@ -1 +0,0 @@
-../../../../config/modules/dkan_overrides
\ No newline at end of file