/*!
 * Default theme for Pingendo
 * Homepage: http://pingendo.com
 * Copyright 2015 Pingendo
 * Licensed under MIT
 * Based on Bootstrap v3.3.4
*/

/* Add custom CSS classes here
 *
 * img {
 *   box-shadow : 0px 0px 10px black !important;
 * }
*/

//
// Variables
// --------------------------------------------------
//== Colors
//
//## Gray and brand colors for use across Bootstrap.
@gray-base : #000;
@gray-darker : lighten(@gray-base, 13.5%); // #222
@gray-dark : lighten(@gray-base, 20%); // #333
@gray : lighten(@gray-base, 33.5%); // #555
@gray-light : lighten(@gray-base, 46.7%); // #777
@gray-lighter : lighten(@gray-base, 93.5%); // #eee
@brand-primary : #000626;
@brand-success : #5cb85c;
@brand-info : #1A3959;
@brand-warning : #f0ad4e;
@brand-danger : #d9534f;
//== Scaffolding
//
//## Settings for some of the most global styles.
//** Background color for `<body>`.
@body-bg : #001f3f;
//** Global text color on `<body>`.
@text-color : white;
//** Global textual link color.
@link-color : @brand-primary;
//** Link hover color set via `darken()` function.
@link-hover-color : darken(@link-color, 15%);
//** Link hover decoration.
@link-hover-decoration : underline;
//== Typography
//
//## Font, line-height, and color for body text, headings, and more.
@font-family-sans-serif : "Helvetica Neue",
Helvetica,
Arial,
sans-serif;
@font-family-serif : Georgia,
"Times New Roman",
Times,
serif;
//** Default monospace fonts for `<code>`, `<kbd>`, and `<pre>`.
@font-family-monospace : Menlo,
Monaco,
Consolas,
"Courier New",
monospace;
@font-family-base : "Droid Serif";
@font-size-base : 14px;
@font-size-large : ceil((@font-size-base * 1.25)); // ~18px
@font-size-small : ceil((@font-size-base * 0.85)); // ~12px
@font-size-h1 : floor((@font-size-base * 2.6)); // ~36px
@font-size-h2 : floor((@font-size-base * 2.15)); // ~30px
@font-size-h3 : ceil((@font-size-base * 1.7)); // ~24px
@font-size-h4 : ceil((@font-size-base * 1.25)); // ~18px
@font-size-h5 : @font-size-base;
@font-size-h6 : ceil((@font-size-base * 0.85)); // ~12px
//** Unit-less `line-height` for use in components like buttons.
@line-height-base : 1.428571429; // 20/14
//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
@line-height-computed : floor((@font-size-base * @line-height-base)); // ~20px
//** By default, this inherits from the `<body>`.
@headings-font-family : "Gravitas One";
@headings-font-weight : 500;
@headings-line-height : 1.1;
@headings-color : inherit;
//== Iconography
//
//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
//** Load fonts from this directory.
@icon-font-path : "../fonts/";
//** File name for all font files.
@icon-font-name : "glyphicons-halflings-regular";
//** Element ID within SVG icon file.
@icon-font-svg-id : "glyphicons_halflingsregular";
//== Components
//
//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
@padding-base-vertical : 6px;
@padding-base-horizontal : 12px;
@padding-large-vertical : 10px;
@padding-large-horizontal : 16px;
@padding-small-vertical : 5px;
@padding-small-horizontal : 10px;
@padding-xs-vertical : 1px;
@padding-xs-horizontal : 5px;
@line-height-large : 1.3333333; // extra decimals for Win 8.1 Chrome
@line-height-small : 1.5;
@border-radius-base : 10px;
@border-radius-large : 6px;
@border-radius-small : 3px;
//** Global color for active items (e.g., navs or dropdowns).
@component-active-color : contrast(@component-active-bg, @text-color, @text-inverse, 43%);
//** Global background color for active items (e.g., navs or dropdowns).
@component-active-bg : @brand-primary;
//** Width of the `border` for generating carets that indicator dropdowns.
@caret-width-base : 4px;
//** Carets increase slightly in size for larger components.
@caret-width-large : 5px;
//== Tables
//
//## Customizes the `.table` component with basic values, each used across all table variations.
//** Padding for `<th>`s and `<td>`s.
@table-cell-padding : 8px;
//** Padding for cells in `.table-condensed`.
@table-condensed-cell-padding : 5px;
//** Default background color used for all tables.
@table-bg : transparent;
//** Background color used for `.table-striped`.
@table-bg-accent : #f9f9f9;
//** Background color used for `.table-hover`.
@table-bg-hover : #f5f5f5;
@table-bg-active : @table-bg-hover;
//** Border color for table and cell borders.
@table-border-color : #ddd;
//== Buttons
//
//## For each of Bootstrap's buttons, define text, background and border color.
@btn-font-weight : normal;
@btn-default-color : @text-color;
@btn-default-bg : @body-bg;
@btn-default-border : #ccc;
@btn-primary-color : white;
@btn-primary-bg : @brand-primary;
@btn-primary-border : darken(@btn-primary-bg, 5%);
@btn-success-color : white;
@btn-success-bg : @brand-success;
@btn-success-border : darken(@btn-success-bg, 5%);
@btn-info-color : white;
@btn-info-bg : @brand-info;
@btn-info-border : darken(@btn-info-bg, 5%);
@btn-warning-color : white;
@btn-warning-bg : @brand-warning;
@btn-warning-border : darken(@btn-warning-bg, 5%);
@btn-danger-color : contrast(@btn-danger-bg, @text-color, @text-inverse, 43%);
@btn-danger-bg : @brand-danger;
@btn-danger-border : darken(@btn-danger-bg, 5%);
@btn-link-disabled-color : @gray-light;
//== Forms
//
//##
//** `<input>` background color
@input-bg : #fff;
//** `<input disabled>` background color
@input-bg-disabled : @gray-lighter;
//** Text color for `<input>`s
@input-color : @gray;
//** `<input>` border color
@input-border : #ccc;
// TODO: Rename `@input-border-radius` to `@input-border-radius-base` in v4
//** Default `.form-control` border radius
@input-border-radius : @border-radius-base;
//** Large `.form-control` border radius
@input-border-radius-large : @border-radius-large;
//** Small `.form-control` border radius
@input-border-radius-small : @border-radius-small;
//** Border color for inputs on focus
@input-border-focus : #66afe9;
//** Placeholder text color
@input-color-placeholder : #999;
//** Default `.form-control` height
@input-height-base : (@line-height-computed + (@padding-base-vertical * 2) + 2);
//** Large `.form-control` height
@input-height-large : (ceil(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
//** Small `.form-control` height
@input-height-small : (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);
//** `.form-group` margin
@form-group-margin-bottom : 15px;
@legend-color : @gray-dark;
@legend-border-color : #e5e5e5;
//** Background color for textual input addons
@input-group-addon-bg : @gray-lighter;
//** Border color for textual input addons
@input-group-addon-border-color : @input-border;
//** Disabled cursor for form controls and buttons.
@cursor-disabled : not-allowed;
//== Dropdowns
//
//## Dropdown menu container and contents.
//** Background for the dropdown menu.
@dropdown-bg : #fff;
//** Dropdown menu `border-color`.
@dropdown-border : rgba(0, 0, 0, .15);
//** Dropdown menu `border-color` **for IE8**.
@dropdown-fallback-border : #ccc;
//** Divider color for between dropdown items.
@dropdown-divider-bg : #e5e5e5;
//** Dropdown link text color.
@dropdown-link-color : @gray-dark;
//** Hover color for dropdown links.
@dropdown-link-hover-color : darken(@gray-dark, 5%);
//** Hover background for dropdown links.
@dropdown-link-hover-bg : #f5f5f5;
//** Active dropdown menu item text color.
@dropdown-link-active-color : @component-active-color;
//** Active dropdown menu item background color.
@dropdown-link-active-bg : @component-active-bg;
//** Disabled dropdown menu item background color.
@dropdown-link-disabled-color : @gray-light;
//** Text color for headers within dropdown menus.
@dropdown-header-color : @gray-light;
//** Deprecated `@dropdown-caret-color` as of v3.1.0
@dropdown-caret-color : #000;
//-- Z-index master list
//
// Warning: Avoid customizing these values. They're used for a bird's eye view
// of components dependent on the z-axis and are designed to all work together.
//
// Note: These variables are not generated into the Customizer.
@zindex-navbar : 1000;
@zindex-dropdown : 1000;
@zindex-popover : 1060;
@zindex-tooltip : 1070;
@zindex-navbar-fixed : 1030;
@zindex-modal-background : 1040;
@zindex-modal : 1050;
//== Media queries breakpoints
//
//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
// Extra small screen / phone
//** Deprecated `@screen-xs` as of v3.0.1
@screen-xs : 480px;
//** Deprecated `@screen-xs-min` as of v3.2.0
@screen-xs-min : @screen-xs;
//** Deprecated `@screen-phone` as of v3.0.1
@screen-phone : @screen-xs-min;
// Small screen / tablet
//** Deprecated `@screen-sm` as of v3.0.1
@screen-sm : 768px;
@screen-sm-min : @screen-sm;
//** Deprecated `@screen-tablet` as of v3.0.1
@screen-tablet : @screen-sm-min;
// Medium screen / desktop
//** Deprecated `@screen-md` as of v3.0.1
@screen-md : 992px;
@screen-md-min : @screen-md;
//** Deprecated `@screen-desktop` as of v3.0.1
@screen-desktop : @screen-md-min;
// Large screen / wide desktop
//** Deprecated `@screen-lg` as of v3.0.1
@screen-lg : 1200px;
@screen-lg-min : @screen-lg;
//** Deprecated `@screen-lg-desktop` as of v3.0.1
@screen-lg-desktop : @screen-lg-min;
// So media queries don't overlap when required, provide a maximum
@screen-xs-max : (@screen-sm-min - 1);
@screen-sm-max : (@screen-md-min - 1);
@screen-md-max : (@screen-lg-min - 1);
//== Grid system
//
//## Define your custom responsive grid.
//** Number of columns in the grid.
@grid-columns : 12;
//** Padding between columns. Gets divided in half for the left and right.
@grid-gutter-width : 30px;
// Navbar collapse
//** Point at which the navbar becomes uncollapsed.
@grid-float-breakpoint : @screen-sm-min;
//** Point at which the navbar begins collapsing.
@grid-float-breakpoint-max : (@grid-float-breakpoint - 1);
//== Container sizes
//
//## Define the maximum width of `.container` for different screen sizes.
// Small screen / tablet
@container-tablet : (720px + @grid-gutter-width);
//** For `@screen-sm-min` and up.
@container-sm : @container-tablet;
// Medium screen / desktop
@container-desktop : (940px + @grid-gutter-width);
//** For `@screen-md-min` and up.
@container-md : @container-desktop;
// Large screen / wide desktop
@container-large-desktop : @container-desktop;
//** For `@screen-lg-min` and up.
@container-lg : @container-large-desktop;
//== Navbar
//
//##
// Basics of a navbar
@navbar-height : 50px;
@navbar-margin-bottom : @line-height-computed;
@navbar-border-radius : @border-radius-base;
@navbar-padding-horizontal : floor((@grid-gutter-width / 2));
@navbar-padding-vertical : ((@navbar-height - @line-height-computed) / 2);
@navbar-collapse-max-height : 340px;
@navbar-default-color : white;
@navbar-default-bg : #001f3f;
@navbar-default-border : darken(@navbar-default-bg, 6.5%);
// Navbar links
@navbar-default-link-color : @navbar-default-color;
@navbar-default-link-hover-color : @navbar-default-color;
@navbar-default-link-hover-bg : transparent;
@navbar-default-link-active-color : @navbar-default-color;
@navbar-default-link-active-bg : darken(@navbar-default-bg, 6.5%);
@navbar-default-link-disabled-color : #ccc;
@navbar-default-link-disabled-bg : transparent;
// Navbar brand label
@navbar-default-brand-color : @navbar-default-link-color;
@navbar-default-brand-hover-color : darken(@navbar-default-brand-color, 10%);
@navbar-default-brand-hover-bg : transparent;
// Navbar toggle
@navbar-default-toggle-hover-bg : #ddd;
@navbar-default-toggle-icon-bar-bg : #888;
@navbar-default-toggle-border-color : #ddd;
// Inverted navbar
// Reset inverted navbar basics
@navbar-inverse-color : lighten(@gray-light, 15%);
@navbar-inverse-bg : #222;
@navbar-inverse-border : darken(@navbar-inverse-bg, 10%);
// Inverted navbar links
@navbar-inverse-link-color : lighten(@gray-light, 15%);
@navbar-inverse-link-hover-color : #fff;
@navbar-inverse-link-hover-bg : transparent;
@navbar-inverse-link-active-color : @navbar-inverse-link-hover-color;
@navbar-inverse-link-active-bg : darken(@navbar-inverse-bg, 10%);
@navbar-inverse-link-disabled-color : #444;
@navbar-inverse-link-disabled-bg : transparent;
// Inverted navbar brand label
@navbar-inverse-brand-color : @navbar-inverse-link-color;
@navbar-inverse-brand-hover-color : #fff;
@navbar-inverse-brand-hover-bg : transparent;
// Inverted navbar toggle
@navbar-inverse-toggle-hover-bg : #333;
@navbar-inverse-toggle-icon-bar-bg : #fff;
@navbar-inverse-toggle-border-color : #333;
//== Navs
//
//##
//=== Shared nav styles
@nav-link-padding : 10px 15px;
@nav-link-hover-bg : @gray-lighter;
@nav-disabled-link-color : @gray-light;
@nav-disabled-link-hover-color : @gray-light;
//== Tabs
@nav-tabs-border-color : #ddd;
@nav-tabs-link-hover-border-color : @gray-lighter;
@nav-tabs-active-link-hover-bg : @body-bg;
@nav-tabs-active-link-hover-color : @gray;
@nav-tabs-active-link-hover-border-color : #ddd;
@nav-tabs-justified-link-border-color : #ddd;
@nav-tabs-justified-active-link-border-color : @body-bg;
//== Pills
@nav-pills-border-radius : @border-radius-base;
@nav-pills-active-link-hover-bg : @component-active-bg;
@nav-pills-active-link-hover-color : @component-active-color;
//== Pagination
//
//##
@pagination-color : @link-color;
@pagination-bg : #fff;
@pagination-border : #ddd;
@pagination-hover-color : @link-hover-color;
@pagination-hover-bg : @gray-lighter;
@pagination-hover-border : #ddd;
@pagination-active-color : #fff;
@pagination-active-bg : @brand-primary;
@pagination-active-border : @brand-primary;
@pagination-disabled-color : @gray-light;
@pagination-disabled-bg : #fff;
@pagination-disabled-border : #ddd;
//== Pager
//
//##
@pager-bg : @pagination-bg;
@pager-border : @pagination-border;
@pager-border-radius : 15px;
@pager-hover-bg : @pagination-hover-bg;
@pager-active-bg : @pagination-active-bg;
@pager-active-color : @pagination-active-color;
@pager-disabled-color : @pagination-disabled-color;
//== Jumbotron
//
//##
@jumbotron-padding : 30px;
@jumbotron-color : inherit;
@jumbotron-bg : @gray-lighter;
@jumbotron-heading-color : inherit;
@jumbotron-font-size : ceil((@font-size-base * 1.5));
@jumbotron-heading-font-size : ceil((@font-size-base * 4.5));
//== Form states and alerts
//
//## Define colors for form feedback states and, by default, alerts.
@state-success-text : @brand-success;
@state-success-bg : lighten(@brand-success, 20%);
@state-success-border : darken(spin(@state-success-bg, -10), 5%);
@state-info-text : @brand-info;
@state-info-bg : lighten(@brand-info, 20%);
@state-info-border : darken(spin(@state-info-bg, -10), 7%);
@state-warning-text : @brand-warning;
@state-warning-bg : lighten(@brand-warning, 20%);
@state-warning-border : darken(spin(@state-warning-bg, -10), 5%);
@state-danger-text : @brand-danger;
@state-danger-bg : lighten(@brand-danger, 20%);
@state-danger-border : darken(spin(@state-danger-bg, -10), 5%);
//== Tooltips
//
//##
//** Tooltip max width
@tooltip-max-width : 200px;
//** Tooltip text color
@tooltip-color : #fff;
//** Tooltip background color
@tooltip-bg : #000;
@tooltip-opacity : .9;
//** Tooltip arrow width
@tooltip-arrow-width : 5px;
//** Tooltip arrow color
@tooltip-arrow-color : @tooltip-bg;
//== Popovers
//
//##
//** Popover body background color
@popover-bg : #fff;
//** Popover maximum width
@popover-max-width : 276px;
//** Popover border color
@popover-border-color : rgba(0, 0, 0, .2);
//** Popover fallback border color
@popover-fallback-border-color : #ccc;
//** Popover title background color
@popover-title-bg : darken(@popover-bg, 3%);
//** Popover arrow width
@popover-arrow-width : 10px;
//** Popover arrow color
@popover-arrow-color : @popover-bg;
//** Popover outer arrow width
@popover-arrow-outer-width : (@popover-arrow-width + 1);
//** Popover outer arrow color
@popover-arrow-outer-color : fadein(@popover-border-color, 5%);
//** Popover outer arrow fallback color
@popover-arrow-outer-fallback-color : darken(@popover-fallback-border-color, 20%);
//== Labels
//
//##
//** Default label background color
@label-default-bg : @gray-light;
//** Primary label background color
@label-primary-bg : @brand-primary;
//** Success label background color
@label-success-bg : @brand-success;
//** Info label background color
@label-info-bg : @brand-info;
//** Warning label background color
@label-warning-bg : @brand-warning;
//** Danger label background color
@label-danger-bg : @brand-danger;
//** Default label text color
@label-color : #fff;
//** Default text color of a linked label
@label-link-hover-color : #fff;
//== Modals
//
//##
//** Padding applied to the modal body
@modal-inner-padding : 15px;
//** Padding applied to the modal title
@modal-title-padding : 15px;
//** Modal title line-height
@modal-title-line-height : @line-height-base;
//** Background color of modal content area
@modal-content-bg : #fff;
//** Modal content border color
@modal-content-border-color : rgba(0, 0, 0, .2);
//** Modal content border color **for IE8**
@modal-content-fallback-border-color : #999;
//** Modal backdrop background color
@modal-backdrop-bg : #000;
//** Modal backdrop opacity
@modal-backdrop-opacity : .5;
//** Modal header border color
@modal-header-border-color : #e5e5e5;
//** Modal footer border color
@modal-footer-border-color : @modal-header-border-color;
@modal-lg : 900px;
@modal-md : 600px;
@modal-sm : 300px;
//== Alerts
//
//## Define alert colors, border radius, and padding.
@alert-padding : 15px;
@alert-border-radius : @border-radius-base;
@alert-link-font-weight : bold;
@alert-success-bg : @state-success-bg;
@alert-success-text : @state-success-text;
@alert-success-border : @state-success-border;
@alert-info-bg : @state-info-bg;
@alert-info-text : @state-info-text;
@alert-info-border : @state-info-border;
@alert-warning-bg : @state-warning-bg;
@alert-warning-text : @state-warning-text;
@alert-warning-border : @state-warning-border;
@alert-danger-bg : @state-danger-bg;
@alert-danger-text : @state-danger-text;
@alert-danger-border : @state-danger-border;
//== Progress bars
//
//##
//** Background color of the whole progress component
@progress-bg : #f5f5f5;
//** Progress bar text color
@progress-bar-color : #fff;
//** Variable for setting rounded corners on progress bar.
@progress-border-radius : @border-radius-base;
//** Default progress bar color
@progress-bar-bg : @brand-primary;
//** Success progress bar color
@progress-bar-success-bg : @brand-success;
//** Warning progress bar color
@progress-bar-warning-bg : @brand-warning;
//** Danger progress bar color
@progress-bar-danger-bg : @brand-danger;
//** Info progress bar color
@progress-bar-info-bg : @brand-info;
//== List group
//
//##
//** Background color on `.list-group-item`
@list-group-bg : @body-bg;
//** `.list-group-item` border color
@list-group-border : darken(@list-group-bg, 40%);
//** List group border radius
@list-group-border-radius : @border-radius-base;
//** Background color of single list items on hover
@list-group-hover-bg : #f5f5f5;
//** Text color of active list items
@list-group-active-color : @component-active-color;
//** Background color of active list items
@list-group-active-bg : @component-active-bg;
//** Border color of active list elements
@list-group-active-border : @list-group-active-bg;
//** Text color for content within active list items
@list-group-active-text-color : darken(@list-group-active-bg, 40%);
//** Text color of disabled list items
@list-group-disabled-color : @gray-light;
//** Background color of disabled list items
@list-group-disabled-bg : @gray-lighter;
//** Text color for content within disabled list items
@list-group-disabled-text-color : @list-group-disabled-color;
@list-group-link-color : #555;
@list-group-link-hover-color : @list-group-link-color;
@list-group-link-heading-color : #333;
//== Panels
//
//##
@panel-bg : @body-bg;
@panel-body-padding : 15px;
@panel-heading-padding : 10px 15px;
@panel-footer-padding : @panel-heading-padding;
@panel-border-radius : @border-radius-base;
//** Border color for elements within panels
@panel-inner-border : #ddd;
@panel-footer-bg : #f5f5f5;
@panel-default-text : @gray-dark;
@panel-default-border : #ddd;
@panel-default-heading-bg : #f5f5f5;
@panel-primary-text : contrast(@brand-primary, @text-color, @text-inverse, 43%);
@panel-primary-border : @brand-primary;
@panel-primary-heading-bg : @brand-primary;
@panel-success-text : @state-success-text;
@panel-success-border : @state-success-border;
@panel-success-heading-bg : @state-success-bg;
@panel-info-text : @state-info-text;
@panel-info-border : @state-info-border;
@panel-info-heading-bg : @state-info-bg;
@panel-warning-text : @state-warning-text;
@panel-warning-border : @state-warning-border;
@panel-warning-heading-bg : @state-warning-bg;
@panel-danger-text : @state-danger-text;
@panel-danger-border : @state-danger-border;
@panel-danger-heading-bg : @state-danger-bg;
//== Thumbnails
//
//##
//** Padding around the thumbnail image
@thumbnail-padding : 4px;
//** Thumbnail background color
@thumbnail-bg : @body-bg;
//** Thumbnail border color
@thumbnail-border : #ddd;
//** Thumbnail border radius
@thumbnail-border-radius : @border-radius-base;
//** Custom text color for thumbnail captions
@thumbnail-caption-color : @text-color;
//** Padding around the thumbnail caption
@thumbnail-caption-padding : 9px;
//== Wells
//
//##
@well-bg : #f5f5f5;
@well-border : darken(@well-bg, 7%);
//== Badges
//
//##
@badge-color : #fff;
//** Linked badge text color on hover
@badge-link-hover-color : #fff;
@badge-bg : @gray-light;
//** Badge text color in active nav link
@badge-active-color : @link-color;
//** Badge background color in active nav link
@badge-active-bg : #fff;
@badge-font-weight : bold;
@badge-line-height : 1;
@badge-border-radius : 10px;
//== Breadcrumbs
//
//##
@breadcrumb-padding-vertical : 8px;
@breadcrumb-padding-horizontal : 15px;
//** Breadcrumb background color
@breadcrumb-bg : #f5f5f5;
//** Breadcrumb text color
@breadcrumb-color : #ccc;
//** Text color of current page in the breadcrumb
@breadcrumb-active-color : @gray-light;
//** Textual separator for between breadcrumb elements
@breadcrumb-separator : "/";
//== Carousel
//
//##
@carousel-text-shadow : 0 1px 2px rgba(0, 0, 0, .6);
@carousel-control-color : #fff;
@carousel-control-width : 15%;
@carousel-control-opacity : .5;
@carousel-control-font-size : 20px;
@carousel-indicator-active-bg : #fff;
@carousel-indicator-border-color : #fff;
@carousel-caption-color : #fff;
//== Close
//
//##
@close-font-weight : bold;
@close-color : #000;
@close-text-shadow : 0 1px 0 #fff;
//== Code
//
//##
@code-color : #c7254e;
@code-bg : #f9f2f4;
@kbd-color : #fff;
@kbd-bg : #333;
@pre-bg : #f5f5f5;
@pre-color : @gray-dark;
@pre-border-color : #ccc;
@pre-scrollable-max-height : 340px;
//== Type
//
//##
//** Horizontal offset for forms and lists.
@component-offset-horizontal : 180px;
//** Text muted color
@text-muted : @gray-light;
//** Abbreviations and acronyms border color
@abbr-border-color : @gray-light;
//** Headings small color
@headings-small-color : @gray-light;
//** Blockquote small color
@blockquote-small-color : @gray-light;
//** Blockquote font size
@blockquote-font-size : (@font-size-base * 1.25);
//** Blockquote border color
@blockquote-border-color : @gray-lighter;
//** Page header border color
@page-header-border-color : @gray-lighter;
//** Width of horizontal description list titles
@dl-horizontal-offset : @component-offset-horizontal;
//** Horizontal line color.
@hr-border : @gray-lighter;
// Pingendo variables
@section-spacing : 35px;
// Core variables and mixins
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/mixins.less";
// Reset and dependencies
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/normalize.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/print.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/glyphicons.less";
// Core CSS
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/scaffolding.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/type.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/code.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/grid.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/tables.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/forms.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/buttons.less";
// Components
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/component-animations.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/dropdowns.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/button-groups.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/input-groups.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/navs.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/navbar.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/breadcrumbs.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/pagination.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/pager.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/labels.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/badges.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/jumbotron.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/thumbnails.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/alerts.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/progress-bars.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/media.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/list-group.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/panels.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/responsive-embed.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/wells.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/close.less";
// Components w/ JavaScript
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/modals.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/tooltip.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/popovers.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/carousel.less";
// Utility classes
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/utilities.less";
@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/responsive-utilities.less";
@import "https://raw.githubusercontent.com/Pingendo/pingendo-bootstrap/gh-pages/less/pingendo-custom.less";

/* PINGENDO COMMENT DO NOT REMOVE */


This should happen for inline TileJSON as well.


OK, I will make that change and resubmit.


dont know why. Not able to check hence dont know


The test creates a random number of children. So running the same test twice could end up testing different code paths. Some people like this, some people don't.

Say for example that there was a bug when the number of children is a multiple of the page size. This test would fail with 3, 6, 9, ... children but not with 1, 2, 4, 5, ...


PYTHONPATH is now also set at runtime. The purpose of setting it at build
time here is only to ensure that the sanity check has a chance to work.

The purpose was precisely to defeat the built-in sys.path building, because
it was doing the wrong thing (e.g. using a different ipython, not finding
the ipython that was there, etc), while specifying the pythonpath on top of
the (guaranteed to be) vanilla python installation on the mac seems to be
doing the right thing.


Thank you very much! 😄


Comment here?


develop (Myoldmopar) - i386-Windows-7-VisualStudio-12: OK (1501 of 1501 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.svg)


We'd have to parse the spec, and then check the spec - this is a simpler path that merely looks to see if the image is repeating and then shortens.  I think the length is 12 chars here.


Odd line break here.


Yeah, but the spacing is not consistent with the surrounding lines, so I decided to include the fixed alignment.


ditto as above.


This is probably moot since we're working toward replacing cloudfront2 outright...

But I wonder if this was templated out for a reason. Maybe `LOGO` & `HEADER_TEXT` should be set in `variables.ini`.


>Или уже есть декоратор?
Неа, в планах был


It's ok I'll do this post-merge :]


Ок, посмотрим


My understanding is that they don't need to be templated, because they will not be themed.


Currently has some errors, need to get fixed


@yhordi


> So, sketches contain the legacy defines and non-sketches doesn't?

Not only that. By looking at the make-based build system, the "sketch" binaries are named after the folder the sources are in.


Не подскажешь, что для выполнения миграции нужно? Никогда с алембиком не работал. Насколько я понимаю, мне ещё alembic.ini понадобится?


Nice catch!


I've never seen this `Boost::system` style syntax used in cmake before; the help for `FindBoost` shows what you have later after your "compatibility mode" comment:

```
target_link_libraries(foo ${Boost_LIBRARIES})
```

Where does this `::` style syntax come from?


RED, GREEN, REFACTOR, done, so now i changed the name of ICalculator to SavingsCalculator, and this comment is to show that the test is passed successfully with the mock object in it.


> When writing the first versions, I was assuming we would eventually remove the legacy defines, and that the current binaries could live with them in the meanwhile. Isn't that the case?

Yep. I just didn't want "non-sketch" binaries (tests and benchmarks so far) to get those defines as they aren't necessary.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 11178](https://teamcity.mesosphere.io/viewLog.html?buildId=102883&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **FAILURE**
Summary: Exit code 1 (new) Build time: 00:05:37


New image built here: https://github.com/scaleway/qa/pull/167


Is there a reason not to use V8_HOST_ARCH_S390 and V8_HOST_ARCH_S390X?


Do we still need `!firstSeenTime.IsZero()` here?


Updated the way we check to see if a player has already played a card; changed it from a Boolean value to a card count to account for cards asking for multiple cards to be played.


As said before, that's because, **in the make-based build system**, sketches get the name for the program as the name of the directory the sources are in whereas "non-sketch" ones can get arbitrary names.


nvm, I see.


BTW I _solved_ this by adding `git config --global core.pager "less -S -R -F -X"`


When you fix it the commit message could be: "Halved memory usage in back buffer system." ;)


An interesting trick that I recently learned:

Instead of adding a lock variable:
 type PriorityQueue struct {
 	items    []*Item
  	lessFunc func(a, b interface{}) bool
 +	lock     sync.RWMutex
  }

Just inherit:
 type PriorityQueue struct {
 	items    []*Item
  	lessFunc func(a, b interface{}) bool
 +     sync.RWMutex
  }

Then just need to do:
  pq.Lock()
  defer pq.Unlock()


`or takes an article_nid and returns all the notes for that article.` can we just have a separate function? so it doesn't introduce regression bugs and it's a bit clearer.


Thank you.. You have done a great job. I believe there are some slight changes should be made.

Thank you.


можно удалить блоки `server` и `validation` - дефолтные для тестов подойдут


> Commit message could summarize what is being done and why.

Sorry about that :-)


If a source includes a `"url"` property, it is [prohibited](https://github.com/mapbox/mapbox-gl-style-spec/blob/b49f940aef96bc35dfd5c52ab33a077293bc0eaf/lib/validate/parsed.js#L100-L106) from including any inline TileJSON properties. So the logic can be simplified:

* For inline TileJSON (no `url`), initialize `info` to the `SourceInfo` passed to the constructor. `load` is a no-op.
* For external TileJSON (`url` present), ignore the `SourceInfo` passed to the constructor. `load` loads into `info`.
* Drop `baseInfo`.


Haha best commit ever


These puts statements could live in a method in the view. That method could be called here.


Couldn't we just at the shebang to this shell script?  That would also allow us to run it outside of build.sh.


Запустил таки. Правда, вываливается с ошибкой sqlalchemy.exc.ProgrammingError: (psycopg2.ProgrammingError) relation "board" already exists
Пичаль-беда


After this is merged, we should update the index so the file is marked as executable in git and then remove this line.


I do hear you. Just do not know (or forgot) how to comment on a line on a _file_ at specific branch, not on a line of _commit_.


1)alembic init alembic
2) в alembic.ini
      script_location = migrations
3) alembic upgrade head


develop (Myoldmopar) - Win64-Windows-7-VisualStudio-12: OK (1501 of 1501 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.svg)


Сам первый раз приручаю алембика


Just so I understand.  Since we aren't doing something special for OSX, does this mean after this change we can no longer build on OSX?


Wring issue id, it's actually

XCOMMONS-904: An invalid extension can produce random mess with backward dependencies if one of its features collide with another extension
* better fix


Japan -> Japanese? Not sure if it was a spelling mistake or not


Thanks, I've fixed the website.

I think it would be helpful to include release dates in the
changelog file, too.

It's low priority for me, but if you want to do it a PR
would be welcome.

We could change to the format

pandoc version (date)

as on the website, instead of

pandoc (version)

as now.

+++ Ophir Lifshitz [Jan 11 16 08:44 ]:
>   At the top of the [1]releases page the version number 1.16.0.1 is
>   missing. I'm wondering if it's manually added to that page? Would it be
>   useful to include the release dates here?
>
>   —
>   Reply to this email directly or [2]view it on GitHub.
>
>References
>
>   1. http://pandoc.org/releases.html
>   2. https://github.com/jgm/pandoc/commit/1fbbc2badcdfc6f1f3a17ee79aee3126267e9b4b#commitcomment-15374627


After some thought, I think there may be a better design for this.
Maybe using the term "sketch" here wasn't a good idea and I could make a distinction between naming and using legacy defines... I'll work on a different approach here.


Could probably call this cards. Making the variable name plural implies it's a collection, and deck is implied by the class.


OK!


Could you create a directory here with `mkdir('-p', 'tmp/')` and then try to touch that? I think that will have better support on Windows.


The "win" is in not relying on texture combiners.

Your second sentence makes no sense to me and I do not have the patience for cryptic hints anymore. Is one damn line explaining what you mean directly too much to ask?


that's Xilinx-specific, isn't it? Doesn't cbuf work as well?


Не, апгрейд с ошибкой вылетает. Пока выясняю причину


@ecgreb Have you done any driving with it?  Randy said he did some driving w this build and that it seemed like there was a regression in navigation.


I think you mean `assert.ok(!shell.error())`


Auto detect text files and perform LF normalization
* text=auto

# Custom for Visual Studio
*.cs     diff=csharp

# Standard to msysgit
*.doc	 diff=astextplain
*.DOC	 diff=astextplain
*.docx diff=astextplain
*.DOCX diff=astextplain
*.dot  diff=astextplain
*.DOT  diff=astextplain
*.pdf  diff=astextplain
*.PDF	 diff=astextplain
*.rtf	 diff=astextplain
*.RTF	 diff=astextplain


we in general use #include "util.h" for non-system headers


OK.

I would move this logic outside the call to bld.program, and make it somehow clearer why `bin` is special. The "fake ternary operator" (via if else) is a bit too much concise in this case.


RED, GREEN, REFACTOR, done, so now i changed the name of ICalculator to SavingsCalculator, and this comment is to show that the test is passed successfully with the mock object in it.


/** for doxygen


+++ Nick Wellnhofer [Jan 11 16 03:27 ]:
>   I think it's a good idea. The call to cmark_node_unlink isn't
>   necessary, btw. cmark_node_free automatically unlinks a node. I'm also
>   not sure whether cmark_node_replace should free the old node at all.

I wasn't sure either, but by far the most common use for
this will be replacing a node you don't want to keep around
at all.  I'm trying to minimize the need for users
(particularly people using this API via bindings in a
dynamic language) to worry about memory management.
People may remember to free the memory used by the
whole document but forget to free nodes they've replaced.


The declaration of `enableUnderflowFixCloseTime` should be grouped with `stAmountCalcSwitchover`


закоментируй в init миграции то что есть/ или подправь под свою БД, должно помочь


Shouldn't this be a `stat` above the `touch()` command, not below?


please, no assertations in libraries for checking user-supplied data. It crashes the whole app without possibility to recover.


> Not only that. By looking at the make-based build system, the "sketch" binaries are named after the folder the sources are in.

There's a third case, for naming based on the first source? Anyway this naming thing seems better as a separate change.


@thatJavaNerd  can you take a look at line 153 of the commit? It throws this error despite the fact that it works (seems to be a JRAW issue)


note to self: this should be test -d [ ]


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 11180](https://teamcity.mesosphere.io/viewLog.html?buildId=102889&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 212 Build time: 00:09:31


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 11181](https://teamcity.mesosphere.io/viewLog.html?buildId=102890&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 212 Build time: 00:09:30


Na, dann können wir auch korrekt sein und alle auf 0 setzen...


You can move this `assert()` up with the `mtime` assert, and get rid of this block. It's more intuitive, in that you're checking that `touch()` modifies both values at once.


Use also const ref for the second argument.


The user must check if another channel is supported before reading from one.


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 11179](https://teamcity.mesosphere.io/viewLog.html?buildId=102885&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 212 Build time: 00:10:52


same here


Just wondering what all the additional implicit variable bindings are for?


Careful when doing this, if there is a bug in the package and I do an update, you wont be able to pull down the patches. As a general best practice rule is not to modify vendor files. Just looking out for a fellow developer!


+1 great idea :)


update cmd has to be seperated by ; if multiple lines


BRAVO ETO TOVA E OTBORNA RABOTA


Consider switching to `Math.random()`, since we use that in the `config` tests. This would alleviate the need for the extra `require()`. Also, is it important to guarantee that the tempname is not already in use in the directory?


hey this is great, but could you push it to another branch rather then on master.


@param string $playerName


error codes are always negative in GLIP, errno is >0


I remember that you told me we still need to pass the api pod status into the runtime `SyncPod()`, because some containers may be GC'ed. But if we generate it directly from pod status, what is the difference between api pod status and pod status? I still don't quite understand.


PR + immediate merge makes reviewing a bit hard, but here we go.

(most of it inline)
* Please no tabs, spaces only.
* We don't use //-style comments, only c89 style
* I still don't really get the protocol description from protocol.md. Splitting the description into wire protocol and flow control, as discussed, might help.


I switched between the two until I landed on the comparison. Does yours make a difference in the result?


Warning: This Commit is Incomplete!
Some things to note:
1) I didn't do any LVM work - that will cause plenty of denials.
2) I realized later I didn't test everything - so Camera and data also need some work...
3) The (telus)galaxys4gmtd part of this leaves /system mounted as rw.  Since its an MTD volume, you're supposed to mount it rewrite first to allow the saving a checkpoint.  However, remounting it ro later contradicts a neverallow rule, so someone needs to create a clever solution here.
4) Setupdatadata was modified
  a) Busybox has (and has had for a while) selinux support
  b) So that it takes control of unmounting /datadata when encrypting


develop (Myoldmopar) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1501 of 1501 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.svg) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-70.66%25-green.svg)


ALTER DATABASE ech RENAME TO ech_old;
CREATE DATABASE ech;
Помогло. Снова пользователя только создавать (уменя нет селениума, чтобы тест запустить, а настраивать лень :) )


Theoretically, since you're doing two calls to m_serverInformation, the information might be changing between the first and the second call, resulting in server version not really matching htsp version, thus the combined string containing inconsistent data.


Missing quotes on the title attributes value.


why remove this?


Thanks for fixing tower!


The problem with using an old commit of an old branch is that the reader has to work out whether this is current or dead.  I think that it's here, but it's now [Line 311](https://github.com/nodemcu/nodemcu-firmware/blob/dev/app/dhtlib/dht.c#L311) because of all of the other changes to dht.c since.


Going to close this for the same reason as the one in nv.app repository.


all tests pass:
success: http://buildbot.bos1/builders/python-client-test/builds/448


See also: http://www.digi.com/support/forum/35652/stdio-lib-library-bug-report-_atodt-giving-strange-results


This `TODO` should have been fixed in this PR.


Коммит в целом очень большой получился - и initial, и уже логика пошла с тестами. Разделять надо такие вещи.


Generally speaking you don't want to use a data structure in a variable name (array). It couples design decisions to your variable names which is inflexible if you need to change to a different data structure.


This function already part of LocationCountriesManager !!!


move this up


See also: http://www.digi.com/support/forum/37532/bug-in-rweb_generic-lib-function-_web_b2s_enum_multi


you know you didn't submit this also line 164 is wrong js


With GNU touch, `touch -am` will update all the time stamps. I think this would update neither.


All in all it seems like you have a good sense of what methods would go where.


It actually isn't. Here we're using `ardupilotwaf.program`, which provides the option `destdir`, instead of `bld.program`.


Could just call this instructions.  Game is redundant.


Переводы в locales надо выносить из controllers


user_guess or just guess would be okay for this one.


display_grade would work here.


@pderksen I wanted to make sure that they know the last option is list view only so I added it to the tooltip. I think the wording is ok, but just commenting in case you have a better idea.


explicit for all contructors


just wanted to tell ya that problem is fixable


Лучше делать самому контроллер, так как скаффолд генерирует много лишнего.
Например, запросы с типом json, которые сгенерированы, где используются?


My bad :(


Bardzo prawilnie ;)


TeamCity OSS :: Kubernetes Mesos :: 4 - Smoke Tests [Build 11182](https://teamcity.mesosphere.io/viewLog.html?buildId=102891&buildTypeId=Oss_KubernetesMesos_5SmokeTestsDockerMesos&guest=1) outcome was **SUCCESS**
Summary: Tests passed: 1, ignored: 212 Build time: 00:09:40


Is it possible to avoid ``const_cast``


:flushed:


Initial.


Just curious about the old comment here, what does it mean?


Initial


Initital


Впринцыпе, не такой большой профит принесло.


Would it be difficult to support the `-t` option? The argument could be passed in similar to how you're handling `-r`

> -t STAMP
> use [[CC]YY]MMDDhhmm[.ss] instead of current time


Вот если был бы способ сократить постоянно написане "human_attribute_name", задействовав какой-нибудь алиас, было бы здорово.


add_placeholders would be okay here. It's good for your method names to be descriptive, but it's also okay to leave some of the information to be implicit.