@import 'https://fonts.googleapis.com/css?family=Varela';
@import 'https://fonts.googleapis.com/css?family=Catamaran:200,700';

// Global variables
// ========================================================================

@global-style: 'conifer';
@global-canvas-color: #313d40;
@global-panel-color: #313d40;
@global-light-color: #ffffff;
@global-muted-color: #a8aeb6;
@global-dark-color: #202020;
@global-highlight-color: #9cb440;
@global-heading-color: #232b2d;
@global-primary-color: #9cb440;
@global-primary-link-color: #cef4ff;
@global-primary-link-hover-color: #9cb440;
@global-secondary-color: #313d40;
@global-link-color: #9cb440;
@global-sub-title-color: #9cb440;
@global-body-font-family: 'Varela';
@global-heading-font-family: 'Catamaran';
@global-font-size: 16px;
@global-line-height: 32px;
@global-font-weight: 400;
@global-letter-spacing: 1px;
@global-heading-letter-space: 0px;
@global-heading-font-weight: 700;
@global-heading-text-transform: none;
@global-thin-font-weight: 200;
@global-bold-font-weight: 700;

@global-background: #ffffff;
@global-light-background: #f9f8f5;
@global-light-border: #f3f2ee;
@global-default-background: #9cb440;
@global-primary-background: #9cb440;
@global-primary-light-background: #f9f8f5; 
@global-secondary-background: #313d40;
@global-tertiary-background: #f86625;

@global-primary-spin: 0;
@global-primary-saturation: 0;
@global-secondary-spin: 0;
@global-tertiary-spin: 0;

@global-toolbar-color: #313d40;
@global-header-background: #9cb440;
@global-header-color: #ffffff;
@global-header-icon-color: #ffffff;
@global-header-link-color: #dbea9e;
@global-header-link-hover-color: #ed4b30;
@global-header-link-active-color: #ffffff;
@global-header-heading-font-weight: 700;
@global-header-heading-font-size: 15px;

// Variables
// ========================================================================

//
// base
//

@base-code-color: #9cb440;
@base-pre-background: @global-transparent;
@base-pre-color: #707070;

// 
// button
// 

@button-primary-background: #f86625;
@button-primary-color: #ffffff;

// 
// Nav
// 

@nav-navbar-header-color: rgba(255, 255, 255, 0.5);

//
// Navbar
//

@navbar-nav-font-weight: 400;
@navbar-nav-font-size: 16px;

//
// panel
//

@panel-box-primary-color: #ffffff;
@panel-box-primary-title-color: #ffffff;
@panel-box-primary-link-color: #dcffae;
@panel-box-primary-link-hover-color: #496d22;
@panel-box-shadow-horizontal: 0;
@panel-box-shadow-vertical: 0;
@panel-box-shadow-blur: 0;
@panel-box-shadow-spread: 0;
@panel-box-shadow-color: rgba(0,0,0,0);

// 
// Search
// 

@search-border: #526267;
@search-color: #526267;

// Theme global variables
// ==========================================================================

@theme-canvas-background: #ffffff;
@theme-canvas-background-image: 'none';
@theme-canvas-header-background: #333e42;
@theme-outer-container-background: @global-transparent;
@theme-container-background: #ffffff;

@theme-toolbar-color: #f86727;
@theme-toolbar-link-color: #9cb440;
@theme-toolbar-hover-color: #496d22;
@theme-toolbar-icon-color: #9cb440;
@theme-toolbar-dropdown-background: #3b4a4d;
@theme-toolbar-dropdown-color: #ffffff;
@theme-toolbar-dropdown-hover-color: #9cb440;

@theme-call-action-background: #424f53;
@theme-call-action-color: #ffffff;

@theme-minibar-background: #424f53;
@theme-minibar-color: #ffffff;

@theme-menubar-color: #313d40;
@theme-menubar-active-item-color: #f86625;
@theme-menubar-dropdown-background: #f86625;
@theme-menuitem-color: #ffffff;
@theme-menuitem-hover-background: #9cb440;
@theme-menuitem-hover-color: #ffffff;

@theme-slideshow-text-color: #313d40;
@theme-slideshow-slidenav-color: #313d40;
@theme-slideshow-slidenav-active-color: #f86625;
@theme-slideshow-dotnav-color: #313d40;
@theme-slideshow-dotnav-active-color: #f86625;

@theme-fullscreen-slideshow-color: #313d40;
@theme-fullscreen-slideshow-dotnav-color: #313d40;
@theme-fullscreen-slideshow-dotnav-active-color: #313d40;

@theme-block-footer-background: #f86625;
@theme-block-footer-color: #ffffff;
@theme-block-footer-heading-color: #ffffff;
@theme-block-footer-link-color: #dde293;
@theme-block-footer-link-hover-color: #ffffff;

// custom border
// ==========================================================================

.tm-panel-box-primary-split,
.tm-switcher-tabs,
.tm-news-tabs,
.tm-event-tabs {
	box-shadow: 0 0 0 1px @global-light-border;
}

.tm-panel-teaser{
	box-shadow: inset 0 0 0 1px @global-light-border !important;
}