// Colors
// -------------------------------------------------
@blue                                       : #2eb2e4;
@blueLight                                  : #b5e4f6;
@blueLighter                                : #dfeaf1;
@black                                      : #1b1d27;

// Common colors
@border-color                               : #ddd;
@ui-color                                   : #333;

// Border radius
// -------------------------------------------------
@border-radius                              : 5px;

// Animation option
// -------------------------------------------------
@animation-duration                         : 0.3s;

// Closer
// -------------------------------------------------
@closer-color                               : #ccc;
@closer-hover-color                         : #aaa;

// Wrapper
// -------------------------------------------------
@wrapper-bg                                 : #F6F6F6;
@wrapper-shadow                             : 0 0 3px rgba(0, 0, 0, .2);
@wrapper-bg-image                           : 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDc0RDRBMjA4RDhFMTFFOUExMDBGMzg5QkFCNzlCMTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDc0RDRBMjE4RDhFMTFFOUExMDBGMzg5QkFCNzlCMTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENzRENEExRThEOEUxMUU5QTEwMEYzODlCQUI3OUIxNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENzRENEExRjhEOEUxMUU5QTEwMEYzODlCQUI3OUIxNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkwGdVcAAAAGUExUReDh4////2LjhOYAAAACdFJOU/8A5bcwSgAAAEpJREFUeNrs0MEJADAMAzF7/6X76QoNJegWEFzapo/LHuRm119IIRAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCGQCOQIMAPTHJwTdmuFCAAAAAElFTkSuQmCC';
@wrapper-bg-image2                          : 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDdCNUFGQ0M4RDhGMTFFOUI5OEU4NzVCODUzRTM3RjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDdCNUFGQ0Q4RDhGMTFFOUI5OEU4NzVCODUzRTM3RjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowN0I1QUZDQThEOEYxMUU5Qjk4RTg3NUI4NTNFMzdGNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowN0I1QUZDQjhEOEYxMUU5Qjk4RTg3NUI4NTNFMzdGNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmkfBJAAAAAGUExUReDh4////2LjhOYAAAACdFJOU/8A5bcwSgAAADtJREFUeNrsz7ENADAMwzD7/6e79INmKALqAAJK2/S5/MXcdk3NMcVgMBgMBoPBYDAYDAaDwcwzR4ABAPlJExg4Hh9rAAAAAElFTkSuQmCC';

// Iframe
// -------------------------------------------------
@iframe-wrapper-shadow                      : 0 0 35px rgba(0, 0, 0, .07);

// Button
// -------------------------------------------------
@btn-height                                 : 23px;
@btn-font-size                              : 12px;
@btn-box-shadow                             : 1px 1px 2px rgba(0, 0, 0, 0.2);
@btn-padding                                : 0 10px;
@btn-default-color                          : #333;
@btn-default-bg                             : #fff;
@btn-default-border                         : #ddd;
@btn-primary-color                          : #fff;
@btn-primary-bg                             : #333;
@btn-primary-border                         : #333;

// Modal
// -------------------------------------------------
@modal-zindex                               : 99999;
@modal-bg                                   : #fff;

// Modal header
@modal-header-height                        : 56px;
@modal-header-padding                       : 0 15px;
@modal-header-title-color                   : #333;
@modal-header-title-font-size               : 18px;

// Modal footer
@modal-footer-height                        : 54px;
@modal-footer-padding                       : 0 15px;
@modal-footer-btn-height                    : 30px;

// Modal closer
@modal-closer-size                          : 32px;
@modal-closer-font-size                     : 20px;

// Modal input
@modal-input-bg                             : #eee;

// Topbar
// -------------------------------------------------
@topbar-height                              : 50px;
@topbar-bg                                  : @black;
@topbar-title-size                          : 16px;
@topbar-title-color                         : #fff;
@topbar-btn-hover                           : #303443;
@topbar-btn-color                           : #c8c9cf;
@topbar-btn-icon-size                       : 20px;

// Sidebar
// -------------------------------------------------
@sidebar-bg                                 : #f0f0f0;
@sidebar-shadow-color                       : rgba(0, 0, 0, .15);
@sidebar-width                              : 300px;
@sidebar-close-size                         : 24px;
@sidebar-body-padding                       : 10px 15px;

// Snippet
// -------------------------------------------------
@snippet-container-padding                  : 15px 7.5px 0;
@snippet-bg                                 : #ffffff;
@snippet-title-height                       : 30px;
@snippet-title-size                         : 12px;
@snippet-margin                             : 0 7.5px 15px;
@snippet-width                              : 200px;
@snippet-width-mobile                       : ~"calc(100% - 30px)";
@snippet-border-color                       : #eee;
@snippet-border-color-selected              : @blue;
@snippet-box-shadow-selected                : 0 0 0 2px @blue;

// Toolbar
// -------------------------------------------------
@toolbar-item-size                          : 21px;
@toolbar-item-font-size                     : 12px;

// Component
// -------------------------------------------------
@component-outline-with                     : 1px;
@component-outline-color-hover              : rgba(0, 0, 0, .5);
@component-outline-color-selected           : rgba(0, 0, 0, .8);

// Component toolbar
@component-toolbar-bg                       : rgba(0, 0, 0, .5);
@component-toolbar-button-color             : #fff;
@component-toolbar-button-bg-hover          : rgba(0, 0, 0, .8);
@component-toolbar-outline-color            : rgba(0, 0, 0, .5);

// Container
// -------------------------------------------------
@container-outline-with                     : 2px;
@container-outline-offset                   : 0;
@container-outline-color-hover              : lighten(@black, 60%);
@container-outline-color-selected           : @black;

// Container toolbar
@container-toolbar-button-bg                 : @black;
@container-toolbar-button-bg-hover           : @blue;
@container-toolbar-button-color              : #fff;

// Container content
@container-content-outline-color             : #e0e0e0;
@container-content-outline-highlighted       : @blue;
