//
// Global
//

@global-color: 									#666;
@global-emphasis-color: 						#363636;
@global-link-color: 							#4A91FD;
@global-link-hover-color:                       @global-secondary-background;

@global-primary-background: 					#4A91FD;
@global-secondary-background: 					#4DC36B;
@global-success-background:                     #1ed482;
@global-danger-background:                      #F3472A;
@global-warning-background:                     #FDBE00;

//
// Theme
//

@internal-theme-transition-border-border-gradient: linear-gradient(45deg, @global-primary-background, lighten(@global-primary-background, 7%));


//
// Alert
//

@alert-primary-background:                      lighten(tint(@global-primary-background, 30%), 20%);

@alert-success-background:                      lighten(tint(@global-success-background, 30%), 30%);
@alert-success-color:                           darken(@global-success-background, 5%);

@alert-warning-background:                      lighten(tint(@global-warning-background, 30%), 28%);
@alert-warning-color:                           darken(@global-warning-background, 3%);

//
// Badge
//

@internal-badge-gradient:                       linear-gradient(45deg, @global-primary-background, lighten(@global-primary-background, 7%));

//
// Button
//

@button-default-border:                         saturate(darken(@global-border, 3%), 3%);

@internal-button-primary-gradient:              linear-gradient(45deg, @global-primary-background 40%, lighten(@global-primary-background, 10%));
@internal-button-primary-hover-gradient:        linear-gradient(45deg, darken(@global-primary-background, 4%) 40%, lighten(@global-primary-background, 5%));
@button-primary-hover-box-shadow:               0 0 30px 0 fade(@global-primary-background, 40%);
@button-primary-active-background:              darken(@button-primary-background, 10%);

@internal-button-secondary-gradient:            linear-gradient(45deg, @global-secondary-background 40%, lighten(saturate(spin(@global-secondary-background, -10), 8%), 12%));
@internal-button-secondary-hover-gradient:   	linear-gradient(45deg, saturate(spin(@global-secondary-background, -10), 8%) 40%, lighten(saturate(spin(@global-secondary-background, -10), 8%), 20%));

//
// Cards
//

@internal-card-primary-gradient:                linear-gradient(45deg, @global-primary-background, lighten(@global-primary-background, 7%));
@internal-card-primary-hover-gradient:          linear-gradient(45deg, desaturate(darken(@global-primary-background, 8%), 5%) 40%, lighten(@global-primary-background, 3%));

@internal-card-secondary-gradient:              linear-gradient(45deg, @global-secondary-background, lighten(saturate(spin(@global-secondary-background, -10), 8%), 12%));
@internal-card-secondary-hover-gradient:        linear-gradient(45deg, saturate(darken(@global-secondary-background, 2%), 3%) 40%, saturate(lighten(@global-secondary-background, 10%), 5%));

@internal-card-badge-gradient:                  linear-gradient(45deg, @global-primary-background, lighten(@global-primary-background, 7%));

//
// Navbar
//

@internal-navbar-nav-item-line-gradient:        linear-gradient(45deg, @global-primary-background 40%, lighten(@global-primary-background, 10%));

//
// Inverse
//

@inverse-global-color:                          fade(@global-inverse-color, 80%);