assets/css/maps/lsx.css.map
{"version":3,"sources":["global/mixins/_button.scss","global/_placeholders.scss","global/mixins/_include-media.scss","base/_scaffolding.scss","../vendor/bootstrap/mixins/_image.scss","components/_typography.scss","global/_lsx-variables.scss","../vendor/bootstrap/_alerts.scss","../vendor/bootstrap/_variables.scss","../vendor/bootstrap/mixins/_alerts.scss","../vendor/bootstrap/_buttons.scss","../vendor/bootstrap/mixins/_tab-focus.scss","../vendor/bootstrap/mixins/_opacity.scss","../vendor/bootstrap/mixins/_buttons.scss","../vendor/bootstrap/_forms.scss","../vendor/bootstrap/mixins/_forms.scss","../vendor/bootstrap/mixins/_vendor-prefixes.scss","../vendor/bootstrap/mixins/_grid.scss","../vendor/bootstrap/mixins/_clearfix.scss","../vendor/bootstrap/_type.scss","../vendor/bootstrap/mixins/_text-emphasis.scss","../vendor/bootstrap/mixins/_background-variant.scss","../vendor/bootstrap/mixins/_text-overflow.scss","components/_forms.scss","global/mixins/_colours-helper.scss","components/_buttons.scss","components/_embed.scss","components/_modals.scss","components/_galleries.scss","components/_slider.scss"],"names":[],"mappings":"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","file":"../lsx.css","sourcesContent":["@mixin lsx-button-scaffolding {\n\t&,\n\t&:active,\n\t&:visited {\n\t\tborder: 0 none;\n\t\tborder-radius: 3px;\n\t\tdisplay: inline-block;\n\t\tfont-size: 14px;\n\t\tfont-weight: 700;\n\t\theight: 48px;\n\t\tleft: 0;\n\t\tletter-spacing: 0.6px;\n\t\tline-height: 1.25;\n\t\tpadding: 15px;\n\t\tposition: relative;\n\t\ttext-transform: uppercase;\n\t\ttop: 0;\n\t\ttransition: all 100ms ease;\n\t}\n\n\t& > .fa {\n\t\tmargin-left: 10px;\n\t}\n}\n.button-holder {\n\tdisplay: flex;\n\twidth: 100%;\n\tjustify-content: center;\n\talign-items: center;\n\ttext-align: center;\n\tvertical-align: middle;\n\tmargin: 0;\n\tpadding: 0;\n}\n\n@mixin lsx-bordered-button(\n\t$color: map-get($buttons, bg),\n\t$color-hover: map-get($buttons, color),\n\t$bg: transparent,\n\t$bg-hover: map-get($buttons, bg)\n) {\n\t@include lsx-button-colour($color, $color-hover, $bg, $bg-hover);\n\n\t&,\n\t&:active,\n\t&:visited {\n\t\tborder: 2px solid $color;\n\t\tbox-shadow: none;\n\t\theight: 50px;\n\t}\n\n\t&:active {\n\t\tleft: 0;\n\t\ttop: 0;\n\t}\n\n\ttransition: all 300ms ease;\n}\n\n@mixin custom-buttons-colours(\n\t$color: map-get($buttons, color),\n\t$color-hover: map-get($buttons, color-hover),\n\t$bg: map-get($buttons, bg),\n\t$bg-hover: map-get($buttons, bg-hover),\n\t$shadow: map-get($buttons, shadow)\n) {\n\t.btn {\n\t\t@include lsx-button-colour(\n\t\t\t$color,\n\t\t\t$color-hover,\n\t\t\t$bg,\n\t\t\t$bg-hover,\n\t\t\t$shadow\n\t\t);\n\t}\n\n\ta.wp-block-button__link {\n\t\t@include lsx-button-colour(\n\t\t\t$color,\n\t\t\t$color-hover,\n\t\t\t$bg,\n\t\t\t$bg-hover,\n\t\t\t$shadow\n\t\t);\n\t}\n\t.button-3d-true {\n\t\ta.wp-block-button__link {\n\t\t\t@include lsx-button-colour(\n\t\t\t\t$color,\n\t\t\t\t$color-hover,\n\t\t\t\t$bg,\n\t\t\t\t$bg-hover,\n\t\t\t\t$shadow\n\t\t\t);\n\t\t}\n\t\t.wp-block-buttons & {\n\t\t\t&.wp-block.block-editor-block-list__block {\n\t\t\t\t@include lsx-button-colour(\n\t\t\t\t\t$color,\n\t\t\t\t\t$color-hover,\n\t\t\t\t\t$bg,\n\t\t\t\t\t$bg-hover,\n\t\t\t\t\t$shadow\n\t\t\t\t);\n\t\t\t}\n\t\t}\n\t}\n\n\t#respond {\n\t\t& > .comment-form {\n\t\t\tinput[type=\"submit\"] {\n\t\t\t\t@include lsx-button-colour(\n\t\t\t\t\t$color,\n\t\t\t\t\t$color-hover,\n\t\t\t\t\t$bg,\n\t\t\t\t\t$bg-hover,\n\t\t\t\t\t$shadow\n\t\t\t\t);\n\t\t\t}\n\t\t}\n\t}\n\n\t.border-btn {\n\t\t@include lsx-bordered-button($bg, #fff, transparent, $bg);\n\t}\n\n\t.white-border-btn {\n\t\t@include lsx-bordered-button(#fff, $bg, transparent, #fff);\n\t}\n\n\t#top-menu {\n\t\t.top-menu {\n\t\t\t& > .menu {\n\t\t\t\t& > .menu-item {\n\t\t\t\t\t&.cta {\n\t\t\t\t\t\t& > a {\n\t\t\t\t\t\t\t@include lsx-button-colour(\n\t\t\t\t\t\t\t\t$color,\n\t\t\t\t\t\t\t\t$color-hover,\n\t\t\t\t\t\t\t\t$bg,\n\t\t\t\t\t\t\t\t$bg-hover,\n\t\t\t\t\t\t\t\t$shadow\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t&.cta-red {\n\t\t\t\t\t\t& > a {\n\t\t\t\t\t\t\t@include lsx-button-colour(\n\t\t\t\t\t\t\t\t#ffffff,\n\t\t\t\t\t\t\t\t#ffffff,\n\t\t\t\t\t\t\t\t#d93a3a,\n\t\t\t\t\t\t\t\t#9f2020,\n\t\t\t\t\t\t\t\t#9f2020\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t#footer-cta {\n\t\tinput[type=\"submit\"] {\n\t\t\t@include lsx-button-colour(\n\t\t\t\t$color,\n\t\t\t\t$color-hover,\n\t\t\t\t$bg,\n\t\t\t\t$bg-hover,\n\t\t\t\t$shadow\n\t\t\t);\n\t\t}\n\t}\n\n\t// WooCommerce\n\n\t#wc_am_lost_api_key_form {\n\t\tinput[type=\"submit\"] {\n\t\t\t@include lsx-button-colour(\n\t\t\t\t$color,\n\t\t\t\t$color-hover,\n\t\t\t\t$bg,\n\t\t\t\t$bg-hover,\n\t\t\t\t$shadow\n\t\t\t);\n\t\t}\n\t}\n\n\t.lsx-wc-cart-menu-item {\n\t\t.widget_shopping_cart {\n\t\t\t.buttons {\n\t\t\t\t.button {\n\t\t\t\t\t@include lsx-button-colour(\n\t\t\t\t\t\t$color,\n\t\t\t\t\t\t$color-hover,\n\t\t\t\t\t\t$bg,\n\t\t\t\t\t\t$bg-hover,\n\t\t\t\t\t\t$shadow\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.woocommerce-page #main {\n\t\t#respond input#submit,\n\t\ta.button:not(.quick-view-button),\n\t\tbutton.button,\n\t\tinput.button {\n\t\t\t@include lsx-button-colour(\n\t\t\t\t$color,\n\t\t\t\t$color-hover,\n\t\t\t\t$bg,\n\t\t\t\t$bg-hover,\n\t\t\t\t$shadow\n\t\t\t);\n\t\t\tmin-height: 40px;\n\t\t\theight: 100% !important;\n\t\t}\n\t\t.woocommerce {\n\t\t\t.woocommerce-cart-form {\n\t\t\t\t.shop_table {\n\t\t\t\t\t.button {\n\t\t\t\t\t\t&[name=\"update_cart\"] {\n\t\t\t\t\t\t\tbackground-color: nth($green, 1);\n\t\t\t\t\t\t\tbox-shadow: 2px 2px 0 0 nth($green, 2);\n\t\t\t\t\t\t\t&:hover {\n\t\t\t\t\t\t\t\tbackground-color: nth($green, 2);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t.cart_totals {\n\t\t\t\t.wc-proceed-to-checkout {\n\t\t\t\t\t.checkout-button {\n\t\t\t\t\t\tbackground-color: nth($orange, 1);\n\t\t\t\t\t\tbox-shadow: 2px 2px 0 0 nth($orange, 2);\n\t\t\t\t\t\t&:hover {\n\t\t\t\t\t\t\tbackground-color: nth($orange, 2);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// Sensei\n\n\t.course-container,\n\t.course,\n\t.lesson,\n\t.quiz {\n\t\ta.button,\n\t\ta.comment-reply-link,\n\t\t#commentform #submit,\n\t\t.submit,\n\t\tinput[type=\"submit\"],\n\t\tinput.button,\n\t\tbutton.button {\n\t\t\t&:not(.btn) {\n\t\t\t\t@include lsx-button-colour(\n\t\t\t\t\t$color,\n\t\t\t\t\t$color-hover,\n\t\t\t\t\t$bg,\n\t\t\t\t\t$bg-hover,\n\t\t\t\t\t$shadow\n\t\t\t\t);\n\t\t\t}\n\t\t}\n\t}\n\n\t.quiz {\n\t\tinput[type=\"submit\"] {\n\t\t\t&.complete:not(.btn) {\n\t\t\t\t@include lsx-button-colour(\n\t\t\t\t\t$color,\n\t\t\t\t\t$color-hover,\n\t\t\t\t\t#63a95f,\n\t\t\t\t\t#4e8b4a,\n\t\t\t\t\t#457a42\n\t\t\t\t);\n\t\t\t}\n\n\t\t\t&.reset:not(.btn) {\n\t\t\t\t@include lsx-button-colour(\n\t\t\t\t\t$color,\n\t\t\t\t\t$color-hover,\n\t\t\t\t\t#ed6c6e,\n\t\t\t\t\t#e73f41,\n\t\t\t\t\t#e5282b\n\t\t\t\t);\n\t\t\t}\n\t\t}\n\t}\n}\n\n@mixin custom-buttons-colours-admin(\n\t$color: map-get($buttons, color),\n\t$bg: map-get($buttons, bg)\n) {\n\t.wp-block-button:not(.is-style-outline) {\n\t\tdiv.wp-block-button__link {\n\t\t\tbackground-color: $bg;\n\t\t}\n\t}\n}\n\n@mixin custom-cta-buttons-colours(\n\t$color: map-get($cta-buttons, color),\n\t$color-hover: map-get($cta-buttons, color-hover),\n\t$bg: map-get($cta-buttons, bg),\n\t$bg-hover: map-get($cta-buttons, bg-hover),\n\t$shadow: map-get($cta-buttons, shadow)\n) {\n\t.cta-btn {\n\t\t@include lsx-button-colour(\n\t\t\t$color,\n\t\t\t$color-hover,\n\t\t\t$bg,\n\t\t\t$bg-hover,\n\t\t\t$shadow\n\t\t);\n\t}\n\n\t.cta-border-btn {\n\t\t@include lsx-bordered-button($bg, #fff, transparent, $bg);\n\t}\n\n\t// Caldera Form\n\n\t.caldera-forms-modal {\n\t\t@include lsx-button-colour(\n\t\t\t$color,\n\t\t\t$color-hover,\n\t\t\t$bg,\n\t\t\t$bg-hover,\n\t\t\t$shadow\n\t\t);\n\t}\n\n\t// WooCommerce\n\n\t.lsx-wc-cart-menu-item {\n\t\t.widget_shopping_cart {\n\t\t\t.buttons {\n\t\t\t\t.button.checkout {\n\t\t\t\t\t@include lsx-button-colour(\n\t\t\t\t\t\t$color,\n\t\t\t\t\t\t$color-hover,\n\t\t\t\t\t\t$bg,\n\t\t\t\t\t\t$bg-hover,\n\t\t\t\t\t\t$shadow\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n@mixin custom-secondary-buttons-colours(\n\t$color: map-get($secondary-buttons, color),\n\t$color-hover: map-get($secondary-buttons, color-hover),\n\t$bg: map-get($secondary-buttons, bg),\n\t$bg-hover: map-get($secondary-buttons, bg-hover),\n\t$shadow: map-get($secondary-buttons, shadow)\n) {\n\t.secondary-btn {\n\t\t@include lsx-button-colour(\n\t\t\t$color,\n\t\t\t$color-hover,\n\t\t\t$bg,\n\t\t\t$bg-hover,\n\t\t\t$shadow\n\t\t);\n\t}\n\n\t.secondary-border-btn {\n\t\t@include lsx-bordered-button($bg, #fff, transparent, $bg);\n\t}\n}\n\n@mixin custom-tertiary-buttons-colours(\n\t$color: map-get($tertiary-buttons, color),\n\t$color-hover: map-get($tertiary-buttons, color-hover),\n\t$bg: map-get($tertiary-buttons, bg),\n\t$bg-hover: map-get($tertiary-buttons, bg-hover),\n\t$shadow: map-get($tertiary-buttons, shadow)\n) {\n\t.tertiary-btn {\n\t\t@include lsx-button-colour(\n\t\t\t$color,\n\t\t\t$color-hover,\n\t\t\t$bg,\n\t\t\t$bg-hover,\n\t\t\t$shadow\n\t\t);\n\t}\n\n\t.tertiary-border-btn {\n\t\t@include lsx-bordered-button($bg, #fff, transparent, $bg);\n\t}\n}\n","%list-unstyled {\n\tlist-style: none;\n\tpadding-left: 0;\n}\n\n%social-icons-scaffolding {\n\t@include hide-text();\n\n\t&:before {\n\t\t@include fa-icon();\n\n\t\tfont-size: 22px;\n\t\ttransition: color 300ms ease-in-out;\n\t}\n}\n\n%lsx-form-field {\n\tborder-width: 2px;\n\tbox-shadow: none;\n\tfont-size: 18px;\n\tline-height: 1.33;\n\tpadding: 10px 20px;\n\ttransition: all 150ms ease;\n\n\t&:focus { box-shadow: none; }\n}\n\n%lsx-tabs {\n\t&:before,\n\t&:after {\n\t\tdisplay: none;\n\t}\n\n\talign-items: stretch;\n\tdisplay: flex;\n\tflex-flow: column wrap;\n\tjustify-content: flex-start;\n\tborder-bottom: 0 none;\n\tmargin: 0 0 15px 0;\n\tpadding-left: 0;\n\n\t@include media('>=phone') { flex-flow: row nowrap; }\n\n\t& > li {\n\t\tmargin-bottom: 0;\n\t\twidth: 100%;\n\n\t\t@include media('>=phone') {\n\t\t\tdisplay: flex;\n\t\t\tflex: 1 1 auto;\n\t\t\tmax-width: 350px;\n\t\t}\n\n\t\t& + li {\n\t\t\t@include media('>=phone') { margin-left: 10px; }\n\t\t}\n\n\t\t& > a {\n\t\t\tborder: 0 none;\n\t\t\tborder-radius: 0;\n\t\t\tfont-size: 16px;\n\t\t\tmargin: 0;\n\t\t\tpadding: 1rem;\n\t\t\ttext-align: center;\n\t\t\ttransition: all 300ms ease;\n\t\t\t// white-space: nowrap;\n\n\t\t\t@include media('>=phone') {\n\t\t\t\talign-items: center;\n\t\t\t\tdisplay: flex;\n\t\t\t\tflex: 1 1 auto;\n\t\t\t\tjustify-content: center;\n\t\t\t}\n\n\t\t\t@include media('>=tablet') { font-size: 22px; }\n\t\t}\n\n\t\t&.active > a {\n\t\t\tborder: 0 none;\n\t\t\tposition: relative;\n\n\t\t\t&:after {\n\t\t\t\t@include media('>=phone') {\n\t\t\t\t\tcontent: '';\n\t\t\t\t\tborder-style: solid;\n\t\t\t\t\tborder-width: 0 6px 6px 6px;\n\t\t\t\t\tbottom: 0;\n\t\t\t\t\theight: 0;\n\t\t\t\t\tleft: 50%;\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\ttransform: translateX(-50%);\n\t\t\t\t\twidth: 0;\n\n\t\t\t\t\t@include media('>=tablet') { border-width: 0 9px 9px 9px; }\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n","@charset \"UTF-8\";\n\n// _ _ _ _ _\n// (_) | | | | | (_)\n// _ _ __ ___| |_ _ __| | ___ _ __ ___ ___ __| |_ __ _\n// | | '_ \\ / __| | | | |/ _` |/ _ \\ | '_ ` _ \\ / _ \\/ _` | |/ _` |\n// | | | | | (__| | |_| | (_| | __/ | | | | | | __/ (_| | | (_| |\n// |_|_| |_|\\___|_|\\__,_|\\__,_|\\___| |_| |_| |_|\\___|\\__,_|_|\\__,_|\n//\n// Simple, elegant and maintainable media queries in Sass\n// v1.4.9\n//\n// http://include-media.com\n//\n// Authors: Eduardo Boucas (@eduardoboucas)\n// Hugo Giraudel (@hugogiraudel)\n//\n// This project is licensed under the terms of the MIT license\n\n\n////\n/// include-media library public configuration\n/// @author Eduardo Boucas\n/// @access public\n////\n\n\n///\n/// Creates a list of global breakpoints\n///\n/// @example scss - Creates a single breakpoint with the label `phone`\n/// $breakpoints: ('phone': 320px);\n///\n$breakpoints: (\n 'phone': 320px,\n 'tablet': 768px,\n 'desktop': 1024px,\n 'desktop-wide' : 1200px,\n 'custom': 678px\n) !default;\n\n\n///\n/// Creates a list of static expressions or media types\n///\n/// @example scss - Creates a single media type (screen)\n/// $media-expressions: ('screen': 'screen');\n///\n/// @example scss - Creates a static expression with logical disjunction (OR operator)\n/// $media-expressions: (\n/// 'retina2x': '(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi)'\n/// );\n///\n$media-expressions: (\n 'screen': 'screen',\n 'print': 'print',\n 'handheld': 'handheld',\n 'landscape': '(orientation: landscape)',\n 'portrait': '(orientation: portrait)',\n 'retina2x': '(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx)',\n 'retina3x': '(-webkit-min-device-pixel-ratio: 3), (min-resolution: 350dpi), (min-resolution: 3dppx)'\n) !default;\n\n\n///\n/// Defines a number to be added or subtracted from each unit when declaring breakpoints with exclusive intervals\n///\n/// @example scss - Interval for pixels is defined as `1` by default\n/// @include media('>128px') {}\n///\n/// /* Generates: */\n/// @media (min-width: 129px) {}\n///\n/// @example scss - Interval for ems is defined as `0.01` by default\n/// @include media('>20em') {}\n///\n/// /* Generates: */\n/// @media (min-width: 20.01em) {}\n///\n/// @example scss - Interval for rems is defined as `0.1` by default, to be used with `font-size: 62.5%;`\n/// @include media('>2.0rem') {}\n///\n/// /* Generates: */\n/// @media (min-width: 2.1rem) {}\n///\n$unit-intervals: (\n 'px': 1,\n 'em': 0.01,\n 'rem': 0.1,\n '': 0\n) !default;\n\n///\n/// Defines whether support for media queries is available, useful for creating separate stylesheets\n/// for browsers that don't support media queries.\n///\n/// @example scss - Disables support for media queries\n/// $im-media-support: false;\n/// @include media('>=tablet') {\n/// .foo {\n/// color: tomato;\n/// }\n/// }\n///\n/// /* Generates: */\n/// .foo {\n/// color: tomato;\n/// }\n///\n$im-media-support: true !default;\n\n///\n/// Selects which breakpoint to emulate when support for media queries is disabled. Media queries that start at or\n/// intercept the breakpoint will be displayed, any others will be ignored.\n///\n/// @example scss - This media query will show because it intercepts the static breakpoint\n/// $im-media-support: false;\n/// $im-no-media-breakpoint: 'desktop';\n/// @include media('>=tablet') {\n/// .foo {\n/// color: tomato;\n/// }\n/// }\n///\n/// /* Generates: */\n/// .foo {\n/// color: tomato;\n/// }\n///\n/// @example scss - This media query will NOT show because it does not intercept the desktop breakpoint\n/// $im-media-support: false;\n/// $im-no-media-breakpoint: 'tablet';\n/// @include media('>=desktop') {\n/// .foo {\n/// color: tomato;\n/// }\n/// }\n///\n/// /* No output */\n///\n$im-no-media-breakpoint: 'desktop' !default;\n\n///\n/// Selects which media expressions are allowed in an expression for it to be used when media queries\n/// are not supported.\n///\n/// @example scss - This media query will show because it intercepts the static breakpoint and contains only accepted media expressions\n/// $im-media-support: false;\n/// $im-no-media-breakpoint: 'desktop';\n/// $im-no-media-expressions: ('screen');\n/// @include media('>=tablet', 'screen') {\n/// .foo {\n/// color: tomato;\n/// }\n/// }\n///\n/// /* Generates: */\n/// .foo {\n/// color: tomato;\n/// }\n///\n/// @example scss - This media query will NOT show because it intercepts the static breakpoint but contains a media expression that is not accepted\n/// $im-media-support: false;\n/// $im-no-media-breakpoint: 'desktop';\n/// $im-no-media-expressions: ('screen');\n/// @include media('>=tablet', 'retina2x') {\n/// .foo {\n/// color: tomato;\n/// }\n/// }\n///\n/// /* No output */\n///\n$im-no-media-expressions: ('screen', 'portrait', 'landscape') !default;\n\n////\n/// Cross-engine logging engine\n/// @author Hugo Giraudel\n/// @access private\n////\n\n\n///\n/// Log a message either with `@error` if supported\n/// else with `@warn`, using `feature-exists('at-error')`\n/// to detect support.\n///\n/// @param {String} $message - Message to log\n///\n@function im-log($message) {\n @if feature-exists('at-error') {\n @error $message;\n } @else {\n @warn $message;\n $_: noop();\n }\n\n @return $message;\n}\n\n\n///\n/// Wrapper mixin for the log function so it can be used with a more friendly\n/// API than `@if im-log('..') {}` or `$_: im-log('..')`. Basically, use the function\n/// within functions because it is not possible to include a mixin in a function\n/// and use the mixin everywhere else because it's much more elegant.\n///\n/// @param {String} $message - Message to log\n///\n@mixin log($message) {\n @if im-log($message) {}\n}\n\n\n///\n/// Function with no `@return` called next to `@warn` in Sass 3.3\n/// to trigger a compiling error and stop the process.\n///\n@function noop() {}\n\n///\n/// Determines whether a list of conditions is intercepted by the static breakpoint.\n///\n/// @param {Arglist} $conditions - Media query conditions\n///\n/// @return {Boolean} - Returns true if the conditions are intercepted by the static breakpoint\n///\n@function im-intercepts-static-breakpoint($conditions...) {\n $no-media-breakpoint-value: map-get($breakpoints, $im-no-media-breakpoint);\n\n @if not $no-media-breakpoint-value {\n @if im-log('`#{$im-no-media-breakpoint}` is not a valid breakpoint.') {}\n }\n\n @each $condition in $conditions {\n @if not map-has-key($media-expressions, $condition) {\n $operator: get-expression-operator($condition);\n $prefix: get-expression-prefix($operator);\n $value: get-expression-value($condition, $operator);\n\n @if ($prefix == 'max' and $value <= $no-media-breakpoint-value) or\n ($prefix == 'min' and $value > $no-media-breakpoint-value) {\n @return false;\n }\n } @else if not index($im-no-media-expressions, $condition) {\n @return false;\n }\n }\n\n @return true;\n}\n\n////\n/// Parsing engine\n/// @author Hugo Giraudel\n/// @access private\n////\n\n\n///\n/// Get operator of an expression\n///\n/// @param {String} $expression - Expression to extract operator from\n///\n/// @return {String} - Any of `>=`, `>`, `<=`, `<`, `≥`, `≤`\n///\n@function get-expression-operator($expression) {\n @each $operator in ('>=', '>', '<=', '<', '≥', '≤') {\n @if str-index($expression, $operator) {\n @return $operator;\n }\n }\n\n // It is not possible to include a mixin inside a function, so we have to\n // rely on the `im-log(..)` function rather than the `log(..)` mixin. Because\n // functions cannot be called anywhere in Sass, we need to hack the call in\n // a dummy variable, such as `$_`. If anybody ever raise a scoping issue with\n // Sass 3.3, change this line in `@if im-log(..) {}` instead.\n $_: im-log('No operator found in `#{$expression}`.');\n}\n\n\n///\n/// Get dimension of an expression, based on a found operator\n///\n/// @param {String} $expression - Expression to extract dimension from\n/// @param {String} $operator - Operator from `$expression`\n///\n/// @return {String} - `width` or `height` (or potentially anything else)\n///\n@function get-expression-dimension($expression, $operator) {\n $operator-index: str-index($expression, $operator);\n $parsed-dimension: str-slice($expression, 0, $operator-index - 1);\n $dimension: 'width';\n\n @if str-length($parsed-dimension) > 0 {\n $dimension: $parsed-dimension;\n }\n\n @return $dimension;\n}\n\n\n///\n/// Get dimension prefix based on an operator\n///\n/// @param {String} $operator - Operator\n///\n/// @return {String} - `min` or `max`\n///\n@function get-expression-prefix($operator) {\n @return if(index(('<', '<=', '≤'), $operator), 'max', 'min');\n}\n\n\n///\n/// Get value of an expression, based on a found operator\n///\n/// @param {String} $expression - Expression to extract value from\n/// @param {String} $operator - Operator from `$expression`\n///\n/// @return {Number} - A numeric value\n///\n@function get-expression-value($expression, $operator) {\n $operator-index: str-index($expression, $operator);\n $value: str-slice($expression, $operator-index + str-length($operator));\n\n @if map-has-key($breakpoints, $value) {\n $value: map-get($breakpoints, $value);\n } @else {\n $value: to-number($value);\n }\n\n $interval: map-get($unit-intervals, unit($value));\n\n @if not $interval {\n // It is not possible to include a mixin inside a function, so we have to\n // rely on the `im-log(..)` function rather than the `log(..)` mixin. Because\n // functions cannot be called anywhere in Sass, we need to hack the call in\n // a dummy variable, such as `$_`. If anybody ever raise a scoping issue with\n // Sass 3.3, change this line in `@if im-log(..) {}` instead.\n $_: im-log('Unknown unit `#{unit($value)}`.');\n }\n\n @if $operator == '>' {\n $value: $value + $interval;\n } @else if $operator == '<' {\n $value: $value - $interval;\n }\n\n @return $value;\n}\n\n\n///\n/// Parse an expression to return a valid media-query expression\n///\n/// @param {String} $expression - Expression to parse\n///\n/// @return {String} - Valid media query\n///\n@function parse-expression($expression) {\n // If it is part of $media-expressions, it has no operator\n // then there is no need to go any further, just return the value\n @if map-has-key($media-expressions, $expression) {\n @return map-get($media-expressions, $expression);\n }\n\n $operator: get-expression-operator($expression);\n $dimension: get-expression-dimension($expression, $operator);\n $prefix: get-expression-prefix($operator);\n $value: get-expression-value($expression, $operator);\n\n @return '(#{$prefix}-#{$dimension}: #{$value})';\n}\n\n///\n/// Slice `$list` between `$start` and `$end` indexes\n///\n/// @access private\n///\n/// @param {List} $list - List to slice\n/// @param {Number} $start [1] - Start index\n/// @param {Number} $end [length($list)] - End index\n///\n/// @return {List} Sliced list\n///\n@function slice($list, $start: 1, $end: length($list)) {\n @if length($list) < 1 or $start > $end {\n @return ();\n }\n\n $result: ();\n\n @for $i from $start through $end {\n $result: append($result, nth($list, $i));\n }\n\n @return $result;\n}\n\n////\n/// String to number converter\n/// @author Hugo Giraudel\n/// @access private\n////\n\n\n///\n/// Casts a string into a number\n///\n/// @param {String | Number} $value - Value to be parsed\n///\n/// @return {Number}\n///\n@function to-number($value) {\n @if type-of($value) == 'number' {\n @return $value;\n } @else if type-of($value) != 'string' {\n $_: im-log('Value for `to-number` should be a number or a string.');\n }\n\n $first-character: str-slice($value, 1, 1);\n $result: 0;\n $digits: 0;\n $minus: ($first-character == '-');\n $numbers: ('0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9);\n\n // Remove +/- sign if present at first character\n @if ($first-character == '+' or $first-character == '-') {\n $value: str-slice($value, 2);\n }\n\n @for $i from 1 through str-length($value) {\n $character: str-slice($value, $i, $i);\n\n @if not (index(map-keys($numbers), $character) or $character == '.') {\n @return to-length(if($minus, -$result, $result), str-slice($value, $i))\n }\n\n @if $character == '.' {\n $digits: 1;\n } @else if $digits == 0 {\n $result: $result * 10 + map-get($numbers, $character);\n } @else {\n $digits: $digits * 10;\n $result: $result + map-get($numbers, $character) / $digits;\n }\n }\n\n @return if($minus, -$result, $result);\n}\n\n\n///\n/// Add `$unit` to `$value`\n///\n/// @param {Number} $value - Value to add unit to\n/// @param {String} $unit - String representation of the unit\n///\n/// @return {Number} - `$value` expressed in `$unit`\n///\n@function to-length($value, $unit) {\n $units: ('px': 1px, 'cm': 1cm, 'mm': 1mm, '%': 1%, 'ch': 1ch, 'pc': 1pc, 'in': 1in, 'em': 1em, 'rem': 1rem, 'pt': 1pt, 'ex': 1ex, 'vw': 1vw, 'vh': 1vh, 'vmin': 1vmin, 'vmax': 1vmax);\n\n @if not index(map-keys($units), $unit) {\n $_: im-log('Invalid unit `#{$unit}`.');\n }\n\n @return $value * map-get($units, $unit);\n}\n\n@mixin media-context($tweakpoints: (), $tweak-media-expressions: ()) {\n\t// Save global configuration\n\t$global-breakpoints: $breakpoints;\n\t$global-media-expressions: $media-expressions;\n\n\t// Update global configuration\n\t$breakpoints: map-merge($breakpoints, $tweakpoints) !global;\n\t$media-expressions: map-merge($media-expressions, $tweak-media-expressions) !global;\n\n\t@content;\n\n\t// Restore global configuration\n\t$breakpoints: $global-breakpoints !global;\n\t$media-expressions: $tweak-media-expressions !global;\n }\n\n @mixin media($conditions...) {\n\t@if ($im-media-support and length($conditions) == 0) or\n\t\t(not $im-media-support and im-intercepts-static-breakpoint($conditions...)) {\n\t @content;\n\t} @else if ($im-media-support and length($conditions) > 0) {\n\t @media #{unquote(parse-expression(nth($conditions, 1)))} {\n\t\t// Recursive call\n\t\t@include media(slice($conditions, 2)...) {\n\t\t @content;\n\t\t}\n\t }\n\t}\n }\n\n///\n/// This mixin aims at redefining the configuration just for the scope of\n/// the call. It is helpful when having a component needing an extended\n/// configuration such as custom breakpoints (referred to as tweakpoints)\n/// for instance.\n///\n/// @author Hugo Giraudel\n///\n/// @param {Map} $tweakpoints [()] - Map of tweakpoints to be merged with `$breakpoints`\n/// @param {Map} $tweak-media-expressions [()] - Map of tweaked media expressions to be merged with `$media-expression`\n///\n/// @example scss - Extend the global breakpoints with a tweakpoint\n///\n@include media-context(('custom': 678px)) {\n\t.foo {\n\t @include media('>phone', '<=custom') {\n\t // ...\n\t }\n\t}\n }\n///\n/// @example scss - Extend the global media expressions with a custom one\n/// @include media-context($tweak-media-expressions: ('all': 'all')) {\n/// .foo {\n/// @include media('all', '>phone') {\n/// // ...\n/// }\n/// }\n/// }\n///\n/// @example scss - Extend both configuration maps\n/// @include media-context(('custom': 678px), ('all': 'all')) {\n/// .foo {\n/// @include media('all', '>phone', '<=custom') {\n/// // ...\n/// }\n/// }\n/// }\n///\n@mixin media-context($tweakpoints: (), $tweak-media-expressions: ()) {\n // Save global configuration\n $global-breakpoints: $breakpoints;\n $global-media-expressions: $media-expressions;\n\n // Update global configuration\n $breakpoints: map-merge($breakpoints, $tweakpoints) !global;\n $media-expressions: map-merge($media-expressions, $tweak-media-expressions) !global;\n\n @content;\n\n // Restore global configuration\n $breakpoints: $global-breakpoints !global;\n $media-expressions: $global-media-expressions !global;\n}\n\n////\n/// include-media public exposed API\n/// @author Eduardo Boucas\n/// @access public\n////\n\n\n///\n/// Generates a media query based on a list of conditions\n///\n/// @param {Arglist} $conditions - Media query conditions\n///\n/// @example scss - With a single set breakpoint\n/// @include media('>phone') { }\n///\n/// @example scss - With two set breakpoints\n/// @include media('>phone', '<=tablet') { }\n///\n/// @example scss - With custom values\n/// @include media('>=358px', '<850px') { }\n///\n/// @example scss - With set breakpoints with custom values\n/// @include media('>desktop', '<=1350px') { }\n///\n/// @example scss - With a static expression\n/// @include media('retina2x') { }\n///\n/// @example scss - Mixing everything\n/// @include media('>=350px', '<tablet', 'retina3x') { }\n///\n@mixin media($conditions...) {\n @if ($im-media-support and length($conditions) == 0) or\n (not $im-media-support and im-intercepts-static-breakpoint($conditions...)) {\n @content;\n } @else if ($im-media-support and length($conditions) > 0) {\n @media #{unquote(parse-expression(nth($conditions, 1)))} {\n // Recursive call\n @include media(slice($conditions, 2)...) {\n @content;\n }\n }\n }\n}\n","* {\n\t&,\n\t&:focus,\n\t&:active:focus {\n\t\toutline: none !important;\n\t}\n}\n\nhtml,\nbody {\n\toverflow-x: hidden;\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nhtml {\n\tfont-size: 5px;\n\tscroll-behavior: smooth;\n\t@include media(\">=phone\") {\n\t\tfont-size: 6.5px;\n\t}\n\t@include media(\">=tablet\") {\n\t\tfont-size: 8px;\n\t}\n\t@include media(\">=desktop\") {\n\t\tfont-size: 10px;\n\t}\n}\n\nbody {\n\tdirection: ltr;\n}\n\nimg {\n\t@include img-responsive(inline-block);\n}\n\nfigure {\n\tmax-width: 100%;\n}\n\np:empty {\n\tdisplay: none;\n}\n\n.checkbox {\n\tline-height: 1.2;\n}\n\n.dropdown-menu:not(.cfdatepicker) {\n\tmin-width: 100%;\n}\n\n.dropdown-menu-two-columns {\n\tli {\n\t\tfloat: left;\n\t\twidth: 50%;\n\t}\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","//Italic Font\n@font-face {\n\tfont-family: \"Noto Sans Italic\";\n\tsrc: local(\"Noto Sans Italic\"),\n\t\turl(\"../fonts/noto_sans/NotoSans-Italic.woff\") format(\"woff\"),\n\t\turl(\"../fonts/noto_sans/NotoSans-Italic.woff2\") format(\"woff\");\n}\n\n.content-area,\n.widget-area {\n\taddress {\n\t\tmargin-bottom: $lsx-gap;\n\t}\n\n\ta {\n\t\t&:not(.btn) {\n\t\t\ttransition: all 300ms ease;\n\t\t\tword-wrap: break-word;\n\t\t}\n\t}\n\n\tbig {\n\t\tfont-size: 120%;\n\t}\n\n\tem {\n\t\tfont-family: \"Noto Sans Italic\", sans-serif;\n\t}\n\n\tblockquote {\n\t\tfont-family: \"Noto Sans Italic\", sans-serif;\n\t\tborder-radius: 10px;\n\t\tborder-style: solid;\n\t\tborder-width: 1px;\n\t\tdisplay: block;\n\t\tfont-size: 16px;\n\t\tmargin: calc(25px + 1.2rem) 0 $lsx-gap;\n\t\tpadding: 4rem 4rem $lsx-gap;\n\t\tposition: relative;\n\t\ttext-align: center;\n\t\tp {\n\t\t\tfont-weight: 400;\n\t\t}\n\t\t@include media(\">=tablet\") {\n\t\t\tmargin-left: auto;\n\t\t\tmargin-right: auto;\n\t\t\tmargin-top: calc(30px + 1.2rem);\n\t\t\tmax-width: 80%;\n\n\t\t\t.blog &,\n\t\t\t.archive & {\n\t\t\t\tmax-width: none;\n\t\t\t}\n\t\t}\n\n\t\t&:before {\n\t\t\tborder-radius: 50%;\n\t\t\tcontent: \"”\";\n\t\t\tfont-family: $headings-font-family;\n\t\t\tfont-size: 60px;\n\t\t\tfont-style: normal;\n\t\t\theight: 50px;\n\t\t\tleft: 50%;\n\t\t\tline-height: 1.375;\n\t\t\toverflow: hidden;\n\t\t\tposition: absolute;\n\t\t\ttop: -25px;\n\t\t\ttransform: translateX(-50%);\n\t\t\twidth: 50px;\n\n\t\t\t@include media(\">=tablet\") {\n\t\t\t\tfont-size: 72px;\n\t\t\t\theight: 60px;\n\t\t\t\ttop: -30px;\n\t\t\t\twidth: 60px;\n\t\t\t}\n\t\t}\n\n\t\t& cite {\n\t\t\tdisplay: block;\n\t\t\tfont-size: 13px;\n\t\t\tfont-style: normal;\n\t\t\tmargin-top: $lsx-gap;\n\t\t\ttext-align: left;\n\n\t\t\t&:before {\n\t\t\t\tcontent: \"\\2014\";\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tmargin-right: 5px;\n\t\t\t}\n\t\t}\n\n\t\t& p {\n\t\t\tfont-style: italic;\n\t\t\tfont-size: inherit;\n\t\t\tline-height: 1.375;\n\t\t}\n\t}\n\n\tdl {\n\t\tmargin-bottom: $lsx-gap;\n\n\t\t& > dt {\n\t\t\tfont-weight: 700;\n\t\t}\n\n\t\t& > dd {\n\t\t\tfont-style: italic;\n\n\t\t\t& + dt {\n\t\t\t\tmargin-top: $lsx-gap;\n\t\t\t}\n\t\t}\n\t}\n\n\tem {\n\t\tfont-style: italic;\n\t}\n\n\th1,\n\th2,\n\th3,\n\th4,\n\th5,\n\th6,\n\t.widget-title {\n\t\tmargin-top: 0;\n\t\tmargin-bottom: $lsx-gap;\n\t}\n\n\th3,\n\t.h3 {\n\t\tfont-size: 22px;\n\t}\n\n\th4,\n\t.h4 {\n\t\tfont-size: 20px;\n\t}\n\n\th5,\n\t.h5 {\n\t\tfont-size: 18px;\n\t}\n\n\th6,\n\t.h6 {\n\t\tfont-size: 16px;\n\t}\n\n\tol,\n\tul:not([class]) {\n\t\tmargin-bottom: $lsx-gap;\n\t\tpadding-left: 4rem;\n\n\t\tol,\n\t\tul {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\tp {\n\t\tmargin-bottom: $lsx-gap;\n\t}\n\n\tpre {\n\t\tborder-radius: 5px;\n\t\tborder-style: solid;\n\t\tborder-width: 1px;\n\t\tfont-size: 14px;\n\t\tmargin-bottom: $lsx-gap;\n\t\tpadding: 2rem;\n\t}\n\n\tsmall {\n\t\tfont-size: 80%;\n\t}\n\n\tstrong {\n\t\tfont-weight: 700;\n\t}\n\n\ttable,\n\t.table {\n\t\tmargin-bottom: $lsx-gap;\n\t}\n\n\t.white {\n\t\tcolor: #ffffff;\n\t}\n}\n","// LSX Variables\n\n// This file contains the theme's variables declarations and some vendor's variables overriding.\n// Also, it was created separately so we can import it in the vendor's files. In this way, our variables are available to the entire project.\n\n$blue: (#418AD0, #374750, #367DC0, #2B3840);\n$dark-gray: #434343;\n$light-gray: #F6F6F6;\n$orange: (#F7AE00, #CE9100, #EDA700);\n$red-accent: #D84E2E;\n$breaker: #DADDDF;\n$small: #919191;\n$gray: (#EAEAEA, #CCCCCC, #4A4A4A);\n$green: (#6BA913, #649E12);\n\n$grid-float-breakpoint: 1200px;\n$grid-float-breakpoint-max: ($grid-float-breakpoint - 1);\n\n$body-bg: #F6F6F6;\n$text-color: #4A4A4A;\n$link-color: nth($blue, 1);\n$link-hover-color: nth($orange, 1);\n$link-hover-decoration: none;\n\n$font-family-sans-serif: 'Noto Sans', sans-serif;\n$font-family-serif: 'Lora', serif;\n\n$font-size-base: 15px;\n\n$font-size-h1: 40px;\n$font-size-h2: 30px;\n$font-size-h3: 22px;\n$font-size-h4: 22px;\n$font-size-h5: 20px;\n$font-size-h6: $font-size-base;\n\n$headings-font-family: $font-family-serif;\n$headings-font-weight: 400;\n$headings-line-height: 1.25;\n\n$line-height-base: 1.6;\n\n$btn-default-color: #FFF;\n$btn-font-weight: 700;\n$btn-border-radius-base: 3px;\n\n$input-height-base: 50px;\n$input-border: #DDD;\n$input-color: $text-color;\n$input-border-radius: 2px;\n$input-border-focus: nth($blue, 1);\n$input-color-placeholder: #9F9C9C;\n\n$table-border-color: $breaker;\n$page-header-border-color: $breaker;\n\n$lsx-gap: 2.4rem;\n$lsx-medium-gap: 4.25rem;\n$lsx-large-gap: 8.5rem;\n\n$buttons: (\n\tcolor: #FFF,\n\tcolor-hover: #FFF,\n\tbg: nth($blue, 1),\n\tbg-hover: nth($blue, 3),\n\tshadow: darken(nth($blue, 1), 15%)\n);\n\n$cta-buttons: (\n\tcolor: #FFF,\n\tcolor-hover: #FFF,\n\tbg: nth($orange, 1),\n\tbg-hover: nth($orange, 3),\n\tshadow: darken(nth($orange, 1), 15%)\n);\n\n$secondary-buttons: (\n\tcolor: nth($gray, 3),\n\tcolor-hover: nth($gray, 3),\n\tbg: nth($gray, 1),\n\tbg-hover: nth($gray, 2),\n\tshadow: darken(nth($gray, 1), 15%)\n);\n\n$tertiary-buttons: (\n\tcolor: #FFF,\n\tcolor-hover: #FFF,\n\tbg: nth($green, 1),\n\tbg-hover: nth($green, 2),\n\tshadow: darken(nth($green, 1), 15%)\n);\n\n$top-menu: (\n\tbg: #333,\n\tlink: #FFF,\n\thover: #D93A3A,\n\ticon: #D93A3A,\n\ticon-hover: #D93A3A,\n\tdropdown: #333,\n\tdropdown-hover: #333,\n\tdropdown-link: #FFF,\n\tdropdown-link-hover: #D93A3A,\n\theight: 32px\n);\n\n$nav: (\n\tbg: #FFF,\n\tlink: #515151,\n\thover: nth($blue, 1),\n\tdropdown: nth($blue, 2),\n\tdropdown-hover: nth($blue, 4),\n\tdropdown-link: #FFF,\n\tdropdown-link-hover: nth($blue, 1)\n);\n\n$header: (\n\tbg: #FFF,\n\tlink: $red-accent,\n\thover: nth($orange, 1),\n\tdescription: $dark-gray\n);\n\n$banner: (\n\tbg: nth($blue, 4),\n\tcolor: #FFF,\n\tcolor-image: #FFF,\n\tbreadcrumb-bg: nth($blue, 2),\n\tbreadcrumb-color: $small,\n\tbreadcrumb-current: #FFF\n);\n\n$content: (\n\tbg: $body-bg,\n\tbreaker: $breaker,\n\theader: $text-color,\n\tcolor: $text-color,\n\tlink: nth($blue, 1),\n\thover: nth($orange, 1),\n\tsmall: $small,\n\tfull-bg: #FFF,\n\tfull-color: $text-color,\n\tfull-link: nth($blue, 1),\n\tfull-hover: nth($orange, 1),\n\tfull-cta-bg: nth($blue, 1),\n\tfull-cta-color: #FFF,\n\tfull-cta-link: nth($blue, 2),\n\tfull-cta-hover: nth($orange, 1)\n);\n\n$footer: (\n\tbg: nth($blue, 4),\n\tcolor: #FFF,\n\tlink: nth($orange, 1),\n\thover: nth($orange, 2)\n);\n\n$footer-widgets: (\n\tbg: nth($blue, 2),\n\tcolor: #FFF,\n\tlink: #FFF,\n\thover: nth($orange, 1)\n);\n\n$footer-cta: (\n\tbg: nth($blue, 4),\n\tcolor: #FFF,\n\tlink: nth($blue, 1),\n\thover: nth($blue, 3)\n);\n\n$social-icons: (\n\t'codepen': '\\f1cb',\n\t'digg': '\\f1a6',\n\t'dribbble': '\\f17d',\n\t'dropbox': '\\f16b',\n\t'facebook': '\\f09a',\n\t'feed': '\\f09e',\n\t'flickr': '\\f16e',\n\t'foursquare': '\\f180',\n\t'getpocket': '\\f265',\n\t'github': '\\f09b',\n\t'instagram': '\\f16d',\n\t'linkedin': '\\f0e1',\n\t'mailto': '\\f0e0',\n\t'pinterest': '\\f0d2',\n\t'plus.google': '\\f0d5',\n\t'polldaddy': '\\f128',\n\t'reddit': '\\f281',\n\t'spotify': '\\f1bc',\n\t'stumbleupon': '\\f1a4',\n\t'tumblr': '\\f173',\n\t'twitch': '\\f1e8',\n\t'twitter': '\\f099',\n\t'vimeo': '\\f27d',\n\t'wordpress': '\\f19a',\n\t'youtube': '\\f16a'\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 color: inherit; // Specified for the h4 to prevent conflicts of changing $headings-color\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// The misspelled .alert-dismissable was deprecated in 3.2.0.\n.alert-dismissable,\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","$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 `<body>`.\n$body-bg: #fff !default;\n//** Global text color on `<body>`.\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 `<code>`, `<kbd>`, and `<pre>`.\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 * .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 * .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 `<body>`.\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 `<th>`s and `<td>`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//** `<input>` background color\n$input-bg: #fff !default;\n//** `<input disabled>` background color\n$input-bg-disabled: $gray-lighter !default;\n\n//** Text color for `<input>`s\n$input-color: $gray !default;\n//** `<input>` 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 `<select>`s in some browsers, due to the limited stylability of `<select>`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","// Alerts\n\n@mixin alert-variant($background, $border, $text-color) {\n color: $text-color;\n background-color: $background;\n border-color: $border;\n\n hr {\n border-top-color: darken($border, 5%);\n }\n\n .alert-link {\n color: darken($text-color, 10%);\n }\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 white-space: nowrap;\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 @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 background-image: none;\n outline: 0;\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 `<a>` 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 font-weight: 400;\n color: $link-color;\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","// 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","// Opacity\n\n@mixin opacity($opacity) {\n $opacity-ie: ($opacity * 100); // IE8 filter\n filter: alpha(opacity=$opacity-ie);\n opacity: $opacity;\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 background-image: none;\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 &.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","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\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 padding: 0;\n margin: 0;\n border: 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: 700;\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\ninput[type=\"search\"] {\n // Override content-box in Normalize (* isn't specific enough)\n @include box-sizing(border-box);\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 -webkit-appearance: none;\n appearance: none;\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 // Apply same disabled cursor tweak as for inputs\n // Some special care is needed because <label>s don't inherit their parent's `cursor`.\n //\n // Note: Neither radios nor checkboxes can be readonly.\n &[disabled],\n &.disabled,\n fieldset[disabled] & {\n cursor: $cursor-disabled;\n }\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 <select>s in some browsers, due to the limited stylability of <select>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 `<select>`s in IE10+.\n &::-ms-expand {\n background-color: transparent;\n border: 0;\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// 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 // These are used on elements with <label> descendants\n &.disabled,\n fieldset[disabled] & {\n label {\n cursor: $cursor-disabled;\n }\n }\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: 400;\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-top: 4px \\9;\n margin-left: -20px;\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 font-weight: 400;\n vertical-align: middle;\n cursor: pointer;\n\n // These are used directly on <label>s\n &.disabled,\n fieldset[disabled] & {\n cursor: $cursor-disabled;\n }\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\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 min-height: ($line-height-computed + $font-size-base);\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\n &.input-lg,\n &.input-sm {\n padding-right: 0;\n padding-left: 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 padding-top: ($padding-base-vertical + 1); // Default padding plus a border\n margin-top: 0;\n margin-bottom: 0;\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 padding-top: ($padding-base-vertical + 1); // Default padding plus a border\n margin-bottom: 0;\n text-align: right;\n }\n }\n\n // Validation states\n //\n // Reposition the icon because it's now within a grid column and columns have\n // `position: relative;` on them. Also accounts for the grid gutter padding.\n .has-feedback .form-control-feedback {\n right: floor(($grid-gutter-width / 2));\n }\n\n // Form group sizes\n //\n // Quick utility class for applying `.input-lg` and `.input-sm` styles to the\n // inputs and labels within a `.form-group`.\n .form-group-lg {\n @media (min-width: $screen-sm-min) {\n .control-label {\n padding-top: ($padding-large-vertical + 1);\n font-size: $font-size-large;\n }\n }\n }\n .form-group-sm {\n @media (min-width: $screen-sm-min) {\n .control-label {\n padding-top: ($padding-small-vertical + 1);\n font-size: $font-size-small;\n }\n }\n }\n}\n","// Form validation states\n//\n// Used in forms.less to generate the form validation CSS for warnings, errors,\n// and successes.\n\n@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 background-color: $background-color;\n border-color: $border-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. `<select>`\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 -webkit-hyphens: $mode;\n -moz-hyphens: $mode;\n -ms-hyphens: $mode; // IE10+\n -o-hyphens: $mode;\n hyphens: $mode;\n word-wrap: break-word;\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","// 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 padding-right: ceil(($gutter / 2));\n padding-left: floor(($gutter / 2));\n margin-right: auto;\n margin-left: auto;\n @include clearfix;\n}\n\n// Creates a wrapper for a series of columns\n@mixin make-row($gutter: $grid-gutter-width) {\n margin-right: floor(($gutter / -2));\n margin-left: ceil(($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-right: ($gutter / 2);\n padding-left: ($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-right: ($gutter / 2);\n padding-left: ($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-right: ($gutter / 2);\n padding-left: ($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-right: ($gutter / 2);\n padding-left: ($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","// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix() {\n &:before,\n &:after {\n display: table; // 2\n content: \" \"; // 1\n }\n &:after {\n clear: both;\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: 400;\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 padding: .2em;\n background-color: $state-warning-bg;\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-right: 5px;\n padding-left: 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: 700;\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\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n}\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 text-align: right;\n border-right: 5px solid $blockquote-border-color;\n border-left: 0;\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","// 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","@import '../scss/global/variables';\n\n.wpforms-field input, .wpforms-field-container select, .wpforms-field-container textarea, .form-control, .gform_wrapper input[type=\"email\"], .gform_wrapper input[type=\"date\"], .gform_wrapper input[type=\"datetime\"], .gform_wrapper input[type=\"datetime-local\"], .gform_wrapper input[type=\"month\"], .gform_wrapper input[type=\"number\"], .gform_wrapper input[type=\"password\"], .gform_wrapper input[type=\"search\"], .gform_wrapper input[type=\"tel\"], .gform_wrapper input[type=\"text\"], .gform_wrapper input[type=\"time\"], .gform_wrapper input[type=\"week\"], .gform_wrapper input[type=\"url\"], .gform_wrapper select, .gform_wrapper textarea {\n\tdisplay: block;\n\twidth: 100%;\n\tmax-width: 100%;\n min-height: 50px;\n color: $text-color;\n background-color: white;\n background-image: none;\n border: 2px solid $breaker;\n border-radius: 2px;\n &:focus {\n \tborder-color: nth($blue,1);\n \toutline: 0;\n }\n}\n.wpforms-field-container, .gform_fields {\n\t.wpforms-field, .gfield {\n\t\tmargin-bottom: 15px;\n\t\tpadding: 10px 0;\n \tposition: relative;\n\t}\n\tinput.wpforms-error {\n\t\tborder-color: #a94442 !important;\n \tbox-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n }\n label.wpforms-error {\n \tdisplay: block;\n\t margin-top: 5px;\n\t margin-bottom: 10px;\n\t color: #a94442;\n\t font-weight: initial;\n }\n\tbutton {\n\t\t@include lsx-button-scaffolding();\n\t\t@include lsx-button-colour();\n\t}\n\tul {\n\t\tpadding: 0 !important;\n \tmargin: 0 !important;\n \tli {\n\t\t\tlist-style-type: none;\n\t\t\tlabel.wpforms-field-label-inline, label {\n\t\t\t\tfont-weight: initial;\n\t\t\t}\n\t\t}\n\t}\n\tinput[type='checkbox'], input[type='radio'] {\n\t\tdisplay: initial;\n\t float: left;\n\t width: initial;\n\t height: inherit;\n\t margin-right: 0.5em;\n\t}\n\t.wpforms-field-textarea {\n\t\ttextarea {\n\t\t\theight: initial;\n\t\t}\n\t}\n\t.wpforms-one-half {\n\t width: 50%;\n\t float: left;\n\t padding-right: 1em;\n\t margin-bottom: 15px;\n\t &:last-child {\n\t \tpadding-right: 0;\n\t }\n\t}\n\t.wpforms-field-file-upload input {\n\t\twidth: initial;\n\t height: inherit;\n\t border: none;\n\t background: none;\n\t padding: 0;\n\t margin-bottom: 1em;\n\t}\n\t.wpforms-field-credit-card {\n\t\tselect {\n\t\t\tdisplay: inline;\n \t\twidth: initial;\n\t\t}\n\t}\n\t.wpforms-field-address {\n\t\tdisplay: inline-block;\n \twidth: 100%;\n\t}\n\t.wpforms-field-rating-items {\n\t\tlabel {\n\t\t\tdisplay: block;\n\t\t\tspan {\n\t\t\t\tposition: relative;\n\t\t\t bottom: 10px;\n\t\t\t margin-right: 5px;\n\t\t\t}\n\t\t}\n\t}\n}\n.wpforms-submit-container {\n\tmargin-top: 1em;\n\tbutton {\n\t\t@include lsx-button-scaffolding();\n\t\t@include lsx-button-colour();\n\t}\n}\n\n.lsx-modal .wpforms-submit-container {\n\tmargin-top: 0;\n}\n\n.form-control, .wpforms-field-container input, .wpforms-field-container button, .wpforms-field-container select, .wpforms-field-container textarea {\n\t@extend %lsx-form-field;\n}\n\n.caldera-form-page { padding: 2em; }\n\n.caldera-grid {\n\t.breadcrumb {\n\t\tlist-style: none;\n\t\t@extend %lsx-tabs;\n\t}\n}\n\n/** Gravity Forms */\n.wpforms-field-container .wpforms-field, .wpforms-field-container .gfield, .gform_fields .wpforms-field, .gform_fields .gfield {\n margin-bottom: 0px;\n padding: 5px 0;\n position: relative;\n}\n\n.gform_wrapper form {\n\tmargin-bottom: 0;\n}\n\n.gform_wrapper ul {\n\t@extend .list-unstyled;\n}\n\n.gform_wrapper li {\n\t@extend .form-group;\n}\n\n.gform_wrapper .gfield_required {\n\tpadding-left: 1px;\n\tcolor: $red-accent;\n}\n\n.gform_wrapper input[type=\"email\"],\n.gform_wrapper input[type=\"date\"],\n.gform_wrapper input[type=\"datetime\"],\n.gform_wrapper input[type=\"datetime-local\"],\n.gform_wrapper input[type=\"month\"],\n.gform_wrapper input[type=\"number\"],\n.gform_wrapper input[type=\"password\"],\n.gform_wrapper input[type=\"search\"],\n.gform_wrapper input[type=\"tel\"],\n.gform_wrapper input[type=\"text\"],\n.gform_wrapper input[type=\"time\"],\n.gform_wrapper input[type=\"week\"],\n.gform_wrapper input[type=\"url\"],\n.gform_wrapper select,\n.gform_wrapper textarea {\n\t@extend .form-control;\n\tbox-shadow: none !important;\n\ttransition: all 150ms ease !important;\n\n\t&:focus {\n\t\t@extend %lsx-form-field;\n\t\tborder-width: 1px;\n \tbox-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(65,138,208,0.6) !important;\n\t}\n\t&::placeholder {\n\t\tcolor: $breaker;\n\t\tfont-weight: 600;\n\t}\n}\n\n.gform_wrapper .button, .gform_wrapper button {\n\t@extend .btn;\n\t@extend .btn-primary;\n\n\tspan {\n\t\tcolor: white;\n\t}\n}\n\n.gform_wrapper .gfield_error {\n\t.gfield_label {\n\t\t@extend .alert-danger;\n\t\tbackground-color: transparent;\n\t}\n\t.ginput_container {\n\t\tinput,\n\t\tselect,\n\t\ttextarea {\n\t\t\tborder-color: #a94442;\n\t\t\tbox-shadow: inset 0 1px 1px rgba(0,0,0,0.075);\n\t\t\tbackground-color: white;\n\t\t\t&:active, &:focus {\n\t\t\t\tborder-color: #a94442;\n\t\t\t\tbox-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ce8483 !important;\n\t\t\t}\n\t\t}\n\t}\n\t.alert-danger, .gfield_label {\n\t\tbackground-color: transparent;\n\t}\n\n\tinput,\n\tselect,\n\ttextarea {\n\t\t@extend .alert-danger;\n\t\tborder-color: #cc0000;\n\t}\n}\n\n.validation_error {\n\t@extend .alert;\n\t@extend .alert-danger;\n}\n\n.validation_message {\n\tdisplay: none;\n}\n\n@media screen and (max-width: 768px) {\n\t.gform_wrapper button, .wpforms-submit-container button {\n\t\twidth: 100%;\n\t}\n}\n\n#primary {\n\t.wpforms-container {\n\t\t.wpforms-field-description {\n\t\t\tcolor: nth($blue,1);\n\t\t}\n\t\tinput[type=checkbox],\n\t\tinput[type=radio] {\n\t\t\twidth: auto;\n\t\t\tfloat: initial;\n\t\t\tmin-height: auto;\n\t\t}\n\t}\n}\n\n.wpforms-field-pagebreak {\n\tmargin-top: 3em;\n\t.wpforms-page-button.wpforms-page-prev {\n\t\tmargin-right: 3em;\n\t}\n}\n\n.wpforms-field.wpforms-field-file-upload {\n\tlabel {\n\t\tborder-radius: 3px;\n\t\tcolor: $text-color;\n\t\tcursor: pointer;\n\t\tdisplay: inline-block;\n\t\tfont-weight: 700;\n\t\tpadding-left: 20px;\n\t\tpadding-right: 20px;\n\t\ttransition: background-color 0.3s;\n\t\tbackground-color: nth($gray,1);\n\t\tbox-shadow: 2px 2px 0 0 nth($gray,2);\n\t\t&:hover {\n\t\t\tbackground-color: nth($gray,2);\n\t\t}\n\t}\n\tinput[type=\"file\"] {\n\t\tborder: 0;\n\t\tclip: rect(0, 0, 0, 0);\n\t\theight: 1px;\n\t\toverflow: hidden;\n\t\tpadding: 0;\n\t\tposition: absolute;\n\t\twhite-space: nowrap;\n\t\twidth: 1px;\n\t}\n}\n","@mixin lsx-link-colour($color: nth($orange, 1), $hover: nth($orange, 2)) {\n\t&,\n\t&:active,\n\t&:visited {\n\t\tcolor: $color;\n\t}\n\n\t&:hover,\n\t&:hover:active,\n\t&:focus {\n\t\tcolor: $hover;\n\t}\n}\n\n@mixin lsx-button-colour(\n\t$color: #fff,\n\t$color-hover: #fff,\n\t$bg: nth($blue, 1),\n\t$bg-hover: nth($blue, 3),\n\t$shadow: darken(nth($blue, 1), 15%)\n) {\n\t&,\n\t&:active,\n\t&:visited {\n\t\tbackground-color: $bg;\n\t\tbox-shadow: 2px 2px 0 0 $shadow;\n\t\tcolor: $color;\n\t}\n\n\t&:hover,\n\t&:hover:active,\n\t&:focus {\n\t\tbackground-color: $bg-hover;\n\t\tcolor: $color-hover;\n\t}\n\n\t&:active {\n\t\tleft: 2px;\n\t\ttop: 2px;\n\t\tbox-shadow: 0 0 0 0 $shadow;\n\t}\n}\n",".btn {\n\t@include lsx-button-scaffolding();\n}\n\n#respond {\n\t& > .comment-form {\n\t\tinput[type=\"submit\"] {\n\t\t\t@include lsx-button-scaffolding();\n\t\t}\n\t}\n}\n\n.btn-md {\n\t&,\n\t&:active,\n\t&:visited {\n\t\tfont-size: 12px;\n\t\theight: auto;\n\t\tpadding: 10px 20px;\n\t}\n}\n\n.caldera-forms-modal {\n\t@include lsx-button-scaffolding();\n\t@include lsx-button-colour();\n}\n\n@include custom-buttons-colours();\n\n@include custom-cta-buttons-colours();\n\n@include custom-secondary-buttons-colours();\n\n@include custom-tertiary-buttons-colours();\n",".entry-content-asset {\n\tdisplay: block;\n\theight: 0;\n\tmargin-bottom: $lsx-gap;\n\toverflow: hidden;\n\tpadding: 0 0 56.25%;\n\tposition: relative;\n\n\t& > iframe {\n\t\tborder: 0;\n\t\tbottom: 0;\n\t\theight: 100%;\n\t\tleft: 0;\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\twidth: 100%;\n\t}\n}\n// .is-type-wp-embed {\n// \t.entry-content-asset {\n// \t\tpadding: 0 0 100%;\n// \t}\n// }\n","body.modal-open {\n\tdiv.modal-backdrop { z-index: 2049 !important; }\n}\n\n.modal {\n\tz-index: 2050;\n\n\t.modal-dialog {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\tmin-height: calc(100vh - 20px);\n\t\tpadding-right: 14px;\n\t\toverflow: auto;\n\n\t\t@include media('>=phone') {\n\t\t\tmin-height: calc(100vh - 60px);\n\t\t}\n\t}\n\n\t.modal-content {\n\t\tborder-radius: 0;\n\t\tborder-style: solid;\n\t\tborder-width: 6px;\n\t\tpadding: 20px;\n\t}\n\n\t.modal-header {\n\t\tborder-bottom: 0;\n\t\toverflow-x: hidden;\n\t\tpadding: 0 0 20px 0;\n\t}\n\n\t.modal-body {\n\t\toverflow-x: hidden;\n\t\tpadding: 0;\n\t}\n\n\t.close {\n\t\tborder-radius: 50%;\n\t\tborder-style: solid;\n\t\tborder-width: 2px;\n\t\theight: 32px;\n\t\topacity: 1;\n\t\tposition: absolute;\n\t\tright: -14px;\n\t\ttop: -14px;\n\t\twidth: 32px;\n\t\tz-index: 2;\n\n\t\t&:hover { opacity: 1; }\n\t}\n}\n\n// Caldera Forms\n\n.remodal-wrapper {\n\tpadding: 32px 10px 0 !important;\n\n\t// .modal-dialog {\n\t// }\n\n\t.remodal {\n\t\tborder-radius: 0;\n\t\tborder-style: solid;\n\t\tborder-width: 6px;\n\t\tpadding: 20px;\n\t}\n\n\t// .modal-header {\n\t// }\n\n\t.caldera-modal-body {\n\t\toverflow-x: hidden;\n\t\tpadding: 0;\n\t}\n\n\t.modal-title { margin: 0 0 20px 0; }\n\n\t.remodal-close {\n\t\tborder-radius: 50%;\n\t\tborder-style: solid;\n\t\tborder-width: 2px;\n\t\theight: 32px;\n\t\topacity: 1;\n\t\tposition: absolute;\n\t\tright: -14px;\n\t\ttop: -14px;\n\t\twidth: 32px;\n\t\tz-index: 2;\n\n\t\t&:hover { opacity: 1; }\n\n\t\t&:before {\n\t\t\tline-height: 29px;\n\t\t\twidth: 29px;\n\t\t}\n\t}\n}\n",".gallery {\n\t.gallery-item {\n\t\tmargin-bottom: 2.4rem;\n\t\tmargin-top: 0 !important;\n\t\tpadding: 0 5px;\n\t}\n\n\timg { border: none !important; }\n\n\t.gallery-caption {\n\t\tfont-size: 13px;\n\t\tmargin: 1.2rem auto 0 !important;\n\t\tmax-width: 150px;\n\t}\n}\n",".slick-lightbox-close {\n\tright: 32px;\n\ttop: 47px;\n}\n\n.gallery,\n.slick-lightbox-inner {\n\t.slick-arrow {\n\t\tbackground: transparent;\n\t\tborder-radius: 50%;\n\t\tborder-style: solid;\n\t\tborder-width: 2px;\n\t\tfont: 0/0 a;\n\t\theight: 4rem;\n\t\tmargin-top: calc((2.25rem - 17px) / 2);\n\t\tpadding: 0;\n\t\tposition: absolute;\n\t\ttext-shadow: none;\n\t\ttop: 50%;\n\t\ttransform: translateY(-50%);\n\t\ttransition: border 300ms ease;\n\t\twidth: 4rem;\n\t\tz-index: 3;\n\n\t\t&:before {\n\t\t\tdisplay: block;\n\t\t\tfont-family: 'FontAwesome';\n\t\t\tfont-size: 3rem;\n\t\t\tline-height: 1;\n\t\t\tposition: absolute;\n\t\t\ttext-rendering: auto;\n\t\t\ttop: 47%;\n\t\t\ttransform: translateY(-50%);\n\t\t\ttransition: color 300ms ease;\n\n\t\t\t-webkit-font-smoothing: antialiased;\n\t\t\t-moz-osx-font-smoothing: grayscale;\n\t\t}\n\n\t\t&.slick-disabled { cursor: not-allowed; }\n\n\t\t&.slick-prev {\n\t\t\t&:before {\n\t\t\t\tcontent: '\\f104';\n\t\t\t\tleft: 1.1rem;\n\t\t\t}\n\t\t}\n\n\t\t&.slick-next {\n\t\t\t&:before {\n\t\t\t\tcontent: '\\f105';\n\t\t\t\tleft: 1.5rem;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.gallery {\n\t.slick-dots:not(.dropdown-menu) {\n\t\talign-items: center;\n\t\tdisplay: flex;\n\t\tflex-flow: row wrap;\n\t\theight: auto;\n\t\tjustify-content: center;\n\t\tlist-style: none;\n\t\tmargin: 2rem 0 0;\n\t\tpadding: 0;\n\n\t\t& > li {\n\t\t\tline-height: 1;\n\t\t\tpadding: 5px;\n\n\t\t\t@include media('>=tablet') { padding: 0 7.5px; }\n\n\t\t\t& > button {\n\t\t\t\tbackground: transparent;\n\t\t\t\tborder-style: solid;\n\t\t\t\tborder-width: 1px;\n\t\t\t\tfont: 0/0 a;\n\t\t\t\theight: 12px;\n\t\t\t\ttransition: all 300ms ease-in-out;\n\t\t\t\twidth: 4rem;\n\n\t\t\t\t@include media('>=tablet') { height: 6px; }\n\t\t\t}\n\t\t}\n\t}\n\n\t.slick-arrow {\n\t\t&.slick-prev { left: -4rem; }\n\t\t&.slick-next { right: -4rem; }\n\t}\n}\n\n.slick-lightbox-inner {\n\t.slick-arrow {\n\t\topacity: .75;\n\n\t\t&:hover { opacity: 1; }\n\t}\n}\n\n.slick-lightbox-slick-caption { display: inline-block; }\n"]}