/* Minification failed. Returning unminified contents.
(5942,39): run-time error CSS1046: Expect comma, found '0'
(5942,43): run-time error CSS1046: Expect comma, found '/'
(5944,31): run-time error CSS1046: Expect comma, found '0'
(5944,35): run-time error CSS1046: Expect comma, found '/'
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 9, ../dev/sass/_normalize.scss */
html {
    font-family: sans-serif;
    /* 1 */
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    /* 2 */
}

/**
 * Remove default margin.
 */
/* line 19, ../dev/sass/_normalize.scss */
body {
    margin: 0;
}



/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 33, ../dev/sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 54, ../dev/sass/_normalize.scss */
audio,
canvas,
progress,
video {
    display: inline-block;
    /* 1 */
    vertical-align: baseline;
    /* 2 */
}

    /**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
    /* line 67, ../dev/sass/_normalize.scss */
    audio:not([controls]) {
        display: none;
        height: 0;
    }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
/* line 77, ../dev/sass/_normalize.scss */
[hidden],
template {
    display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 89, ../dev/sass/_normalize.scss */
a {
    background-color: transparent;
}

    /**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
    /* line 97, ../dev/sass/_normalize.scss */
    a:active,
    a:hover {
        outline: 0;
    }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 109, ../dev/sass/_normalize.scss */
abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 117, ../dev/sass/_normalize.scss */
b,
strong {
    font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 126, ../dev/sass/_normalize.scss */
dfn {
    font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 135, ../dev/sass/_normalize.scss */
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 144, ../dev/sass/_normalize.scss */
mark {
    background: #ff0;
    color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 153, ../dev/sass/_normalize.scss */
small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 161, ../dev/sass/_normalize.scss */
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

/* line 169, ../dev/sass/_normalize.scss */
sup {
    top: -0.5em;
}

/* line 173, ../dev/sass/_normalize.scss */
sub {
    bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 184, ../dev/sass/_normalize.scss */
img {
    border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 192, ../dev/sass/_normalize.scss */
svg:not(:root) {
    overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 203, ../dev/sass/_normalize.scss */
figure {
    margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 211, ../dev/sass/_normalize.scss */
hr {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Contain overflow in all browsers.
 */
/* line 221, ../dev/sass/_normalize.scss */
pre {
    overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 229, ../dev/sass/_normalize.scss */
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
/* line 252, ../dev/sass/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
    color: inherit;
    /* 1 */
    font: inherit;
    /* 2 */
    margin: 0;
    /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 266, ../dev/sass/_normalize.scss */
button {
    overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 277, ../dev/sass/_normalize.scss */
button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 290, ../dev/sass/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    /* 2 */
    cursor: pointer;
    /* 3 */
}

    /**
 * Re-set default cursor for disabled elements.
 */
    /* line 302, ../dev/sass/_normalize.scss */
    button[disabled],
    html input[disabled] {
        cursor: default;
    }

    /**
 * Remove inner padding and border in Firefox 4+.
 */
    /* line 311, ../dev/sass/_normalize.scss */
    button::-moz-focus-inner,
    input::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 322, ../dev/sass/_normalize.scss */
input {
    line-height: normal;
}

    /**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
    /* line 334, ../dev/sass/_normalize.scss */
    input[type="checkbox"],
    input[type="radio"] {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        /* 1 */
        padding: 0;
        /* 2 */
    }

    /**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
    /* line 346, ../dev/sass/_normalize.scss */
    input[type="number"]::-webkit-inner-spin-button,
    input[type="number"]::-webkit-outer-spin-button {
        height: auto;
    }

    /**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
    /* line 357, ../dev/sass/_normalize.scss */
    input[type="search"] {
        -webkit-appearance: textfield;
        /* 1 */
        -moz-box-sizing: content-box;
        -webkit-box-sizing: content-box;
        /* 2 */
        box-sizing: content-box;
    }

        /**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
        /* line 370, ../dev/sass/_normalize.scss */
        input[type="search"]::-webkit-search-cancel-button,
        input[type="search"]::-webkit-search-decoration {
            -webkit-appearance: none;
        }

/**
 * Define consistent border, margin, and padding.
 */
/* line 379, ../dev/sass/_normalize.scss */
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 390, ../dev/sass/_normalize.scss */
legend {
    border: 0;
    /* 1 */
    padding: 0;
    /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 399, ../dev/sass/_normalize.scss */
textarea {
    overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 408, ../dev/sass/_normalize.scss */
optgroup {
    font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 419, ../dev/sass/_normalize.scss */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* line 424, ../dev/sass/_normalize.scss */
td,
th {
    padding: 0;
}

/* HTML5 Boilerplate v5.0.0 | MIT License | http://h5bp.com/ */
/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */
/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
/* line 13, ../dev/sass/_h5b.scss */
html {
    color: #222;
    font-size: 1em;
    line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight:
 * https://twitter.com/miketaylr/status/12228805301
 *
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */
/* line 27, ../dev/sass/_h5b.scss */
::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

/* line 32, ../dev/sass/_h5b.scss */
::selection {
    background: #b3d4fc;
    text-shadow: none;
    color:black;

}

/*
 * A better looking default horizontal rule
 */
/* line 41, ../dev/sass/_h5b.scss */
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between audio, canvas, iframes,
 * images, videos and the bottom of their containers:
 * https://github.com/h5bp/html5-boilerplate/issues/440
 */
/* line 56, ../dev/sass/_h5b.scss */
audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */
/* line 69, ../dev/sass/_h5b.scss */
fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */
/* line 79, ../dev/sass/_h5b.scss */
textarea {
    resize: vertical;
}

/* ==========================================================================
   Browser Upgrade Prompt
   ========================================================================== */
/* line 87, ../dev/sass/_h5b.scss */
.browserupgrade {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Helper classes
   ========================================================================== */
/*
 * Hide visually and from screen readers:
 * http://juicystudio.com/article/screen-readers-display-none.php
 */
/* line 103, ../dev/sass/_h5b.scss */
.g-hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screen readers:
 * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */
/* line 113, ../dev/sass/_h5b.scss */
.g-visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

    /*
 * Extends the .visuallyhidden class to allow the element
 * to be focusable when navigated to via the keyboard:
 * https://www.drupal.org/node/897638
 */
    /* line 130, ../dev/sass/_h5b.scss */
    .g-visuallyhidden.focusable:active,
    .g-visuallyhidden.focusable:focus {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
    }

/*
 * Hide visually and from screen readers, but maintain layout
 */
/* line 144, ../dev/sass/_h5b.scss */
.g-invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
/* line 160, ../dev/sass/_h5b.scss */
.g-clearfix:before,
.g-clearfix:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}

/* line 166, ../dev/sass/_h5b.scss */
.g-clearfix:after {
    clear: both;
}

/* line 1, ../dev/sass/_base64.scss */
.b-logout__link:before {
    /*background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAeCAYAAADQBxWhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQxNTNCMjlDN0Q0MTFFNDlFMjZBNDEwNDZGODYxNDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEQxNTNCMkFDN0Q0MTFFNDlFMjZBNDEwNDZGODYxNDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDE1M0IyN0M3RDQxMUU0OUUyNkE0MTA0NkY4NjE0MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRDE1M0IyOEM3RDQxMUU0OUUyNkE0MTA0NkY4NjE0MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkqVkuMAAASnSURBVHjapFZ7bFNVGO85p723KwOJlpWBbE5M3B+gMPGxBWGT+MhChAw3Uf/YZuIDIokmkkXBR0hU4pzxH5TFwBINOkm2CTpwjsVOwhaDYZlZBhrUaJbOwTpaOu/atfdev1PP6T4O3aOjyZfe+71+53ueSxzz+L3x/kGvprs74TFgjEe2vbdnVzQTezofUJemvU4IWQNUrmd5yjO1nxPom/WNK95q+JQ7J5xs275JykwzsVjy9+z/+JYbBn3u5b1s30eH34VU/k0cZINwTi3TcqVAE3FNgrqzPCdBfz+3mxdo7Ut1Wl7BHR2Ustf4u2WZTvjjzpziOfmLT8bdnMd9QQYo6NeBXefzr+x1ZQS6rngjvW3lnV9BzTZJXgJ+vJycLMvSp/hJUNf/wHbSH9iV3Zp/e/N96x+icwUljzxeVcEY2yoZE8a/Tc1NBxrgkadSt0zThWqqC75rwjC6U44pq3h48xMVIvUzgpKyx7ZAQy5okoxYLNr9yQdv1/3x26DNATkApJFNgZoSVG/8cN87sejEN1IGNT4EwLoKjEGTzVB0/4ObID3ZnAHOra721l1jo5eocMxr5wJ+qqa2ZTEh00CPnWpvqeN2Is2LVt/zwEbpe7pIaZYnu1K+jF8Nt/b4O4KiZlQahkPBPqlz6Z/Ar0LGwV293Z3h8Ui4Rco9nuxtKo4TR8mFMPgbpHBkeOiM0LEEJRu56UD9wfKKp/uh1sb3x4/2I1nyYCOBoR8XLlpcKRZJqeBLnak0CQGFBiqQjMjV0ChXEgamNIS6WW1fHOoWB5VyKknYiYai+UhmpouUwTiEQJFvGYcGW0Eoxvl0KBFRBCp9cH9OTXMvSNXctg2RelPqq41EJ2OxQcnw+nLvEsoJATypUAxRXB7O61t6t/Qh/FG1kQiuafhKMDVr3pylTy7xLWMCFBMGjmPAJb5cxu2kD+HvGpzrRub8wLnvJIMxZ05VzY4q1EiytqZyCMkzq2p2VnI76WPwl59PzjYyjlPftlyERuiU77nL8xpqdu4uErXDJA+R4lXveLWI66OR6+o60fa7isFwPWUjRA2jv3DV2mdguPk7udmbUw1L42JoLHj+8siwpTopXL3WCYDbl+cVtMlAoIGiJ1qP1A4P/TUmyiAzYhMUsVNsFg9Q1pbttevvLSn9DGcDOvvPyVi0HqgX1l8ExmshNHgx0G7o+AJ0Dutsj7/6WHPTab66gQwEbBEUKRObJwnKd+nWp54thggbwaFnrl8FcDDj3E+nX/j6y8O9oqsNARyXkTJlTglKNb0w0BcIjY22rshf6dXd7sLZACPh0LH2ls9f9Hccv6B0eQLV/5rtT1G0bkGa4NklZY8uW7OupBTqW6rp+iq4unxwmY/AHA5cCV7295094+/5oSMgfJoCLCoojjcaUUcG1VYXwC7UcCYaGxuVhSo6cQEWQ5HKLnewWTJmp0k7k58tgiSojQBjaHGYGHA2UHUuHdgQ9w5aFuqmMnEt1atNBcOnw7uXochUUKxn4hpe9z00Q6REqRlFzwTdMOrVZ6VL6VxB040SUW8MBGpPU5KMQVU9ksbOnubfcaOgM9nZmRr/J8AAA9oAdhnV7loAAAAASUVORK5CYII=") !important;*/
    background-image: url("../img/exit.png") !important;
}
/* line 3, ../dev/sass/_base64.scss */
.-device_mobile .b-logout__link:before {
    background-image: url("../img/base64/b-logout-ico.png") !important;
}

/* line 5, ../dev/sass/_base64.scss */
.-state_active > .b-mainNavigation__link:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAmCAYAAADwQnq3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphODdmYTMwNi04OWJmLTE3NDYtODM0My1iNmUwNzc0MGU1MWYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0MzNzgyN0NDODAyMTFFNDhDMDVEQjFDQTM3NUNCMTAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0MzNzgyN0JDODAyMTFFNDhDMDVEQjFDQTM3NUNCMTAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4N0Y1OTlBNUQxQzdFNDExQTE1OEMzNzk5RjhFNzI4OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDphODdmYTMwNi04OWJmLTE3NDYtODM0My1iNmUwNzc0MGU1MWYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6MIBLeAAACHElEQVR42mKQllM0ZmBgEAViViBmZCAAmHQMTTmANC/RGkTEJP6raunyANkgjcyENDGBCHtXn3/MzMzcQCYbURrklVT/GprbckJtYcGniQnGCIpO+svGxs5NyC9wDfJKan/NbJ1AtnDis4UJmRMYmfSbg5MT5hcmghokpGX/WTt6cOCzBcOUwKik37x8Ajy4bMEQEBQW/Wfv5gPyOBc2W7C60z8i4begsAjIL+xQNYx4NXBx8/x38w1lgdrCStAGEPAOifklJSvPA7UFnmRwagAmFQaPgAiQIpTIZMKXbpy9An8rqWpyQ5MM2C9MhJKzb1gsA9QvbERpMLNx+q1nbMEJixeCGkAgIDLxHyxOiNLw4M5NkLr/BD0NAj++f2fcum4ZyIbfQPyPoIbNqxexvn314iuQ+Yughi+fPjLu37ERZPJ3qA3/8WrYsGIB28f370Cm/wSZjtcP79++Zjq4a8svqOl/CHp6/bJ5rN++fv4CczvexPfi6WOmo/t3/EA3HaeG9cvnsQKD8yu66Vg1PLx3i/nU4X3fsZmOVcOG5QuYf/36+Q0WjHjz9J2bV5nPHj/4A5fpGBo2rljA/Pfv36+4TEfRcO3iWZaLp4+BTP+By3QUDZtWLWICmg4L9/94y9Z7N68xXz538hvU9L8ENRzcvRVEf8PndriG1y+eMd67ff0LMaaDS5MfP76LfP744Q2Q/RU9VrEBgAADAORDu0qf+GXJAAAAAElFTkSuQmCC") !important;
}
/* line 7, ../dev/sass/_base64.scss */
.-device_mobile .-state_active > .b-mainNavigation__link:after {
    background-image: url("../img/base64/b-mainNavigation__link-bg.png") !important;
}

/* line 9, ../dev/sass/_base64.scss */
.b-siteSearch__button {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODMyM0Y3MThDN0NEMTFFNDhBN0M5ODFDOTA0N0JFNzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODMyM0Y3MTlDN0NEMTFFNDhBN0M5ODFDOTA0N0JFNzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MzIzRjcxNkM3Q0QxMUU0OEE3Qzk4MUM5MDQ3QkU3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MzIzRjcxN0M3Q0QxMUU0OEE3Qzk4MUM5MDQ3QkU3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqK+ilMAAAFQSURBVHjanNNPK0RRGMfxM7cZSf7sMJMkNbwCOyHegMVIsVDK0sLKzkpSNigvQFmQlL2EUTZCykaSaKRIDBvFTL6Pnlun05nr8tSnc2537q9znp5JzC6vGqcSSCODL9zjyURU4Dx340E/PMYZHnGKtjgh0zjEBwbRjg5MIIsb9PtCkrr2YR5yt3GUrd9cYQ157KDZvV6gPdjArScgLDndgO5XfCeRJjbqFcoR/XvXgEmk8GmfJKP7c/N77era4F6npPtUjJAqXUtuyJ3ue2KEjOiVi27IMy6wiOqIgFbt24Lbu3BO5GUtjlDnCZBBO9H9VqU5uUYv9vCKJRxon3IYtr7ZRycKvonN6yCtYwrb2MQQ5tCl81KDS7S4JwlLJnEUY9a1ilYPsjrBYdDPiYIKTZR/74uym1jQIPtE9YH5e9lBM3hLmv+VBDVJgDx8CzAAP2JMqRrSLHQAAAAASUVORK5CYII=") !important;
}
/* line 11, ../dev/sass/_base64.scss */
.-device_mobile .b-siteSearch__button {
    background-image: url("../img/base64/b-siteSearch__button-ico.png") !important;
}

/* line 13, ../dev/sass/_base64.scss */
/*.jq-checkbox.checked .jq-checkbox__div {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUU2NUI0MjRDN0Y5MTFFNDg5REVDMjdCMzY3OThFRTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUU2NUI0MjVDN0Y5MTFFNDg5REVDMjdCMzY3OThFRTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRTY1QjQyMkM3RjkxMUU0ODlERUMyN0IzNjc5OEVFMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRTY1QjQyM0M3RjkxMUU0ODlERUMyN0IzNjc5OEVFMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpemsjUAAADlSURBVHjaYvz//z8DKaB18qJAICXNQqKmTiDlDsRRjMTaCNTUD6RigVi/OjfuKQuRmrqAVAYQq4E0gcRYiNBUA6RKgdgMqOkxTJyJgKZoINUMxHlATaeR5XD6EajJGUjtAeL1QE1B6PJMODTxA6mVUG46NjXMrMJK+YdPXfxhZ67/EqqJEUjtAmINIE4C2nYUm0aQjZ+B+ChQQzxUDBQQtkB8HKhpPi7/g/0I1JQDZE+GOs8HiLlBmoEaj+DViBTszVDx3UBNbvhCHB44QIUtIA2w8CEUv+gJIA2IM4GGHCSkESDAAAkbUrhB82D0AAAAAElFTkSuQmCC") !important;
}*/
/* line 15, ../dev/sass/_base64.scss */
/*.-device_mobile .jq-checkbox.checked .jq-checkbox__div, .jq-checkbox.checked .-device_mobile .jq-checkbox__div {
  background-image: url("../img/base64/jq-checkbox__div-ico.png") !important;
}*/

/**
* @section Fonts
*
* You can add fonts by mixin:
* @include font-face($name, $file, $weight: normal, $style: normal);
* @include font-face('PTSans', 'PTSansRegular-webfont');
* @include font-face('PTSans', 'PTSansItalic-webfont', normal, italic);
* @include font-face('PTSans', 'PTSansBold-webfont', bold);
*/
/* line 1, ../dev/sass/plugins/_jquery.formstyler.scss */
/*.jq-checkbox {
  top: -1px;
  width: 13px;
  height: 13px;
  border: 1px solid #C3C3C3;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) repeat-x;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
  vertical-align: middle;
  cursor: pointer;
}*/

/* line 12, ../dev/sass/plugins/_jquery.formstyler.scss */
/*.jq-checkbox.checked .jq-checkbox__div {
  width: 9px;
  height: 9px;
  margin: 2px 0 0 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #666;
  -webkit-box-shadow: inset 0 -3px 6px #AAA;
  -moz-box-shadow: inset 0 -3px 6px #AAA;
  box-shadow: inset 0 -3px 6px #AAA;
}*/

/* line 20, ../dev/sass/plugins/_jquery.formstyler.scss */
/*.jq-checkbox.focused {
  border: 1px solid #08C;
}*/

/* line 23, ../dev/sass/plugins/_jquery.formstyler.scss */
/*.jq-checkbox.disabled {
  opacity: 0.55;
  filter: alpha(opacity=55);
}*/

/* line 29, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-radio {
    width: 12px;
    height: 12px;
    border: 1px solid #C3C3C3;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) 0 -1px repeat-x;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
    vertical-align: middle;
    cursor: pointer;
}

    /* line 39, ../dev/sass/plugins/_jquery.formstyler.scss */
    .jq-radio.checked .jq-radio__div {
        width: 6px;
        height: 6px;
        margin: 3px 0 0 3px;
        -moz-border-radius: 50%;
        border-radius: 50%;
        background: #666;
    }

    /* line 46, ../dev/sass/plugins/_jquery.formstyler.scss */
    .jq-radio.focused {
        border: 1px solid #08C;
    }

    /* line 49, ../dev/sass/plugins/_jquery.formstyler.scss */
    .jq-radio.disabled {
        opacity: 0.55;
        filter: alpha(opacity=55);
    }

/* line 55, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-file {
    width: 270px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    /* line 60, ../dev/sass/plugins/_jquery.formstyler.scss */
    .jq-file input {
        cursor: pointer;
        height: auto;
        line-height: 1em;
    }

/* line 65, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-file__name {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 32px;
    padding: 0 80px 0 10px;
    color: #333;
    font: 14px/30px Arial, sans-serif;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 1px 1px #F1F1F1;
    -moz-box-shadow: inset 1px 1px #F1F1F1;
    box-shadow: inset 1px 1px #F1F1F1;
    background: #FFF;
}

/* line 82, ../dev/sass/plugins/_jquery.formstyler.scss */
.focused .jq-file__name {
    border: 1px solid #5794BF;
}

/* line 85, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-file__browse {
    position: absolute;
    top: 1px;
    right: 1px;
    padding: 0 10px;
    border-left: 1px solid #CCC;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
    -webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    color: #333;
    text-shadow: 1px 1px #FFF;
    font: 14px/30px Arial, sans-serif;
}

/* line 98, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-file:hover .jq-file__browse {
    background-color: #E6E6E6;
    background-position: 0 -10px;
}

/* line 102, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-file:active .jq-file__browse {
    background: #F5F5F5;
    -webkit-box-shadow: inset 1px 1px 3px #DDD;
    -moz-box-shadow: inset 1px 1px 3px #DDD;
    box-shadow: inset 1px 1px 3px #DDD;
}

/* line 106, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-file.disabled .jq-file__name {
    color: #888;
}

/* line 109, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-file.disabled,
.jq-file.disabled .jq-file__browse {
    border-color: #CCC;
    background: #F5F5F5;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #888;
}

/* line 118, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-selectbox {
    vertical-align: middle;
    cursor: pointer;
}

/* line 122, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-selectbox__select {
    height: 30px;
    padding: 0 45px 0 10px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #F5F5F5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
    -webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    color: #333;
    text-shadow: 1px 1px #FFF;
    font: 14px/30px Arial, sans-serif;
}

    /* line 134, ../dev/sass/plugins/_jquery.formstyler.scss */
    .jq-selectbox__select:hover {
        background-color: #E6E6E6;
        background-position: 0 -10px;
    }

    /* line 138, ../dev/sass/plugins/_jquery.formstyler.scss */
    .jq-selectbox__select:active {
        background: #F5F5F5;
        -webkit-box-shadow: inset 1px 1px 3px #DDD;
        -moz-box-shadow: inset 1px 1px 3px #DDD;
        box-shadow: inset 1px 1px 3px #DDD;
    }

/* line 142, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-selectbox.focused .jq-selectbox__select {
    border: 1px solid #5794BF;
}

/* line 145, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-selectbox.disabled .jq-selectbox__select {
    border-color: #CCC;
    background: #F5F5F5;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #888;
}

/* line 151, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-selectbox__select-text {
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* line 158, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-selectbox .placeholder {
    color: #888;
}

/* line 161, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-selectbox__trigger {
    position: absolute;
    top: 0;
    right: 0;
    width: 34px;
    height: 100%;
    border-left: 1px solid #CCC;
}

/* line 169, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-selectbox__trigger-arrow {
    position: absolute;
    top: 14px;
    right: 12px;
    width: 0;
    height: 0;
    overflow: hidden;
    border-top: 5px solid #000;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    opacity: 0.3;
    filter: alpha(opacity=30);
}

/* line 182, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
    opacity: 1;
    filter: alpha(opacity=100);
}

/* line 186, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
    opacity: 0.3;
    filter: alpha(opacity=30);
}

/* line 190, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-selectbox__dropdown {
    top: 33px;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 1px solid #CCC;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #FFF;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    font: 14px/18px Arial, sans-serif;
}

/* line 203, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-selectbox__search {
    margin: 5px;
}

    /* line 206, ../dev/sass/plugins/_jquery.formstyler.scss */
    .jq-selectbox__search input {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        margin: 0;
        padding: 5px 27px 6px 8px;
        outline: none;
        border: 1px solid #CCC;
        -moz-border-radius: 3px;
        border-radius: 3px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
        -webkit-box-shadow: inset 1px 1px #F1F1F1;
        -moz-box-shadow: inset 1px 1px #F1F1F1;
        box-shadow: inset 1px 1px #F1F1F1;
        color: #333;
        -webkit-appearance: textfield;
    }

        /* line 220, ../dev/sass/plugins/_jquery.formstyler.scss */
        .jq-selectbox__search input::-webkit-search-cancel-button,
        .jq-selectbox__search input::-webkit-search-decoration {
            -webkit-appearance: none;
        }

/* line 224, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-selectbox__not-found {
    margin: 5px;
    padding: 5px 8px 6px;
    background: #F0F0F0;
    font-size: 13px;
}

/* line 230, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-selectbox ul {
    margin: 0;
    padding: 0;
}

/* line 234, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-selectbox li {
    min-height: 18px;
    padding: 5px 10px 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -o-user-select: none;
    white-space: nowrap;
    color: #231F20;
}

    /* line 245, ../dev/sass/plugins/_jquery.formstyler.scss */
    .jq-selectbox li.selected {
        background-color: #A3ABB1;
        color: #FFF;
    }

    /* line 249, ../dev/sass/plugins/_jquery.formstyler.scss */
    .jq-selectbox li:hover {
        background-color: #08C;
        color: #FFF;
    }

    /* line 253, ../dev/sass/plugins/_jquery.formstyler.scss */
    .jq-selectbox li.disabled {
        color: #AAA;
    }

        /* line 256, ../dev/sass/plugins/_jquery.formstyler.scss */
        .jq-selectbox li.disabled:hover {
            background: none;
        }

    /* line 259, ../dev/sass/plugins/_jquery.formstyler.scss */
    .jq-selectbox li.optgroup {
        font-weight: bold;
    }

        /* line 262, ../dev/sass/plugins/_jquery.formstyler.scss */
        .jq-selectbox li.optgroup:hover {
            background: none;
            color: #231F20;
            cursor: default;
        }

    /* line 267, ../dev/sass/plugins/_jquery.formstyler.scss */
    .jq-selectbox li.option {
        padding-left: 25px;
    }

/* line 272, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-select-multiple {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 1px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    background: #FFF;
    color: #333;
    font: 14px/18px Arial, sans-serif;
    cursor: default;
}

    /* line 285, ../dev/sass/plugins/_jquery.formstyler.scss */
    .jq-select-multiple.focused {
        border: 1px solid #5794BF;
    }

    /* line 288, ../dev/sass/plugins/_jquery.formstyler.scss */
    .jq-select-multiple.disabled {
        border-color: #CCC;
        background: #F5F5F5;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        color: #888;
    }

    /* line 294, ../dev/sass/plugins/_jquery.formstyler.scss */
    .jq-select-multiple ul {
        margin: 0;
        padding: 0;
    }

    /* line 298, ../dev/sass/plugins/_jquery.formstyler.scss */
    .jq-select-multiple li {
        padding: 3px 9px 4px;
        list-style: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;
        white-space: nowrap;
    }

        /* line 308, ../dev/sass/plugins/_jquery.formstyler.scss */
        .jq-select-multiple li:first-child {
            -moz-border-radius: 3px 3px 0 0;
            border-radius: 3px 3px 0 0;
        }

        /* line 311, ../dev/sass/plugins/_jquery.formstyler.scss */
        .jq-select-multiple li:last-child {
            -moz-border-radius: 0 0 3px 3px;
            border-radius: 0 0 3px 3px;
        }

        /* line 314, ../dev/sass/plugins/_jquery.formstyler.scss */
        .jq-select-multiple li.selected {
            background: #08C;
            color: #FFF;
        }

        /* line 318, ../dev/sass/plugins/_jquery.formstyler.scss */
        .jq-select-multiple li.disabled {
            color: #AAA;
        }

        /* line 321, ../dev/sass/plugins/_jquery.formstyler.scss */
        .jq-select-multiple.disabled li.selected,
        .jq-select-multiple li.selected.disabled {
            background: #CCC;
            color: #FFF;
        }

        /* line 326, ../dev/sass/plugins/_jquery.formstyler.scss */
        .jq-select-multiple li.optgroup {
            font-weight: bold;
        }

        /* line 329, ../dev/sass/plugins/_jquery.formstyler.scss */
        .jq-select-multiple li.option {
            padding-left: 25px;
        }

/* line 334, ../dev/sass/plugins/_jquery.formstyler.scss */
input[type="email"].styler,
input[type="number"].styler,
input[type="password"].styler,
input[type="search"].styler,
input[type="tel"].styler,
input[type="text"].styler,
input[type="url"].styler,
textarea.styler {
    padding: 7px 9px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    color: #333;
    font: 14px Arial, sans-serif;
}

/* line 350, ../dev/sass/plugins/_jquery.formstyler.scss */
input[type="search"].styler {
    -webkit-appearance: none;
}

/* line 353, ../dev/sass/plugins/_jquery.formstyler.scss */
textarea.styler {
    overflow: auto;
}

    /* line 356, ../dev/sass/plugins/_jquery.formstyler.scss */
    input[type="email"].styler:hover,
    input[type="number"].styler:hover,
    input[type="password"].styler:hover,
    input[type="search"].styler:hover,
    input[type="tel"].styler:hover,
    input[type="text"].styler:hover,
    input[type="url"].styler:hover,
    textarea.styler:hover {
        border-color: #B3B3B3;
    }

    /* line 366, ../dev/sass/plugins/_jquery.formstyler.scss */
    input[type="email"].styler:focus,
    input[type="number"].styler:focus,
    input[type="password"].styler:focus,
    input[type="search"].styler:focus,
    input[type="tel"].styler:focus,
    input[type="text"].styler:focus,
    input[type="url"].styler:focus,
    textarea.styler:focus {
        border-color: #CCC;
        border-top-color: #B3B3B3;
        -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
        box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
        outline: none;
    }

/* line 379, ../dev/sass/plugins/_jquery.formstyler.scss */
button.styler,
input[type="button"].styler,
input[type="submit"].styler,
input[type="reset"].styler {
    overflow: visible;
    padding: 7px 11px;
    outline: none;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
    -webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    color: #333;
    text-shadow: 1px 1px #FFF;
    font: 14px Arial, sans-serif;
    cursor: pointer;
}

    /* line 396, ../dev/sass/plugins/_jquery.formstyler.scss */
    button.styler::-moz-focus-inner,
    input[type="button"].styler::-moz-focus-inner,
    input[type="submit"].styler::-moz-focus-inner,
    input[type="reset"].styler::-moz-focus-inner {
        padding: 0;
        border: 0;
    }

    /* line 403, ../dev/sass/plugins/_jquery.formstyler.scss */
    button.styler:after {
        content: '';
    }

    /* line 406, ../dev/sass/plugins/_jquery.formstyler.scss */
    button.styler:not([disabled]):hover,
    input[type="button"].styler:not([disabled]):hover,
    input[type="submit"].styler:not([disabled]):hover,
    input[type="reset"].styler:hover {
        background-color: #E6E6E6;
        background-position: 0 -10px;
    }

    /* line 413, ../dev/sass/plugins/_jquery.formstyler.scss */
    button.styler:not([disabled]):active,
    input[type="button"].styler:not([disabled]):active,
    input[type="submit"].styler:not([disabled]):active,
    input[type="reset"].styler:active {
        background: #F5F5F5;
        -webkit-box-shadow: inset 1px 1px 3px #DDD;
        -moz-box-shadow: inset 1px 1px 3px #DDD;
        box-shadow: inset 1px 1px 3px #DDD;
    }

    /* line 420, ../dev/sass/plugins/_jquery.formstyler.scss */
    button.styler[disabled],
    input[type="button"].styler[disabled],
    input[type="submit"].styler[disabled] {
        border-color: #CCC;
        background: #F5F5F5;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        color: #888;
    }

/* line 431, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-selectbox__select {
    height: 24px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: none;
    background-color: rgba(255, 255, 255, 0.04);
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    border: 0 none;
    font: 11px/24px "Roboto", sans-serif;
    color: #c8dff4;
    text-shadow: none;
}
    /* line 441, ../dev/sass/plugins/_jquery.formstyler.scss */
    .jq-selectbox__select:active {
        background: none;
        color: #c8dff4;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    /* line 446, ../dev/sass/plugins/_jquery.formstyler.scss */
    .jq-selectbox__select:hover {
        background-color: rgba(255, 255, 255, 0.04);
    }

/* line 450, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-selectbox {
    width: 100%;
}
    /* line 452, ../dev/sass/plugins/_jquery.formstyler.scss */
    .jq-selectbox .placeholder {
        font: 11px/24px "Roboto", sans-serif;
        color: #c8dff4;
    }

    /* line 458, ../dev/sass/plugins/_jquery.formstyler.scss */
    .jq-selectbox.focused .jq-selectbox__select {
        border: none;
    }

/* line 461, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-selectbox__dropdown {
    width: 100% !important;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    background-color: rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    font: 11px/24px "Roboto", sans-serif;
    color: #c7dff3;
    border: 0 none;
}

/* line 471, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-selectbox li {
    color: #fff;
    padding: 0 10px;
}
    /* line 474, ../dev/sass/plugins/_jquery.formstyler.scss */
    .jq-selectbox li:hover {
        background: #A3ABB1;
        color: #08C;
    }

/* line 479, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-selectbox__trigger {
    border: 0 none;
}

/* line 482, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-selectbox__trigger-arrow {
    width: 8px;
    height: 12px;
    top: 7px;
    border: 0 none;
    background: url("../img/external/styler/arrows.png") no-repeat;
}

/* line 489, ../dev/sass/plugins/_jquery.formstyler.scss */
.jq-selectbox__select-text {
    overflow: visible;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCustomScrollbar {
    -ms-touch-action: none;
    touch-action: none;
}

    /* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
    .mCustomScrollbar.mCS_no_scrollbar {
        -ms-touch-action: auto;
        touch-action: auto;
    }

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: 0;
    direction: ltr;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_container {
    overflow: hidden;
    width: auto;
    height: auto;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_inside > .mCSB_container {
    margin-right: 0px;
}


/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
    margin-right: 0;
    margin-left: 30px;
}

    /* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
    .mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
        margin-left: 0;
    }

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools {
    position: absolute;
    width: 16px;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_outside + .mCSB_scrollTools {
    right: -26px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
    right: auto;
    left: 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
    left: -26px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools a + .mCSB_draggerContainer {
    margin: 20px 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
    height: 100%;
    margin: 0 auto;
    -moz-border-radius: 16px;
    border-radius: 16px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px;
    z-index: 1;
}

    /* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
    .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        position: relative;
        width: 4px;
        height: 100%;
        margin: 0 auto;
        -moz-border-radius: 16px;
        border-radius: 16px;
        text-align: center;
    }

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 12px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 8px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonUp {
    display: block;
    position: absolute;
    height: 20px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools .mCSB_buttonDown {
    bottom: 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_horizontal.mCSB_inside > .mCSB_container {
    margin-right: 0;
    margin-bottom: 30px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_horizontal.mCSB_outside > .mCSB_container {
    min-height: 100%;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    width: auto;
    height: 16px;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: -26px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
    margin: 0 20px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 2px;
    margin: 7px 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 30px;
    height: 100%;
    left: 0;
}

    /* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
    .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
        width: 100%;
        height: 4px;
        margin: 6px auto;
    }

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    margin: 2px auto;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 8px;
    margin: 4px 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    display: block;
    position: absolute;
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
    left: 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    right: 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_container_wrapper {
    position: absolute;
    height: auto;
    width: auto;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-right: 30px;
    margin-bottom: 30px;
}

    /* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
    .mCSB_container_wrapper > .mCSB_container {
        padding-right: 30px;
        padding-bottom: 30px;
    }

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 20px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 20px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 20px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
    margin-right: 0;
    margin-left: 30px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
    padding-right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
    padding-bottom: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0;
    margin-left: 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
    transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
    -webkit-transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
    -o-transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
    transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools {
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
    opacity: 0;
    filter: "alpha(opacity=0)";
    -ms-filter: "alpha(opacity=0)";
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.4);
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)";
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85);
    filter: "alpha(opacity=85)";
    -ms-filter: "alpha(opacity=85)";
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9);
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)";
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp {
    background-image: url(mCSB_buttons.png);
    background-repeat: no-repeat;
    opacity: .4;
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)";
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -20px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -40px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -56px;
}

    /* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
    .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover, .mCSB_scrollTools .mCSB_buttonUp:hover {
        opacity: .75;
        filter: "alpha(opacity=75)";
        -ms-filter: "alpha(opacity=75)";
    }

    /* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
    .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active, .mCSB_scrollTools .mCSB_buttonUp:active {
        opacity: .9;
        filter: "alpha(opacity=90)";
        -ms-filter: "alpha(opacity=90)";
    }

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.15);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, 0.85);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, 0.9);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
    -moz-border-radius: 1px;
    border-radius: 1px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
    -moz-border-radius: 1px;
    border-radius: 1px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px auto;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -20px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -40px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -56px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
    -moz-border-radius: 1px;
    border-radius: 1px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
    -moz-border-radius: 1px;
    border-radius: 1px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -20px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -40px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -56px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
    -moz-border-radius: 2px;
    border-radius: 2px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
    -moz-border-radius: 2px;
    border-radius: 2px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 6px;
    margin: 5px auto;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -20px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -40px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -56px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
    -moz-border-radius: 2px;
    border-radius: 2px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
    -moz-border-radius: 2px;
    border-radius: 2px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -20px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -40px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -56px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 2px;
    margin: 7px auto;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.15);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.15);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded.mCSB_scrollTools .mCSB_dragger {
    height: 14px;
}

    /* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
    .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 14px;
        margin: 0 1px;
    }

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 14px;
}

    /* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
    .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
        height: 14px;
        margin: 1px 0;
    }

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 16px;
    height: 16px;
    margin: -1px 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 4px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 16px;
    width: 16px;
    margin: 0 -1px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 -72px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -92px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -112px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -128px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.15);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px -72px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -92px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -112px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -128px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {
    width: 4px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    background-color: transparent;
    background-position: center;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
    background-repeat: repeat-y;
    opacity: .3;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)";
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0;
    background-repeat: repeat-x;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px -72px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -92px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -112px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -128px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px -72px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -92px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -112px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -128px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-y;
    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 70px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 70px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-dark.mCSB_scrollTools, .mCS-3d.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)";
}

    /* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
    .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
        -moz-border-radius: 16px;
        border-radius: 16px;
    }

    /* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
    .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
        width: 8px;
        background-color: #000;
        background-color: rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
        -moz-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
        box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
    }

    /* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
    .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: #555;
    }

    /* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
    .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 8px;
    }

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 8px;
    margin: 4px 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 8px;
    margin: 4px auto;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)";
}

    /* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
    .mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
        -moz-border-radius: 7px;
        border-radius: 7px;
    }

        /* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
        .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
            -moz-border-radius: 5px;
            border-radius: 5px;
        }

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical {
    right: 1px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCS-3d-thick.mCSB_scrollTools_vertical {
    -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal, .mCS-3d-thick.mCSB_scrollTools_horizontal {
    bottom: 1px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
    -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
    width: 12px;
    margin: 2px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #555;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    width: auto;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-thick-dark.mCSB_scrollTools {
    -webkit-box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #777;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #fff;
    background-color: rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
    right: 0;
    margin: 12px 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: 0;
    margin: 0 12px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
    left: 0;
    right: auto;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 50px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 50px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)";
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)";
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)";
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)";
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
    width: 6px;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 6px;
    margin: 5px 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 12px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 12px;
    margin: 2px 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
    width: 12px;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    margin: 3px 5px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 6px;
    margin: 5px 3px;
    position: absolute;
    width: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 12px;
    margin: 2px 0;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    border-color: rgba(255, 255, 255, 0.2);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
    border-color: #000;
    border-color: rgba(0, 0, 0, 0.2);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.6);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.6);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85);
}

/* line 1, ../dev/sass/plugins/_jquery.mCustomScrollbar.min.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9);
}

/* line 1, ../dev/sass/plugins/_colorpicker.scss */
.colorpicker {
    width: 225px;
    height: 231px;
    overflow: hidden;
    position: absolute;
    background: url(../img/external/colorpicker/colorpicker_background.png) no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    display: none;
}

/* line 11, ../dev/sass/plugins/_colorpicker.scss */
.colorpicker_color {
    width: 150px;
    height: 150px;
    left: 10px;
    top: 10px;
    position: absolute;
    background: #f00;
    overflow: hidden;
    cursor: crosshair;
}

    /* line 22, ../dev/sass/plugins/_colorpicker.scss */
    .colorpicker_color div {
        position: absolute;
        top: 0;
        left: 0;
        width: 150px;
        height: 150px;
        background: url(../img/external/colorpicker/colorpicker_overlay.png);
    }

        /* line 31, ../dev/sass/plugins/_colorpicker.scss */
        .colorpicker_color div div {
            position: absolute;
            top: 0;
            left: 0;
            width: 15px;
            height: 15px;
            overflow: hidden;
            background: url(../img/external/colorpicker/colorpicker-select.png);
            margin: -7px 0 0 -7px;
        }

/* line 42, ../dev/sass/plugins/_colorpicker.scss */
.colorpicker_hue {
    position: absolute;
    top: 10px;
    left: 178px;
    width: 40px;
    height: 150px;
    cursor: n-resize;
}

    /* line 51, ../dev/sass/plugins/_colorpicker.scss */
    .colorpicker_hue div {
        position: absolute;
        width: 63px;
        height: 20px;
        overflow: hidden;
        background: url(../img/external/colorpicker/indic.png) left top;
        margin: -4px 0 0 0;
        left: -12px;
    }

/* line 61, ../dev/sass/plugins/_colorpicker.scss */
.colorpicker_new_color_parent {
    position: absolute;
    width: 49px;
    height: 19px;
    left: 3px;
    top: 186px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 3px;
    background-color: rgba(255, 255, 255, 0.04);
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
}

/* line 73, ../dev/sass/plugins/_colorpicker.scss */
.colorpicker_new_color {
    width: 100%;
    height: 100%;
}

/* line 78, ../dev/sass/plugins/_colorpicker.scss */
.colorpicker_current_color {
    position: absolute;
    width: 60px;
    height: 30px;
    left: 283px;
    top: 13px;
    background: #f00;
}

/* line 87, ../dev/sass/plugins/_colorpicker.scss */
.colorpicker input {
    background-color: transparent;
    border: 1px solid transparent;
    position: absolute;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #898989;
    top: 4px;
    right: 11px;
    text-align: right;
    margin: 0;
    padding: 0;
    height: 11px;
}

/* line 102, ../dev/sass/plugins/_colorpicker.scss */
.colorpicker_hex {
    position: absolute;
    width: 154px;
    height: 24px;
    border: 1px solid #242326;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
    left: 66px;
    top: 186px;
}

    /* line 114, ../dev/sass/plugins/_colorpicker.scss */
    .colorpicker_hex input {
        right: auto;
        font: bold 11px/1 "Roboto", sans-serif !important;
        color: #c8dff4;
        left: 0;
        width: 100%;
        height: 18px;
        text-align: center;
        text-transform: uppercase;
    }

/* line 125, ../dev/sass/plugins/_colorpicker.scss */
.colorpicker_field {
    height: 22px;
    width: 62px;
    background-position: top;
    position: absolute;
}

    /* line 132, ../dev/sass/plugins/_colorpicker.scss */
    .colorpicker_field span {
        position: absolute;
        width: 12px;
        height: 22px;
        overflow: hidden;
        top: 0;
        right: 0;
        cursor: n-resize;
    }

/* line 142, ../dev/sass/plugins/_colorpicker.scss */
.colorpicker_rgb_r {
    background-image: url(../img/external/colorpicker/colorpicker_rgb_r.png);
    top: 52px;
    left: 212px;
}

/* line 148, ../dev/sass/plugins/_colorpicker.scss */
.colorpicker_rgb_g {
    background-image: url(../img/external/colorpicker/colorpicker_rgb_g.png);
    top: 82px;
    left: 212px;
}

/* line 154, ../dev/sass/plugins/_colorpicker.scss */
.colorpicker_rgb_b {
    background-image: url(../img/external/colorpicker/colorpicker_rgb_b.png);
    top: 112px;
    left: 212px;
}

/* line 160, ../dev/sass/plugins/_colorpicker.scss */
.colorpicker_hsb_h {
    background-image: url(../img/external/colorpicker/colorpicker_hsb_h.png);
    top: 52px;
    left: 282px;
}

/* line 166, ../dev/sass/plugins/_colorpicker.scss */
.colorpicker_hsb_s {
    background-image: url(../img/external/colorpicker/colorpicker_hsb_s.png);
    top: 82px;
    left: 282px;
}

/* line 172, ../dev/sass/plugins/_colorpicker.scss */
.colorpicker_hsb_b {
    background-image: url(../img/external/colorpicker/colorpicker_hsb_b.png);
    top: 112px;
    left: 282px;
}

/* line 178, ../dev/sass/plugins/_colorpicker.scss */
.colorpicker_submit {
    position: absolute;
    width: 22px;
    height: 22px;
    background: url(../img/external/colorpicker/colorpicker_submit.png) top;
    left: 322px;
    top: 142px;
    overflow: hidden;
}

/* line 188, ../dev/sass/plugins/_colorpicker.scss */
.colorpicker_focus {
    background-position: center;
}

/* line 192, ../dev/sass/plugins/_colorpicker.scss */
.colorpicker_hex.colorpicker_focus {
    background-position: bottom;
}

/* line 196, ../dev/sass/plugins/_colorpicker.scss */
.colorpicker_submit.colorpicker_focus {
    background-position: bottom;
}

/* line 200, ../dev/sass/plugins/_colorpicker.scss */
.colorpicker_slider {
    background-position: bottom;
}

/* line 204, ../dev/sass/plugins/_colorpicker.scss */
.colorpicker_current_color,
.colorpicker_field {
    display: none;
}

/**
* @section Settings
*/
/* line 1, ../dev/sass/blocks/_g-blocks.scss */
.g-tel {
    color: inherit;
    cursor: default;
    text-decoration: none;
}
/* line 6, ../dev/sass/blocks/_g-blocks.scss */
.-device_desktop .g-tel {
    pointer-events: none;
}

/* line 11, ../dev/sass/blocks/_g-blocks.scss */
.g-textshadow, .b-mainNavigation, .b-bottomNavigation, .b-title, .b-logout, .b-sidebar, .b-projects {
    text-shadow: 0 4px 6px rgba(0, 0, 0, 0.75);
}

/* line 15, ../dev/sass/blocks/_g-blocks.scss */
.g-fullscreen, .b-content, .b-sidebar, .b-projects__list, .l-tools, .b-tools__list {
    height: -webkit-calc(100vh - 70px);
    height: calc(100vh - 70px);
}

/**
* @section Column Layout
*/
/* line 4, ../dev/sass/blocks/_i-column.scss */
.i-column {
    display: table-cell;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top;
}

/* ==|== primary styles =====================================================
   Authors: Evgeny Makeev
   ========================================================================== */
/* line 41, ../dev/sass/main.scss */
a:hover {
    text-decoration: none;
}

/**
* @section b-text
*/
/* line 49, ../dev/sass/main.scss */
.b-text {
    /* ... */
}

/* line 60, ../dev/sass/main.scss */
body {
    /*background: fixed #181719 url(../img/blocks/l-siteLogin/l-siteLogin-bg.jpg) center center no-repeat;*/
    /*background: #0C0B33;*/
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    /*color: #c8dff4;*/
    color: #B7B6C2;
    font-size: 13px;
    font-family: "Roboto", sans-serif;
}
    /* line 67, ../dev/sass/main.scss */
    body.-page_wizard {
        min-width: 1030px;
    }

@media only screen and (max-width: 640px) {
    /* line 67, ../dev/sass/main.scss */
    body.-page_wizard {
        min-width: 0;
    }
}

/* line 76, ../dev/sass/main.scss */
input[type="text"],
input[type="tel"],
input[type="email"],
input[type="password"],
input[type="search"] {
    font: 500 16px "Roboto", sans-serif;
}
    /* line 83, ../dev/sass/main.scss */
    input[type="text"]:focus,
    input[type="tel"]:focus,
    input[type="email"]:focus,
    input[type="password"]:focus,
    input[type="search"]:focus {
        outline: none;
        border-bottom: 1px solid #8492a1;
    }

/* line 89, ../dev/sass/main.scss */
::-webkit-input-placeholder {
    color: #8492a1;
    text-transform: uppercase;
    font: italic 500 13px "Roboto", sans-serif;
}
input#txtWaterMark::placeholder {
    color:#999;
    opacity:1
}
/* line 94, ../dev/sass/main.scss */
:focus::-webkit-input-placeholder {
    opacity: 0;
}


/* line 108, ../dev/sass/main.scss */
::-moz-placeholder {
    color: #8492a1;
    text-transform: uppercase;
    font: italic 500 13px "Roboto", sans-serif;
}

/* line 114, ../dev/sass/main.scss */
:focus::-moz-placeholder {
    opacity: 0;
}

/* line 118, ../dev/sass/main.scss */
:-ms-input-placeholder {
    color: #8492a1;
    text-transform: uppercase;
    font: italic 500 13px "Roboto", sans-serif;
}

/* line 124, ../dev/sass/main.scss */
:focus:-ms-input-placeholder {
    opacity: 0;
}

/**
* @section wrapper
*/
/* line 131, ../dev/sass/main.scss */
.l-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
    background: rgba(0, 0, 0, 0.3);
}

.l-wrapper1 {
    position: relative;
    margin: 0 auto;
    padding: 0;
    /*background: rgba(0, 0, 0, 0.3);*/
}

/**
* @section Main Site Header
*/
/* line 4, ../dev/sass/blocks/_l-siteHeader.scss */
.l-siteHeader {
    position: relative;
    display: table;
    width: 100%;
    height: 68px;
    border-bottom: 2px solid #131643;
}

.l-siteHeader1 {
    position: relative;
    display: table;
    width: 100%;
    height: 68px;
    border-bottom: 2px solid #131643;
}


/**
* @subsection Main Site Logo
*/
/* line 4, ../dev/sass/blocks/_l-siteLogo.scss */
.l-siteLogo {
    overflow: hidden;
    border-right: 2px solid #181718;
    padding: 0 20px 0 40px;
    width: 260px;
}


/* line 10, ../dev/sass/blocks/_l-siteLogo.scss */
.b-siteLogo {
    margin: 0;
    padding: 14px 0 13px;
    width: 194px;
    height: 41px;
}
/* line 16, ../dev/sass/blocks/_l-siteLogo.scss */
.b-siteLogo__link {
    display: block;
    width: 100%;
    height: 100%;
}
/* line 21, ../dev/sass/blocks/_l-siteLogo.scss */
.b-siteLogo__icon {
    display: block;
    width: 100%;
    height: 100%;
}

/**
* @subsection Main Site Search
*/
/* line 4, ../dev/sass/blocks/_l-siteSearch.scss */
.l-siteSearch {
    vertical-align: middle;
    padding: 10px 40px;
}

/* line 8, ../dev/sass/blocks/_l-siteSearch.scss */
.b-siteSearch {
    position: relative;
    padding-right: 75px;
}
/* line 12, ../dev/sass/blocks/_l-siteSearch.scss */
.b-siteSearch__input {
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    margin: 0;
    width: 100%;
    border: none;
    background: transparent;
}
    /* line 18, ../dev/sass/blocks/_l-siteSearch.scss */
    .b-siteSearch__input:focus {
        border-bottom: none !important;
    }
/* line 22, ../dev/sass/blocks/_l-siteSearch.scss */
.b-siteSearch__button {
    position: absolute;
    top: 50%;
    right: 30px;
    display: block;
    overflow: hidden;
    margin: -18px 0 0;
    padding: 10px;
    width: 37px;
    height: 37px;
    border: none;
    background: center center no-repeat;
    white-space: nowrap;
    text-indent: 200%;
    outline: none;
}

/**
* @subsection Main Site Nav
*/
/* line 4, ../dev/sass/blocks/_l-siteNavigation.scss */
.l-siteNavigation {
    width: 260px;
    border-right: 2px solid #181718;
}

/* line 8, ../dev/sass/blocks/_l-siteNavigation.scss */
.b-siteNavigation {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px;
}

/* line 12, ../dev/sass/blocks/_l-siteNavigation.scss */
.b-mainNavigation {
    display: block;
    margin: 0 -40px;
    padding: 0;
    max-height: -webkit-calc(100vh - 185px);
    max-height: calc(100vh - 185px);
    color: #8492a1;
    list-style: none;
    text-transform: uppercase;
    font: 11px "Roboto", sans-serif;
}
/* line 23, ../dev/sass/blocks/_l-siteNavigation.scss */
.b-mainNavigation__item {
    position: relative;
    margin: 0;
    padding: 0;
    border-bottom: 2px solid #181718;
}
    /* line 28, ../dev/sass/blocks/_l-siteNavigation.scss */
    .b-mainNavigation__item:first-child {
        border-top: 2px solid #181718;
    }
    /* line 31, ../dev/sass/blocks/_l-siteNavigation.scss */
    .b-mainNavigation__item.-state_active {
        z-index: 1;
    }
    /* line 35, ../dev/sass/blocks/_l-siteNavigation.scss */
    .b-mainNavigation__item strong {
        color: #c8dff4;
    }
/* line 39, ../dev/sass/blocks/_l-siteNavigation.scss */
.b-mainNavigation__link {
    position: relative;
    display: block;
    padding: 15px 40px 15px 55px;
    color: #8492a1 !important;
    text-decoration: none;
}
    /* line 45, ../dev/sass/blocks/_l-siteNavigation.scss */
    .b-mainNavigation__link:before {
        position: absolute;
        top: 24px;
        left: 40px;
        margin-top: -2px;
        width: 4px;
        height: 4px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        background: #717d89;
        content: '';
    }

    /* line 56, ../dev/sass/blocks/_l-siteNavigation.scss */
    .b-mainNavigation__link:hover, .-state_active > .b-mainNavigation__link {
        background-color: #606972;
        background-color: rgba(96, 105, 114, 0.25);
        color: #c8dff4;
    }
        /* line 61, ../dev/sass/blocks/_l-siteNavigation.scss */
        .b-mainNavigation__link:hover:before, .-state_active > .b-mainNavigation__link:before {
            background: #c8dff4;
        }
        /* line 66, ../dev/sass/blocks/_l-siteNavigation.scss */
        .-state_active > .b-mainNavigation__link:after {
            position: absolute;
            top: -2px;
            bottom: -2px;
            left: 100%;
            width: 12px;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            background-size: cover;
            content: '';
        }

/**
* @section content
*/
/* line 147, ../dev/sass/main.scss */
.l-content {
    position: relative;
}

/**
* @section main
*/
/* line 155, ../dev/sass/main.scss */
.l-contentText {
    position: relative;
    display: table;
    width: 100%;
}

/**
* @section Main Site Footer
*/
/**
* @section Main Site Footer
*/
/* line 177, ../dev/sass/main.scss */
/*.jq-checkbox {
  margin-right: 5px;
  border: 1px solid #8492a1;
  -moz-border-radius: 0;
  border-radius: 0;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}*/
/* line 184, ../dev/sass/main.scss */
/*.jq-checkbox.checked {
  overflow: visible !important;
}*/
/* line 187, ../dev/sass/main.scss */
/*
.jq-checkbox.checked .jq-checkbox__div {
  position: absolute;
  left: 2px;
  top: -5px;
  background: none;
  margin: 0;
  width: 15px;
  height: 15px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
*/
/* line 203, ../dev/sass/main.scss */
.b-siteNavigation .mCustomScrollBox {
    margin-right: -20px;
    padding-right: 20px;
}

/* line 209, ../dev/sass/main.scss */
.b-siteNavigation .mCSB_container {
    margin: 0 -40px;
    padding: 0 40px;
}
/* line 213, ../dev/sass/main.scss */
.b-projects.-type_popup .mCSB_container {
    margin-right: 0;
}

/* line 218, ../dev/sass/main.scss */
.b-siteNavigation .mCSB_scrollTools {
    right: 15px;
}

/* line 223, ../dev/sass/main.scss */
.mCSB_dragger_bar {
    background: #313439 !important;
    -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.75);
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.75);
}

/**
* @section Site Navigation Bottom
*/
/* line 7, ../dev/sass/blocks/_l-siteNavigationBottom.scss */
.b-bottomNavigation {
    margin: 0;
    padding: 0;
    list-style: none;
}
/* line 13, ../dev/sass/blocks/_l-siteNavigationBottom.scss */
.b-bottomNavigation__item {
    color: #464646;
}
/* line 20, ../dev/sass/blocks/_l-siteNavigationBottom.scss */
.b-bottomNavigation__link {
    color: inherit;
    text-decoration: none;
}
    /* line 24, ../dev/sass/blocks/_l-siteNavigationBottom.scss */
    .b-bottomNavigation__link:hover {
        text-decoration: underline;
    }

/**
* @section Site Copyright
*/
/* line 4, ../dev/sass/blocks/_l-siteCopyright.scss */
.l-siteCopyright {
    color: #464646;
    font: 11px Arial, Helvetica, sans-serif;
}

/* line 8, ../dev/sass/blocks/_l-siteCopyright.scss */
.b-siteCopyright {
    margin: 0 0 15px;
    text-transform: uppercase;
}
/* line 12, ../dev/sass/blocks/_l-siteCopyright.scss */
.b-siteCopyright__link {
    color: inherit;
    text-decoration: none;
}
    /* line 16, ../dev/sass/blocks/_l-siteCopyright.scss */
    .b-siteCopyright__link:hover {
        text-decoration: underline;
    }

/**
* @subsection Developer Copyright
*/
/* line 6, ../dev/sass/blocks/_b-developerCopyright.scss */
.b-developerCopyright__link {
    color: inherit;
    text-decoration: none;
}
    /* line 10, ../dev/sass/blocks/_b-developerCopyright.scss */
    .b-developerCopyright__link:hover {
        text-decoration: underline;
    }

/**
* @section itle
*/
/* line 4, ../dev/sass/blocks/_b-title.scss */
.b-title {
    margin: 0 0 20px;
    color: #8492a1;
    font: 900 13px/1.2 "Roboto", sans-serif;
    text-transform: uppercase;
}

.b-title__groupshots {
    margin: 0 0 20px;
    color: #8492a1;
    text-transform: uppercase;
    position: absolute;
    top: 30%;
    font: 700 17px/1.2 "Roboto", sans-serif;
    left: 2%;
    text-shadow: 0 4px 6px rgba(0, 0, 0, 0.75);
}

/**
* @subsection Main Site Search
*/
/* line 5, ../dev/sass/blocks/_l-siteLogin.scss */
.l-siteLogin {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 640px;
    height: 100vh;
    min-height: 640px;
}

@media screen and (max-width: 640px) {
    /* line 5, ../dev/sass/blocks/_l-siteLogin.scss */
    .l-siteLogin {
        min-width: 0;
    }
}

/**
* @subsection Main Site Search
*/
/* line 4, ../dev/sass/blocks/_l-form.scss */
.l-form {
    width: 640px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 12px rgba(255, 255, 255, 0.02);
    -moz-box-shadow: 0 0 12px rgba(255, 255, 255, 0.02);
    box-shadow: 0 0 12px rgba(255, 255, 255, 0.02);
}

@media screen and (max-width: 1280px) {
    /* line 4, ../dev/sass/blocks/_l-form.scss */
    .l-form {
        width: 540px;
    }
}

@media screen and (max-width: 1024px) {
    /* line 4, ../dev/sass/blocks/_l-form.scss */
    .l-form {
        width: 460px;
    }
}

/* line 19, ../dev/sass/blocks/_l-form.scss */
.b-form {
    position: relative;
    padding: 70px 85px 80px;
    color: #fff;
    text-align: center;
}
/* line 25, ../dev/sass/blocks/_l-form.scss */
.b-form__header {
    margin: 0 0 55px 0;
    color: #f4f6f9;
    font: 64px/1 "Bebas", sans-serif;
    text-align: center;
}

@media only screen and (max-width: 1280px) {
    /* line 25, ../dev/sass/blocks/_l-form.scss */
    .b-form__header {
        margin-bottom: 40px;
    }
}

@media only screen and (max-width: 1024px) {
    /* line 25, ../dev/sass/blocks/_l-form.scss */
    .b-form__header {
        margin-bottom: 25px;
    }
}
/* line 38, ../dev/sass/blocks/_l-form.scss */
.b-form__headerIll {
    max-width: 100%;
}
/* line 41, ../dev/sass/blocks/_l-form.scss */
.b-form__footer {
    margin: 35px -85px 0;
    padding: 40px 85px 0;
    border-top: 1px solid #212022;
}

@media screen and (max-width: 1280px) {
    /* line 41, ../dev/sass/blocks/_l-form.scss */
    .b-form__footer {
        margin: 40px -55px 0;
        padding: 40px 55px 0;
    }
}

@media screen and (max-width: 1024px) {
    /* line 41, ../dev/sass/blocks/_l-form.scss */
    .b-form__footer {
        margin: 30px -35px 0;
        padding: 30px 35px 0;
    }
}
/* line 55, ../dev/sass/blocks/_l-form.scss */
.b-form__controlGroup {
    margin-top: 55px;
    text-align: left;
}
    /* line 15, ../dev/sass/_mixins.scss */
    .b-form__controlGroup:before, .b-form__controlGroup:after {
        content: " ";
        display: table;
    }
    /* line 20, ../dev/sass/_mixins.scss */
    .b-form__controlGroup:after {
        clear: both;
    }
/* line 23, ../dev/sass/_mixins.scss */
.b-form__controlGroup {
    *zoom: 1;
}
    /* line 60, ../dev/sass/blocks/_l-form.scss */
    .b-form__controlGroup:first-child {
        margin-top: 0;
    }
    /* line 64, ../dev/sass/blocks/_l-form.scss */
    .b-form__controlGroup.-type_helpers {
        margin-top: 20px;
    }

@media screen and (max-width: 1280px) {
    /* line 55, ../dev/sass/blocks/_l-form.scss */
    .b-form__controlGroup {
        margin-top: 40px;
    }
}

@media screen and (max-width: 1024px) {
    /* line 55, ../dev/sass/blocks/_l-form.scss */
    .b-form__controlGroup {
        margin-top: 25px;
    }
}
/* line 75, ../dev/sass/blocks/_l-form.scss */
.b-form__control {
    margin-left: 110px;
}
/* line 78, ../dev/sass/blocks/_l-form.scss */
.b-form__label {
    float: left;
    width: 110px;
    color: #c8dff4;
    text-transform: uppercase;
    font: 14px "Roboto", sans-serif;
}
    /* line 85, ../dev/sass/blocks/_l-form.scss */
    .b-form__label.-type_remember {
        float: left;
        width: auto;
    }
/* line 90, ../dev/sass/blocks/_l-form.scss */
.b-form__textInput {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0 10px 5px;
    border: 0;
    border-bottom: 1px solid #5b656e;
    background: none;
    color: #fff;
    display: block;
    width: 100%;
}

.project-name {
    width: 350px;
    background: transparent;
    border: none;
}

.edit-text {
    width: 200px;
    background: transparent;
    border: 1px solid #A4B6C8;
    outline: none;
    resize: none;
}

.edit-text-container {
    margin-top: 15px;
    margin-bottom: 3px;
}

.fontname-container {
    margin-top: 15px;
    margin-bottom: 3px;
}

/* line 101, ../dev/sass/blocks/_l-form.scss */
.b-form__textInput:focus {
    outline: none;
    border-bottom-color: #c8dff4;
}
/* line 106, ../dev/sass/blocks/_l-form.scss */
.b-form__link {
    color: #c8dff4;
    text-decoration: none;
    font: 300 14px "Roboto", sans-serif;
}
    /* line 110, ../dev/sass/blocks/_l-form.scss */
    .b-form__link:hover {
        text-decoration: underline;
    }
    /* line 114, ../dev/sass/blocks/_l-form.scss */
    .b-form__link.-type_hint {
        font-size: 12px;
    }
    /* line 117, ../dev/sass/blocks/_l-form.scss */
    .b-form__link.-type_registration {
        display: block;
        margin-top: 30px;
        text-transform: uppercase;
    }
    /* line 122, ../dev/sass/blocks/_l-form.scss */
    .b-form__link.-align_right {
        float: right;
    }
/* line 126, ../dev/sass/blocks/_l-form.scss */
.b-form__button {
    display: block;
    width: 100%;
    height: 51px;
    margin: 0;
    border: 1px solid #414144;
    background-color: transparent;
    color: #f5f7f9;
    text-align: center;
    font: 16px/1 "Bebas", sans-serif;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.b-form__button1 {
    display: block;
    width: 100%;
    height: 51px;
    margin: 0;
    border: 1px solid #414144;
    background-color: transparent;
    color: #8BD9F4;
    text-align: center;
    font: 16px/1 "Bebas", sans-serif;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

/* line 138, ../dev/sass/blocks/_l-form.scss */
.b-form__button:hover .b-form__button1:hover {
    border-color: #fff;
    color: #fff;
}

@media only screen and (max-width: 1280px) {
    /* line 19, ../dev/sass/blocks/_l-form.scss */
    .b-form {
        padding: 40px 55px 45px;
    }
}

@media only screen and (max-width: 1024px) {
    /* line 19, ../dev/sass/blocks/_l-form.scss */
    .b-form {
        padding: 20px 35px 25px;
    }
}

/**
* @section Logout
*/
/* line 4, ../dev/sass/blocks/_b-logout.scss */
.l-logout {
    border-left: 2px solid #181718;
    width: 300px;
    vertical-align: middle;
}

/* line 9, ../dev/sass/blocks/_b-logout.scss */
.b-logout {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 8px;
    width: 66px;
    color: #8492a1;
    vertical-align: middle;
}
/* line 17, ../dev/sass/blocks/_b-logout.scss */
.l-controls.-state_minimized > .b-logout {
    padding: 0;
    width: 103px;
}
    /* line 21, ../dev/sass/blocks/_b-logout.scss */
    .l-controls.-state_minimized > .b-logout .b-logout__link {
        padding: 0 51px 0 52px;
        height: 35px;
        font-size: 0;
    }
        /* line 26, ../dev/sass/blocks/_b-logout.scss */
        .l-controls.-state_minimized > .b-logout .b-logout__link:before {
            top: 50%;
            left: 50%;
            margin: -15px 0 0 -15px;
        }

@media screen and (max-width: 640px) {
    /* line 31, ../dev/sass/blocks/_b-logout.scss */
    body.-page_wizard .l-siteHeader .l-siteHeader1 .l-controls.-state_minimized > .b-logout .b-logout__link:before {
        margin-left: -18px;
    }
}

@media screen and (max-width: 640px) {
    /* line 21, ../dev/sass/blocks/_b-logout.scss */
    .l-controls.-state_minimized > .b-logout .b-logout__link {
        padding: 0;
    }
}
/* line 43, ../dev/sass/blocks/_b-logout.scss */
.b-logout__link {
    position: relative;
    overflow: hidden;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 50px;
    width: 100%;
    color: inherit;
    text-transform: uppercase;
    text-decoration: none;
    /*opacity: .8;*/
    font: 900 13px/30px "Roboto", sans-serif;
}
    /* line 56, ../dev/sass/blocks/_b-logout.scss */
    .b-logout__link:hover {
        /*opacity: 1;*/
    }
    /* line 60, ../dev/sass/blocks/_b-logout.scss */
    .b-logout__link:before {
        position: absolute;
        top: 0;
        left: 10px;
        width: 32px;
        height: 32px;
        background: 0 center no-repeat;
        content: '';
        background-size: auto 75%;
        background-position: center center;
    }

@media screen and (max-width: 640px) {
    /* line 72, ../dev/sass/blocks/_b-logout.scss */
    body.-page_wizard .l-siteHeader .l-siteHeader1 .b-logout {
        float: none;
        display: inline-block;
        padding: 10px 20px;
    }
}

/**
* @subsection Main Site Nav
*/
/* line 4, ../dev/sass/blocks/_l-sidebar.scss */
.l-sidebar {
    width: 300px;
    border-left: 2px solid #181718;
}

/* line 8, ../dev/sass/blocks/_l-sidebar.scss */
.b-sidebar {
    text-transform: uppercase;
    font: bold 13px "Roboto", sans-serif;
}
/* line 14, ../dev/sass/blocks/_l-sidebar.scss */
.b-sidebar__list {
    margin: 0;
    padding: 0;
    list-style: none;
}
/* line 19, ../dev/sass/blocks/_l-sidebar.scss */
.b-sidebar__item {
    position: relative;
    margin: 0;
    padding: 0;
    height: 100%;
    border-bottom: 2px solid #181718;
    color: #c8dff4;
}
/* line 27, ../dev/sass/blocks/_l-sidebar.scss */
.b-sidebar__link {
    position: relative;
    display: block;
    padding: 15px 40px 15px 77px;
    color: inherit;
    text-decoration: none;
}
    /* line 34, ../dev/sass/blocks/_l-sidebar.scss */
    .b-sidebar__link:before {
        position: absolute;
        top: 15px;
        left: 35px;
        margin-top: -2px;
        width: 4px;
        height: 4px;
        background: url(../img/icons-sprite.png) no-repeat;
        content: '';
    }
    /* line 44, ../dev/sass/blocks/_l-sidebar.scss */
    .b-sidebar__link:hover, .-state_active > .b-sidebar__link {
        background-color: #606972;
        background-color: rgba(96, 105, 114, 0.3);
    }
/* line 51, ../dev/sass/blocks/_l-sidebar.scss */
.-type_start > .b-sidebar__link:before {
    width: 22px;
    height: 26px;
    background-position: 0 0;
}
/* line 58, ../dev/sass/blocks/_l-sidebar.scss */
.-type_load > .b-sidebar__link:before {
    width: 26px;
    height: 23px;
    background-position: 0 -65px;
}

.-type_groupshot > .b-sidebar__link:before {
    width: 26px;
    height: 23px;
    background-position: 0 -33px;
}

/**
* @section Products
*/
/* line 4, ../dev/sass/blocks/_b-products.scss */
.b-products {
    padding: 40px;
}
/* line 7, ../dev/sass/blocks/_b-products.scss */
.b-products__list {
    margin: -30px -6px -6px;
    padding: 0;
    list-style: none;
    text-align: center;
    font: bold 11px "Roboto", sans-serif;
}
/* line 14, ../dev/sass/blocks/_b-products.scss */
.b-products__item {
    display: inline-block;
    margin: 30px 6px 6px;
    width: 150px;
    text-align: center;
    -webkit-transition: 0.6s ease-in-out;
    transition: 0.6s ease-in-out;
    -moz-transition: 0.6s ease-in-out;
    -o-transition: 0.6s ease-in-out;
    -webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
    backface-visibility: hidden;
    -moz-backface-visibility: hidden; /*mozilla */
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
    -ms-transform: translateZ(0) scale(1.0, 1.0); /* IE 9 */
    transform: translateZ(0) scale(1.0, 1.0);
    -moz-transform: translateZ(0) scale(1.0, 1.0);
}

.b-products__item_groupshots {
    display: inline-block;
    margin: 30px 6px 6px;
    width: 350px;
    text-align: center;
    -webkit-transition: 0.6s ease-in-out;
    transition: 0.6s ease-in-out;
    -moz-transition: 0.6s ease-in-out;
    -o-transition: 0.6s ease-in-out;
    -webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
    backface-visibility: hidden;
    -moz-backface-visibility: hidden; /*mozilla */
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
    -ms-transform: translateZ(0) scale(1.0, 1.0); /* IE 9 */
    transform: translateZ(0) scale(1.0, 1.0);
    -moz-transform: translateZ(0) scale(1.0, 1.0);
}

.b-products__item_groupshots_popups {
    display: inline-block;
    margin: 30px 6px 6px;
    width: 150px;
    text-align: center;
}

.b-products__item1 {
    display: inline-block;
    margin: 30px 6px 6px;
    width: 150px;
    text-align: center;
}

.b-products__item:hover {
    -webkit-transform: scale(1.2,1.2);
    -moz-transform: scale(1.2,1.2);
    -o-transform: scale(1.2,1.2);
    transform: scale(1.2,1.2);
}

.b-products__item_groupshots:hover {
    -webkit-transform: scale(1.2,1.2);
    -moz-transform: scale(1.2,1.2);
    -o-transform: scale(1.2,1.2);
    transform: scale(1.2,1.2);
}

/* line 20, ../dev/sass/blocks/_b-products.scss */
.b-products__link {
    display: block;
    color: #FFF !important;
    text-decoration: none;
}


/* line 25, ../dev/sass/blocks/_b-products.scss */
.b-products__figure {
    margin: 0;
}

/* line 28, ../dev/sass/blocks/_b-products.scss */
.b-products__ill {
    height: 180px;
    text-align: center;
}

.b-products__ill__groupshots {
    height: 180px;
    text-align: center;
    border: 1px #1b1b1f solid;
}

.b-products__ill__groupshots_createNew {
    height: 180px;
    text-align: center;
    background: url(../../Images/SiteImages/CreateNew.png) no-repeat;
    border: 1px dashed #a7dff4;
    background-size: 150px 182px;
}

    .b-products__ill__groupshots_createNew:hover {
        background: url(../../Images/SiteImages/CreateNew_hover.png) no-repeat;
        background-size: 150px 182px;
        border: 1px solid #a7dff4;
    }

.b-products__ill__groupshots:hover {
    border: 1px solid #a7dff4;
}

.b-active__groupshot {
    border: 1px solid #a7dff4;
    background: url(../../Images/SiteImages/checkmark.png) no-repeat;
    background-position: right top;
}

.b-active__groupshot_li {
    background: url(../../Images/SiteImages/checkmark.png) no-repeat;
    background-position: 190px 12px;
    background-size: 16px;
}

.b-products__ill1 {
    height: 217px;
    text-align: center;
}

/* line 32, ../dev/sass/blocks/_b-products.scss */
.b-products__img {
    width: 150px;
    height: 170px;
}
/* line 36, ../dev/sass/blocks/_b-products.scss */
.b-products__descr {
    display: inline-table;
    margin-top: 15px;
    text-transform: uppercase;
}

.b-products__descr__groupshot {
    display: inline-table;
    margin-top: 15px;
    text-transform: uppercase;
    color: rgb(27, 27, 31);
}

.b-products__descr_groupshots {
    display: inline-table;
    margin-top: 45px;
    text-transform: uppercase;
}

/**
* @section Products
*/
/* line 4, ../dev/sass/blocks/_b-projects.scss */
.b-projects {
    padding: 40px;
}
/* line 8, ../dev/sass/blocks/_b-projects.scss */
.b-projects__content {
    position: relative;
    z-index: 1;
}
/* line 12, ../dev/sass/blocks/_b-projects.scss */
.b-projects__header {
    margin: 0 -40px;
    width: 299px;
    padding: 25px 10px 25px 110px;
    /*background: #000;*/
    /*background-color: rgba(27, 27, 31, 0.8);*/
    background-color: rgba(19, 22, 67, 0.8);
    text-transform: uppercase;
    font: 900 13px/20px "Roboto", sans-serif;
    color: #FFF;
}
/* line 21, ../dev/sass/blocks/_b-projects.scss */
.b-projects__overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;
    background: rgba(0, 0, 0, 0.4);
    content: '';
}
/* line 32, ../dev/sass/blocks/_b-projects.scss */
.b-projects__list {
    margin: -6px -40px;
    padding: 0;
    background: #0C0B33;
    background-color: rgba(19, 22, 67, 0.8);
    list-style: none;
    font: bold 11px "Roboto", sans-serif;
}
/* line 41, ../dev/sass/blocks/_b-projects.scss */
.b-projects__item {
    display: block;
    padding: 40px;
    border-bottom: 2px solid #0C0B33;
}
    /* line 15, ../dev/sass/_mixins.scss */
    .b-projects__item:before, .b-projects__item:after {
        content: " ";
        display: table;
    }
    /* line 20, ../dev/sass/_mixins.scss */
    .b-projects__item:after {
        clear: both;
    }
/* line 23, ../dev/sass/_mixins.scss */
.b-projects__item {
    *zoom: 1;
}
    /* line 47, ../dev/sass/blocks/_b-projects.scss */
    .b-projects__item:first-child {
        border-top: 2px solid #181718;
    }
/* line 51, ../dev/sass/blocks/_b-projects.scss */
.b-projects__link {
    display: block;
    color: inherit;
    text-decoration: none;
}
/* line 56, ../dev/sass/blocks/_b-projects.scss */
.b-projects__title {
    margin: 0;
}
/* line 59, ../dev/sass/blocks/_b-projects.scss */
.b-projects__text {
    display: table-cell;
    overflow: hidden;
    text-transform: uppercase;
    vertical-align: middle;
}
/* line 65, ../dev/sass/blocks/_b-projects.scss */
.b-projects__ill {
    display: table-cell;
    padding-right: 23px;
    width: 55px;
    height: 80px;
    text-align: center;
}
/* line 72, ../dev/sass/blocks/_b-projects.scss */
.b-projects__img {
    max-width: 100%;
    max-height: 100%;
}
/* line 76, ../dev/sass/blocks/_b-projects.scss */
.b-projects__descr {
    overflow: hidden;
    display: block;
    margin-top: 15px;
}
/* line 81, ../dev/sass/blocks/_b-projects.scss */
.b-projects__term {
    float: left;
    clear: left;
}
/* line 85, ../dev/sass/blocks/_b-projects.scss */
.b-projects__def {
    float: left;
    margin-left: 0;
    min-height: 1.2em;
}
/* line 91, ../dev/sass/blocks/_b-projects.scss */
.b-projects__closeBtn {
    position: absolute;
    left: 325px;
    top: 50%;
    margin: -7px 0 0;
    width: 20px;
    height: 20px;
    background: url(../img/blocks/b-projects/b-projects__closeBtn-ico.png) no-repeat;
    cursor: pointer;
}
/* line 102, ../dev/sass/blocks/_b-projects.scss */
.b-projects.-type_popup {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 150;
    display: none;
    padding: 0;
}
    /* line 110, ../dev/sass/blocks/_b-projects.scss */
    .b-projects.-type_popup .b-projects__content {
        padding: 0 40px;
    }
    /* line 113, ../dev/sass/blocks/_b-projects.scss */
    .b-projects.-type_popup .b-projects__list {
        float: right;
        margin: 0 -40px;
        width: 300px;
    }
    /* line 118, ../dev/sass/blocks/_b-projects.scss */
    .b-projects.-type_popup .b-projects__item {
        cursor: pointer;
    }
        /* line 121, ../dev/sass/blocks/_b-projects.scss */
        .b-projects.-type_popup .b-projects__item:hover, .b-projects.-type_popup .b-projects__item.-state_active {
            background-color: rgba(255, 255, 255, 0.05);
        }
            /* line 125, ../dev/sass/blocks/_b-projects.scss */
            .b-projects.-type_popup .b-projects__item:hover .b-projects__title, .b-projects.-type_popup .b-projects__item.-state_active .b-projects__title {
                color: #fff;
            }

/**
* @subsection Preview
*/
/* line 4, ../dev/sass/blocks/_b-preview.scss */
.l-preview {
    padding: 10px;
}

@media only screen and (max-width: 640px) {
    /* line 4, ../dev/sass/blocks/_b-preview.scss */
    .l-preview {
        display: block;
    }
}

/* line 11, ../dev/sass/blocks/_b-preview.scss */
.b-preview {
    height: -webkit-calc(100vh - 90px);
    height: calc(100vh - 90px);
    background: url(../img/blocks/b-preview/b-preview-bg.jpg);
    /*min-height: 500px;*/
    height: 100%;
    padding-bottom: 2%;
}
/* line 16, ../dev/sass/blocks/_b-preview.scss */
.b-preview__content {
    /*padding-right: 5%;*/
    /*height: 100%;*/
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 2%;
    position:relative;

}

.b-preview__Social__content{
    width: 91% !important;
    height: 96vh;
    overflow: hidden;
}
.b-preview__Social__content .ps-container{
    width: 923px !important;
    height: 82vh !important;
    position: initial !important;;
}
.b-preview__Social__content .ps-container > .ps-scrollbar-x-rail {
    position: unset;
}
@media screen and (min-width: 1450px) {
    .b-preview__Social__content .ps-container {
        width: 750px !important;
    }
}
 @media screen and (max-width: 1300px) {
    .b-preview-logo-content{
        max-width: 780px;
    }
}


    /* line 24, ../dev/sass/blocks/_b-preview.scss */
    /*.b-preview__content img, commeneted by azmat*/
    .b-preview__content canvas {
        max-width: 90%;
        max-height: 90%;
    }

@media only screen and (max-width: 640px) {
    /* line 16, ../dev/sass/blocks/_b-preview.scss */
    .b-preview__content {
        padding: 5%;
        height: auto;
    }
}

@media only screen and (max-width: 640px) {
    /* line 11, ../dev/sass/blocks/_b-preview.scss */
    .b-preview {
        height: auto;
        min-height: 0;
    }
}

/**
* @subsection Controls
*/
/* line 5, ../dev/sass/blocks/_b-controls.scss */
.l-controls {
    vertical-align: middle;
    border-right: 2px solid #131643;
}
    /* line 9, ../dev/sass/blocks/_b-controls.scss */
    .l-controls.-type_1 {
        width: 350px !important;
    }
    /* line 12, ../dev/sass/blocks/_b-controls.scss */
    .l-controls.-type_2 {
        width: 177px;
    }

    .l-controls.-type_3 {
        border-right: none !important;
    }

@media screen and (max-width: 640px) {
    /* line 16, ../dev/sass/blocks/_b-controls.scss */
    body.-page_wizard .l-siteHeader .l-siteHeader1 .l-controls.-type_3 {
        display: table-header-group;
    }
}
/* line 22, ../dev/sass/blocks/_b-controls.scss */
.l-controls.-type_4 {
    width: 114px;
}

@media screen and (max-width: 640px) {
    /* line 25, ../dev/sass/blocks/_b-controls.scss */
    body.-page_wizard .l-siteHeader .l-siteHeader1 .l-controls.-type_4 {
        display: none;
    }
}
/* line 31, ../dev/sass/blocks/_b-controls.scss */
.l-controls.-type_5 {
    width: 60px;
}
    /* line 33, ../dev/sass/blocks/_b-controls.scss */
    .l-controls.-type_5.-state_minimized {
        width: 105px;
    }
/* line 37, ../dev/sass/blocks/_b-controls.scss */
.l-controls.-type_6 {
    width: 70px;
    /*background: #000;
    background: rgba(0, 0, 0, 0.2);*/
}

@media screen and (max-width: 640px) {
    /* line 43, ../dev/sass/blocks/_b-controls.scss */
    body.-page_wizard .l-siteHeader .l-siteHeader1 .l-controls {
        display: table-row-group;
        padding: 20px 0;
        width: 100%;
        text-align: center;
    }
}

/* line 53, ../dev/sass/blocks/_b-controls.scss */
.b-controls {
    padding: 0 35px;
    float:right;
}
    /* line 15, ../dev/sass/_mixins.scss */
    .b-controls:before, .b-controls:after {
        content: " ";
        display: table;
    }
    /* line 20, ../dev/sass/_mixins.scss */
    .b-controls:after {
        clear: both;
    }
/* line 23, ../dev/sass/_mixins.scss */
.b-controls {
    *zoom: 1;
}
/* line 57, ../dev/sass/blocks/_b-controls.scss */
.-type_4 > .b-controls, .-type_6 > .b-controls {
    padding: 0;
}
/* line 61, ../dev/sass/blocks/_b-controls.scss */
.-type_6 > .b-controls {
    height: 68px;
}
/* line 65, ../dev/sass/blocks/_b-controls.scss */
.b-controls.-type_project {
    float: right;
}
/* line 69, ../dev/sass/blocks/_b-controls.scss */
.b-controls__item {
    float: left;
    overflow: hidden;
    padding: 6px;
    width: 35px;
    background: url('../img/../img/sprites/icons-s26a7492f0d.png') no-repeat;
    white-space: nowrap;
    text-indent: 150%;
    /*opacity: .6;*/
    cursor: pointer;
}
    /* line 82, ../dev/sass/blocks/_b-controls.scss */
    .b-controls__item:hover {
        /*opacity: .8;*/
    }
    /* line 86, ../dev/sass/blocks/_b-controls.scss */
    .b-controls__item.-type_prev {
        /*background-position: 0 -1020px;*/
        /*opacity: .2;*/
        background: url('../img/Undo.png') no-repeat;
    }
        /* line 89, ../dev/sass/blocks/_b-controls.scss */
        .b-controls__item.-type_prev:hover {
            /*opacity: .6;*/
        }
    /* line 93, ../dev/sass/blocks/_b-controls.scss */
    .b-controls__item.-type_next {
        /*background-position: 0 -862px;*/
        /*opacity: .2;*/
        background: url('../img/Redo.png') no-repeat;
    }
        /* line 96, ../dev/sass/blocks/_b-controls.scss */
        .b-controls__item.-type_next:hover {
            /*opacity: .6;*/
        }
    /* line 100, ../dev/sass/blocks/_b-controls.scss */
    .b-controls__item.-type_save {
        /*background-position: 0 -1255px;*/
        background: url('../img/SaveECover.png') no-repeat;
        margin-right: 2px;
        margin-top:5px;
    }
    /* line 103, ../dev/sass/blocks/_b-controls.scss */
    .b-controls__item.-type_load {
        background-position: 0 -648px;
    }
    /* line 106, ../dev/sass/blocks/_b-controls.scss */
    .b-controls__item.-type_view {
        /*background-position: 0 -1663px;*/
        margin-right: 10px;
        background: url('../img/Preview.png') no-repeat;
    }
    /* line 109, ../dev/sass/blocks/_b-controls.scss */
    .b-controls__item.-type_edit {
        margin-right: 5px;
        /*width: 20px;
        height: 20px;
        background-position: 7px -429px;*/
        /*opacity: .2;*/
        background: url('../img/EditTitle.png') no-repeat;
        cursor: default;
    }
        /* line 115, ../dev/sass/blocks/_b-controls.scss */
        .b-controls__item.-type_edit:hover {
            /*opacity: .8;*/
            cursor: default;
        }
    /* line 119, ../dev/sass/blocks/_b-controls.scss */
    .b-controls__item.-type_min {
        width: 20px;
        height: 20px;
        background-position: 7px -784px;
    }
/* line 124, ../dev/sass/blocks/_b-controls.scss */
.-type_del {
    /*width: 20px;
        height: 20px;*/
    /*background-position: 4px 4px;*/
    margin-right: 4px;
    margin-top: 6px;
    background: url('../img/CloseECover.png') no-repeat;
}
.-type_del_page {
   
    margin-right: 4px;
    margin-top: 6px;
    background: url('../img/delete_page.png') no-repeat;
}
.-type_clone {
   
    margin-right: 4px;
    margin-top: 6px;
    background: url('../img/Clone.png') no-repeat;
}

.-type_addpage {
   
    margin-right: 4px;
    margin-top: 6px;
    background: url('../img/Add.png') no-repeat;
}



/* line 129, ../dev/sass/blocks/_b-controls.scss */
.b-controls__item.-type_fs {
    width: 20px;
    height: 20px;
    background-position: 7px -493px;
}
/* line 134, ../dev/sass/blocks/_b-controls.scss */
.b-controls__item.-type_toggle {
    /*float: none;*/
    /*width: 100px;*/
    /*background-position: 52px -1471px;*/
    background: url('../img/Expand.png') no-repeat;
    margin-left: 45px;
}
    /* line 139, ../dev/sass/blocks/_b-controls.scss */
    .b-controls__item.-type_toggle.-state_opened {
        /*background-position: 52px -1528px;*/
        /*background-position: 8px 8px;*/
        background: url('../img/Collapse.png') no-repeat;
    }
/* line 143, ../dev/sass/blocks/_b-controls.scss */
.b-controls__item.-type_menu {
    float: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /*width: 66px;
        height: 100%;*/
    /*background-position: 19px -704px;*/
    background: url('../img/ProjectList.png') no-repeat;
    margin-left: 18px;
    margin-top: 18px;
}

@media screen and (max-width: 640px) {
    /* line 151, ../dev/sass/blocks/_b-controls.scss */
    body.-page_wizard .l-siteHeader .l-siteHeader1 .b-controls__item {
        float: none;
        display: inline-block;
        vertical-align: middle;
    }
}

@media screen and (max-width: 640px) {
    /* line 157, ../dev/sass/blocks/_b-controls.scss */
    body.-page_wizard .l-siteHeader .l-siteHeader1 .b-controls__item.-type_edit {
        float: left;
        margin: 0;
        min-width: 90px;
    }
}
/* line 167, ../dev/sass/blocks/_b-controls.scss */
.b-controls__project {
    padding: 0 30px;
    text-transform: uppercase;
    font: 900 13px/30px "Roboto", sans-serif;
}
    /* line 15, ../dev/sass/_mixins.scss */
    .b-controls__project:before, .b-controls__project:after {
        content: " ";
        display: table;
    }
    /* line 20, ../dev/sass/_mixins.scss */
    .b-controls__project:after {
        clear: both;
    }
/* line 23, ../dev/sass/_mixins.scss */
.b-controls__project {
    *zoom: 1;
}

    .b-controls__project input {
        color: #B7B6C2;
    }

@media screen and (max-width: 640px) {
    /* line 174, ../dev/sass/blocks/_b-controls.scss */
    body.-page_wizard .l-siteHeader .l-siteHeader1 .b-controls {
        padding: 10px 20px;
    }
}

@media screen and (max-width: 640px) {
    /* line 178, ../dev/sass/blocks/_b-controls.scss */
    body.-page_wizard .l-siteHeader .l-siteHeader1 .b-controls__project {
        padding: 20px 20px 0;
    }
}

@media screen and (max-width: 640px) {
    /* line 184, ../dev/sass/blocks/_b-controls.scss */
    body.-page_wizard .l-siteHeader .l-siteHeader1 .b-controls__projectName {
        padding: 0 100px;
    }
}

@media screen and (max-width: 640px) {
    /* line 189, ../dev/sass/blocks/_b-controls.scss */
    body.-page_wizard .l-siteHeader .l-siteHeader1 .b-controls.-type_project {
        float: right;
        padding: 0;
        min-width: 100px;
    }
}

/**
* @section Tools
*/
/* line 4, ../dev/sass/blocks/_b-tools.scss */
.l-tools {
    width: 175px;
    border-left: 2px solid #181718;
}

@media only screen and (max-width: 640px) {
    /* line 4, ../dev/sass/blocks/_b-tools.scss */
    .l-tools {
        display: block;
        width: auto;
        height: auto;
    }
}

/* line 17, ../dev/sass/blocks/_b-tools.scss */
.b-tools__list {
    float: left;
    margin: 0;
    padding: 0;
    width: 68px;
    list-style: none;
    border-right: 2px solid #131643;
    position:relative;
    z-index:21;
}

@media only screen and (max-width: 640px) {
    /* line 17, ../dev/sass/blocks/_b-tools.scss */
    .b-tools__list {
        margin-right: 0;
        width: 50%;
        height: auto;
    }
}
/* line 32, ../dev/sass/blocks/_b-tools.scss */
.b-tools__item {
    overflow: hidden;
    /*width: 68px;*/
    height: 40px;
    /*border-bottom: 2px solid #181718;*/
    background: url('../img/../img/sprites/icons-s26a7492f0d.png') no-repeat;
    white-space: nowrap;
    text-indent: 100%;
    /*opacity: .4;*/
    cursor: pointer;
}

.b-tools__item_LoadSaved {
    overflow: hidden;
    /*width: 68px;*/
    /*height: 63px;*/
    /*border-bottom: 2px solid #181718;*/
    background: url(../img/icons-loadSaved.png) no-repeat;
    /*background-position: 23px 19px;*/
    white-space: nowrap;
    text-indent: 100%;
    /*opacity: .4;*/
    cursor: pointer;
    background-size:23px;
    margin-top:13px;
    margin-left:23px;
    margin-bottom:25px;
}

    /* line 43, ../dev/sass/blocks/_b-tools.scss */
    /*.b-tools__item_LoadSaved:hover, .b-tools__item_LoadSaved.-state_active {
        opacity: .8;
    }*/

.b-tools__item:hover, .b-tools__item.-state_active {
    /*opacity: .8;*/
}
/* line 46, ../dev/sass/blocks/_b-tools.scss */
.b-tools__item.-type_text {
    background-position: 25px -1383px;
}
/* line 49, ../dev/sass/blocks/_b-tools.scss */
.b-tools__item.-type_tools {
    /*background-position: 25px 17px;*/
    background: url(../img/ClipArt.png) no-repeat;
    margin-left: 20px;
    margin-top: 8px;
}
/* line 52, ../dev/sass/blocks/_b-tools.scss */
.b-tools__item.-type_cloud {
    /*background-position: 25px -203px;
    margin-top: 10px;*/
    margin-left: 20px;
    margin-top: 8px;
    background: url(../img/Images.png) no-repeat;
}
/* line 52, ../dev/sass/blocks/_b-tools.scss */
.b-tools__item.-type_logo {
    /*background-position: 25px -203px;
    margin-top: 10px;*/
    margin-left: 20px;
    margin-top: 8px;
    background: url(../img/upload-logo.png) no-repeat;
}
/* line 55, ../dev/sass/blocks/_b-tools.scss */
.b-tools__item.-type_image {
    /*background-position: 25px -919px;*/
    margin-left: 20px;
    margin-top: 8px;
    background: url(../img/Backgrounds.png) no-repeat;
}
/* line 58, ../dev/sass/blocks/_b-tools.scss */
.b-tools__item.-type_help {
    background-position: 25px -545px;
}
/* line 61, ../dev/sass/blocks/_b-tools.scss */
.b-tools__item.-type_reload {
    /*background-position: 25px -1089px;*/
    margin-left: 20px;
    margin-top: 8px;
    background: url(../img/ResetECover.png) no-repeat;
}

@media only screen and (max-width: 640px) {
    /* line 32, ../dev/sass/blocks/_b-tools.scss */
    .b-tools__item {
        margin: 0 auto;
        border: none;
    }
}
/* line 69, ../dev/sass/blocks/_b-tools.scss */
.b-tools__logo {
    padding: 40px 0;
    text-align: center;
    opacity: .4;
}

@media screen and (max-height: 770px), screen and (max-width: 640px) {
    /* line 69, ../dev/sass/blocks/_b-tools.scss */
    .b-tools__logo {
        display: none;
    }
}

/**
* @section Tools
*/
/* line 4, ../dev/sass/blocks/_b-submenu.scss */
.b-submenu {
    position: relative;
    margin: 0 0 0 70px;
    padding: 0;
    width: 299px;
    /*color: #c8dff4;*/
    color: #B7B6C2;
    list-style: none;
    /*text-transform: uppercase;*/
    font: 11px "Roboto", sans-serif;
    z-index:20;
}
    /* line 14, ../dev/sass/blocks/_b-submenu.scss */
    .b-submenu.-state_minimized {
        /*width: 103px;*/
        width:48px;
    }

@media only screen and (min-width: 450px) and (max-width: 640px) {
    /* line 14, ../dev/sass/blocks/_b-submenu.scss */
    .b-submenu.-state_minimized {
        width: 50%;
    }
}
/* line 22, ../dev/sass/blocks/_b-submenu.scss */
.b-submenu__item {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 9px 10px 5px 45px;
    width: 100%;
    height: 48px;
    /*border-bottom: 2px solid #181718;*/
    background: url('../img/../img/sprites/icons-s26a7492f0d.png') no-repeat;
    /*opacity: .4;*/
    cursor: pointer;
}
    /* line 33, ../dev/sass/blocks/_b-submenu.scss */
    .b-submenu__item:hover, .b-submenu__item.-state_active, .b-submenu__item.ui-state-active {
        /*opacity: 1;*/
    }
    /* line 38, ../dev/sass/blocks/_b-submenu.scss */
    .b-submenu__item:focus {
        outline: none;
    }

@media only screen and (max-width: 450px) {
    /* line 22, ../dev/sass/blocks/_b-submenu.scss */
    .b-submenu__item {
        display: block;
        margin: 0 auto;
        width: 103px;
    }
}
/* line 49, ../dev/sass/blocks/_b-submenu.scss */
.b-submenu__item.-type_actions, .b-submenu__header.-type_actions {
    /*background-position: 43px -134px;*/
    background: url('../img/ApplyActions.png') no-repeat;
    margin-left: 35px;
    top: 15px;
}
/* line 53, ../dev/sass/blocks/_b-submenu.scss */
.b-submenu__item.-type_presets, .b-submenu__header.-type_presets {
    /*background-position: 43px -62px;*/
    background: url('../img/ApplyPresets.png') no-repeat;
    margin-left: 35px;
    top: 15px;
}
/* line 57, ../dev/sass/blocks/_b-submenu.scss */
.b-submenu__item.-type_colorizer, .b-submenu__header.-type_colorizer {
    /*background-position: 43px -1322px;*/
    background: url('../img/Colorizer.png') no-repeat;
    margin-left: 35px;
    top: 15px;
}
/* line 61, ../dev/sass/blocks/_b-submenu.scss */
.b-submenu__item.-type_positioning, .b-submenu__header.-type_positioning {
    /*background-position: 43px -1165px;*/
    background: url('../img/Positioning.png') no-repeat;
    margin-left: 35px;
    top: 15px;
}

.b-submenu__item.-type_transparency, .b-submenu__header.-type_transparency {
    /*background-position: 43px -1165px;*/
    background: url('../img/Transparency.png') no-repeat;
    margin-left: 35px;
    top: 15px;
}

.b-submenu__item.-type_shadowreflection, .b-submenu__header.-type_shadowreflection {
    /*background-position: 43px -1165px;*/
    background: url('../img/ShadowReflection.png') no-repeat;
    margin-left: 35px;
    top: 15px;
}
/* line 65, ../dev/sass/blocks/_b-submenu.scss */
.b-submenu__item.-type_typography, .b-submenu__header.-type_typography {
    /*background-position: 43px -1578px;*/
    background: url('../img/Typography.png') no-repeat;
    margin-left: 35px;
    top: 15px;
}

.b-tools__item.-type_typography {
    /*background-position: 43px -1578px;*/
    background: url('../img/AddText.png') no-repeat;
    margin-left: 26px;
    margin-top: 8px;
}

.b-tools__item.-type_typography_subheading {
    /*background-position: 43px -1578px;*/
    background: url('../img/SubHeading.png') no-repeat;
    margin-left: 20px;
    margin-top: 8px;
}

/* line 69, ../dev/sass/blocks/_b-submenu.scss */
.b-submenu__item.-type_color, .b-submenu__header.-type_color {
    /*background-position: 43px -280px;*/
    background: url('../img/palette.png') no-repeat;
    margin-left: 38px;
    top: 15px;
    background-size:26px;
}
/* line 74, ../dev/sass/blocks/_b-submenu.scss */
.b-submenu__text {
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
}
/* line 79, ../dev/sass/blocks/_b-submenu.scss */
.b-submenu__content {
    position: relative;
    display: none;
    background: #1b1b1f;
    /*background: rgba(27, 27, 31, 1.0);*/
    background: #131643;
}
/* line 87, ../dev/sass/blocks/_b-submenu.scss */
.b-submenu.-state_minimized .b-submenu__content {
    position: absolute;
    left: 0;
    z-index: 1;
    margin-top: -48px;
}
/* line 94, ../dev/sass/blocks/_b-submenu.scss */
.b-submenu__header {
    display: none;
    padding: 15px 0 15px 92px;
    background: url('../img/../img/sprites/icons-s26a7492f0d.png') no-repeat;
}
/* line 99, ../dev/sass/blocks/_b-submenu.scss */
.b-submenu.-state_minimized .b-submenu__header {
    display: block;
}
/* line 103, ../dev/sass/blocks/_b-submenu.scss */
.b-submenu__closeBtn {
    position: absolute;
    top: 10px;
    right: 10px;
    display: none;
    width: 15px;
    height: 15px;
    background: url(../img/blocks/b-submenu/b-submenu__closeBtn-ico.png) 3px 3px no-repeat;
    cursor: pointer;
}
/* line 113, ../dev/sass/blocks/_b-submenu.scss */
.b-submenu.-state_minimized .b-submenu__closeBtn {
    display: block;
}

@media only screen and (max-width: 640px) {
    /* line 4, ../dev/sass/blocks/_b-submenu.scss */
    .b-submenu {
        width: 50%; 
    }
}

/* line 1, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-widgetBtn {
    width: 220px;
    height: 24px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    background-color: rgba(255, 255, 255, 0.04);
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    color: #B7B6C2;
    font: 10px/1 "Roboto", sans-serif;
    border: 0 none;
    text-transform: uppercase;
}


.b-widgetBtn1 {
    width: 200px;
    height: 35px;
    top: 8%;
    left: 73%;
    position: absolute;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    background-color: rgba(255, 255, 255, 0.04);
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    color: #B7B6C2;
    font: 12px/1 "Roboto", sans-serif;
    text-transform: uppercase;
}


/* line 12, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-widgetBtn:hover {
    color: #B7B6C2;
}

.b-widgetBtn1:hover {
    color: #B7B6C2;
}

/* line 15, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-widgetBtn.-type_autoWidth {
    width: auto;
}
/* line 18, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-widgetBtn.-type_fullWidth {
    width: 100%;
    margin: 0 0 10px 0;
}
/* line 22, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-widgetBtn.-type_halfWidth {
    width: 49%;
    margin: 0 0 4px 0;
    display: inline-table;
}
.b-widgetBtn.-type_small {
    width: 32%;
    margin: 0 0 4px 0;
    display: inline-table;
}
/* line 26, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-widgetBtn.-type_full {
    width: 100%;
    -moz-border-radius: 0;
    border-radius: 0;
    margin: 0;
}

.b-arrangeBtns {
}
/* line 32, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-sidebarWidget {
    position: relative;
    width: 299px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/* line 36, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-sidebarWidget__part {
    padding: 10px 40px;
    border-bottom: 1px solid #000;
    border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
/* line 41, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-sidebarWidget__header {
    margin: 0 0 15px 0;
    color: #B7B6C2;
    font: bold 11px/1 "Roboto", sans-serif;
    text-shadow: 0 4px 6px rgba(0, 0, 0, 0.75);
}

/* line 53, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-colorpicker__list {
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none;
}

/* line 59, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-colorpicker__listItem {
    float: left;
    margin: 0 2px 5px 3px;
    width: 26px;
    height: 26px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: rgba(255, 255, 255, 0.04);
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    cursor: pointer;
}
    /* line 70, ../dev/sass/blocks/_b-sidebarBlocks.scss */
    .b-colorpicker__listItem.-state_active {
        background-color: #434343;
    }
        /* line 72, ../dev/sass/blocks/_b-sidebarBlocks.scss */
        .b-colorpicker__listItem.-state_active .b-colorpicker__colorBlock {
            border-color: #fff;
        }

/* line 77, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-colorpicker__colorBlock {
    width: 18px;
    height: 18px;
    border: 1px solid #353535;
    background-color: #fdff01;
}

/* line 86, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-widgetSelect {
    position: relative;
    display: inline-block;
    vertical-align: top;
}
    /* line 90, ../dev/sass/blocks/_b-sidebarBlocks.scss */
    .b-widgetSelect.-type_font {
        width: 162px;
    }
    /* line 93, ../dev/sass/blocks/_b-sidebarBlocks.scss */
    .b-widgetSelect.-type_fontSize {
        width: 46px;
    }

/* line 97, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-fontOptions {
    margin: 15px 0 0 0;
}

/* line 100, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-fontColor {
    display: inline-block;
    vertical-align: top;
    width: 26px;
    height: 24px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    background-color: rgba(27, 27, 31, 0.04);
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 3px;
}
    /* line 111, ../dev/sass/blocks/_b-sidebarBlocks.scss */
    .b-fontColor div {
        width: 100%;
        height: 100%;
    }

/* line 116, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-fontStyleOptions, .b-fontAlignOptions {
    margin: 0 0 0 0px;
    padding: 0;
    list-style: none;
    display: inline-block;
    vertical-align: top;
}
/* line 122, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-fontStyleOptions__item, .b-fontAlignOptions__item {
    display: inline-block;
    position: relative;
    width: 26px;
    height: 24px;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
    background: rgba(255, 255, 255, 0.04) url("../img/fontstyleicons.png") no-repeat;
    cursor: pointer;
}
    /* line 130, ../dev/sass/blocks/_b-sidebarBlocks.scss */
    .b-fontStyleOptions__item:first-child, .b-fontAlignOptions__item:first-child {
        -moz-border-radius: 4px 0 0 4px;
        border-radius: 4px 0 0 4px;
    }
    /* line 133, ../dev/sass/blocks/_b-sidebarBlocks.scss */
    .b-fontStyleOptions__item:last-child, .b-fontAlignOptions__item:last-child {
        -moz-border-radius: 0 4px 4px 0;
        border-radius: 0 4px 4px 0;
    }
    /* line 136, ../dev/sass/blocks/_b-sidebarBlocks.scss */
    .b-fontStyleOptions__item.-type_bold, .-type_bold.b-fontAlignOptions__item {
        background-position: -73px 7px;
    }
    /* line 139, ../dev/sass/blocks/_b-sidebarBlocks.scss */
    .b-fontStyleOptions__item.-type_italic, .-type_italic.b-fontAlignOptions__item {
        background-position: -100px 7px;
    }
    /* line 142, ../dev/sass/blocks/_b-sidebarBlocks.scss */
    .b-fontStyleOptions__item.-type_underline, .-type_underline.b-fontAlignOptions__item {
        background-position: -129px 7px;
    }

    .b-fontStyleOptions__item.-type_strikethrough, .-type_bold.b-fontAlignOptions__item {
        background-position: -152px 7px;
    }


    /* line 146, ../dev/sass/blocks/_b-sidebarBlocks.scss */
    .b-fontStyleOptions__item.-state_active.-type_bold, .-state_active.-type_bold.b-fontAlignOptions__item {
        background-position: -73px -33px;
    }
    /* line 149, ../dev/sass/blocks/_b-sidebarBlocks.scss */
    .b-fontStyleOptions__item.-state_active.-type_italic, .-state_active.-type_italic.b-fontAlignOptions__item {
        background-position: -100px -33px;
    }
    /* line 152, ../dev/sass/blocks/_b-sidebarBlocks.scss */
    .b-fontStyleOptions__item.-state_active.-type_underline, .-state_active.-type_underline.b-fontAlignOptions__item {
        background-position: -129px -33px;
    }

    .b-fontStyleOptions__item.-state_active.-type_strikethrough, .-state_active.-type_strikethrough.b-fontAlignOptions__item {
        background-position: -152px -33px;
    }

    /* line 163, ../dev/sass/blocks/_b-sidebarBlocks.scss */
    .b-fontAlignOptions__item.-type_left {
        background-position: 7px -33px;
    }
    /* line 166, ../dev/sass/blocks/_b-sidebarBlocks.scss */
    .b-fontAlignOptions__item.-type_center {
        background-position: -21px -33px;
    }
    /* line 169, ../dev/sass/blocks/_b-sidebarBlocks.scss */
    .b-fontAlignOptions__item.-type_right {
        background-position: -48px -33px;
    }
    /* line 173, ../dev/sass/blocks/_b-sidebarBlocks.scss */
    .b-fontAlignOptions__item.-state_active.-type_left {
        background-position: 7px 7px;
    }
    /* line 176, ../dev/sass/blocks/_b-sidebarBlocks.scss */
    .b-fontAlignOptions__item.-state_active.-type_center {
        background-position: -21px 7px;
    }
    /* line 179, ../dev/sass/blocks/_b-sidebarBlocks.scss */
    .b-fontAlignOptions__item.-state_active.-type_right {
        background-position: -48px 7px;
    }

/* line 187, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-dimensionsPart {
    width: 49%;
    display: inline-block;
}

/* line 191, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-dimensionsInput {
    width: 55px;
    height: 24px;
    border: 1px solid #B7B6C2;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    background-color: rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
    color: #B7B6C2;
    font: bold 11px/1 "Roboto", sans-serif !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 5px;
    text-align: center;
}

/* line 205, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-dimensionsLabel {
    color: #B7B6C2;
    font: bold 11px/1 "Roboto", sans-serif;
    text-shadow: 0 4px 6px rgba(0, 0, 0, 0.75);
    margin: 0 8px 0 0;
}

/* line 211, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-angleBlock__buttons {
    width: 112px;
    vertical-align: top;
    display: inline-block;
}

/* line 216, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-angleBlock__currentAngle {
    background: url("../img/angleBlock.png") no-repeat;
    display: inline-block;
    vertical-align: top;
    width: 99px;
    height: 99px;
    position: relative;
    top: -14px;
    left: 11px;
}

/* line 226, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-currentAngleTool {
    width: 99px;
    height: 99px;
    position: absolute;
    left: 0;
    top: 0;
    background: url("../img/angle-tool.png") no-repeat center 12px;
}

/* line 234, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-angleBlock__currentAngleValue {
    font: bold 11px/1 "Roboto", sans-serif;
    text-align: center;
    color: #B7B6C2;
    position: absolute;
    top: 44px;
    width: 100%;
}

/* line 244, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-presetsList {
    margin: 0;
    padding: 0;
    list-style: none;
}
/* line 248, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-presetsList__item {
    float: left;
    width: 50%;
    color: #B7B6C2;
    font: bold 10px/1 "Roboto", sans-serif;
    text-shadow: 0 4px 6px rgba(0, 0, 0, 0.75);
    text-transform: uppercase;
    border-bottom: 1px solid #111;
    margin: 0 0 10px 0;
    padding: 0 0 9px 13px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
}
    /* line 260, ../dev/sass/blocks/_b-sidebarBlocks.scss */
    .b-presetsList__item.-state_active {
        background: url("../img/b-presetsList__item.png") no-repeat 0 -2px;
        color: #c8dff4;
    }

/* line 268, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-slider {
    display: inline-block;
    width: 104px;
    margin: 0 6px 0 0;
    height: 2px;
    border: 1px solid #B7B6C2;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    background-color: rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
    position: relative;
}
    /* line 280, ../dev/sass/blocks/_b-sidebarBlocks.scss */
    .b-slider .ui-slider-handle {
        width: 8px;
        height: 8px;
        border: 2px solid #B7B6C2;
        -moz-border-radius: 50%;
        border-radius: 50%;
        display: block;
        -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.75);
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.75);
        position: absolute;
        top: -4px;
    }
        /* line 289, ../dev/sass/blocks/_b-sidebarBlocks.scss */
        .b-slider .ui-slider-handle:focus {
            outline: none;
        }

/* line 294, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-sliderHeader {
    display: inline-block;
    vertical-align: top;
    margin: 8px 15px 0 0;
    font: bold 10px/1 "Roboto", sans-serif;
    width: 56px;
}

/* line 301, ../dev/sass/blocks/_b-sidebarBlocks.scss */
.b-sliderValue {
    display: inline-block;
    width: 30px;
    height: 24px;
    border: 1px solid #B7B6C2;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    background-color: rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
    font: bold 11px/1 "Roboto", sans-serif !important;
    text-align: center;
    padding: 0 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.home-link {
    background: url("../img/home_button.png") no-repeat;
    width: 34px;
    height: 34px;
    float: left;
    cursor: pointer;
    margin-right: 10px;
    /*opacity:0.6;*/
}
/*.home-link:hover {
     opacity:0.8;
}*/


/**
* Responsive & Print styles
*/
/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   http://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */
@media print {
    /* line 8, ../dev/sass/_print.scss */
    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important;
        /* Black prints faster:
       http://www.sanbeiji.com/archives/953 */
        -webkit-box-shadow: none !important;
        /* Black prints faster:
       http://www.sanbeiji.com/archives/953 */
        -moz-box-shadow: none !important;
        /* Black prints faster:
       http://www.sanbeiji.com/archives/953 */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    /* line 18, ../dev/sass/_print.scss */
    a,
    a:visited {
        text-decoration: underline;
    }

        /* line 23, ../dev/sass/_print.scss */
        a[href]:after {
            content: " (" attr(href) ")";
        }

    /* line 27, ../dev/sass/_print.scss */
    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
   * Don't show links that are fragment identifiers,
   * or use the `javascript:` pseudo protocol
   */
    /* line 36, ../dev/sass/_print.scss */
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    /* line 41, ../dev/sass/_print.scss */
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    /*
   * Printing Tables:
   * http://css-discuss.incutio.com/wiki/Printing_Tables
   */
    /* line 52, ../dev/sass/_print.scss */
    thead {
        display: table-header-group;
    }

    /* line 56, ../dev/sass/_print.scss */
    tr,
    img {
        page-break-inside: avoid;
    }

    /* line 61, ../dev/sass/_print.scss */
    img {
        max-width: 100% !important;
    }

    /* line 65, ../dev/sass/_print.scss */
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    /* line 72, ../dev/sass/_print.scss */
    h2,
    h3 {
        page-break-after: avoid;
    }
}



.b-products__img1 {
    width: 150px !important;
    height: 200px !important;
    border: 1px #413F3F solid;
}



.b-products__img_userimages {
    max-width: 70px !important;
    max-height: 90px !important;
    border: 1px #A9A9A9 solid;
}

.b-products__ill_userimages {
    /*height: 95px;*/
    text-align: center;
}

.b-products__item_userimages {
    display: inline-block;
    margin: 30px 6px 6px;
    width: 90px;
    text-align: center;
}


.b-products__img_saved_design {
    max-width: 150px;
    max-height: 140px;
    padding-top: 20px;
}

.b-products__img_groupshots {
    width: 350px;
    height: 190px;
    padding-top: 20px;
}

.input-styler > .input[type="button"], ::-webkit-file-upload-button, button {
    display: block;
    /*width: 46%;
    height: 31px;*/
    margin-top: 11px;
    border: 1px solid #414144;
    background-color: rgba(255, 255, 255, 0.1);
    color: #f5f7f9;
    text-align: center;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    outline: none;
}

.input-styler > .input[type="button"] {
    display: block;
    width: 46%;
    height: 31px;
    margin-top: 11px;
    border: 1px solid #414144;
    background-color: rgba(255, 255, 255, 0.1);
    color: #f5f7f9;
    text-align: center;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    outline: none;
}


/*Bilal Anees*/

.pagination-div {
    text-align: right;
    display: block;
    color: #c8dff4;
    width: 97%;
    padding: 5px;
}

    .pagination-div label {
        padding: 0px 2px 0px 2px;
        font: 13px "Roboto", sans-serif;
    }

    .pagination-div a {
        color: #c8dff4 !important;
        font: 13px "Roboto", sans-serif;
    }

    .pagination-div input[type='text'] {
        color: white;
        background-color: rgba(118, 118, 118, 0.37);
        border: none;
        min-width: 3%;
        max-width: 6%;
        text-align: center;
        font: 13px "Roboto", sans-serif;
    }

.b-products__img_userimages:hover, .b-products__img1:hover {
    border: 1px solid #a7dff4;
}

.b-mockups__img_saved_design {
    max-width: 280px;
    max-height: 240px;
    padding-top: 20px;
}

.b-products__item_mockups {
    display: inline-block;
    margin: 30px 6px 6px;
    width: 300px;
    text-align: center;
    -webkit-transition: 0.6s ease-in-out;
    transition: 0.6s ease-in-out;
    -moz-transition: 0.6s ease-in-out;
    -o-transition: 0.6s ease-in-out;
    -webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
    backface-visibility: hidden;
    -moz-backface-visibility: hidden; /*mozilla */
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
    -ms-transform: translateZ(0) scale(1.0, 1.0); /* IE 9 */
    transform: translateZ(0) scale(1.0, 1.0);
    -moz-transform: translateZ(0) scale(1.0, 1.0);
}

    .b-products__item_mockups:hover {
        -webkit-transform: scale(1.2,1.2);
        -moz-transform: scale(1.2,1.2);
        -o-transform: scale(1.2,1.2);
        transform: scale(1.2,1.2);
    }

.b-products__ill_mockup {
    max-height: 250px;
    text-align: center;
}

.l-siteLogo-anim {
    overflow: hidden;
    border-right: 2px solid rgba(0, 0, 0, 0.27);
    padding: 0 20px 0 13px;
    width: 260px;
}


.-type_reload_clients {
        height: 30px;
    width: 30px;
    border: none;
    display: inline-block;
    background: url(../img/ResetECover.png) no-repeat;
}


.b-preview__Social__content .ps-container#ContentScroller {
    margin: 0px;
}

#ContentScroller .ps-scrollbar-x-rail {
    position: absolute !important;
    width: 100% !important;
    overflow: hidden;
    left: 0px !important;
    bottom: 0px !important;
}

.b-fontColor {
    padding: 0 !important;
    -webkit-box-shadow: 0 0 6px rgb(0 0 0 / 35%);
    -moz-box-shadow: 0 0 6px rgba(0,0,0,.35);
    box-shadow: 0 0 6px rgb(0 0 0 / 35%) !important;
    background: rgba(255,255,255,.04);
    margin-right: 1px;
    margin-top: 5px;
}

    .b-fontColor .sp-replacer.sp-light.full-spectrum {
        border: none !important;
        padding: 4px;
        background: #1c1f4a;
    }

    .b-fontColor .sp-preview {
        margin-right: 0px !important;
        overflow: hidden;
    }

.b-fontOptions {
    text-align: right;
}

.edit-text-container {
    text-align: left;
}
/* perfect-scrollbar v0.6.2  */

.ps-container {
    overflow: hidden !important
}
.ps-container.ps-active-x>.ps-scrollbar-x-rail,
.ps-container.ps-active-y>.ps-scrollbar-y-rail {
    display: block
}
.ps-container.ps-in-scrolling {
    pointer-events: none
}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    background-color: #eee;
    opacity: 0.9
}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: #999
}
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    background-color: #eee;
    opacity: 0.9
}
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: #999
}
.ps-container>.ps-scrollbar-x-rail {
    z-index:30;
    display: none;
    position: absolute;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    bottom: 3px;
    height: 6px;
}
.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    position: absolute;
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color .2s linear;
    -moz-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
    transition: background-color .2s linear;
    bottom: 0;
    height: 6px;
}
.ps-container>.ps-scrollbar-y-rail {
    display: none;
    position: absolute;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    right: 3px;
    width: 6px;
    top:0 !important;
}
.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    position: absolute;
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color .2s linear;
    -moz-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
    transition: background-color .2s linear;
    right: 0;
    width: 6px;
}
.ps-container:hover.ps-in-scrolling {
    pointer-events: none
}
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    background-color: #eee;
    opacity: 0.9
}
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: #999
}
.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    background-color: #eee;
    opacity: 0.9
}
.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: #999
}
.ps-container:hover>.ps-scrollbar-x-rail,
.ps-container:hover>.ps-scrollbar-y-rail {
    opacity: 0.6
}
.ps-container:hover>.ps-scrollbar-x-rail:hover {
    background-color: #eee;
    opacity: 0.9
}
.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
    background-color: #999
}
.ps-container:hover>.ps-scrollbar-y-rail:hover {
    background-color: #eee;
    opacity: 0.9
}
.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
    background-color: #999
}
