/**
 * @version    $Id$
 * @package    IT_Theme_Framework
 * @author     InnoThemes Team <support@innothemes.com>
 * @copyright  Copyright (C) 2012 InnoThemes.com. All Rights Reserved.
 * @license    GNU/GPL v2 or later http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Websites: http://www.innothemes.com
 * Technical Support:  Feedback - http://www.innothemes.com/contact-us/get-support.html
 */

//= Color
@white-color:                 #fff;
@white-darker:                #f5f5f5;


@black-color:                 #000;
@gray-dark:                   lighten(@black-color, 20%);   // #333
@gray:                        lighten(@black-color, 33.5%); // #555
@gray-light:                  #aaa;
@gray-lighter:                lighten(@black-color, 93.5%); // #eee


//= Typography
@font-base:                   "Open Sans", "Helvetica Neue", Helvetica,Arial,sans-serif;

//= z-index List
@zindex-widget-overlay:       999997;
@zindex-ui-widget:            999998;
@zindex-colorpicker:          999999;

//= Bootstrap v3.1.0 IT Custom
// Components
// ----------
@font-size-base:              14px;
@font-size-large:             ceil((@font-size-base * 1.25));
@font-size-small:             ceil((@font-size-base * 0.85));

@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.33;
@line-height-small:           1.5;

@border-radius-base:          4px;
@border-radius-large:         6px;
@border-radius-small:         3px;

@line-height-base:            1.428571429;
@line-height-computed:        floor((@font-size-base * @line-height-base));

@input-color:                 @gray;
@input-bg:                    @white-color;
@input-border:                #ccc;

// Buttons
// -------
@brand-primary:               #428bca;
@brand-success:               #5cb85c;
@brand-danger:                #d9534f;
@btn-font-weight:             normal;

@btn-default-color:           @gray-dark;
@btn-default-bg:              @white-color;
@btn-default-border:          #ccc;

@btn-primary-color:           @white-color;
@btn-primary-bg:              @brand-primary;
@btn-primary-border:          darken(@btn-primary-bg, 5%);

@btn-success-color:           @white-color;
@btn-success-bg:              @brand-success;
@btn-success-border:          darken(@btn-success-bg, 5%);

@btn-danger-color:            @white-color;
@btn-danger-bg:               @brand-danger;
@btn-danger-border:           darken(@btn-danger-bg, 5%);

@btn-link-disabled-color:     @gray-light;

// Thumbnails
// ----------
@thumbnail-padding:           4px;
@thumbnail-bg:                @white-color;
@thumbnail-border:            #ddd;
@thumbnail-border-radius:     @border-radius-base;
@thumbnail-caption-color:     @gray-dark;
@thumbnail-caption-padding:   9px;

// Grid Columns
// ------------
@grid-columns:                12;
@grid-gutter-width:           30px;

// Forms
// -----
@input-height-base:           (@line-height-computed + (@padding-base-vertical * 2) + 2);
@input-height-large:          (ceil(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
@input-height-small:          (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);