// variables for use in all RhodeCode products

// FONTS
//Primary Colors (brand)
@rcblue: #427cc9;		//RhodeCode blue
@rcdarkblue: #305b91;	//RhodeCode dark blue
@rclightblue: lighten(@rcblue, 30%);
@rchighlightblue: lighten(@rcblue, 35%);

// Secondary Colors (greyscale)
@black: #000;
@white: #fff;
@grey1: #2B2B2D;		//midnight
@grey2: #5C5C5C;		//charcoal
@grey3: #7E7F7F;		//tungsten
@grey4: #949494;		//light grey
@grey5: #dbd9da;		//greyish
@grey6: #eeeeee;		//silver
@grey7: #F5F5F5;		//light silver

// special for navigation
@nav-grey: #CDCCCD;

@grey5-alpha: rgba(219, 217, 218, 0.3);

// Tertiary Colors
@color1: #879938;		//olive green
@color2: #fcc93a;		//bright yellow
@color3: #ff9e07;		//orange-yellow
@color4: #fc663a;		//bright orange
@color5: #d63d44;		//signal red
@color6: #99287c;		//violet
@color7: #682668;		//dark purple
@color8: #194f8e;		//dark blue

// Alert Colors (bright)
@alert1: #0ac878;		//bright green
@alert2: #e85e4d;		//soft red
@alert3: #ffc854;		//corn yellow
@alert4: #84a5d2;		//light blue

// Alert Inner Colors
@alert1-inner: #daf7eb;		//bright green
@alert2-inner: #fbdfdb;		//soft red
@alert3-inner: #fff4dd;		//corn yellow
@alert4-inner: #e6edf6;		//light blue

// Highlight color for lines and colors
@comment-highlight-color: #ffd887;
@color-draft: darken(@alert3, 30%);
@color-new: darken(@alert1, 5%);

// FONTS
@basefontsize: 13px;
@navigation-fontsize: 14px;
@journal-fontsize: @basefontsize+7px;
@text-color: @grey2;
@repo-title-fontsize: 18px;

@text-regular: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
@text-monospace: 'Menlo', 'Liberation Mono', 'Consolas', 'DejaVu Sans Mono', 'Ubuntu Mono', 'Courier New', 'andale mono', 'lucida console', monospace;

@text-italic: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;

@text-bold: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
@text-bold-weight: 600;

@text-semibold: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
@text-semibold-weight: 500;

@text-bold-italic: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
@text-bold-italic-weight: 600;

@text-code: @text-monospace;
@text-light: @text-regular;


// Used for .close buttons
@text-bootstrap: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;

@panel-title: @basefontsize;
@panel-footer: @basefontsize;

// BORDERS
@border-thickness: 1px;
@border-thickness-buttons: 1px;
@border-thickness-tags: 1px;
@border-radius: 2px;
@border-default-color: @grey5;
@border-highlight-color: @grey4;

// SPACING
@contentpadding: 15px;  //padding on left and right of pages
@pagepadding: 40px;		//padding on top and bottom of pages
@menupadding: 12px;		//padding for sidebar and content
@sidebarpadding: 15px;	//spacing between sections
@space: 40px;			//spacing between sections
@padding: 15px;			//padding inside modules
@textmargin: 20px;		//spacing below headers
@header-padding: 20px;
@panel-padding: @padding;
@gravatar-size: 16px;   // height/width of gravatar w/o border

// ADMIN
@form-max-width: 750px;

// FORMS (new)
@border-thickness-inputs: 1px;
@input-padding: .6em; //needs to match button padding
// TODO: johbo: Needed for working computation of paddings around labels etc.
// Expected to be replaced once we are done with the form refactoring.
@input-padding-px: 12px;
@legend-width: 220px;
@form-vertical-margin: 20px;
@form-check-width: 20px;
@form-radio-width: 10px;
@form-textcolor: @grey3;

// FORMS
@label-width: 220px;
//TODO: lisa: Eventually we don't need both of these; remove
//            label-width when legend-width is no longer used

@input-border-thickness: @border-thickness;
@medium-inline-input-width: 115px;
@input-description-minwidth: 300px;
@label2-width: 200px;
@checkboxes-width: 420px;
@label-summary-minwidth: 80px;
@search-form-width: 400px;
@fields-input-m: 400px;
@fields-input-l: 720px;

// BUTTONS
@button-padding: .7em;
@button-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.07);

// DROPDOWNS
@dropdown-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.07);

// DEFAULT WIDTHS
@wrapper-maxwidth: 1600px;
@sidebar-width: 145px;
@sidebar-all-width: @sidebar-width + 2 * @sidebarpadding;
@sidebar-small-width: 100px;
@sidebar-small-all-width: @sidebar-small-width + 2 * @sidebarpadding;
@texteditor-width: 660px;
@maincontent-maxwidth: 940px;
@pullrequest-width: 1025px;
@summary-menu-stats-width: 200px;

// SCREEN WIDTHS
@screen-sm-min: 320px;

// For Bootstrap
@panel-border-radius: @border-radius;
