/*! normalize.css v1.1.3 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */

[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-size: 100%; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

html,button,input,select,textarea {
    font-family:inherit;
    font-size:inherit;
    font-style:inherit;
    font-weight:inherit
}

/**
 * Address margins handled incorrectly in IE 6/7.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address font sizes and margins set differently in IE 6/7.
 * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */

h1, h2, h3, h4, h5, h6 {
    font-weight: inherit;
    margin: 0;
}

h1 {
    font-size: 1.9em;
}

h2 {
    font-size: 1.4em;
}

h3 {
    font-size: 1.17em;
}

h4 {
    font-size: 1em;
}

h5 {
    font-size: 0.83em;
}

h6 {
    font-size: 0.67em;
}

/**
 * Address styling not present in IE 7/8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

blockquote {
    margin: 1em 40px;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 * Known issue: no IE 6/7 normalization.
 */

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 6/7/8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Address margins set differently in IE 6/7.
 */

p,
pre {
    margin: 1em 0;
}

/**
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/**
 * Address CSS quotes not supported in IE 6/7.
 */

q {
    quotes: none;
}

/**
 * Address `quotes` property not supported in Safari 4.
 */

q:before,
q:after {
    content: '';
    content: none;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */

/**
 * Address margins set differently in IE 6/7.
 */

dl,
menu,
ol,
ul {
    margin: 0;
}

dd {
    margin: 0 0 0 40px;
}

/**
 * Address paddings set differently in IE 6/7.
 */

menu,
ol,
ul {
    padding: 0;
}

li {
    list-style: none;
}

/**
 * Correct list images handled incorrectly in IE 7.
 */

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
    max-width: 100%;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Correct margin displayed oddly in IE 6/7.
 */

form {
    margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/**
 * 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 Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

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.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
    *overflow: visible;  /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
select[disabled],
html input[disabled],
html input[disabled] + label {
    cursor: not-allowed;
}

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

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 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

@font-face {
	font-family: 'clevericons';
	src:url('../../fonts/clevericons.eot?-js9ja6');
	src:url('../../fonts/clevericons.eot?#iefix-js9ja6') format('embedded-opentype'),
		url('../../fonts/clevericons.woff?-js9ja6') format('woff'),
		url('../../fonts/clevericons.ttf?-js9ja6') format('truetype'),
		url('../../fonts/clevericons.svg?-js9ja6#clevericons') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'clevericons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-glass:before {
	content: "\f000";
}
.icon-music:before {
	content: "\f001";
}
.icon-search:before {
	content: "\f002";
}
.icon-envelope-o:before {
	content: "\f003";
}
.icon-heart:before {
	content: "\f004";
}
.icon-star:before {
	content: "\f005";
}
.icon-star-o:before {
	content: "\f006";
}
.icon-user:before {
	content: "\f007";
}
.icon-film:before {
	content: "\f008";
}
.icon-th-large:before {
	content: "\f009";
}
.icon-th:before {
	content: "\f00a";
}
.icon-th-list:before {
	content: "\f00b";
}
.icon-check:before {
	content: "\f00c";
}
.icon-times:before {
	content: "\f00d";
}
.icon-search-plus:before {
	content: "\f00e";
}
.icon-search-minus:before {
	content: "\f010";
}
.icon-power-off:before {
	content: "\f011";
}
.icon-signal:before {
	content: "\f012";
}
.icon-gear:before {
	content: "\f013";
}
.icon-trash-o:before {
	content: "\f014";
}
.icon-home:before {
	content: "\f015";
}
.icon-file-o:before {
	content: "\f016";
}
.icon-clock-o:before {
	content: "\f017";
}
.icon-road:before {
	content: "\f018";
}
.icon-download:before {
	content: "\f019";
}
.icon-arrow-circle-o-down:before {
	content: "\f01a";
}
.icon-arrow-circle-o-up:before {
	content: "\f01b";
}
.icon-inbox:before {
	content: "\f01c";
}
.icon-play-circle-o:before {
	content: "\f01d";
}
.icon-rotate-right:before {
	content: "\f01e";
}
.icon-refresh:before {
	content: "\f021";
}
.icon-list-alt:before {
	content: "\f022";
}
.icon-lock:before {
	content: "\f023";
}
.icon-flag:before {
	content: "\f024";
}
.icon-headphones:before {
	content: "\f025";
}
.icon-volume-off:before {
	content: "\f026";
}
.icon-volume-down:before {
	content: "\f027";
}
.icon-volume-up:before {
	content: "\f028";
}
.icon-qrcode:before {
	content: "\f029";
}
.icon-barcode:before {
	content: "\f02a";
}
.icon-tag:before {
	content: "\f02b";
}
.icon-tags:before {
	content: "\f02c";
}
.icon-book:before {
	content: "\f02d";
}
.icon-bookmark:before {
	content: "\f02e";
}
.icon-print:before {
	content: "\f02f";
}
.icon-camera:before {
	content: "\f030";
}
.icon-font:before {
	content: "\f031";
}
.icon-bold:before {
	content: "\f032";
}
.icon-italic:before {
	content: "\f033";
}
.icon-text-height:before {
	content: "\f034";
}
.icon-text-width:before {
	content: "\f035";
}
.icon-align-left:before {
	content: "\f036";
}
.icon-align-center:before {
	content: "\f037";
}
.icon-align-right:before {
	content: "\f038";
}
.icon-align-justify:before {
	content: "\f039";
}
.icon-list:before {
	content: "\f03a";
}
.icon-dedent:before {
	content: "\f03b";
}
.icon-indent:before {
	content: "\f03c";
}
.icon-video-camera:before {
	content: "\f03d";
}
.icon-photo:before {
	content: "\f03e";
}
.icon-pencil:before {
	content: "\f040";
}
.icon-map-marker:before {
	content: "\f041";
}
.icon-adjust:before {
	content: "\f042";
}
.icon-tint:before {
	content: "\f043";
}
.icon-edit2:before {
	content: "\f044";
}
.icon-share-square-o:before {
	content: "\f045";
}
.icon-check-square-o:before {
	content: "\f046";
}
.icon-arrows:before {
	content: "\f047";
}
.icon-step-backward:before {
	content: "\f048";
}
.icon-fast-backward:before {
	content: "\f049";
}
.icon-backward:before {
	content: "\f04a";
}
.icon-play:before {
	content: "\f04b";
}
.icon-pause:before {
	content: "\f04c";
}
.icon-stop:before {
	content: "\f04d";
}
.icon-forward:before {
	content: "\f04e";
}
.icon-fast-forward:before {
	content: "\f050";
}
.icon-step-forward:before {
	content: "\f051";
}
.icon-eject:before {
	content: "\f052";
}
.icon-chevron-left:before {
	content: "\f053";
}
.icon-chevron-right:before {
	content: "\f054";
}
.icon-plus-circle:before {
	content: "\f055";
}
.icon-minus-circle:before {
	content: "\f056";
}
.icon-times-circle:before {
	content: "\f057";
}
.icon-check-circle:before {
	content: "\f058";
}
.icon-question-circle:before {
	content: "\f059";
}
.icon-info-circle:before {
	content: "\f05a";
}
.icon-crosshairs:before {
	content: "\f05b";
}
.icon-times-circle-o:before {
	content: "\f05c";
}
.icon-check-circle-o:before {
	content: "\f05d";
}
.icon-ban:before {
	content: "\f05e";
}
.icon-arrow-left:before {
	content: "\f060";
}
.icon-arrow-right:before {
	content: "\f061";
}
.icon-arrow-up:before {
	content: "\f062";
}
.icon-arrow-down:before {
	content: "\f063";
}
.icon-mail-forward:before {
	content: "\f064";
}
.icon-expand:before {
	content: "\f065";
}
.icon-compress:before {
	content: "\f066";
}
.icon-plus:before {
	content: "\f067";
}
.icon-minus:before {
	content: "\f068";
}
.icon-asterisk:before {
	content: "\f069";
}
.icon-exclamation-circle:before {
	content: "\f06a";
}
.icon-gift:before {
	content: "\f06b";
}
.icon-leaf:before {
	content: "\f06c";
}
.icon-fire:before {
	content: "\f06d";
}
.icon-eye:before {
	content: "\f06e";
}
.icon-eye-slash:before {
	content: "\f070";
}
.icon-warning:before {
	content: "\f071";
}
.icon-plane:before {
	content: "\f072";
}
.icon-calendar:before {
	content: "\f073";
}
.icon-random:before {
	content: "\f074";
}
.icon-comment:before {
	content: "\f075";
}
.icon-magnet:before {
	content: "\f076";
}
.icon-chevron-up:before {
	content: "\f077";
}
.icon-chevron-down:before {
	content: "\f078";
}
.icon-retweet:before {
	content: "\f079";
}
.icon-shopping-cart:before {
	content: "\f07a";
}
.icon-folder:before {
	content: "\f07b";
}
.icon-folder-open:before {
	content: "\f07c";
}
.icon-arrows-v:before {
	content: "\f07d";
}
.icon-arrows-h:before {
	content: "\f07e";
}
.icon-bar-chart-o:before {
	content: "\f080";
}
.icon-twitter-square:before {
	content: "\f081";
}
.icon-facebook-square:before {
	content: "\f082";
}
.icon-camera-retro:before {
	content: "\f083";
}
.icon-key:before {
	content: "\f084";
}
.icon-gears:before {
	content: "\f085";
}
.icon-comments:before {
	content: "\f086";
}
.icon-thumbs-o-up:before {
	content: "\f087";
}
.icon-thumbs-o-down:before {
	content: "\f088";
}
.icon-star-half:before {
	content: "\f089";
}
.icon-heart-o:before {
	content: "\f08a";
}
.icon-sign-out:before {
	content: "\f08b";
}
.icon-linkedin-square:before {
	content: "\f08c";
}
.icon-thumb-tack:before {
	content: "\f08d";
}
.icon-external-link:before {
	content: "\f08e";
}
.icon-sign-in:before {
	content: "\f090";
}
.icon-trophy:before {
	content: "\f091";
}
.icon-github-square:before {
	content: "\f092";
}
.icon-upload:before {
	content: "\f093";
}
.icon-lemon-o:before {
	content: "\f094";
}
.icon-phone:before {
	content: "\f095";
}
.icon-square-o:before {
	content: "\f096";
}
.icon-bookmark-o:before {
	content: "\f097";
}
.icon-phone-square:before {
	content: "\f098";
}
.icon-twitter:before {
	content: "\f099";
}
.icon-facebook:before {
	content: "\f09a";
}
.icon-github:before {
	content: "\f09b";
}
.icon-unlock:before {
	content: "\f09c";
}
.icon-credit-card:before {
	content: "\f09d";
}
.icon-rss:before {
	content: "\f09e";
}
.icon-hdd-o:before {
	content: "\f0a0";
}
.icon-bullhorn:before {
	content: "\f0a1";
}
.icon-bell-o:before {
	content: "\f0a2";
}
.icon-certificate:before {
	content: "\f0a3";
}
.icon-hand-o-right:before {
	content: "\f0a4";
}
.icon-hand-o-left:before {
	content: "\f0a5";
}
.icon-hand-o-up:before {
	content: "\f0a6";
}
.icon-hand-o-down:before {
	content: "\f0a7";
}
.icon-arrow-circle-left:before {
	content: "\f0a8";
}
.icon-arrow-circle-right:before {
	content: "\f0a9";
}
.icon-arrow-circle-up:before {
	content: "\f0aa";
}
.icon-arrow-circle-down:before {
	content: "\f0ab";
}
.icon-globe:before {
	content: "\f0ac";
}
.icon-wrench:before {
	content: "\f0ad";
}
.icon-tasks:before {
	content: "\f0ae";
}
.icon-filter:before {
	content: "\f0b0";
}
.icon-briefcase:before {
	content: "\f0b1";
}
.icon-arrows-alt:before {
	content: "\f0b2";
}
.icon-group:before {
	content: "\f0c0";
}
.icon-chain:before {
	content: "\f0c1";
}
.icon-cloud:before {
	content: "\f0c2";
}
.icon-flask:before {
	content: "\f0c3";
}
.icon-cut:before {
	content: "\f0c4";
}
.icon-copy:before {
	content: "\f0c5";
}
.icon-paperclip:before {
	content: "\f0c6";
}
.icon-save:before {
	content: "\f0c7";
}
.icon-square:before {
	content: "\f0c8";
}
.icon-navicon:before {
	content: "\f0c9";
}
.icon-list-ul:before {
	content: "\f0ca";
}
.icon-list-ol:before {
	content: "\f0cb";
}
.icon-strikethrough:before {
	content: "\f0cc";
}
.icon-underline:before {
	content: "\f0cd";
}
.icon-table:before {
	content: "\f0ce";
}
.icon-magic:before {
	content: "\f0d0";
}
.icon-truck:before {
	content: "\f0d1";
}
.icon-pinterest:before {
	content: "\f0d2";
}
.icon-pinterest-square:before {
	content: "\f0d3";
}
.icon-google-plus-square:before {
	content: "\f0d4";
}
.icon-google-plus:before {
	content: "\f0d5";
}
.icon-money:before {
	content: "\f0d6";
}
.icon-caret-down:before {
	content: "\f0d7";
}
.icon-caret-up:before {
	content: "\f0d8";
}
.icon-caret-left:before {
	content: "\f0d9";
}
.icon-caret-right:before {
	content: "\f0da";
}
.icon-columns:before {
	content: "\f0db";
}
.icon-unsorted:before {
	content: "\f0dc";
}
.icon-sort-down:before {
	content: "\f0dd";
}
.icon-sort-up:before {
	content: "\f0de";
}
.icon-envelope:before {
	content: "\f0e0";
}
.icon-linkedin:before {
	content: "\f0e1";
}
.icon-rotate-left:before {
	content: "\f0e2";
}
.icon-legal:before {
	content: "\f0e3";
}
.icon-dashboard:before {
	content: "\f0e4";
}
.icon-comment-o:before {
	content: "\f0e5";
}
.icon-comments-o:before {
	content: "\f0e6";
}
.icon-flash:before {
	content: "\f0e7";
}
.icon-sitemap:before {
	content: "\f0e8";
}
.icon-umbrella:before {
	content: "\f0e9";
}
.icon-paste:before {
	content: "\f0ea";
}
.icon-lightbulb-o:before {
	content: "\f0eb";
}
.icon-exchange:before {
	content: "\f0ec";
}
.icon-cloud-download:before {
	content: "\f0ed";
}
.icon-cloud-upload:before {
	content: "\f0ee";
}
.icon-user-md:before {
	content: "\f0f0";
}
.icon-stethoscope:before {
	content: "\f0f1";
}
.icon-suitcase:before {
	content: "\f0f2";
}
.icon-bell:before {
	content: "\f0f3";
}
.icon-coffee:before {
	content: "\f0f4";
}
.icon-cutlery:before {
	content: "\f0f5";
}
.icon-file-text-o:before {
	content: "\f0f6";
}
.icon-building-o:before {
	content: "\f0f7";
}
.icon-hospital-o:before {
	content: "\f0f8";
}
.icon-ambulance:before {
	content: "\f0f9";
}
.icon-medkit:before {
	content: "\f0fa";
}
.icon-fighter-jet:before {
	content: "\f0fb";
}
.icon-beer:before {
	content: "\f0fc";
}
.icon-h-square:before {
	content: "\f0fd";
}
.icon-plus-square:before {
	content: "\f0fe";
}
.icon-angle-double-left:before {
	content: "\f100";
}
.icon-angle-double-right:before {
	content: "\f101";
}
.icon-angle-double-up:before {
	content: "\f102";
}
.icon-angle-double-down:before {
	content: "\f103";
}
.icon-angle-left:before {
	content: "\f104";
}
.icon-angle-right:before {
	content: "\f105";
}
.icon-angle-up:before {
	content: "\f106";
}
.icon-angle-down:before {
	content: "\f107";
}
.icon-desktop:before {
	content: "\f108";
}
.icon-laptop:before {
	content: "\f109";
}
.icon-tablet:before {
	content: "\f10a";
}
.icon-mobile-phone:before {
	content: "\f10b";
}
.icon-circle-o:before {
	content: "\f10c";
}
.icon-quote-left:before {
	content: "\f10d";
}
.icon-quote-right:before {
	content: "\f10e";
}
.icon-spinner:before {
	content: "\f110";
}
.icon-circle:before {
	content: "\f111";
}
.icon-mail-reply:before {
	content: "\f112";
}
.icon-github-alt:before {
	content: "\f113";
}
.icon-folder-o:before {
	content: "\f114";
}
.icon-folder-open-o:before {
	content: "\f115";
}
.icon-smile-o:before {
	content: "\f118";
}
.icon-frown-o:before {
	content: "\f119";
}
.icon-meh-o:before {
	content: "\f11a";
}
.icon-gamepad:before {
	content: "\f11b";
}
.icon-keyboard-o:before {
	content: "\f11c";
}
.icon-flag-o:before {
	content: "\f11d";
}
.icon-flag-checkered:before {
	content: "\f11e";
}
.icon-terminal:before {
	content: "\f120";
}
.icon-code:before {
	content: "\f121";
}
.icon-mail-reply-all:before {
	content: "\f122";
}
.icon-star-half-empty:before {
	content: "\f123";
}
.icon-location-arrow:before {
	content: "\f124";
}
.icon-crop:before {
	content: "\f125";
}
.icon-code-fork:before {
	content: "\f126";
}
.icon-unlink:before {
	content: "\f127";
}
.icon-question:before {
	content: "\f128";
}
.icon-info:before {
	content: "\f129";
}
.icon-exclamation:before {
	content: "\f12a";
}
.icon-superscript:before {
	content: "\f12b";
}
.icon-subscript:before {
	content: "\f12c";
}
.icon-eraser:before {
	content: "\f12d";
}
.icon-puzzle-piece:before {
	content: "\f12e";
}
.icon-microphone:before {
	content: "\f130";
}
.icon-microphone-slash:before {
	content: "\f131";
}
.icon-shield:before {
	content: "\f132";
}
.icon-calendar-o:before {
	content: "\f133";
}
.icon-fire-extinguisher:before {
	content: "\f134";
}
.icon-rocket:before {
	content: "\f135";
}
.icon-maxcdn:before {
	content: "\f136";
}
.icon-chevron-circle-left:before {
	content: "\f137";
}
.icon-chevron-circle-right:before {
	content: "\f138";
}
.icon-chevron-circle-up:before {
	content: "\f139";
}
.icon-chevron-circle-down:before {
	content: "\f13a";
}
.icon-html5:before {
	content: "\f13b";
}
.icon-css3:before {
	content: "\f13c";
}
.icon-anchor:before {
	content: "\f13d";
}
.icon-unlock-alt:before {
	content: "\f13e";
}
.icon-bullseye:before {
	content: "\f140";
}
.icon-ellipsis-h:before {
	content: "\f141";
}
.icon-ellipsis-v:before {
	content: "\f142";
}
.icon-rss-square:before {
	content: "\f143";
}
.icon-play-circle:before {
	content: "\f144";
}
.icon-ticket:before {
	content: "\f145";
}
.icon-minus-square:before {
	content: "\f146";
}
.icon-minus-square-o:before {
	content: "\f147";
}
.icon-level-up:before {
	content: "\f148";
}
.icon-level-down:before {
	content: "\f149";
}
.icon-check-square:before {
	content: "\f14a";
}
.icon-pencil-square:before {
	content: "\f14b";
}
.icon-external-link-square:before {
	content: "\f14c";
}
.icon-share-square:before {
	content: "\f14d";
}
.icon-compass:before {
	content: "\f14e";
}
.icon-toggle-down:before {
	content: "\f150";
}
.icon-toggle-up:before {
	content: "\f151";
}
.icon-toggle-right:before {
	content: "\f152";
}
.icon-euro:before {
	content: "\f153";
}
.icon-gbp:before {
	content: "\f154";
}
.icon-dollar:before {
	content: "\f155";
}
.icon-rupee:before {
	content: "\f156";
}
.icon-cny:before {
	content: "\f157";
}
.icon-ruble:before {
	content: "\f158";
}
.icon-won:before {
	content: "\f159";
}
.icon-bitcoin:before {
	content: "\f15a";
}
.icon-file:before {
	content: "\f15b";
}
.icon-file-text:before {
	content: "\f15c";
}
.icon-sort-alpha-asc:before {
	content: "\f15d";
}
.icon-sort-alpha-desc:before {
	content: "\f15e";
}
.icon-sort-amount-asc:before {
	content: "\f160";
}
.icon-sort-amount-desc:before {
	content: "\f161";
}
.icon-sort-numeric-asc:before {
	content: "\f162";
}
.icon-sort-numeric-desc:before {
	content: "\f163";
}
.icon-thumbs-up:before {
	content: "\f164";
}
.icon-thumbs-down:before {
	content: "\f165";
}
.icon-youtube-square:before {
	content: "\f166";
}
.icon-youtube:before {
	content: "\f167";
}
.icon-xing:before {
	content: "\f168";
}
.icon-xing-square:before {
	content: "\f169";
}
.icon-youtube-play:before {
	content: "\f16a";
}
.icon-dropbox:before {
	content: "\f16b";
}
.icon-stack-overflow:before {
	content: "\f16c";
}
.icon-instagram:before {
	content: "\f16d";
}
.icon-flickr:before {
	content: "\f16e";
}
.icon-adn:before {
	content: "\f170";
}
.icon-bitbucket:before {
	content: "\f171";
}
.icon-bitbucket-square:before {
	content: "\f172";
}
.icon-tumblr:before {
	content: "\f173";
}
.icon-tumblr-square:before {
	content: "\f174";
}
.icon-long-arrow-down:before {
	content: "\f175";
}
.icon-long-arrow-up:before {
	content: "\f176";
}
.icon-long-arrow-left:before {
	content: "\f177";
}
.icon-long-arrow-right:before {
	content: "\f178";
}
.icon-apple:before {
	content: "\f179";
}
.icon-windows:before {
	content: "\f17a";
}
.icon-android:before {
	content: "\f17b";
}
.icon-linux:before {
	content: "\f17c";
}
.icon-dribbble:before {
	content: "\f17d";
}
.icon-skype:before {
	content: "\f17e";
}
.icon-foursquare:before {
	content: "\f180";
}
.icon-trello:before {
	content: "\f181";
}
.icon-female:before {
	content: "\f182";
}
.icon-male:before {
	content: "\f183";
}
.icon-gittip:before {
	content: "\f184";
}
.icon-sun-o:before {
	content: "\f185";
}
.icon-moon-o:before {
	content: "\f186";
}
.icon-archive:before {
	content: "\f187";
}
.icon-bug:before {
	content: "\f188";
}
.icon-vk:before {
	content: "\f189";
}
.icon-weibo:before {
	content: "\f18a";
}
.icon-renren:before {
	content: "\f18b";
}
.icon-pagelines:before {
	content: "\f18c";
}
.icon-stack-exchange:before {
	content: "\f18d";
}
.icon-arrow-circle-o-right:before {
	content: "\f18e";
}
.icon-arrow-circle-o-left:before {
	content: "\f190";
}
.icon-toggle-left:before {
	content: "\f191";
}
.icon-dot-circle-o:before {
	content: "\f192";
}
.icon-wheelchair:before {
	content: "\f193";
}
.icon-vimeo-square:before {
	content: "\f194";
}
.icon-turkish-lira:before {
	content: "\f195";
}
.icon-plus-square-o:before {
	content: "\f196";
}
.icon-space-shuttle:before {
	content: "\f197";
}
.icon-slack:before {
	content: "\f198";
}
.icon-envelope-square:before {
	content: "\f199";
}
.icon-wordpress:before {
	content: "\f19a";
}
.icon-openid:before {
	content: "\f19b";
}
.icon-institution:before {
	content: "\f19c";
}
.icon-mortar-board:before {
	content: "\f19d";
}
.icon-yahoo:before {
	content: "\f19e";
}
.icon-google:before {
	content: "\f1a0";
}
.icon-reddit:before {
	content: "\f1a1";
}
.icon-reddit-square:before {
	content: "\f1a2";
}
.icon-stumbleupon-circle:before {
	content: "\f1a3";
}
.icon-stumbleupon:before {
	content: "\f1a4";
}
.icon-delicious:before {
	content: "\f1a5";
}
.icon-digg:before {
	content: "\f1a6";
}
.icon-pied-piper-square:before {
	content: "\f1a7";
}
.icon-pied-piper-alt:before {
	content: "\f1a8";
}
.icon-drupal:before {
	content: "\f1a9";
}
.icon-joomla:before {
	content: "\f1aa";
}
.icon-language:before {
	content: "\f1ab";
}
.icon-fax:before {
	content: "\f1ac";
}
.icon-building:before {
	content: "\f1ad";
}
.icon-child:before {
	content: "\f1ae";
}
.icon-paw:before {
	content: "\f1b0";
}
.icon-spoon:before {
	content: "\f1b1";
}
.icon-cube:before {
	content: "\f1b2";
}
.icon-cubes:before {
	content: "\f1b3";
}
.icon-behance:before {
	content: "\f1b4";
}
.icon-behance-square:before {
	content: "\f1b5";
}
.icon-steam:before {
	content: "\f1b6";
}
.icon-steam-square:before {
	content: "\f1b7";
}
.icon-recycle:before {
	content: "\f1b8";
}
.icon-automobile:before {
	content: "\f1b9";
}
.icon-cab:before {
	content: "\f1ba";
}
.icon-tree:before {
	content: "\f1bb";
}
.icon-spotify:before {
	content: "\f1bc";
}
.icon-deviantart:before {
	content: "\f1bd";
}
.icon-soundcloud:before {
	content: "\f1be";
}
.icon-database:before {
	content: "\f1c0";
}
.icon-file-pdf-o:before {
	content: "\f1c1";
}
.icon-file-word-o:before {
	content: "\f1c2";
}
.icon-file-excel-o:before {
	content: "\f1c3";
}
.icon-file-powerpoint-o:before {
	content: "\f1c4";
}
.icon-file-photo-o:before {
	content: "\f1c5";
}
.icon-file-zip-o:before {
	content: "\f1c6";
}
.icon-file-sound-o:before {
	content: "\f1c7";
}
.icon-file-movie-o:before {
	content: "\f1c8";
}
.icon-file-code-o:before {
	content: "\f1c9";
}
.icon-vine:before {
	content: "\f1ca";
}
.icon-codepen:before {
	content: "\f1cb";
}
.icon-jsfiddle:before {
	content: "\f1cc";
}
.icon-life-bouy:before {
	content: "\f1cd";
}
.icon-circle-o-notch:before {
	content: "\f1ce";
}
.icon-ra:before {
	content: "\f1d0";
}
.icon-ge:before {
	content: "\f1d1";
}
.icon-git-square:before {
	content: "\f1d2";
}
.icon-git:before {
	content: "\f1d3";
}
.icon-hacker-news:before {
	content: "\f1d4";
}
.icon-tencent-weibo:before {
	content: "\f1d5";
}
.icon-qq:before {
	content: "\f1d6";
}
.icon-wechat:before {
	content: "\f1d7";
}
.icon-send:before {
	content: "\f1d8";
}
.icon-send-o:before {
	content: "\f1d9";
}
.icon-history:before {
	content: "\f1da";
}
.icon-circle-thin:before {
	content: "\f1db";
}
.icon-header:before {
	content: "\f1dc";
}
.icon-paragraph:before {
	content: "\f1dd";
}
.icon-sliders:before {
	content: "\f1de";
}
.icon-share-alt:before {
	content: "\f1e0";
}
.icon-share-alt-square:before {
	content: "\f1e1";
}
.icon-bomb:before {
	content: "\f1e2";
}
.icon-clevererp:before {
	content: "\e601";
}
.icon-back:before {
	content: "\e600";
}
.icon-boxes:before {
	content: "\e602";
}
.icon-stats:before {
	content: "\e603";
}
.icon-document:before {
	content: "\e604";
}
.icon-back2:before {
	content: "\e605";
}
.icon-power:before {
	content: "\e606";
}
.icon-invoice:before {
	content: "\e607";
}
.icon-audit:before {
	content: "\e608";
}
.icon-shipping:before {
	content: "\e609";
}
.icon-deliveryNote:before {
	content: "\e60b";
}
.icon-document2:before {
	content: "\e60c";
}
.icon-envelope2:before {
	content: "\e60d";
}
.icon-recycle2:before {
	content: "\e60e";
}
.icon-sreen2:before {
	content: "\e60f";
}
.icon-users3:before {
	content: "\e610";
}
.icon-calcul:before {
	content: "\e611";
}
.icon-key3:before {
	content: "\e612";
}
.icon-user5:before {
	content: "\e614";
}
.icon-calculate2:before {
	content: "\e615";
}
.icon-cart5:before {
	content: "\e60a";
}
.icon-cart4:before {
	content: "\e616";
}
.icon-edit:before {
	content: "\e617";
}
.icon-boxes2:before {
	content: "\e618";
}
.icon-discount:before {
	content: "\e619";
}
.icon-notebook2:before {
	content: "\e61a";
}
.icon-barcode2:before {
	content: "\e61b";
}
.icon-search2:before {
	content: "\e61c";
}
.icon-tools:before {
	content: "\e61d";
}
.icon-tags2:before {
	content: "\e61e";
}
.icon-save2:before {
	content: "\e61f";
}
.icon-duplicate:before {
	content: "\e620";
}
.icon-add2:before {
	content: "\e7f1";
}
.icon-add:before {
	content: "\e621";
}
.icon-quickadd:before {
	content: "\e621";
}
.icon-help:before {
	content: "\e622";
}
.icon-user6:before {
	content: "\e623";
}
.icon-shipping2:before {
	content: "\e624";
}
.icon-print2:before {
	content: "\e625";
}
.icon-fastEdit:before {
	content: "\e626";
}
.icon-documents:before {
	content: "\e627";
}
.icon-trash:before {
	content: "\e628";
}
.icon-delivery:before {
	content: "\e629";
}
.icon-view:before {
	content: "\e62a";
}
.icon-forklift:before {
	content: "\e62b";
}
.icon-calendar3:before {
	content: "\e62c";
}
.icon-heart3:before {
	content: "\e62d";
}
.icon-home2:before {
	content: "\e62e";
}
.icon-home22:before {
	content: "\e62f";
}
.icon-home3:before {
	content: "\e630";
}
.icon-office:before {
	content: "\e631";
}
.icon-newspaper:before {
	content: "\e632";
}
.icon-pencil2:before {
	content: "\e633";
}
.icon-pencil22:before {
	content: "\e634";
}
.icon-quill:before {
	content: "\e635";
}
.icon-pen:before {
	content: "\e636";
}
.icon-blog:before {
	content: "\e637";
}
.icon-droplet:before {
	content: "\e638";
}
.icon-paint-format:before {
	content: "\e639";
}
.icon-image:before {
	content: "\e63a";
}
.icon-image2:before {
	content: "\e63b";
}
.icon-images:before {
	content: "\e63c";
}
.icon-camera2:before {
	content: "\e63d";
}
.icon-music2:before {
	content: "\e63e";
}
.icon-headphones2:before {
	content: "\e63f";
}
.icon-play2:before {
	content: "\e640";
}
.icon-film2:before {
	content: "\e641";
}
.icon-camera22:before {
	content: "\e642";
}
.icon-dice:before {
	content: "\e643";
}
.icon-pacman:before {
	content: "\e644";
}
.icon-spades:before {
	content: "\e645";
}
.icon-clubs:before {
	content: "\e646";
}
.icon-diamonds:before {
	content: "\e647";
}
.icon-pawn:before {
	content: "\e648";
}
.icon-bullhorn2:before {
	content: "\e649";
}
.icon-connection:before {
	content: "\e64a";
}
.icon-podcast:before {
	content: "\e64b";
}
.icon-feed:before {
	content: "\e64c";
}
.icon-book2:before {
	content: "\e64d";
}
.icon-books:before {
	content: "\e64e";
}
.icon-library:before {
	content: "\e64f";
}
.icon-file2:before {
	content: "\e650";
}
.icon-profile:before {
	content: "\e651";
}
.icon-file22:before {
	content: "\e652";
}
.icon-file3:before {
	content: "\e653";
}
.icon-file4:before {
	content: "\e654";
}
.icon-copy2:before {
	content: "\e655";
}
.icon-copy22:before {
	content: "\e656";
}
.icon-copy3:before {
	content: "\e657";
}
.icon-paste2:before {
	content: "\e658";
}
.icon-paste22:before {
	content: "\e659";
}
.icon-paste3:before {
	content: "\e65a";
}
.icon-stack:before {
	content: "\e65b";
}
.icon-folder2:before {
	content: "\e65c";
}
.icon-folder-open2:before {
	content: "\e65d";
}
.icon-tag2:before {
	content: "\e65e";
}
.icon-tags3:before {
	content: "\e65f";
}
.icon-barcode3:before {
	content: "\e660";
}
.icon-qrcode2:before {
	content: "\e661";
}
.icon-ticket2:before {
	content: "\e662";
}
.icon-cart:before {
	content: "\e663";
}
.icon-cart2:before {
	content: "\e664";
}
.icon-cart3:before {
	content: "\e665";
}
.icon-coin:before {
	content: "\e666";
}
.icon-credit:before {
	content: "\e667";
}
.icon-calculate:before {
	content: "\e668";
}
.icon-support:before {
	content: "\e669";
}
.icon-phone2:before {
	content: "\e66a";
}
.icon-phone-hang-up:before {
	content: "\e66b";
}
.icon-address-book:before {
	content: "\e66c";
}
.icon-notebook:before {
	content: "\e66d";
}
.icon-envelope3:before {
	content: "\e66e";
}
.icon-pushpin:before {
	content: "\e66f";
}
.icon-location:before {
	content: "\e670";
}
.icon-location2:before {
	content: "\e671";
}
.icon-compass2:before {
	content: "\e672";
}
.icon-map:before {
	content: "\e673";
}
.icon-map2:before {
	content: "\e674";
}
.icon-history2:before {
	content: "\e675";
}
.icon-clock:before {
	content: "\e676";
}
.icon-clock2:before {
	content: "\e677";
}
.icon-alarm:before {
	content: "\e678";
}
.icon-alarm2:before {
	content: "\e679";
}
.icon-bell2:before {
	content: "\e67a";
}
.icon-stopwatch:before {
	content: "\e67b";
}
.icon-calendar2:before {
	content: "\e67c";
}
.icon-calendar22:before {
	content: "\e67d";
}
.icon-print3:before {
	content: "\e67e";
}
.icon-keyboard:before {
	content: "\e67f";
}
.icon-screen:before {
	content: "\e680";
}
.icon-laptop2:before {
	content: "\e681";
}
.icon-mobile:before {
	content: "\e682";
}
.icon-mobile2:before {
	content: "\e683";
}
.icon-tablet2:before {
	content: "\e684";
}
.icon-tv:before {
	content: "\e685";
}
.icon-cabinet:before {
	content: "\e686";
}
.icon-drawer:before {
	content: "\e687";
}
.icon-drawer2:before {
	content: "\e688";
}
.icon-drawer3:before {
	content: "\e689";
}
.icon-import:before {
	content: "\e68a";
}
.icon-export:before {
	content: "\e7f2";
}
.icon-export2:before {
	content: "\e7f2";
}
.icon-export3:before {
	content: "\e7f2";
}
.icon-export4:before {
	content: "\e613";
}
.icon-download2:before {
	content: "\e68c";
}
.icon-upload2:before {
	content: "\e68d";
}
.icon-disk:before {
	content: "\e68e";
}
.icon-storage:before {
	content: "\e68f";
}
.icon-undo:before {
	content: "\e690";
}
.icon-redo:before {
	content: "\e691";
}
.icon-flip:before {
	content: "\e692";
}
.icon-flip2:before {
	content: "\e693";
}
.icon-undo2:before {
	content: "\e694";
}
.icon-redo2:before {
	content: "\e695";
}
.icon-forward2:before {
	content: "\e696";
}
.icon-reply:before {
	content: "\e697";
}
.icon-bubble:before {
	content: "\e698";
}
.icon-bubbles:before {
	content: "\e699";
}
.icon-bubbles2:before {
	content: "\e69a";
}
.icon-bubble2:before {
	content: "\e69b";
}
.icon-bubbles3:before {
	content: "\e69c";
}
.icon-bubbles4:before {
	content: "\e69d";
}
.icon-user2:before {
	content: "\e69e";
}
.icon-users:before {
	content: "\e69f";
}
.icon-user22:before {
	content: "\e6a0";
}
.icon-users2:before {
	content: "\e6a1";
}
.icon-user3:before {
	content: "\e6a2";
}
.icon-user4:before {
	content: "\e6a3";
}
.icon-quotes-left:before {
	content: "\e6a4";
}
.icon-busy:before {
	content: "\e6a5";
}
.icon-spinner2:before {
	content: "\e6a6";
}
.icon-spinner22:before {
	content: "\e6a7";
}
.icon-spinner3:before {
	content: "\e6a8";
}
.icon-spinner4:before {
	content: "\e6a9";
}
.icon-spinner5:before {
	content: "\e6aa";
}
.icon-spinner6:before {
	content: "\e6ab";
}
.icon-binoculars:before {
	content: "\e6ac";
}
.icon-search3:before {
	content: "\e6ad";
}
.icon-zoomin:before {
	content: "\e6ae";
}
.icon-zoomout:before {
	content: "\e6af";
}
.icon-expand2:before {
	content: "\e6b0";
}
.icon-contract:before {
	content: "\e6b1";
}
.icon-expand22:before {
	content: "\e6b2";
}
.icon-contract2:before {
	content: "\e6b3";
}
.icon-key2:before {
	content: "\e6b4";
}
.icon-key22:before {
	content: "\e6b5";
}
.icon-lock2:before {
	content: "\e6b6";
}
.icon-lock22:before {
	content: "\e6b7";
}
.icon-unlocked:before {
	content: "\e6b8";
}
.icon-wrench2:before {
	content: "\e6b9";
}
.icon-settings:before {
	content: "\e6ba";
}
.icon-equalizer:before {
	content: "\e6bb";
}
.icon-cog:before {
	content: "\e6bc";
}
.icon-cogs:before {
	content: "\e6bd";
}
.icon-cog2:before {
	content: "\e6be";
}
.icon-hammer:before {
	content: "\e6bf";
}
.icon-wand:before {
	content: "\e6c0";
}
.icon-aid:before {
	content: "\e6c1";
}
.icon-bug2:before {
	content: "\e6c2";
}
.icon-pie:before {
	content: "\e6c3";
}
.icon-stats2:before {
	content: "\e6c4";
}
.icon-bars:before {
	content: "\e6c5";
}
.icon-bars2:before {
	content: "\e6c6";
}
.icon-gift2:before {
	content: "\e6c7";
}
.icon-trophy2:before {
	content: "\e6c8";
}
.icon-glass2:before {
	content: "\e6c9";
}
.icon-mug:before {
	content: "\e6ca";
}
.icon-food:before {
	content: "\e6cb";
}
.icon-leaf2:before {
	content: "\e6cc";
}
.icon-rocket2:before {
	content: "\e6cd";
}
.icon-meter:before {
	content: "\e6ce";
}
.icon-meter2:before {
	content: "\e6cf";
}
.icon-dashboard2:before {
	content: "\e6d0";
}
.icon-hammer2:before {
	content: "\e6d1";
}
.icon-fire2:before {
	content: "\e6d2";
}
.icon-lab:before {
	content: "\e6d3";
}
.icon-magnet2:before {
	content: "\e6d4";
}
.icon-remove:before {
	content: "\e6d5";
}
.icon-remove2:before {
	content: "\e6d6";
}
.icon-briefcase2:before {
	content: "\e6d7";
}
.icon-airplane:before {
	content: "\e6d8";
}
.icon-truck3:before {
	content: "\e6d9";
}
.icon-road2:before {
	content: "\e6da";
}
.icon-accessibility:before {
	content: "\e6db";
}
.icon-target:before {
	content: "\e6dc";
}
.icon-shield2:before {
	content: "\e6dd";
}
.icon-lightning:before {
	content: "\e6de";
}
.icon-switch:before {
	content: "\e6df";
}
.icon-powercord:before {
	content: "\e6e0";
}
.icon-signup:before {
	content: "\e6e1";
}
.icon-list2:before {
	content: "\e6e2";
}
.icon-list22:before {
	content: "\e6e3";
}
.icon-numbered-list:before {
	content: "\e6e4";
}
.icon-menu:before {
	content: "\e6e5";
}
.icon-menu2:before {
	content: "\e6e6";
}
.icon-tree2:before {
	content: "\e6e7";
}
.icon-cloud2:before {
	content: "\e6e8";
}
.icon-cloud-download2:before {
	content: "\e6e9";
}
.icon-cloud-upload2:before {
	content: "\e6ea";
}
.icon-download22:before {
	content: "\e6eb";
}
.icon-upload22:before {
	content: "\e6ec";
}
.icon-download3:before {
	content: "\e6ed";
}
.icon-upload3:before {
	content: "\e6ee";
}
.icon-globe2:before {
	content: "\e6ef";
}
.icon-earth:before {
	content: "\e6f0";
}
.icon-link:before {
	content: "\e6f1";
}
.icon-flag2:before {
	content: "\e6f2";
}
.icon-attachment:before {
	content: "\e6f3";
}
.icon-eye2:before {
	content: "\e6f4";
}
.icon-eye-blocked:before {
	content: "\e6f5";
}
.icon-eye22:before {
	content: "\e6f6";
}
.icon-bookmark2:before {
	content: "\e6f7";
}
.icon-bookmarks:before {
	content: "\e6f8";
}
.icon-brightness-medium:before {
	content: "\e6f9";
}
.icon-brightness-contrast:before {
	content: "\e6fa";
}
.icon-contrast:before {
	content: "\e6fb";
}
.icon-star2:before {
	content: "\e6fc";
}
.icon-star22:before {
	content: "\e6fd";
}
.icon-star3:before {
	content: "\e6fe";
}
.icon-heart2:before {
	content: "\e6ff";
}
.icon-heart22:before {
	content: "\e700";
}
.icon-heart-broken:before {
	content: "\e701";
}
.icon-thumbs-up2:before {
	content: "\e702";
}
.icon-thumbs-up22:before {
	content: "\e703";
}
.icon-happy:before {
	content: "\e704";
}
.icon-happy2:before {
	content: "\e705";
}
.icon-smiley:before {
	content: "\e706";
}
.icon-smiley2:before {
	content: "\e707";
}
.icon-tongue:before {
	content: "\e708";
}
.icon-tongue2:before {
	content: "\e709";
}
.icon-sad:before {
	content: "\e70a";
}
.icon-sad2:before {
	content: "\e70b";
}
.icon-wink:before {
	content: "\e70c";
}
.icon-wink2:before {
	content: "\e70d";
}
.icon-grin:before {
	content: "\e70e";
}
.icon-grin2:before {
	content: "\e70f";
}
.icon-cool:before {
	content: "\e710";
}
.icon-cool2:before {
	content: "\e711";
}
.icon-angry:before {
	content: "\e712";
}
.icon-angry2:before {
	content: "\e713";
}
.icon-evil:before {
	content: "\e714";
}
.icon-evil2:before {
	content: "\e715";
}
.icon-shocked:before {
	content: "\e716";
}
.icon-shocked2:before {
	content: "\e717";
}
.icon-confused:before {
	content: "\e718";
}
.icon-confused2:before {
	content: "\e719";
}
.icon-neutral:before {
	content: "\e71a";
}
.icon-neutral2:before {
	content: "\e71b";
}
.icon-wondering:before {
	content: "\e71c";
}
.icon-wondering2:before {
	content: "\e71d";
}
.icon-point-up:before {
	content: "\e71e";
}
.icon-point-right:before {
	content: "\e71f";
}
.icon-point-down:before {
	content: "\e720";
}
.icon-point-left:before {
	content: "\e721";
}
.icon-warning2:before {
	content: "\e722";
}
.icon-notification:before {
	content: "\e723";
}
.icon-question2:before {
	content: "\e724";
}
.icon-info2:before {
	content: "\e725";
}
.icon-info22:before {
	content: "\e726";
}
.icon-blocked:before {
	content: "\e727";
}
.icon-cancel-circle:before {
	content: "\e728";
}
.icon-checkmark-circle:before {
	content: "\e729";
}
.icon-spam:before {
	content: "\e72a";
}
.icon-close:before {
	content: "\e72b";
}
.icon-checkmark:before {
	content: "\e72c";
}
.icon-checkmark2:before {
	content: "\e72d";
}
.icon-spell-check:before {
	content: "\e72e";
}
.icon-minus2:before {
	content: "\e72f";
}
.icon-plus2:before {
	content: "\e730";
}
.icon-enter:before {
	content: "\e731";
}
.icon-exit:before {
	content: "\e732";
}
.icon-play22:before {
	content: "\e733";
}
.icon-pause2:before {
	content: "\e734";
}
.icon-stop2:before {
	content: "\e735";
}
.icon-backward2:before {
	content: "\e736";
}
.icon-forward22:before {
	content: "\e737";
}
.icon-play3:before {
	content: "\e738";
}
.icon-pause22:before {
	content: "\e739";
}
.icon-stop22:before {
	content: "\e73a";
}
.icon-backward22:before {
	content: "\e73b";
}
.icon-forward3:before {
	content: "\e73c";
}
.icon-first:before {
	content: "\e73d";
}
.icon-last:before {
	content: "\e73e";
}
.icon-previous:before {
	content: "\e73f";
}
.icon-next:before {
	content: "\e740";
}
.icon-eject2:before {
	content: "\e741";
}
.icon-volume-high:before {
	content: "\e742";
}
.icon-volume-medium:before {
	content: "\e743";
}
.icon-volume-low:before {
	content: "\e744";
}
.icon-volume-mute:before {
	content: "\e745";
}
.icon-volume-mute2:before {
	content: "\e746";
}
.icon-volume-increase:before {
	content: "\e747";
}
.icon-volume-decrease:before {
	content: "\e748";
}
.icon-loop:before {
	content: "\e749";
}
.icon-loop2:before {
	content: "\e74a";
}
.icon-stockMvt:before {
	content: "\e74b";
}
.icon-shuffle:before {
	content: "\e74c";
}
.icon-arrow-up-left:before {
	content: "\e74d";
}
.icon-arrow-up2:before {
	content: "\e74e";
}
.icon-arrow-up-right:before {
	content: "\e74f";
}
.icon-arrow-right2:before {
	content: "\e750";
}
.icon-arrow-down-right:before {
	content: "\e751";
}
.icon-arrow-down2:before {
	content: "\e752";
}
.icon-arrow-down-left:before {
	content: "\e753";
}
.icon-arrow-left2:before {
	content: "\e754";
}
.icon-arrow-up-left2:before {
	content: "\e755";
}
.icon-arrow-up22:before {
	content: "\e756";
}
.icon-arrow-up-right2:before {
	content: "\e757";
}
.icon-arrow-right22:before {
	content: "\e758";
}
.icon-arrow-down-right2:before {
	content: "\e759";
}
.icon-arrow-down22:before {
	content: "\e75a";
}
.icon-arrow-down-left2:before {
	content: "\e75b";
}
.icon-arrow-left22:before {
	content: "\e75c";
}
.icon-arrow-up-left3:before {
	content: "\e75d";
}
.icon-arrow-up3:before {
	content: "\e75e";
}
.icon-arrow-up-right3:before {
	content: "\e75f";
}
.icon-arrow-right3:before {
	content: "\e760";
}
.icon-arrow-down-right3:before {
	content: "\e761";
}
.icon-arrow-down3:before {
	content: "\e762";
}
.icon-arrow-down-left3:before {
	content: "\e763";
}
.icon-arrow-left3:before {
	content: "\e764";
}
.icon-tab:before {
	content: "\e765";
}
.icon-checkbox-checked:before {
	content: "\e766";
}
.icon-checkbox-unchecked:before {
	content: "\e767";
}
.icon-checkbox-partial:before {
	content: "\e768";
}
.icon-radio-checked:before {
	content: "\e769";
}
.icon-radio-unchecked:before {
	content: "\e76a";
}
.icon-crop2:before {
	content: "\e76b";
}
.icon-scissors:before {
	content: "\e76c";
}
.icon-filter2:before {
	content: "\e76d";
}
.icon-filter22:before {
	content: "\e76e";
}
.icon-font2:before {
	content: "\e76f";
}
.icon-text-height2:before {
	content: "\e770";
}
.icon-text-width2:before {
	content: "\e771";
}
.icon-bold2:before {
	content: "\e772";
}
.icon-underline2:before {
	content: "\e773";
}
.icon-italic2:before {
	content: "\e774";
}
.icon-strikethrough2:before {
	content: "\e775";
}
.icon-omega:before {
	content: "\e776";
}
.icon-sigma:before {
	content: "\e777";
}
.icon-table2:before {
	content: "\e778";
}
.icon-table22:before {
	content: "\e779";
}
.icon-insert-template:before {
	content: "\e77a";
}
.icon-pilcrow:before {
	content: "\e77b";
}
.icon-lefttoright:before {
	content: "\e77c";
}
.icon-righttoleft:before {
	content: "\e77d";
}
.icon-paragraph-left:before {
	content: "\e77e";
}
.icon-paragraph-center:before {
	content: "\e77f";
}
.icon-paragraph-right:before {
	content: "\e780";
}
.icon-paragraph-justify:before {
	content: "\e781";
}
.icon-paragraph-left2:before {
	content: "\e782";
}
.icon-paragraph-center2:before {
	content: "\e783";
}
.icon-paragraph-right2:before {
	content: "\e784";
}
.icon-paragraph-justify2:before {
	content: "\e785";
}
.icon-indent-increase:before {
	content: "\e786";
}
.icon-indent-decrease:before {
	content: "\e787";
}
.icon-newtab:before {
	content: "\e788";
}
.icon-embed:before {
	content: "\e789";
}
.icon-code2:before {
	content: "\e78a";
}
.icon-console:before {
	content: "\e78b";
}
.icon-share:before {
	content: "\e78c";
}
.icon-mail:before {
	content: "\e78d";
}
.icon-mail2:before {
	content: "\e78e";
}
.icon-mail3:before {
	content: "\e78f";
}
.icon-mail4:before {
	content: "\e790";
}
.icon-google2:before {
	content: "\e791";
}
.icon-googleplus:before {
	content: "\e792";
}
.icon-googleplus2:before {
	content: "\e793";
}
.icon-googleplus3:before {
	content: "\e794";
}
.icon-googleplus4:before {
	content: "\e795";
}
.icon-google-drive:before {
	content: "\e796";
}
.icon-facebook2:before {
	content: "\e797";
}
.icon-facebook22:before {
	content: "\e798";
}
.icon-facebook3:before {
	content: "\e799";
}
.icon-instagram2:before {
	content: "\e79a";
}
.icon-twitter2:before {
	content: "\e79b";
}
.icon-twitter22:before {
	content: "\e79c";
}
.icon-twitter3:before {
	content: "\e79d";
}
.icon-feed2:before {
	content: "\e79e";
}
.icon-feed3:before {
	content: "\e79f";
}
.icon-feed4:before {
	content: "\e7a0";
}
.icon-youtube2:before {
	content: "\e7a1";
}
.icon-youtube22:before {
	content: "\e7a2";
}
.icon-vimeo:before {
	content: "\e7a3";
}
.icon-vimeo2:before {
	content: "\e7a4";
}
.icon-vimeo3:before {
	content: "\e7a5";
}
.icon-lanyrd:before {
	content: "\e7a6";
}
.icon-flickr2:before {
	content: "\e7a7";
}
.icon-flickr22:before {
	content: "\e7a8";
}
.icon-flickr3:before {
	content: "\e7a9";
}
.icon-flickr4:before {
	content: "\e7aa";
}
.icon-picassa:before {
	content: "\e7ab";
}
.icon-picassa2:before {
	content: "\e7ac";
}
.icon-dribbble2:before {
	content: "\e7ad";
}
.icon-dribbble22:before {
	content: "\e7ae";
}
.icon-dribbble3:before {
	content: "\e7af";
}
.icon-forrst:before {
	content: "\e7b0";
}
.icon-forrst2:before {
	content: "\e7b1";
}
.icon-deviantart2:before {
	content: "\e7b2";
}
.icon-deviantart22:before {
	content: "\e7b3";
}
.icon-steam2:before {
	content: "\e7b4";
}
.icon-steam22:before {
	content: "\e7b5";
}
.icon-github2:before {
	content: "\e7b6";
}
.icon-github22:before {
	content: "\e7b7";
}
.icon-github3:before {
	content: "\e7b8";
}
.icon-github4:before {
	content: "\e7b9";
}
.icon-github5:before {
	content: "\e7ba";
}
.icon-wordpress2:before {
	content: "\e7bb";
}
.icon-wordpress22:before {
	content: "\e7bc";
}
.icon-joomla2:before {
	content: "\e7bd";
}
.icon-blogger:before {
	content: "\e7be";
}
.icon-blogger2:before {
	content: "\e7bf";
}
.icon-tumblr2:before {
	content: "\e7c0";
}
.icon-tumblr22:before {
	content: "\e7c1";
}
.icon-yahoo2:before {
	content: "\e7c2";
}
.icon-tux:before {
	content: "\e7c3";
}
.icon-apple2:before {
	content: "\e7c4";
}
.icon-finder:before {
	content: "\e7c5";
}
.icon-android2:before {
	content: "\e7c6";
}
.icon-windows2:before {
	content: "\e7c7";
}
.icon-windows8:before {
	content: "\e7c8";
}
.icon-soundcloud2:before {
	content: "\e7c9";
}
.icon-soundcloud22:before {
	content: "\e7ca";
}
.icon-skype2:before {
	content: "\e7cb";
}
.icon-reddit2:before {
	content: "\e7cc";
}
.icon-linkedin2:before {
	content: "\e7cd";
}
.icon-lastfm:before {
	content: "\e7ce";
}
.icon-lastfm2:before {
	content: "\e7cf";
}
.icon-delicious2:before {
	content: "\e7d0";
}
.icon-stumbleupon2:before {
	content: "\e7d1";
}
.icon-stumbleupon22:before {
	content: "\e7d2";
}
.icon-stackoverflow:before {
	content: "\e7d3";
}
.icon-pinterest2:before {
	content: "\e7d4";
}
.icon-pinterest22:before {
	content: "\e7d5";
}
.icon-xing2:before {
	content: "\e7d6";
}
.icon-xing22:before {
	content: "\e7d7";
}
.icon-flattr:before {
	content: "\e7d8";
}
.icon-foursquare2:before {
	content: "\e7d9";
}
.icon-foursquare22:before {
	content: "\e7da";
}
.icon-paypal:before {
	content: "\e7db";
}
.icon-paypal2:before {
	content: "\e7dc";
}
.icon-paypal3:before {
	content: "\e7dd";
}
.icon-yelp:before {
	content: "\e7de";
}
.icon-libreoffice:before {
	content: "\e7df";
}
.icon-file-pdf:before {
	content: "\e7e0";
}
.icon-file-openoffice:before {
	content: "\e7e1";
}
.icon-file-word:before {
	content: "\e7e2";
}
.icon-file-excel:before {
	content: "\e7e3";
}
.icon-file-zip:before {
	content: "\e7e4";
}
.icon-file-powerpoint:before {
	content: "\e7e5";
}
.icon-file-xml:before {
	content: "\e7e6";
}
.icon-file-css:before {
	content: "\e7e7";
}
.icon-html52:before {
	content: "\e7e8";
}
.icon-html522:before {
	content: "\e7e9";
}
.icon-css32:before {
	content: "\e7ea";
}
.icon-chrome:before {
	content: "\e7eb";
}
.icon-firefox:before {
	content: "\e7ec";
}
.icon-IE:before {
	content: "\e7ed";
}
.icon-opera:before {
	content: "\e7ee";
}
.icon-safari:before {
	content: "\e7ef";
}
.icon-IcoMoon:before {
	content: "\e7f0";
}

/* line 1, ../sass/partials/_animations.scss */
.spin { display: inline-block; animation: spin 2.5s linear infinite; -webkit-animation: spin 2.5s linear infinite; -moz-animation: spin 2.5s linear infinite; -o-animation: spin 2.5s linear infinite; }

@-moz-keyframes spin { 0% { -moz-transform: rotate(0deg); }
  100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); } }
@-o-keyframes spin { 0% { -o-transform: rotate(0deg); }
  100% { -o-transform: rotate(360deg); } }
@keyframes spin { 0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); } }
/* line 27, ../sass/partials/_animations.scss */
.flash-green { background: white; }
/* line 30, ../sass/partials/_animations.scss */
.flash-green td { animation: flash-green 0.5s linear infinite; -webkit-animation: flash-green 0.5s linear infinite; -moz-animation: flash-green 0.5s linear infinite; -o-animation: flash-green 0.5s linear infinite; }

@-moz-keyframes flash-green { 0% { background: white; }
  50% { background: rgba(49, 169, 59, 0.3); }
  100% { background: white; } }
@-webkit-keyframes flash-green { 0% { background: white; }
  50% { background: rgba(49, 169, 59, 0.3); }
  100% { background: white; } }
@-o-keyframes flash-green { 0% { background: white; }
  50% { background: rgba(49, 169, 59, 0.3); }
  100% { background: white; } }
@keyframes flash-green { 0% { background: white; }
  50% { background: rgba(49, 169, 59, 0.3); }
  100% { background: white; } }
/* ------------------------------------------------------------------------- Basics styles
------------------------------------------------------------------------- */
/* line 5, ../sass/partials/_basic.scss */
.xdebug-var-dump { background: none repeat scroll 0 0 #fff; color: #000; }

/* line 9, ../sass/partials/_basic.scss */
html { color: #181818; }

/* line 12, ../sass/partials/_basic.scss */
body { background: url('../../bundles/clevererp/img/background2.png?1506332681'); font: 400 13px "Open Sans", sans-serif, Arial, Helvetica, sans-serif; color: #393939; }

/* line 18, ../sass/partials/_basic.scss */
::-moz-selection { background: #b3d4fc; }

/* line 21, ../sass/partials/_basic.scss */
::selection { background: #b3d4fc; }

/* line 24, ../sass/partials/_basic.scss */
hr, fieldset, input[type="checkbox"], input[type="radio"] { padding: 0; }

/* line 27, ../sass/partials/_basic.scss */
fieldset { margin: 0; }

/* line 30, ../sass/partials/_basic.scss */
hr, fieldset { border: 0; }

/* line 33, ../sass/partials/_basic.scss */
a, a:focus { outline: 0; }

/* line 36, ../sass/partials/_basic.scss */
a { color: #181818; text-decoration: none; }

/* line 45, ../sass/partials/_basic.scss */
hr { display: block; height: 1px; border-top: 1px solid #cacaca; margin: 1em 0; }

/* line 53, ../sass/partials/_basic.scss */
audio, canvas, img, video { vertical-align: middle; }

/* line 61, ../sass/partials/_basic.scss */
textarea { resize: vertical; }

/* line 64, ../sass/partials/_basic.scss */
*, *:before, *:after, input[type="search"], input[type="checkbox"], input[type="radio"] { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

/* line 84, ../sass/partials/_basic.scss */
select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #000; }

/* ------------------------------------------------------------------------- Helper classes
------------------------------------------------------------------------- */
/* line 5, ../sass/partials/_helpers.scss */
.fll { float: left; }

/* line 8, ../sass/partials/_helpers.scss */
.flr { float: right; }

/* line 11, ../sass/partials/_helpers.scss */
.cl { clear: left; }

/* line 14, ../sass/partials/_helpers.scss */
.w10 { width: 10%; }

/* line 17, ../sass/partials/_helpers.scss */
.w17 { width: 17%; }

/* line 20, ../sass/partials/_helpers.scss */
.w20 { width: 20%; }

/* line 23, ../sass/partials/_helpers.scss */
.w25 { width: 25%; }

/* line 26, ../sass/partials/_helpers.scss */
.w30 { width: 30%; }

/* line 29, ../sass/partials/_helpers.scss */
.w33 { width: 33.3333%; }

/* line 32, ../sass/partials/_helpers.scss */
.w40 { width: 40%; }

/* line 35, ../sass/partials/_helpers.scss */
.w50 { width: 50%; }

/* line 38, ../sass/partials/_helpers.scss */
.w60 { width: 60%; }

/* line 41, ../sass/partials/_helpers.scss */
.w66 { width: 66.6666%; }

/* line 44, ../sass/partials/_helpers.scss */
.w70 { width: 70%; }

/* line 47, ../sass/partials/_helpers.scss */
.w75 { width: 75%; }

/* line 50, ../sass/partials/_helpers.scss */
.w80 { width: 80%; }

/* line 53, ../sass/partials/_helpers.scss */
.w90 { width: 90%; }

/* line 56, ../sass/partials/_helpers.scss */
.w100 { width: 100%; }

/* line 59, ../sass/partials/_helpers.scss */
.pl20 { padding-left: 20px; }

/* line 63, ../sass/partials/_helpers.scss */
.pr20 { padding-right: 20px; }

/* line 66, ../sass/partials/_helpers.scss */
.ir { background-color: transparent; border: 0; overflow: hidden; *text-indent: -9999px; }

/* line 72, ../sass/partials/_helpers.scss */
.ir:before { content: ""; display: block; width: 0; height: 150%; }

/* line 78, ../sass/partials/_helpers.scss */
.hidden { display: none !important; visibility: hidden; }

/* line 82, ../sass/partials/_helpers.scss */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* line 92, ../sass/partials/_helpers.scss */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* line 100, ../sass/partials/_helpers.scss */
.invisible { visibility: hidden; }

/* line 103, ../sass/partials/_helpers.scss */
.clearfix:before, .clearfix:after { content: " "; display: table; }

/* line 107, ../sass/partials/_helpers.scss */
.clearfix:after { clear: both; }

/* line 110, ../sass/partials/_helpers.scss */
.clearfix { *zoom: 1; }

/* line 113, ../sass/partials/_helpers.scss */
.for-ie { line-height: 30px; padding: 25px 15px; font-family: arial; text-align: center; color: #fff; font-size: 20px; background: #DF4246; margin: 0; }

/* line 123, ../sass/partials/_helpers.scss */
.no-top { margin-top: 0 !important; }

/* line 126, ../sass/partials/_helpers.scss */
.vam { vertical-align: middle; }

/* line 129, ../sass/partials/_helpers.scss */
.vat { vertical-align: top; }

/* line 133, ../sass/partials/_helpers.scss */
.icon-success { color: #5cb85c; }

/* line 136, ../sass/partials/_helpers.scss */
.text-center { text-align: center; }

/* line 139, ../sass/partials/_helpers.scss */
.pointer { cursor: pointer; }

/* line 143, ../sass/partials/_helpers.scss */
.cursor-default { cursor: default !important; }

/* line 147, ../sass/partials/_helpers.scss */
.vat { vertical-align: top; }

/* line 151, ../sass/partials/_helpers.scss */
.default-color { color: #3b99d3; }

/* line 155, ../sass/partials/_helpers.scss */
.red-text { color: #D9534F; }

/* line 159, ../sass/partials/_helpers.scss */
.orange-text { color: #EEA236; }

/* line 163, ../sass/partials/_helpers.scss */
.nowrap { white-space: nowrap; }

/* ------------------------------------------------------------------------- Styles Inputs & Selects
------------------------------------------------------------------------- */
/* line 5, ../sass/partials/_components.scss */
input[type="text"], input[type="search"], input[type="password"], input[type="tel"], input[type="url"], input[type="email"], input[type="date"], input[type="time"], input[type="datetime"], input[type="month"], input[type="week"], input[type="number"], input[type="range"], input[type="color"], textarea, select, input[type="submit"], input[type=button], button, .blue-btn, .white-btn, .red-btn, .green-btn, .orange-btn, [data-box]:hover:after { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

/* line 8, ../sass/partials/_components.scss */
input[type="text"], input[type="search"], input[type="password"], input[type="tel"], input[type="url"], input[type="email"], input[type="date"], input[type="time"], input[type="datetime"], input[type="month"], input[type="week"], input[type="number"], input[type="range"], input[type="color"], input[type="search"], textarea, select { display: block; vertical-align: middle; height: 27px; width: 100%; padding: 2px 7px; background-color: #fff; background-image: none; line-height: 1.42857; border: 1px solid #cacaca; }
/* line 36, ../sass/partials/_components.scss */
input[type="text"]:focus, input[type="search"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="email"]:focus, input[type="date"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="range"]:focus, input[type="color"]:focus, input[type="search"]:focus, textarea:focus, select:focus { -moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 5px; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 5px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 5px; border-color: #5897fb; outline: 0; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

/* line 44, ../sass/partials/_components.scss */
select { padding-right: 2px; padding-left: 4px; }

/* line 48, ../sass/partials/_components.scss */
select.select-goup-act { width: 150px; padding-top: 3px; padding-bottom: 3px; border: 0; }

/* line 54, ../sass/partials/_components.scss */
input[type="submit"], input[type=button], button { -webkit-appearance: none; }

/* ------------------------------------------------------------------------- Inputs group
------------------------------------------------------------------------- */
/* line 64, ../sass/partials/_components.scss */
.content-input-group { position: relative; display: table; width: 100%; border-collapse: separate; line-height: normal; }
/* line 71, ../sass/partials/_components.scss */
.content-input-group input { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
/* line 75, ../sass/partials/_components.scss */
.content-input-group .group-value { display: table-cell; vertical-align: middle; width: 25px; font-size: 14px; background-color: #ebe9e9; color: #666666; text-align: center; border: 1px solid #cacaca; border-right: 0; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; }
/* line 87, ../sass/partials/_components.scss */
.content-input-group .group-value.meta-field { width: 30px; font-size: 11px; }

/* ------------------------------------------------------------------------- Alerts
------------------------------------------------------------------------- */
/* line 99, ../sass/partials/_components.scss */
.alert-error, .alert-warning, .alert-success, .alert-infos { width: 100%; padding: 15px 15px 15px 48px; position: relative; background-color: #f2dede; color: #963b3b; border: #ebcccc 1px solid; }
/* line 105, ../sass/partials/_components.scss */
.alert-error > i, .alert-warning > i, .alert-success > i, .alert-infos > i { font-size: 25px; top: 11px; left: 15px; position: absolute; }

/* line 110, ../sass/partials/_components.scss */
.alert-warning { background-color: #faebcc; color: #b58012; border: #f8e2b5 1px solid; }

/* line 114, ../sass/partials/_components.scss */
.alert-success { background-color: #c7f4cc; color: #1f9d2d; border: #b2f0b9 1px solid; }

/* line 118, ../sass/partials/_components.scss */
.alert-infos { background-color: #d9edf7; color: #247fad; border: #c4e3f3 1px solid; }

/* ------------------------------------------------------------------------- Buttons
------------------------------------------------------------------------- */
/* line 128, ../sass/partials/_components.scss */
.blue-btn, .white-btn, .red-btn, .green-btn, .orange-btn { padding: 3px 16px; font-size: 1.154em; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }

/* line 134, ../sass/partials/_components.scss */
.blue-btn { background-color: #3b99d3; border: 1px solid #2b87bf; color: #fff; }
/* line 18, ../sass/partials/_mixins.scss */
.blue-btn:not(.no-effect):hover { background-color: #2b87bf; color: #fff; border: 1px solid #2b87bf; }
/* line 23, ../sass/partials/_mixins.scss */
.blue-btn:active { background-color: #3b99d3; color: #fff; border: 1px solid #2b87bf; }

/* line 138, ../sass/partials/_components.scss */
.white-btn { background-color: #fff; border: 1px solid #cacaca; color: #3b99d3; }
/* line 18, ../sass/partials/_mixins.scss */
.white-btn:not(.no-effect):hover { background-color: #3b99d3; color: #fff; border: 1px solid #2b87bf; }
/* line 23, ../sass/partials/_mixins.scss */
.white-btn:active { background-color: #fff; color: #3b99d3; border: 1px solid #cacaca; }

/* line 142, ../sass/partials/_components.scss */
.red-btn { background-color: #D9534F; border: 1px solid #d33632; color: #fff; }
/* line 18, ../sass/partials/_mixins.scss */
.red-btn:not(.no-effect):hover { background-color: #d33632; color: #fff; border: 1px solid #d33632; }
/* line 23, ../sass/partials/_mixins.scss */
.red-btn:active { background-color: #D9534F; color: #fff; border: 1px solid #d33632; }

/* line 146, ../sass/partials/_components.scss */
.green-btn { background-color: #4CAE4C; border: 1px solid #419541; color: #fff; }
/* line 18, ../sass/partials/_mixins.scss */
.green-btn:not(.no-effect):hover { background-color: #419541; color: #fff; border: 1px solid #419541; }
/* line 23, ../sass/partials/_mixins.scss */
.green-btn:active { background-color: #4CAE4C; color: #fff; border: 1px solid #419541; }

/* line 150, ../sass/partials/_components.scss */
.orange-btn { background-color: #EEA236; border: 1px solid #eb9315; color: #fff; }
/* line 18, ../sass/partials/_mixins.scss */
.orange-btn:not(.no-effect):hover { background-color: #eb9315; color: #fff; border: 1px solid #eb9315; }
/* line 23, ../sass/partials/_mixins.scss */
.orange-btn:active { background-color: #EEA236; color: #fff; border: 1px solid #eb9315; }

/* line 154, ../sass/partials/_components.scss */
.btn-with-icon { cursor: pointer; }
/* line 157, ../sass/partials/_components.scss */
.btn-with-icon > i { font-size: 17px; line-height: 22px; vertical-align: top; }
/* line 162, ../sass/partials/_components.scss */
.btn-with-icon > i.icon-close { font-size: 15px; }
/* line 165, ../sass/partials/_components.scss */
.btn-with-icon > i.icon-save2 { font-size: 18px; }

/* ------------------------------------------------------------------------- UI Autocomplete
------------------------------------------------------------------------- */
/* line 175, ../sass/partials/_components.scss */
.ui-autocomplete { /* prevent horizontal scrollbar */ overflow-x: hidden; overflow-y: auto; max-height: 162px; }

/* ------------------------------------------------------------------------- Info box
------------------------------------------------------------------------- */
/* line 186, ../sass/partials/_components.scss */
[data-box] { position: relative; }
/* line 189, ../sass/partials/_components.scss */
#left-column [data-box] { position: static; }
/* line 193, ../sass/partials/_components.scss */
[data-box]:hover:after { content: attr(data-box); white-space: nowrap; padding: 2px 10px; background: #393939; color: #fff; z-index: 1; line-height: 16px; font-family: arial; font-size: 0.8em; font-weight: 400; top: -27px; right: -1px; position: absolute; }
/* line 207, ../sass/partials/_components.scss */
#left-column [data-box]:hover:after { background: #3b99d3; left: 0; top: 40px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; font-size: 11px; width: 100%; padding-top: 6px; padding-bottom: 6px; }
/* line 123, ../sass/partials/_mixins.scss */
.catalog #left-column [data-box]:hover:after { background-color: #bd4d02; }
/* line 129, ../sass/partials/_mixins.scss */
.order #left-column [data-box]:hover:after { background-color: #34495e; }
/* line 135, ../sass/partials/_mixins.scss */
.accounting #left-column [data-box]:hover:after { background-color: #004545; }
/* line 141, ../sass/partials/_mixins.scss */
.logistic #left-column [data-box]:hover:after { background-color: #00527a; }
/* line 147, ../sass/partials/_mixins.scss */
.customer #left-column [data-box]:hover:after { background-color: #6c9448; }
@media only screen and (max-width: 1210px) { /* line 193, ../sass/partials/_components.scss */
  [data-box]:hover:after { display: none; } }
/* line 222, ../sass/partials/_components.scss */
[data-box]:hover .arrow-up-box { display: block; }
@media only screen and (max-width: 1210px) { /* line 222, ../sass/partials/_components.scss */
  [data-box]:hover .arrow-up-box { display: none; } }

/* line 231, ../sass/partials/_components.scss */
.arrow-up-box { border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 7px solid #393939; display: none; height: 0; width: 0; top: -9px; right: 7px; position: absolute; }

/* ------------------------------------------------------------------------- Modal
------------------------------------------------------------------------- */
/* line 251, ../sass/partials/_components.scss */
.modal-open { overflow: hidden; }

/* line 256, ../sass/partials/_components.scss */
.modal { display: none; overflow: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; -webkit-overflow-scrolling: touch; outline: 0; }
/* line 272, ../sass/partials/_components.scss */
.modal.fade .modal-dialog { -moz-transform: translate(0, -25%); -ms-transform: translate(0, -25%); -webkit-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform 0.3s ease-out; -moz-transition: -moz-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; }
/* line 276, ../sass/partials/_components.scss */
.modal.in .modal-dialog { -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); }

/* line 278, ../sass/partials/_components.scss */
.modal-open .modal { overflow-x: hidden; overflow-y: auto; }
/* line 282, ../sass/partials/_components.scss */
.modal-open .modal.modal-overflow { background: rgba(0, 0, 0, 0.5); }

/* line 288, ../sass/partials/_components.scss */
.modal-dialog { position: relative; width: auto; margin: 10px; }

/* line 295, ../sass/partials/_components.scss */
.modal-content { position: relative; background-color: #f8f8f8; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 3px; -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); background-clip: padding-box; outline: 0; }

/* line 308, ../sass/partials/_components.scss */
.modal-backdrop { position: absolute; top: 0; right: 0; left: 0; background-color: #000; }
/* line 315, ../sass/partials/_components.scss */
.modal-backdrop.fade { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
/* line 316, ../sass/partials/_components.scss */
.modal-backdrop.in { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; }

/* line 321, ../sass/partials/_components.scss */
.modal-header { padding: 12px 15px; border-bottom: 1px solid #e5e5e5; min-height: 16.42857px; font-size: 16px; font-weight: 600; }
/* line 328, ../sass/partials/_components.scss */
.modal-header h4 { padding-right: 30px; }

/* line 333, ../sass/partials/_components.scss */
.modal-header .close { background-color: #000; border: 2px solid #fff; color: #fff; font-size: 18px; font-weight: bold; text-align: center; width: 23px; height: 23px; top: -12px; right: -12px; position: absolute; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; }
/* line 345, ../sass/partials/_components.scss */
.modal-header .close > span { position: relative; top: -5px; left: -2px; font-size: 20px; }

/* line 354, ../sass/partials/_components.scss */
.modal-title { margin: 0; line-height: 1.42857; }

/* line 361, ../sass/partials/_components.scss */
.modal-body { position: relative; padding: 15px; }

/* line 367, ../sass/partials/_components.scss */
.modal-footer { padding: 15px; text-align: right; border-top: 1px solid #e5e5e5; overflow: hidden; *zoom: 1; background-color: #f8f8f8; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
/* line 376, ../sass/partials/_components.scss */
.modal-footer .btn + .btn { margin-left: 5px; margin-bottom: 0; }
/* line 381, ../sass/partials/_components.scss */
.modal-footer .btn-group .btn + .btn { margin-left: -1px; }
/* line 385, ../sass/partials/_components.scss */
.modal-footer .btn-block + .btn-block { margin-left: 0; }

/* line 391, ../sass/partials/_components.scss */
.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }

@media (min-width: 980px) { /* line 402, ../sass/partials/_components.scss */
  .modal-dialog { width: 600px; margin: 30px auto; }
  /* line 406, ../sass/partials/_components.scss */
  .modal-content { -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  /* line 411, ../sass/partials/_components.scss */
  .modal-sm { width: 300px; }
  /* line 412, ../sass/partials/_components.scss */
  .modal-default-width { width: 400px; } }
@media (min-width: 1210px) { /* line 415, ../sass/partials/_components.scss */
  .modal-lg { width: 900px; } }
/* line 420, ../sass/partials/_components.scss */
.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; font-size: 14px; text-align: left; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }

/* line 442, ../sass/partials/_components.scss */
.dropdown-menu.pull-right { right: 0; left: auto; }

/* line 446, ../sass/partials/_components.scss */
.dropdown-menu .divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; }

/* line 452, ../sass/partials/_components.scss */
.dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.42857143; color: #333; white-space: nowrap; }

/* line 461, ../sass/partials/_components.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { color: #262626; text-decoration: none; background-color: #f5f5f5; }

/* line 467, ../sass/partials/_components.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: #fff; text-decoration: none; background-color: #337ab7; outline: 0; }

/* line 475, ../sass/partials/_components.scss */
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color: #777; }

/* line 480, ../sass/partials/_components.scss */
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { text-decoration: none; cursor: not-allowed; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

/* line 491, ../sass/partials/_components.scss */
.blocks { display: table; width: 100%; text-align: center; overflow: visible; overflow: hidden; *zoom: 1; }
/* line 499, ../sass/partials/_components.scss */
.blocks.group-5 .container-block { width: 19%; }
@media screen and (max-width: 1210px) { /* line 499, ../sass/partials/_components.scss */
  .blocks.group-5 .container-block { display: block; width: 49%; float: left; margin: 0 1% 20px 1%; } }
@media (min-width: 1211px) and (max-width: 1410px) { /* line 508, ../sass/partials/_components.scss */
  .blocks.group-5 .container-block.big_title > span { padding: 10px 0; } }
/* line 514, ../sass/partials/_components.scss */
.blocks .block-space { width: 1%; }
@media screen and (max-width: 1210px) { /* line 514, ../sass/partials/_components.scss */
  .blocks .block-space { display: none; } }
/* line 521, ../sass/partials/_components.scss */
.blocks .row { display: table-row; }
@media (max-width: 1210px) { /* line 524, ../sass/partials/_components.scss */
  .blocks .no-tablet { display: none; } }
/* line 529, ../sass/partials/_components.scss */
.blocks .container-block { display: table-cell; position: relative; vertical-align: middle; width: 24.25%; }
/* line 537, ../sass/partials/_components.scss */
.blocks .container-block.container-block-33 { width: 33%; }
@media only screen and (max-width: 980px) { /* line 529, ../sass/partials/_components.scss */
  .blocks .container-block { float: none; } }
@media screen and (max-width: 1210px) { /* line 529, ../sass/partials/_components.scss */
  .blocks .container-block { display: block; width: 49%; float: left; margin: 0 1% 20px 1%; } }
/* line 550, ../sass/partials/_components.scss */
.blocks .container-block > span { display: block; text-transform: uppercase; color: #fff; font-weight: 600; font-size: 1.3em; }
@media (min-width: 1211px) { /* line 558, ../sass/partials/_components.scss */
  .blocks .container-block > span.for_tablet { display: none; } }
/* line 563, ../sass/partials/_components.scss */
.blocks .container-block > span.title { padding: 10px 10px; }
/* line 566, ../sass/partials/_components.scss */
.blocks .container-block > span.value { font-weight: 300; padding: 15px 10px; }
/* line 571, ../sass/partials/_components.scss */
.blocks .container-block.block-1 { background-color: #4c9589; }
@media screen and (max-width: 1210px) { /* line 571, ../sass/partials/_components.scss */
  .blocks .container-block.block-1 { margin-left: 0; } }
/* line 577, ../sass/partials/_components.scss */
.blocks .container-block.block-1 .title { background-color: #428176; }
/* line 581, ../sass/partials/_components.scss */
.blocks .container-block.block-2 { background-color: #b75151; }
@media screen and (max-width: 1210px) { /* line 581, ../sass/partials/_components.scss */
  .blocks .container-block.block-2 { margin-right: 0; } }
/* line 587, ../sass/partials/_components.scss */
.blocks .container-block.block-2 .title { background-color: #a54444; }
/* line 591, ../sass/partials/_components.scss */
.blocks .container-block.block-3 { background-color: #47788d; }
@media screen and (max-width: 1210px) { /* line 591, ../sass/partials/_components.scss */
  .blocks .container-block.block-3 { margin-left: 0; } }
/* line 597, ../sass/partials/_components.scss */
.blocks .container-block.block-3 .title { background-color: #3d6779; }
/* line 601, ../sass/partials/_components.scss */
.blocks .container-block.block-4 { background-color: #7e48a8; }
@media screen and (max-width: 1210px) { /* line 601, ../sass/partials/_components.scss */
  .blocks .container-block.block-4 { margin-right: 0; } }
/* line 607, ../sass/partials/_components.scss */
.blocks .container-block.block-4 .title { background-color: #6e3f93; }
/* line 610, ../sass/partials/_components.scss */
.blocks .container-block.block-4 .status_value { cursor: pointer; position: relative; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
/* line 616, ../sass/partials/_components.scss */
.blocks .container-block.block-4 .status_value:hover .state-change { opacity: 1; }
/* line 620, ../sass/partials/_components.scss */
.blocks .container-block.block-4 .status_value .state-change { opacity: 0; }
/* line 623, ../sass/partials/_components.scss */
.blocks .container-block.block-4 .status_value .state-label { text-transform: none; }
/* line 627, ../sass/partials/_components.scss */
.blocks .container-block.block-4 .status_value .state-list select { border: 0; height: 23px; font-size: 14px; font-weight: normal; background: #7e48a8; color: #fff; }
/* line 635, ../sass/partials/_components.scss */
.blocks .container-block.block-4 .status_value .state-list select:focus, .blocks .container-block.block-4 .status_value .state-list select:active, .blocks .container-block.block-4 .status_value .state-list select:visited { outline: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
/* line 643, ../sass/partials/_components.scss */
.blocks .container-block.block-4 .status_value .loading { position: absolute; right: 14px; top: 0; bottom: 0; margin: auto; }
/* line 652, ../sass/partials/_components.scss */
.blocks .container-block.block-5 { background-color: #6c9448; }
@media screen and (max-width: 1210px) { /* line 652, ../sass/partials/_components.scss */
  .blocks .container-block.block-5 { margin-left: 0; } }
/* line 658, ../sass/partials/_components.scss */
.blocks .container-block.block-5 .title { background-color: #5d7f3e; }

/* ------------------------------------------------------------------------- Draggable
------------------------------------------------------------------------- */
/* line 668, ../sass/partials/_components.scss */
[draggable] { -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; user-select: none; -khtml-user-drag: element; -webkit-user-drag: element; }

/* line 678, ../sass/partials/_components.scss */
.line-block.over { -moz-box-shadow: 0px 0px 5px 0px #fff; -webkit-box-shadow: 0px 0px 5px 0px #fff; box-shadow: 0px 0px 5px 0px #fff; }
/* line 681, ../sass/partials/_components.scss */
.line-block.ui-sortable-placeholder { position: relative; visibility: visible !important; border: 1px dashed #fff; }

/* ------------------------------------------------------------------------- Toastr
------------------------------------------------------------------------- */
/* line 692, ../sass/partials/_components.scss */
.jq-toast-single { background-color: #2f2f2f !important; }
/* line 700, ../sass/partials/_components.scss */
.jq-toast-single .jq-toast-loader { background-color: #226d9d !important; }

/* line 705, ../sass/partials/_components.scss */
#select-access-points { text-align: left !important; }
/* line 707, ../sass/partials/_components.scss */
#select-access-points input { display: inline-block; vertical-align: middle; }

/* line 713, ../sass/partials/_components.scss */
.access-point-label { cursor: pointer; margin-left: 10px; }

/* line 718, ../sass/partials/_components.scss */
.access-point-comment { cursor: pointer; margin-top: 0; margin-left: 22px; }

/* line 724, ../sass/partials/_components.scss */
.access-point-street { cursor: pointer; margin-top: 0; margin-left: 22px; margin-bottom: 0; }

/* line 731, ../sass/partials/_components.scss */
.pagination-access-point { text-align: center; margin-top: -10px; margin-bottom: 15px; }

/* line 737, ../sass/partials/_components.scss */
.paginated-previous { cursor: pointer; display: inline-block; padding: 10px; }

/* line 743, ../sass/partials/_components.scss */
.paginated-next { cursor: pointer; display: inline-block; padding: 10px; }

/* line 749, ../sass/partials/_components.scss */
.kmLink { color: #47788d; }

/* line 753, ../sass/partials/_components.scss */
.kmLink:hover { text-decoration: underline; }

/* line 757, ../sass/partials/_components.scss */
.loading-gif { width: 70px; display: block; margin: auto; margin-top: 20px; }

/* line 764, ../sass/partials/_components.scss */
.loading-text { color: #d65b07; font-size: 16px; text-align: center; }

/* line 770, ../sass/partials/_components.scss */
.paginated-page { width: 40px; display: inline-block; vertical-align: baseline; }

/* line 776, ../sass/partials/_components.scss */
.no-opacity { opacity: 0.25; }

/* ------------------------------------------------------------------------- Login form
------------------------------------------------------------------------- */
/* line 5, ../sass/partials/_login.scss */
body#login, body#forgot-password { background: #ebe9e9; }

/* line 9, ../sass/partials/_login.scss */
#login-content { margin: 8% auto 0; width: 480px; }
@media only screen and (max-width: 550px) { /* line 9, ../sass/partials/_login.scss */
  #login-content { margin: 5% auto 0; width: 280px; } }
/* line 17, ../sass/partials/_login.scss */
#login-content .alert-error, #login-content .alert-warning, #login-content .alert-success, #login-content .alert-infos { margin-top: 15px; }

/* line 22, ../sass/partials/_login.scss */
#login-header { margin-bottom: 20px; text-align: center; }
@media only screen and (max-width: 550px) { /* line 26, ../sass/partials/_login.scss */
  #login-header img { max-width: 100%; } }

/* line 32, ../sass/partials/_login.scss */
#login-footer { background-color: #f5f3f3; border: 1px solid #cacaca; overflow: hidden; padding: 30px 40px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
@media only screen and (max-width: 550px) { /* line 32, ../sass/partials/_login.scss */
  #login-footer { padding: 14px 10px; } }
/* line 42, ../sass/partials/_login.scss */
#login-footer .title-pwd { font-weight: 600; display: block; margin-bottom: 20px; font-size: 1.2em; text-align: center; text-transform: uppercase; }
/* line 50, ../sass/partials/_login.scss */
#login-footer .username-label, #login-footer .username-pwd-label, #login-footer .pwd-label { display: block; font-size: 1.2em; line-height: 30px; }
/* line 55, ../sass/partials/_login.scss */
#login-footer .username-pwd-label { margin-bottom: 10px; text-align: center; }
/* line 60, ../sass/partials/_login.scss */
#login-footer .pwd-label { margin-top: 10px; }
/* line 64, ../sass/partials/_login.scss */
#login-footer .content-input { position: relative; }
/* line 67, ../sass/partials/_login.scss */
#login-footer .username-input, #login-footer .pwd-input { font-size: 1.2em; height: 44px; padding: 10px 0 10px 63px; }
/* line 75, ../sass/partials/_login.scss */
#login-footer .icon-input-username { font-size: 29px; border: 1px solid #cacaca; height: 44px; width: 56px; background-color: #ebe9e9; text-align: center; line-height: 44px; top: 0px; left: 0px; position: absolute; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; }

/* line 87, ../sass/partials/_login.scss */
#login-social { text-align: center; margin-top: 30px; font-size: 30px; }
/* line 92, ../sass/partials/_login.scss */
#login-social p { margin: 0; font-size: 12px; color: #666; }
/* line 97, ../sass/partials/_login.scss */
#login-social .facebook { color: #3b5998; }
/* line 100, ../sass/partials/_login.scss */
#login-social .twitter { color: #54acee; }
/* line 103, ../sass/partials/_login.scss */
#login-social .googleplus { color: #d8422e; }

/* line 107, ../sass/partials/_login.scss */
.form-bottom-btn { margin-top: 15px; }
/* line 110, ../sass/partials/_login.scss */
.form-bottom-btn .content-remember-me { margin-top: 10px; float: left; }
/* line 114, ../sass/partials/_login.scss */
.form-bottom-btn .content-remember-me #remember-me { float: left; }
/* line 118, ../sass/partials/_login.scss */
.form-bottom-btn .content-remember-me .label-remember { float: right; line-height: 16px; margin-left: 7px; }
@media only screen and (max-width: 550px) { /* line 118, ../sass/partials/_login.scss */
  .form-bottom-btn .content-remember-me .label-remember { font-size: 0.9em; } }
/* line 128, ../sass/partials/_login.scss */
.form-bottom-btn .submit-login, .form-bottom-btn .submit-pwd { float: right; }
/* line 134, ../sass/partials/_login.scss */
.form-bottom-btn .forgot-pwd { clear: both; float: right; font-size: 0.9em; margin-top: 10px; text-decoration: none; }
/* line 4, ../../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_hover-link.scss */
.form-bottom-btn .forgot-pwd:hover, .form-bottom-btn .forgot-pwd:focus { text-decoration: underline; }
/* line 141, ../sass/partials/_login.scss */
.form-bottom-btn .info-pwd { color: #727272; margin-top: 20px; text-align: center; }
/* line 146, ../sass/partials/_login.scss */
.form-bottom-btn .load-btn-submit { float: right; }

/* line 150, ../sass/partials/_login.scss */
#loading { float: left; margin-right: 7px; margin-top: 8px; }

/* ------------------------------------------------------------------------- Header
------------------------------------------------------------------------- */
/* line 5, ../sass/partials/_header.scss */
#header { background-color: #121212; border-bottom: 1px solid #2a2a2a; z-index: 1000; }

/* line 10, ../sass/partials/_header.scss */
#header-centered { width: 1570px; height: 62px; margin: 0 auto; padding: 0 25px; }
@media only screen and (max-width: 1610px) { /* line 10, ../sass/partials/_header.scss */
  #header-centered { width: 1400px; padding: 0 10px; } }
@media only screen and (max-width: 1410px) { /* line 10, ../sass/partials/_header.scss */
  #header-centered { width: 1200px; } }
@media only screen and (max-width: 1210px) { /* line 10, ../sass/partials/_header.scss */
  #header-centered { width: 970px; } }
@media only screen and (max-width: 980px) { /* line 10, ../sass/partials/_header.scss */
  #header-centered { width: 730px; position: relative; } }
/* line 31, ../sass/partials/_header.scss */
#header-centered i { color: #ebe9e9; font-size: 29px; }
/* line 35, ../sass/partials/_header.scss */
#header-centered .notif, #header-centered .single-icon { width: 71px; height: 62px; float: left; text-align: center; border-left: 1px solid #2a2a2a; padding: 22px 0 0 11px; position: relative; cursor: pointer; display: block; }
@media only screen and (max-width: 1210px) { /* line 35, ../sass/partials/_header.scss */
  #header-centered .notif, #header-centered .single-icon { width: 60px; } }
/* line 50, ../sass/partials/_header.scss */
#header-centered .single-icon { width: 60px; height: 62px; padding: 16px 0 0 0; }
@media only screen and (max-width: 1210px) { /* line 50, ../sass/partials/_header.scss */
  #header-centered .single-icon { width: 50px; } }
/* line 60, ../sass/partials/_header.scss */
#header-centered .notif-number { background: #393939; width: 31px; height: 22px; font-family: Arial, Helvetica, sans-serif; color: #fff; line-height: 20px; font-size: 0.9em; border: 2px solid #121212; display: block; top: 11px; left: 13px; position: absolute; -moz-border-radius-topleft: 20px; -webkit-border-top-left-radius: 20px; border-top-left-radius: 20px; -moz-border-radius-topright: 20px; -webkit-border-top-right-radius: 20px; border-top-right-radius: 20px; -moz-border-radius-bottomleft: 20px; -webkit-border-bottom-left-radius: 20px; border-bottom-left-radius: 20px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
@media only screen and (max-width: 1210px) { /* line 60, ../sass/partials/_header.scss */
  #header-centered .notif-number { left: 9px; } }
/* line 81, ../sass/partials/_header.scss */
#header-centered .logout { background-color: #3b99d3; padding-top: 0; }
/* line 85, ../sass/partials/_header.scss */
#header-centered .logout a { background-color: transparent; display: block; height: 100%; line-height: 75px; }
/* line 91, ../sass/partials/_header.scss */
#header-centered .logout:hover { background-color: #2b87bf; }
/* line 95, ../sass/partials/_header.scss */
#header-centered .header-box { background-color: #f8f8f8; display: none; padding: 15px 0 15px 15px; text-align: left; z-index: 1000; cursor: default; top: 80px; right: 0px; position: absolute; -moz-box-shadow: 0px 5px 13px -4px #333333; -webkit-box-shadow: 0px 5px 13px -4px #333333; box-shadow: 0px 5px 13px -4px #333333; }
/* line 105, ../sass/partials/_header.scss */
.no-boxshadow #header-centered .header-box { border: 1px solid #cacaca; }
/* line 109, ../sass/partials/_header.scss */
#header-centered .header-box-advanced { left: 0; right: inherit; }
/* line 113, ../sass/partials/_header.scss */
#header-centered .header-box-advanced .global-header-box { width: 350px; }
/* line 118, ../sass/partials/_header.scss */
#header-centered .header-box-advanced .content-header-box ul li { padding: 0; border-top: 1px solid #cacaca; width: 100%; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; }
/* line 124, ../sass/partials/_header.scss */
#header-centered .header-box-advanced .content-header-box ul li:first-child { border-top: 0; }
/* line 127, ../sass/partials/_header.scss */
#header-centered .header-box-advanced .content-header-box ul li a { border-left: 7px solid #3b99d3; padding-left: 10px; display: block; margin: 6px 0; padding-top: 2px; padding-bottom: 2px; background: rgba(59, 153, 211, 0.13); }
/* line 135, ../sass/partials/_header.scss */
#header-centered .header-box-advanced .content-header-box ul li a:hover { text-decoration: none; }
/* line 142, ../sass/partials/_header.scss */
#header-centered .header-box-advanced p { margin: 0; font-weight: 600; }
/* line 146, ../sass/partials/_header.scss */
#header-centered .header-box-advanced p > span { font-weight: 300; font-size: 0.95em; }
/* line 151, ../sass/partials/_header.scss */
#header-centered .header-box-advanced .arrow-up { left: 20px; right: inherit; }
/* line 156, ../sass/partials/_header.scss */
#header-centered .arrow-up { border-bottom: 9px solid #f8f8f8; border-left: 8px solid transparent; border-right: 8px solid transparent; height: 0; width: 0; top: -9px; right: 20px; position: absolute; }
/* line 164, ../sass/partials/_header.scss */
#header-centered .global-header-box { max-height: 270px; overflow-y: auto; padding-right: 16px; width: 250px; }
/* line 170, ../sass/partials/_header.scss */
#header-centered .global-header-box .title-header-box { border-bottom: 1px solid #cacaca; display: block; font-weight: 600; font-size: 1.2em; margin-bottom: 10px; padding-bottom: 3px; }
/* line 181, ../sass/partials/_header.scss */
#header-centered .content-header-box ul li { padding: 2px 0 2px 0; }
/* line 184, ../sass/partials/_header.scss */
#header-centered .content-header-box ul li a { text-decoration: none; display: block; }
/* line 4, ../../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_hover-link.scss */
#header-centered .content-header-box ul li a:hover, #header-centered .content-header-box ul li a:focus { text-decoration: underline; }
/* line 188, ../sass/partials/_header.scss */
#header-centered .content-header-box ul li a i { color: #181818; font-size: 27px; margin-right: 6px; margin-bottom: 10px; line-height: 20px; float: left; }
/* line 196, ../sass/partials/_header.scss */
#header-centered .content-header-box ul li a i.icon-notebook2 { margin-left: -2px; }
/* line 205, ../sass/partials/_header.scss */
#header-centered .tools-global-header-box { width: 117px; }

/* line 209, ../sass/partials/_header.scss */
#header-left { float: left; }

/* line 212, ../sass/partials/_header.scss */
#search-top { padding: 14px 0 14px 14px; position: relative; float: right; border-left: 1px solid #2a2a2a; }
/* line 218, ../sass/partials/_header.scss */
#search-top .search-top-icon { position: absolute; font-size: 18px; display: block; height: 33px; line-height: 33px; width: 34px; float: left; text-align: center; color: #181818; padding-left: 0; cursor: default; background: #ebe9e9; border: medium none; border-right: 1px solid #cacaca; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; }
/* line 236, ../sass/partials/_header.scss */
#search-top .search-input { border: none; font-weight: 400; font-size: 1.1em; height: 33px; line-height: 28px; padding-left: 43px; width: 550px; float: left; }
@media only screen and (max-width: 1410px) { /* line 236, ../sass/partials/_header.scss */
  #search-top .search-input { width: 350px; } }
@media only screen and (max-width: 1210px) { /* line 236, ../sass/partials/_header.scss */
  #search-top .search-input { width: 230px; } }

/* line 254, ../sass/partials/_header.scss */
.bolderr { color: #3b99d3 !important; }

/* line 257, ../sass/partials/_header.scss */
#header-right { float: right; }
/* line 260, ../sass/partials/_header.scss */
#header-right .infos-store { margin-top: 14px; float: left; }
@media only screen and (max-width: 980px) { /* line 260, ../sass/partials/_header.scss */
  #header-right .infos-store { display: none; } }
/* line 268, ../sass/partials/_header.scss */
#header-right .infos-store .icon-clevererp, #header-right .infos-store .logo_era { color: #3b99d3; font-size: 35px; float: left; margin-top: -5px; }
/* line 275, ../sass/partials/_header.scss */
#header-right .infos-store .store-name, #header-right .infos-store .store-username { display: block; color: #fff; font-size: 1.1em; font-weight: 400; line-height: 17px; }
/* line 282, ../sass/partials/_header.scss */
#header-right .infos-store .store-username { color: #707070; font-size: 0.95em; }
/* line 287, ../sass/partials/_header.scss */
#header-right .infos-store .store-username a { color: #707070; }
/* line 290, ../sass/partials/_header.scss */
#header-right .infos-store .store-username a:hover { color: #fff; text-decoration: underline; }
/* line 296, ../sass/partials/_header.scss */
#header-right .infos-store .content-infos-store { margin: 0 20px 0 11px; float: left; text-align: right; }

/* line 304, ../sass/partials/_header.scss */
.notif-red { background: #D9534F !important; }

/* ------------------------------------------------------------------------- Top (Menu, breadcrumb and actions btn)
------------------------------------------------------------------------- */
/* line 5, ../sass/partials/_top.scss */
#menu .title-menu, #sub-menu .title-sub-menu, #global-breadcrumb .title-action-btn { margin-left: 5px; }

/* line 8, ../sass/partials/_top.scss */
#menu { background-color: #393939; margin-top: 35px; }
/* line 13, ../sass/partials/_top.scss */
#menu #menu-dashboard:hover { background: #fff; color: #393939; }
/* line 19, ../sass/partials/_top.scss */
#menu #menu-catalog.active-menu, #menu #menu-catalog:hover { background-color: #bd4d02; }
/* line 27, ../sass/partials/_top.scss */
#menu #menu-order.active-menu, #menu #menu-order:hover { background-color: #34495e; }
/* line 35, ../sass/partials/_top.scss */
#menu #menu-accounting.active-menu, #menu #menu-accounting:hover { background-color: #004545; }
/* line 43, ../sass/partials/_top.scss */
#menu #menu-logistic.active-menu, #menu #menu-logistic:hover { background-color: #00527a; }
/* line 51, ../sass/partials/_top.scss */
#menu #menu-customers.active-menu, #menu #menu-customers:hover { background-color: #6c9448; }
/* line 59, ../sass/partials/_top.scss */
#menu > ul > li { border-right: 1px solid #181818; float: left; text-transform: uppercase; }
/* line 64, ../sass/partials/_top.scss */
#menu > ul > li a { color: #fff; display: block; font-weight: 600; font-size: 1.1em; height: 40px; line-height: 40px; padding: 0 30px; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }
@media only screen and (max-width: 1410px) { /* line 64, ../sass/partials/_top.scss */
  #menu > ul > li a { padding: 0 20px; } }
@media only screen and (max-width: 1210px) { /* line 64, ../sass/partials/_top.scss */
  #menu > ul > li a { padding: 0 15px; font-size: 1em; } }
@media only screen and (max-width: 980px) { /* line 64, ../sass/partials/_top.scss */
  #menu > ul > li a { padding: 0 13px; font-size: 0.9em; } }
/* line 85, ../sass/partials/_top.scss */
#menu > ul > li a i { font-size: 20px; float: left; padding-right: 2px; padding-top: 10px; }
@media only screen and (max-width: 980px) { /* line 85, ../sass/partials/_top.scss */
  #menu > ul > li a i { display: none; } }

/* line 102, ../sass/partials/_top.scss */
#sub-menu { margin-bottom: 35px; border-top: 1px solid #181818; }
/* line 106, ../sass/partials/_top.scss */
#sub-menu #sub-menu-catalog { background-color: #bd4d02; }
/* line 109, ../sass/partials/_top.scss */
#sub-menu #sub-menu-order { background-color: #34495e; }
/* line 112, ../sass/partials/_top.scss */
#sub-menu #sub-menu-accounting { background-color: #004545; }
/* line 115, ../sass/partials/_top.scss */
#sub-menu #sub-menu-logistic { background-color: #00527a; }
/* line 118, ../sass/partials/_top.scss */
#sub-menu #sub-menu-customers { background-color: #6c9448; }
/* line 121, ../sass/partials/_top.scss */
#sub-menu .sub-menu { display: none; }
/* line 124, ../sass/partials/_top.scss */
#sub-menu .active-sub-menu { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
/* line 127, ../sass/partials/_top.scss */
#sub-menu > ul { padding-left: 20px; }
@media only screen and (max-width: 1210px) { /* line 127, ../sass/partials/_top.scss */
  #sub-menu > ul { padding-left: 15px; } }
@media only screen and (max-width: 980px) { /* line 127, ../sass/partials/_top.scss */
  #sub-menu > ul { padding-left: 13px; } }
/* line 136, ../sass/partials/_top.scss */
#sub-menu > ul > li { float: left; font-weight: 600; }
/* line 140, ../sass/partials/_top.scss */
#sub-menu > ul > li a { color: #fff; display: block; height: 40px; line-height: 40px; margin-right: 24px; -moz-transition-property: opacity; -o-transition-property: opacity; -webkit-transition-property: opacity; transition-property: opacity; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -moz-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; -moz-transition-delay: 0s; -o-transition-delay: 0s; -webkit-transition-delay: 0s; transition-delay: 0s; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; }
@media only screen and (max-width: 980px) { /* line 140, ../sass/partials/_top.scss */
  #sub-menu > ul > li a { margin-right: 10px; } }
/* line 155, ../sass/partials/_top.scss */
#sub-menu > ul > li a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
/* line 159, ../sass/partials/_top.scss */
#sub-menu > ul > li a i { font-size: 20px; float: left; padding-right: 2px; padding-top: 10px; }
@media only screen and (max-width: 980px) { /* line 159, ../sass/partials/_top.scss */
  #sub-menu > ul > li a i { display: none; } }

/* line 177, ../sass/partials/_top.scss */
#global-breadcrumb { margin: 35px 0; }
/* line 180, ../sass/partials/_top.scss */
#global-breadcrumb .breadcrumb { float: left; font-weight: 300; }
/* line 184, ../sass/partials/_top.scss */
#global-breadcrumb .breadcrumb span { color: #fff; font-size: 1.7em; }
@media only screen and (max-width: 1210px) { /* line 184, ../sass/partials/_top.scss */
  #global-breadcrumb .breadcrumb span { font-size: 1.5em; } }
/* line 192, ../sass/partials/_top.scss */
#global-breadcrumb .breadcrumb a { color: #fff; font-size: 1.7em; }
@media only screen and (max-width: 1210px) { /* line 192, ../sass/partials/_top.scss */
  #global-breadcrumb .breadcrumb a { font-size: 1.5em; } }
/* line 200, ../sass/partials/_top.scss */
#global-breadcrumb .breadcrumb i { color: #fff; cursor: pointer; font-size: 31px; float: left; margin-right: 8px; }
@media only screen and (max-width: 1210px) { /* line 200, ../sass/partials/_top.scss */
  #global-breadcrumb .breadcrumb i { font-size: 28px; } }
/* line 212, ../sass/partials/_top.scss */
#global-breadcrumb .action-btn { float: right; line-height: 32px; font-weight: 300; }
/* line 217, ../sass/partials/_top.scss */
#global-breadcrumb .action-btn a, #global-breadcrumb .action-btn > span { text-align: center; color: #fff; margin-left: 15px; float: left; color: #fff; }
/* line 24, ../../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#global-breadcrumb .action-btn a:hover, #global-breadcrumb .action-btn > span:hover { color: #3b99d3; }
/* line 27, ../../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#global-breadcrumb .action-btn a:active, #global-breadcrumb .action-btn > span:active { color: #3b99d3; }
/* line 225, ../sass/partials/_top.scss */
#global-breadcrumb .action-btn a.with_submenu, #global-breadcrumb .action-btn > span.with_submenu { position: relative; cursor: default; }
/* line 232, ../sass/partials/_top.scss */
#global-breadcrumb .action-btn a.with_submenu:hover span + .submenu_action, #global-breadcrumb .action-btn > span.with_submenu:hover span + .submenu_action { display: block; }
/* line 238, ../sass/partials/_top.scss */
#global-breadcrumb .action-btn a.with_submenu span + .submenu_action, #global-breadcrumb .action-btn > span.with_submenu span + .submenu_action { display: none; position: absolute; left: 0; top: 32px; background: #3b99d3; }
/* line 245, ../sass/partials/_top.scss */
#global-breadcrumb .action-btn a.with_submenu span + .submenu_action a, #global-breadcrumb .action-btn > span.with_submenu span + .submenu_action a { margin: 0; padding: 0 15px; display: block; width: 100%; }
/* line 251, ../sass/partials/_top.scss */
#global-breadcrumb .action-btn a.with_submenu span + .submenu_action a:hover, #global-breadcrumb .action-btn > span.with_submenu span + .submenu_action a:hover { background-color: #fff; }
/* line 258, ../sass/partials/_top.scss */
#global-breadcrumb .action-btn a:hover, #global-breadcrumb .action-btn a:hover span, #global-breadcrumb .action-btn > span:hover, #global-breadcrumb .action-btn > span:hover span { color: #3b99d3; }
/* line 262, ../sass/partials/_top.scss */
#global-breadcrumb .action-btn a i, #global-breadcrumb .action-btn > span i { font-size: 16px; float: left; line-height: 32px; }

/* line 273, ../sass/partials/_top.scss */
.breadcrumb_inside { position: relative; top: -25px; color: #fff; padding: 0 40px; cursor: default; font-size: 14px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
/* line 283, ../sass/partials/_top.scss */
.breadcrumb_inside a { font-weight: bold; color: #fff; cursor: pointer; }

/* ------------------------------------------------------------------------- Global Content styles
------------------------------------------------------------------------- */
/* line 5, ../sass/partials/_content.scss */
#wrapper { margin: 0 auto 60px; padding: 0 25px; width: 1570px; }
@media only screen and (max-width: 1610px) { /* line 5, ../sass/partials/_content.scss */
  #wrapper { width: 1400px; padding: 0 10px; } }
@media only screen and (max-width: 1410px) { /* line 5, ../sass/partials/_content.scss */
  #wrapper { width: 1200px; } }
@media only screen and (max-width: 1210px) { /* line 5, ../sass/partials/_content.scss */
  #wrapper { width: 970px; } }
@media only screen and (max-width: 980px) { /* line 5, ../sass/partials/_content.scss */
  #wrapper { width: 730px; position: relative; } }

/* line 27, ../sass/partials/_content.scss */
#content .gouped-actions select { border: 0; padding-bottom: 3px; padding-top: 3px; width: 150px; }
/* line 33, ../sass/partials/_content.scss */
#content .gouped-actions select:focus { border: 0; box-shadow: none; }
/* line 40, ../sass/partials/_content.scss */
#content .grouped-status select { border: 0; padding-bottom: 3px; padding-top: 3px; width: 150px; }
/* line 46, ../sass/partials/_content.scss */
#content .grouped-status select:focus { border: 0; box-shadow: none; }

/* ------------------------------------------------------------------------- Form base
------------------------------------------------------------------------- */
/* line 80, lang/*.png */
.lang-sprite, .lang-de, .lang-en, .lang-es, .lang-fr, .lang-it { background-image: url('../../bundles/clevererp/img/lang-s5bcdef515f.png'); background-repeat: no-repeat; }

/* line 84, ../../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.lang-de { background-position: 0 0; height: 14px; width: 20px; }

/* line 84, ../../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.lang-en { background-position: 0 -14px; height: 13px; width: 20px; }

/* line 84, ../../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.lang-es { background-position: 0 -27px; height: 13px; width: 20px; }

/* line 84, ../../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.lang-fr { background-position: 0 -40px; height: 14px; width: 20px; }

/* line 84, ../../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.lang-it { background-position: 0 -54px; height: 13px; width: 20px; }

/* line 9, ../sass/partials/_form-base.scss */
.form-container { background-color: #f8f8f8; position: relative; }
/* line 13, ../sass/partials/_form-base.scss */
.form-container .container-title { margin-top: 10px; margin-bottom: 20px; border-top: 1px solid #e7e7e7; padding-top: 15px; font-weight: 600; font-size: 1.4em; }
/* line 22, ../sass/partials/_form-base.scss */
.form-container .form-top h2 { background-color: #ebe9e9; border: 1px solid #cacaca; font-weight: 600; font-size: 1.4em; height: 40px; line-height: 24px; padding: 7px 15px; margin-bottom: 10px; }
/* line 32, ../sass/partials/_form-base.scss */
.form-container .form-top h2 .form-submit-top-btn { background-color: #f8f8f8; height: 38px; width: 38px; font-size: 21px; border-left: 1px solid #cacaca; line-height: 40px; text-align: center; display: block; cursor: pointer; top: 21px; right: 21px; position: absolute; }
/* line 44, ../sass/partials/_form-base.scss */
.form-container .form-top h2 .form-submit-top-btn:hover { color: #fff; background-color: #3b99d3; }
/* line 50, ../sass/partials/_form-base.scss */
.form-container .form-top .alert-infos, .form-container .form-top .alert-warning { margin: 15px 0 20px; }
/* line 55, ../sass/partials/_form-base.scss */
.edit-fast .form-container .left-form { width: 27%; }
@media only screen and (max-width: 1410px) { /* line 55, ../sass/partials/_form-base.scss */
  .edit-fast .form-container .left-form { width: 33%; } }
/* line 64, ../sass/partials/_form-base.scss */
.edit-fast .form-container .right-form { width: 73%; }
@media only screen and (max-width: 1410px) { /* line 64, ../sass/partials/_form-base.scss */
  .edit-fast .form-container .right-form { width: 67%; } }
/* line 71, ../sass/partials/_form-base.scss */
.form-container .right-form .input-file-upload { display: none; }
/* line 74, ../sass/partials/_form-base.scss */
.form-container .right-form .file-upload { background-color: #F0F0EE; border: 1px solid #cacaca; cursor: pointer; height: 200px; padding: 15px 0; text-align: center; width: 100%; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
/* line 84, ../sass/partials/_form-base.scss */
.form-container .right-form .file-upload i { font-size: 80px; color: #3b99d3; }
/* line 88, ../sass/partials/_form-base.scss */
.form-container .right-form .file-upload span { display: block; }
/* line 91, ../sass/partials/_form-base.scss */
.form-container .right-form .file-upload .title-file-upload { color: #3b99d3; font-weight: 600; font-size: 2.3em; letter-spacing: -1px; }
/* line 97, ../sass/partials/_form-base.scss */
.form-container .right-form .file-upload .sub-title-file-upload { color: #666666; font-family: 400; font-size: 1.38em; margin-top: 5px; }
/* line 103, ../sass/partials/_form-base.scss */
.form-container .right-form .file-upload .file-size-file-upload { color: #B0B0B0; font-family: 400; }
/* line 107, ../sass/partials/_form-base.scss */
.form-container .right-form .file-upload + .thumbnail { border: 1px solid #cacaca; margin-top: 20px; padding: 10px; }
/* line 113, ../sass/partials/_form-base.scss */
.form-container .right-form .separator { margin-bottom: 25px; }

/* line 118, ../sass/partials/_form-base.scss */
.form-top, .form-header { padding: 20px; position: relative; }

/* line 122, ../sass/partials/_form-base.scss */
.form-top { padding-bottom: 0; }

/* line 129, ../sass/partials/_form-base.scss */
.form-footer { background-color: #ebe9e9; border-top: 1px solid #cacaca; padding: 15px 20px; }

/* line 134, ../sass/partials/_form-base.scss */
.form-content { margin-bottom: 17px; }
@media only screen and (max-width: 980px) { /* line 134, ../sass/partials/_form-base.scss */
  .form-content { margin-bottom: 10px; } }

/* line 141, ../sass/partials/_form-base.scss */
.left-form { float: left; width: 15%; line-height: 27px; }
@media only screen and (max-width: 1410px) { /* line 141, ../sass/partials/_form-base.scss */
  .left-form { width: 20%; } }
@media only screen and (max-width: 980px) { /* line 141, ../sass/partials/_form-base.scss */
  .left-form { width: 100%; } }
/* line 153, ../sass/partials/_form-base.scss */
.left-form label { font-weight: 600; }
/* line 156, ../sass/partials/_form-base.scss */
.left-form .required-field { font-weight: 600; color: red; }
/* line 161, ../sass/partials/_form-base.scss */
.left-form.error-margin { margin-bottom: 15px; }

/* line 165, ../sass/partials/_form-base.scss */
.right-form { float: left; position: relative; width: 85%; line-height: 27px; }
/* line 172, ../sass/partials/_form-base.scss */
.error-field .right-form input, .error-field .right-form .chosen-container .chosen-single, .error-field .right-form .chosen-container .chosen-choices, .error-field .right-form select, .error-field .right-form textarea, .error-field .right-form div.cke, .error-field .right-form div.cke_chrome, .error-field .right-form .file-upload { border-color: #D9534F; }
/* line 184, ../sass/partials/_form-base.scss */
.right-form > a { display: inline-block; margin: 3px 0 -10px; }
@media only screen and (max-width: 1410px) { /* line 165, ../sass/partials/_form-base.scss */
  .right-form { width: 80%; } }
@media only screen and (max-width: 980px) { /* line 165, ../sass/partials/_form-base.scss */
  .right-form { width: 100%; } }
/* line 194, ../sass/partials/_form-base.scss */
.right-form .chosen-container-active .chosen-choices li.search-field input[type="text"] { width: auto !important; }

/* line 198, ../sass/partials/_form-base.scss */
.form-cancel-btn, .form-submit-btn, .form-submit-btn-edit-fast { float: right; }

/* line 201, ../sass/partials/_form-base.scss */
.form-submit-btn, .form-submit-btn-edit-fast { margin-left: 15px; cursor: pointer; }

/* line 206, ../sass/partials/_form-base.scss */
.form-submit-btn-edit-fast { margin-left: 0; margin-bottom: 10px; }
/* line 211, ../sass/partials/_form-base.scss */
.form-submit-btn-edit-fast.red-btn { clear: both; margin-bottom: 0; }

/* line 216, ../sass/partials/_form-base.scss */
.language { font-size: 0.9em; color: #666666; border-bottom: 1px dotted #cacaca; padding-bottom: 10px; }
/* line 222, ../sass/partials/_form-base.scss */
.language a { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3; }
/* line 225, ../sass/partials/_form-base.scss */
.language a.active { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
/* line 228, ../sass/partials/_form-base.scss */
.language a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

/* line 234, ../sass/partials/_form-base.scss */
.page_comment { padding-top: 20px; }
/* line 237, ../sass/partials/_form-base.scss */
.page_comment .text { display: inline-block; padding: 15px; border: 2px solid #ff9d4f; color: #ff9d4f; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
/* line 245, ../sass/partials/_form-base.scss */
.page_comment [class^='icon-'] { font-size: 35px; vertical-align: middle; }

/* line 250, ../sass/partials/_form-base.scss */
.title-lang { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; margin-left: 5px; }

/* line 255, ../sass/partials/_form-base.scss */
.error-form { color: #D9534F; font-weight: 700; margin: 3px 0; font-size: 11px; margin-left: 2px; }

/* line 263, ../sass/partials/_form-base.scss */
.chosen-container { display: block; }

/* line 270, ../sass/partials/_form-base.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close { margin-top: 0; }

/* line 279, ../sass/partials/_form-base.scss */
div:not(.error-field) .error_right, div:not(.error-field) .success_right { position: relative; margin-top: -15px; margin-bottom: 20px; float: none; width: auto; max-width: 85%; }
/* line 288, ../sass/partials/_form-base.scss */
div:not(.error-field) .error_right.text, div:not(.error-field) .success_right.text { display: inline-block; padding: 5px 10px; border: 2px solid #D9534F; color: #D9534F; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
/* line 296, ../sass/partials/_form-base.scss */
div:not(.error-field) .error_right.text .text, div:not(.error-field) .success_right.text .text { padding-top: 5px; padding-left: 55px; }
/* line 300, ../sass/partials/_form-base.scss */
div:not(.error-field) .error_right.text.limitless, div:not(.error-field) .success_right.text.limitless { margin: 0 auto !important; display: inline-block; }
/* line 305, ../sass/partials/_form-base.scss */
div:not(.error-field) .error_right .icon, div:not(.error-field) .success_right .icon { position: absolute; left: 10px; top: 50%; transform: translateY(-50%); }
/* line 311, ../sass/partials/_form-base.scss */
div:not(.error-field) .error_right [class^='icon-'], div:not(.error-field) .success_right [class^='icon-'] { font-size: 35px; vertical-align: middle; }
/* line 317, ../sass/partials/_form-base.scss */
div:not(.error-field) .success_right.text { color: #6c9448; border: 2px solid #6c9448; }
/* line 321, ../sass/partials/_form-base.scss */
div:not(.error-field) .success_right.text .text { padding-left: 40px; }
/* line 325, ../sass/partials/_form-base.scss */
div:not(.error-field) .success_right [class^='icon-'] { font-size: 25px; }
/* line 330, ../sass/partials/_form-base.scss */
div:not(.error-field).errors-top .error_right { float: right; background-color: #f3f3f3; }

/* ------------------------------------------------------------------------- Tables
------------------------------------------------------------------------- */
/* line 4, ../sass/partials/_table.scss */
.table.table-striped > tbody > tr:nth-child(even) > td, .table.table-striped > tbody > tr:nth-child(even) > th, .table > tbody > tr.other-bg > td, .table > tbody > tr.other-bg > th { background-color: #f3f3f3; }

/* line 7, ../sass/partials/_table.scss */
.table.table-hover > tbody > tr:hover > td, .table.table-hover > tbody > tr:hover > th { background-color: #e8eef2; }

/* line 10, ../sass/partials/_table.scss */
.table .table-search td, .table tbody tr td { padding: 9px 8px; }

/* line 13, ../sass/partials/_table.scss */
.table .table-search .submit-table-search, .table .td-icons-actions-left a, .table .td-icons-actions a, .table .td-form a { background-color: #3b99d3; border: 1px solid #2b87bf; color: #fff; font-size: 18px; width: 39px; height: 25px; text-align: center; line-height: 25px; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }

/* line 24, ../sass/partials/_table.scss */
.supp-actions { margin-bottom: 13px; }
/* line 27, ../sass/partials/_table.scss */
.supp-actions select { display: inline-block; margin-right: 20px; }
/* line 31, ../sass/partials/_table.scss */
.supp-actions .occurences { color: #fff; float: right; }

/* line 36, ../sass/partials/_table.scss */
.grouped-top { margin-top: 0; }

/* line 39, ../sass/partials/_table.scss */
.grouped-bottom { margin-bottom: 0; }

/* line 42, ../sass/partials/_table.scss */
.price-value { font-weight: 600; }

/* line 45, ../sass/partials/_table.scss */
.table { width: 100%; }
/* line 85, ../sass/partials/_table.scss */
.table.table-hover > tbody > tr.edit-fast:hover > td { background-color: #f8f8f8; }
/* line 91, ../sass/partials/_table.scss */
.table.table-hover > tbody > tr.edit-fast.other-bg:hover > td { background-color: #f3f3f3; }
/* line 98, ../sass/partials/_table.scss */
.table.table-hover > tbody > tr .table-no-results:hover { background-color: #f8f8f8; }
/* line 105, ../sass/partials/_table.scss */
.table.table-filter { margin-bottom: 30px; margin-top: 0; }
/* line 110, ../sass/partials/_table.scss */
.table.table-filter tbody tr { border-top: 0; }
/* line 113, ../sass/partials/_table.scss */
.table.table-filter tbody tr td { padding: 0; }
/* line 116, ../sass/partials/_table.scss */
.table.table-filter tbody tr td label { font-weight: 600; }
/* line 119, ../sass/partials/_table.scss */
.table.table-filter tbody tr td.td-filter { width: 85%; }
/* line 122, ../sass/partials/_table.scss */
.table.table-filter tbody tr td.td-filter .btn-filter-form { float: right; margin-left: 15px; }
/* line 132, ../sass/partials/_table.scss */
.table .table-head th { padding: 11px 8px; background-color: #393939; color: #fff; font-weight: 600; text-align: left; cursor: default; }
/* line 140, ../sass/partials/_table.scss */
.table .table-head th.th-active, .table .table-head th.th-discount, .table .table-head th.th-new, .table .table-head th.th-default, .table .table-head th.th-invoice, .table .table-head th.th-delivery, .table .table-head th.th-deliveryNote, .table .table-head th.th-editable, .table .table-head th.th-priceDisplay, .table .table-head th.th-free { width: 120px; }
/* line 173, ../sass/partials/_table.scss */
.table .table-head th.th-icons-actions { width: 150px; }
/* line 176, ../sass/partials/_table.scss */
.table .table-head th.th-state { width: 35%; }
/* line 179, ../sass/partials/_table.scss */
.table .table-head th.th-form { text-align: right; }
/* line 184, ../sass/partials/_table.scss */
.table .table-search { vertical-align: top; border-bottom: 2px solid #cacaca; }
/* line 188, ../sass/partials/_table.scss */
.table .table-search td { background-color: #d7ecf9; }
/* line 192, ../sass/partials/_table.scss */
.table .table-search td.td-search-icons-actions { text-align: center; }
/* line 195, ../sass/partials/_table.scss */
.table .table-search td.td-search-checkbox { line-height: inherit; }
/* line 198, ../sass/partials/_table.scss */
.table .table-search td .first-input-interval { margin-bottom: 5px; }
/* line 205, ../sass/partials/_table.scss */
.table .table-search .submit-table-search:hover { background-color: #2b87bf; }
/* line 208, ../sass/partials/_table.scss */
.table .table-search .submit-table-search.btn-table-search { margin-bottom: 8px; }
/* line 214, ../sass/partials/_table.scss */
.table tbody tr { border-bottom: 1px solid gainsboro; }
/* line 217, ../sass/partials/_table.scss */
.table tbody tr .table-no-results { color: #666666; font-size: 1.2em; font-weight: 400; text-align: center; padding: 15px 0; }
/* line 224, ../sass/partials/_table.scss */
.table tbody tr td { background-color: #f8f8f8; }
/* line 228, ../sass/partials/_table.scss */
.table tbody tr td .yes { color: #4CAE4C; font-weight: 400; }
/* line 232, ../sass/partials/_table.scss */
.table tbody tr td .no { color: #D9534F; font-weight: 400; }
/* line 236, ../sass/partials/_table.scss */
.table tbody tr td .up { color: #4CAE4C; font-size: 20px; line-height: 0; }
/* line 241, ../sass/partials/_table.scss */
.table tbody tr td .down { color: #D9534F; font-size: 20px; line-height: 0; }
/* line 246, ../sass/partials/_table.scss */
.table tbody tr td .state-color { display: block; float: left; height: 25px; margin-right: 10px; width: 25px; }
/* line 254, ../sass/partials/_table.scss */
.table tbody tr .td-state { cursor: pointer; }
/* line 258, ../sass/partials/_table.scss */
.table tbody tr .td-state:hover .state-change { display: inline; }
/* line 262, ../sass/partials/_table.scss */
.table tbody tr .td-state .loading { float: left; margin-right: 12px; margin-top: 1.5px; }
/* line 267, ../sass/partials/_table.scss */
.table tbody tr .td-state .state-text { line-height: 25px; }
/* line 270, ../sass/partials/_table.scss */
.table tbody tr .td-state .state-list { float: left; }
/* line 273, ../sass/partials/_table.scss */
.table tbody tr .td-state .state-list select { height: 25px; padding-top: 1px; }
/* line 278, ../sass/partials/_table.scss */
.table tbody tr .td-state .state-change { display: none; float: left; margin-right: 6px; margin-top: 4px; }
/* line 284, ../sass/partials/_table.scss */
.table tbody tr .td-state .state-change i { color: #666666; font-size: 18px; display: block; }
/* line 292, ../sass/partials/_table.scss */
.table tbody .edit-fast { border-bottom: 2px solid #cacaca; display: none; }
/* line 296, ../sass/partials/_table.scss */
.table tbody .edit-fast > td { padding: 9px 15px; position: relative; text-align: left; }
/* line 301, ../sass/partials/_table.scss */
.table tbody .edit-fast > td > h2 { border-bottom: 1px solid #cacaca; color: #393939; font-weight: 700; font-size: 1.08em; margin-bottom: 25px; padding-bottom: 6px; text-transform: uppercase; }
/* line 310, ../sass/partials/_table.scss */
.table tbody .edit-fast > td .fast-column { float: left; }
/* line 313, ../sass/partials/_table.scss */
.table tbody .edit-fast > td .fast-column.first-fast-column { width: 40%; margin-right: 2%; }
@media only screen and (max-width: 980px) { /* line 313, ../sass/partials/_table.scss */
  .table tbody .edit-fast > td .fast-column.first-fast-column { margin-right: 4%; width: 48%; } }
/* line 322, ../sass/partials/_table.scss */
.table tbody .edit-fast > td .fast-column.second-fast-column { width: 40%; margin-right: 2%; }
@media only screen and (max-width: 980px) { /* line 322, ../sass/partials/_table.scss */
  .table tbody .edit-fast > td .fast-column.second-fast-column { margin-right: 0; width: 48%; } }
/* line 331, ../sass/partials/_table.scss */
.table tbody .edit-fast > td .fast-column.third-fast-column { width: 16%; }
@media only screen and (max-width: 980px) { /* line 331, ../sass/partials/_table.scss */
  .table tbody .edit-fast > td .fast-column.third-fast-column { width: 100%; margin-top: 15px; } }
@media only screen and (max-width: 980px) { /* line 339, ../sass/partials/_table.scss */
  .table tbody .edit-fast > td .fast-column.third-fast-column .form-submit-btn-edit-fast.red-btn { clear: inherit; margin-right: 10px; } }
/* line 352, ../sass/partials/_table.scss */
.table tfoot td { padding: 30px 15px 15px; background-color: #f8f8f8; border-top: 1px solid #cacaca; }
/* line 357, ../sass/partials/_table.scss */
.table tfoot td .pagination { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; float: right; }
/* line 362, ../sass/partials/_table.scss */
.table tfoot td .pagination > li { display: inline; }
/* line 366, ../sass/partials/_table.scss */
.table tfoot td .pagination > li:first-child > a { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; font-size: 17px; padding-bottom: 6px; padding-top: 2px; }
/* line 374, ../sass/partials/_table.scss */
.table tfoot td .pagination > li:last-child > a { -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; font-size: 17px; padding-bottom: 6px; padding-top: 2px; }
/* line 381, ../sass/partials/_table.scss */
.table tfoot td .pagination > li > a { float: left; background-color: #fff; margin-left: -1px; padding: 6px 12px; line-height: 1.42857; position: relative; text-decoration: none; border: 1px solid #ddd; color: #3b99d3; font-size: 14px; }
/* line 393, ../sass/partials/_table.scss */
.table tfoot td .pagination > li > a:hover { background-color: #eee; }
/* line 399, ../sass/partials/_table.scss */
.table tfoot td .pagination .disabled a { cursor: not-allowed; }
/* line 402, ../sass/partials/_table.scss */
.table tfoot td .pagination .disabled a:hover { background-color: #fff; }
/* line 408, ../sass/partials/_table.scss */
.table tfoot td .pagination .active > a { background-color: #3b99d3; border-color: #3b99d3; color: #fff; cursor: default; }
/* line 414, ../sass/partials/_table.scss */
.table tfoot td .pagination .active > a:hover { background-color: #3b99d3; border-color: #3b99d3; color: #fff; cursor: default; }
/* line 423, ../sass/partials/_table.scss */
.table tfoot td .nb-per-page { float: left; margin-top: 7px; }
/* line 427, ../sass/partials/_table.scss */
.table tfoot td .nb-per-page > span { float: left; line-height: 27px; margin-right: 10px; }
/* line 432, ../sass/partials/_table.scss */
.table tfoot td .nb-per-page > select { width: 70px; float: left; }
/* line 442, ../sass/partials/_table.scss */
.table .td-icons-actions-left.text-center, .table .td-icons-actions.text-center, .table .td-form.text-center { text-align: center; }
/* line 445, ../sass/partials/_table.scss */
.table .td-icons-actions-left a, .table .td-icons-actions a, .table .td-form a { background-color: #fff; border: 1px solid #cacaca; color: #666666; width: 26px; height: 26px; margin: 2px 0; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; line-height: 29px; font-size: 1em; }
/* line 457, ../sass/partials/_table.scss */
.table .td-icons-actions-left a:hover, .table .td-icons-actions a:hover, .table .td-form a:hover { background-color: #3b99d3; border: 1px solid #2b87bf; color: #fff; }
/* line 462, ../sass/partials/_table.scss */
.table .td-icons-actions-left a i, .table .td-icons-actions a i, .table .td-form a i { font-size: 17px; }
/* line 466, ../sass/partials/_table.scss */
.table .td-icons-actions-left input, .table .td-icons-actions input, .table .td-form input { display: inline-block; width: auto; }
/* line 471, ../sass/partials/_table.scss */
.table .td-icons-actions, .table .td-form { text-align: right; }
/* line 477, ../sass/partials/_table.scss */
.table .td-urlCover img, .table .td-urlPicture img { width: auto; max-height: 80px; }
/* line 482, ../sass/partials/_table.scss */
.table .th-checkbox, .table .td-search-checkbox, .table .td-checkbox { width: 1%; line-height: 0; }
/* line 492, ../sass/partials/_table.scss */
.table.total-table { float: right; width: 30%; margin-top: 20px; }
@media screen and (max-width: 1210px) { /* line 492, ../sass/partials/_table.scss */
  .table.total-table { width: 40%; } }
@media screen and (max-width: 980px) { /* line 492, ../sass/partials/_table.scss */
  .table.total-table { width: 50%; } }
/* line 504, ../sass/partials/_table.scss */
.table.total-table tbody tr { border: 0; }
/* line 507, ../sass/partials/_table.scss */
.table.total-table tbody tr td { border: 1px solid gainsboro; }
/* line 510, ../sass/partials/_table.scss */
.table.total-table tbody tr td:first-child { font-weight: 600; }
/* line 513, ../sass/partials/_table.scss */
.table.total-table tbody tr td:last-child { text-align: right; }
/* line 518, ../sass/partials/_table.scss */
.table.total-table tbody tr:last-child td { font-size: 1.5em; font-weight: 800; background-color: #f3f3f3; }
/* line 528, ../sass/partials/_table.scss */
.table .td-position * { cursor: default; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
/* line 533, ../sass/partials/_table.scss */
.table .td-position .position-box .number { display: inline-block; width: 40px; padding: 5px 0; background-color: #e0f0fa; border: 1px solid #79bae1; cursor: move; margin-right: 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
/* line 545, ../sass/partials/_table.scss */
.table .td-position .position-box .arrows * { cursor: pointer; }

/* line 562, ../sass/partials/_table.scss */
.grouped-button { background-color: #3b99d3; border: 1px solid #2b87bf; color: #fff; font-size: 18px; width: 39px; height: 26px; text-align: center; line-height: 25px; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; vertical-align: middle; }

/* line 578, ../sass/partials/_table.scss */
.value-warning { background-color: #D9534F; padding: 5px; border-radius: 10px; color: #fff; }

/* ------------------------------------------------------------------------- View
------------------------------------------------------------------------- */
/* line 5, ../sass/partials/_view.scss */
#view-container { background-color: #f8f8f8; position: relative; padding: 20px; overflow: hidden; *zoom: 1; }
/* line 11, ../sass/partials/_view.scss */
#view-container h2 { background-color: #ebe9e9; font-weight: 600; font-size: 1.4em; height: 40px; line-height: 24px; padding: 7px 15px; margin-bottom: 10px; }
/* line 22, ../sass/partials/_view.scss */
#view-supplier-orders #view-container .form-content { border-bottom: 1px solid #e7e7e7; margin-bottom: 6px; padding-bottom: 6px; }
/* line 29, ../sass/partials/_view.scss */
#view-supplier-orders #view-container .left-form { line-height: inherit; }
/* line 34, ../sass/partials/_view.scss */
#view-supplier-orders #view-container .right-form { line-height: inherit; }

/* line 45, ../sass/partials/_view.scss */
#view-order .top-informations, #view-customer .top-informations, #view-carrier .top-informations { overflow: hidden; *zoom: 1; background-color: #ebe9e9; padding: 20px; margin-top: 30px; margin-bottom: 30px; }
@media screen and (max-width: 1210px) { /* line 45, ../sass/partials/_view.scss */
  #view-order .top-informations, #view-customer .top-informations, #view-carrier .top-informations { margin-top: 10px; } }
/* line 55, ../sass/partials/_view.scss */
#view-order .top-informations .info, #view-customer .top-informations .info, #view-carrier .top-informations .info { float: left; width: 25%; padding-left: 20px; line-height: 20px; }
@media screen and (max-width: 980px) { /* line 55, ../sass/partials/_view.scss */
  #view-order .top-informations .info, #view-customer .top-informations .info, #view-carrier .top-informations .info { width: 50%; margin: 10px 0; }
  /* line 65, ../sass/partials/_view.scss */
  #view-order .top-informations .info.invoice-address-info, #view-customer .top-informations .info.invoice-address-info, #view-carrier .top-informations .info.invoice-address-info { padding-left: 0; } }
/* line 69, ../sass/partials/_view.scss */
#view-order .top-informations .info.user-info, #view-customer .top-informations .info.user-info, #view-carrier .top-informations .info.user-info { padding-left: 0; }
/* line 72, ../sass/partials/_view.scss */
#view-order .top-informations .info.user-info .title, #view-customer .top-informations .info.user-info .title, #view-carrier .top-informations .info.user-info .title { font-size: 1.5em; font-weight: 800; }
/* line 77, ../sass/partials/_view.scss */
#view-order .top-informations .info .title, #view-customer .top-informations .info .title, #view-carrier .top-informations .info .title { font-size: 1.3em; font-weight: 800; margin-bottom: 15px; }
/* line 84, ../sass/partials/_view.scss */
#view-order .left-infos, #view-customer .left-infos, #view-carrier .left-infos { width: 40%; float: left; padding-right: 2%; }
@media screen and (max-width: 980px) { /* line 84, ../sass/partials/_view.scss */
  #view-order .left-infos, #view-customer .left-infos, #view-carrier .left-infos { width: 100%; float: none; } }
/* line 94, ../sass/partials/_view.scss */
#view-order .right-infos, #view-customer .right-infos, #view-carrier .right-infos { width: 60%; float: right; }
@media screen and (max-width: 980px) { /* line 94, ../sass/partials/_view.scss */
  #view-order .right-infos, #view-customer .right-infos, #view-carrier .right-infos { width: 100%; float: none; margin-top: 30px; } }
/* line 104, ../sass/partials/_view.scss */
#view-order .expand-table, #view-customer .expand-table, #view-carrier .expand-table { text-align: center; cursor: pointer; }
/* line 108, ../sass/partials/_view.scss */
#view-order .expand-table:not(.no_background), #view-customer .expand-table:not(.no_background), #view-carrier .expand-table:not(.no_background) { background-color: #f3f3f3; }
/* line 111, ../sass/partials/_view.scss */
#view-order .expand-table td, #view-customer .expand-table td, #view-carrier .expand-table td { background-color: transparent; }
/* line 115, ../sass/partials/_view.scss */
#view-order .add-new-line, #view-customer .add-new-line, #view-carrier .add-new-line { cursor: pointer; }
/* line 118, ../sass/partials/_view.scss */
#view-order .add-new-line .text-center, #view-customer .add-new-line .text-center, #view-carrier .add-new-line .text-center { text-align: center; }
/* line 121, ../sass/partials/_view.scss */
#view-order .add-new-line.opened, #view-customer .add-new-line.opened, #view-carrier .add-new-line.opened { cursor: default; }
/* line 124, ../sass/partials/_view.scss */
#view-order .add-new-line .add_line, #view-customer .add-new-line .add_line, #view-carrier .add-new-line .add_line { cursor: pointer; color: #3b99d3; vertical-align: middle; }
/* line 129, ../sass/partials/_view.scss */
#view-order .add-new-line .add_line.white-text, #view-customer .add-new-line .add_line.white-text, #view-carrier .add-new-line .add_line.white-text { color: #fff; }
/* line 133, ../sass/partials/_view.scss */
#view-order .add-new-line .loading, #view-customer .add-new-line .loading, #view-carrier .add-new-line .loading { display: none; }
/* line 137, ../sass/partials/_view.scss */
#view-order h2, #view-customer h2, #view-carrier h2 { position: relative; }
/* line 140, ../sass/partials/_view.scss */
#view-order h2 .add-btn, #view-customer h2 .add-btn, #view-carrier h2 .add-btn { background-color: #3b99d3; color: #fff; height: 40px; width: 40px; font-size: 21px; line-height: 40px; text-align: center; display: block; cursor: pointer; top: 0px; right: 0px; position: absolute; }
/* line 153, ../sass/partials/_view.scss */
#view-order h2 .form-submit-top-btn, #view-customer h2 .form-submit-top-btn, #view-carrier h2 .form-submit-top-btn { font-size: 13px; margin-top: -3px; }
/* line 158, ../sass/partials/_view.scss */
#view-order .messages, #view-customer .messages, #view-carrier .messages { clear: left; float: left; width: 50%; }
/* line 163, ../sass/partials/_view.scss */
#view-order .messages .messages_list, #view-customer .messages .messages_list, #view-carrier .messages .messages_list { padding: 0 15px; }
/* line 166, ../sass/partials/_view.scss */
#view-order .messages p, #view-customer .messages p, #view-carrier .messages p { padding: 10px 25px; }
/* line 169, ../sass/partials/_view.scss */
#view-order .messages p:nth-child(odd), #view-customer .messages p:nth-child(odd), #view-carrier .messages p:nth-child(odd) { background-color: rgba(59, 153, 211, 0.2); }
/* line 172, ../sass/partials/_view.scss */
#view-order .messages p:nth-child(even), #view-customer .messages p:nth-child(even), #view-carrier .messages p:nth-child(even) { text-align: right; background-color: rgba(189, 77, 2, 0.2); }
/* line 176, ../sass/partials/_view.scss */
#view-order .messages p i, #view-customer .messages p i, #view-carrier .messages p i { font-size: 10px; }

/* line 184, ../sass/partials/_view.scss */
#view-customer .title, #view-carrier .title { display: block; }
/* line 188, ../sass/partials/_view.scss */
#view-customer .top-informations .info.user-info, #view-carrier .top-informations .info.user-info { width: 100%; }
/* line 192, ../sass/partials/_view.scss */
#view-customer .fixed_width, #view-carrier .fixed_width { display: inline-block; width: 90px; }
/* line 196, ../sass/partials/_view.scss */
#view-customer .vals, #view-carrier .vals { margin-bottom: 10px; }
/* line 199, ../sass/partials/_view.scss */
#view-customer .vals i, #view-carrier .vals i { font-size: 18px; }
/* line 202, ../sass/partials/_view.scss */
#view-customer .vals i[class$="checkmark"], #view-carrier .vals i[class$="checkmark"] { color: #6c9448; font-size: 20px; }
/* line 206, ../sass/partials/_view.scss */
#view-customer .vals i[class$="close"], #view-carrier .vals i[class$="close"] { color: #d70000; }

/* line 214, ../sass/partials/_view.scss */
#view-carrier #rules-list th { white-space: nowrap; }
/* line 217, ../sass/partials/_view.scss */
#view-carrier #rules-list input { min-width: 40px; padding: 2px 3px; }
/* line 223, ../sass/partials/_view.scss */
#view-carrier .is-zone-active td { border-top: 1px solid #ff3b36; cursor: pointer; text-align: center; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
/* line 229, ../sass/partials/_view.scss */
#view-carrier .is-zone-active td input { display: none; }
/* line 233, ../sass/partials/_view.scss */
#view-carrier .is-zone-active [state^='enabled'] { border-top: 1px solid #51a151; background-color: #c7f4cc; }
/* line 238, ../sass/partials/_view.scss */
#view-carrier .carrier-infos.info { width: 100%; }
/* line 241, ../sass/partials/_view.scss */
#view-carrier .carrier-table { overflow: auto; margin-bottom: 25px; }
/* line 245, ../sass/partials/_view.scss */
#view-carrier .carrier-table > h2 { position: absolute; left: 20px; right: 20px; }
/* line 251, ../sass/partials/_view.scss */
#view-carrier .container-carriers-block { margin-top: 50px; }
/* line 254, ../sass/partials/_view.scss */
#view-carrier .fixed_width { width: 160px; }
/* line 258, ../sass/partials/_view.scss */
#view-carrier .carrier-infos .vals { width: 100%; }
/* line 263, ../sass/partials/_view.scss */
#view-carrier .td-icons-actions a { cursor: pointer; }
/* line 270, ../sass/partials/_view.scss */
#view-carrier tbody > tr.rule:hover > td { background: transparent; }
/* line 276, ../sass/partials/_view.scss */
#view-carrier .scale_cell { white-space: nowrap; }
/* line 279, ../sass/partials/_view.scss */
#view-carrier .scale_cell .operator { display: inline-block; font-weight: bold; width: 34px; font-size: 20px; position: relative; top: 3px; text-align: center; line-height: 0; }
/* line 289, ../sass/partials/_view.scss */
#view-carrier .scale_cell input { display: inline-block; width: 65px; margin-left: 7px; }

/* line 298, ../sass/partials/_view.scss */
#view-shipment .shipment_line { position: relative; background-color: #ebe9e9; font-weight: 600; font-size: 1.4em; line-height: 24px; padding: 7px 0 0 15px; margin-bottom: 10px; }
/* line 307, ../sass/partials/_view.scss */
#view-shipment .cmd_title { background-color: #ebe9e9; font-weight: 600; font-size: 0.7em; height: 29px; min-width: 250px; display: inline-block; margin: 0 0 0 20px; padding: 0; line-height: 30px; }
/* line 318, ../sass/partials/_view.scss */
#view-shipment .return { display: none; }
@media (max-width: 979px) { /* line 318, ../sass/partials/_view.scss */
  #view-shipment .return { display: inline-block; } }
/* line 324, ../sass/partials/_view.scss */
#view-shipment .status { font-size: 12px; font-weight: lighter; }
/* line 328, ../sass/partials/_view.scss */
#view-shipment .state-color-only { float: none; display: inline-block; vertical-align: top; margin-left: 5px; }
/* line 334, ../sass/partials/_view.scss */
#view-shipment .state_name { font-size: 12px; font-weight: lighter; display: inline-block; padding-left: 8px; margin-left: 7px; border-left: 1px solid grey; }
@media (max-width: 1210px) { /* line 342, ../sass/partials/_view.scss */
  #view-shipment .btns_line { display: block; margin-top: 15px; } }
/* line 348, ../sass/partials/_view.scss */
#view-shipment .to_send { float: right; display: inline-block; margin-top: 1px; }
/* line 353, ../sass/partials/_view.scss */
#view-shipment .checkSale { float: right; display: inline-block; margin: 2px 10px; height: 22px; }
/* line 360, ../sass/partials/_view.scss */
#view-shipment .collapse-btn, #view-shipment .view-btn, #view-shipment .edit-status-btn { float: right; margin-top: -7px; height: 40px; width: 40px; text-align: center; border: 1px solid #cacaca; background-color: white; padding-top: 9px; }
/* line 372, ../sass/partials/_view.scss */
#view-shipment .collapse-btn:hover, #view-shipment .view-btn:hover, #view-shipment .edit-status-btn:hover { background-color: #3b99d3; color: white; }

/* ------------------------------------------------------------------------- Left column
------------------------------------------------------------------------- */
/* line 5, ../sass/partials/_left-column.scss */
#left-column { float: left; margin-right: 20px; width: 220px; }
@media only screen and (max-width: 1210px) { /* line 5, ../sass/partials/_left-column.scss */
  #left-column { width: 100%; float: none; margin-bottom: 20px; margin-right: 0; } }
/* line 19, ../sass/partials/_left-column.scss */
#left-column .left-menu ul li { border-top: 1px solid #cacaca; }
/* line 22, ../sass/partials/_left-column.scss */
#left-column .left-menu ul li:first-child { border-top: 0; }
/* line 25, ../sass/partials/_left-column.scss */
#left-column .left-menu ul li a { background-color: #f8f8f8; color: #181818; display: block; font-weight: 400; padding: 10px 15px; }
/* line 32, ../sass/partials/_left-column.scss */
#left-column .left-menu ul li a:hover { background-color: #ebe9e9; }
/* line 39, ../sass/partials/_left-column.scss */
#left-column .left-menu .active-left-menu a { background-color: #3b99d3; color: #fff; }
/* line 43, ../sass/partials/_left-column.scss */
.catalog #left-column .left-menu .active-left-menu a { background-color: #bd4d02; }
/* line 46, ../sass/partials/_left-column.scss */
.order #left-column .left-menu .active-left-menu a { background-color: #34495e; }
/* line 49, ../sass/partials/_left-column.scss */
.accounting #left-column .left-menu .active-left-menu a { background-color: #004545; }
/* line 52, ../sass/partials/_left-column.scss */
.logistic #left-column .left-menu .active-left-menu a { background-color: #00527a; }
/* line 55, ../sass/partials/_left-column.scss */
.customer #left-column .left-menu .active-left-menu a { background-color: #6c9448; }
/* line 58, ../sass/partials/_left-column.scss */
#left-column .left-menu .active-left-menu a:hover { color: #fff; }
/* line 63, ../sass/partials/_left-column.scss */
#left-column .left-menu .fast-btn-left-menu { background-color: #f8f8f8; margin-top: 15px; position: relative; }
/* line 68, ../sass/partials/_left-column.scss */
#left-column .left-menu .fast-btn-left-menu .btn-fast { width: 25%; border-right: 1px solid #cacaca; cursor: pointer; display: block; line-height: 48px; height: 40px; text-align: center; float: left; }
/* line 78, ../sass/partials/_left-column.scss */
#left-column .left-menu .fast-btn-left-menu .btn-fast i { font-size: 21px; }
/* line 81, ../sass/partials/_left-column.scss */
#left-column .left-menu .fast-btn-left-menu .btn-fast:hover { background-color: #3b99d3; border-color: #3b99d3; }
/* line 123, ../sass/partials/_mixins.scss */
.catalog #left-column .left-menu .fast-btn-left-menu .btn-fast:hover { background-color: #bd4d02; border-color: #bd4d02; }
/* line 129, ../sass/partials/_mixins.scss */
.order #left-column .left-menu .fast-btn-left-menu .btn-fast:hover { background-color: #34495e; border-color: #34495e; }
/* line 135, ../sass/partials/_mixins.scss */
.accounting #left-column .left-menu .fast-btn-left-menu .btn-fast:hover { background-color: #004545; border-color: #004545; }
/* line 141, ../sass/partials/_mixins.scss */
.logistic #left-column .left-menu .fast-btn-left-menu .btn-fast:hover { background-color: #00527a; border-color: #00527a; }
/* line 147, ../sass/partials/_mixins.scss */
.customer #left-column .left-menu .fast-btn-left-menu .btn-fast:hover { background-color: #6c9448; border-color: #6c9448; }
/* line 86, ../sass/partials/_left-column.scss */
#left-column .left-menu .fast-btn-left-menu .btn-fast:hover i { color: #fff; }
/* line 90, ../sass/partials/_left-column.scss */
#left-column .left-menu .fast-btn-left-menu .btn-fast.save2, #left-column .left-menu .fast-btn-left-menu .btn-fast.save { border: 0; }

/* ------------------------------------------------------------------------- Center column
------------------------------------------------------------------------- */
/* line 5, ../sass/partials/_center-column.scss */
#center-column { float: left; width: 1280px; background-color: #f8f8f8; }
@media only screen and (max-width: 1610px) { /* line 5, ../sass/partials/_center-column.scss */
  #center-column { width: 1140px; } }
@media only screen and (max-width: 1410px) { /* line 5, ../sass/partials/_center-column.scss */
  #center-column { width: 940px; } }
@media only screen and (max-width: 1210px) { /* line 5, ../sass/partials/_center-column.scss */
  #center-column { width: 100%; } }
/* line 20, ../sass/partials/_center-column.scss */
.list-with-filter-center-column #center-column { background-color: transparent; }
/* line 23, ../sass/partials/_center-column.scss */
#center-column .container-center-column { padding: 20px; }
/* line 26, ../sass/partials/_center-column.scss */
.list-with-filter-center-column #center-column .container-center-column, .form-center-column #center-column .container-center-column { padding: 0; }
/* line 30, ../sass/partials/_center-column.scss */
#center-column .container-center-column h2 { background-color: #ebe9e9; border: 1px solid #cacaca; font-weight: 600; font-size: 1.4em; height: 40px; line-height: 24px; padding: 7px 15px; margin-bottom: 10px; }

/* ------------------------------------------------------------------------- Footer
------------------------------------------------------------------------- */
/* line 5, ../sass/partials/_footer.scss */
#footer { background-color: #121212; border-top: 1px solid #2a2a2a; color: #fff; font-weight: 400; font-size: 11px; padding: 0 15px; width: 100%; z-index: 1000; text-align: center; height: 40px; line-height: 40px; bottom: 0px; position: fixed; }
/* line 19, ../sass/partials/_footer.scss */
#footer .left { float: left; }
/* line 22, ../sass/partials/_footer.scss */
#footer .right { float: right; margin-left: 20px; }
/* line 26, ../sass/partials/_footer.scss */
#footer .facebook { color: #3b5998; font-size: 18px; }
/* line 30, ../sass/partials/_footer.scss */
#footer .twitter { color: #54acee; font-size: 18px; }
/* line 34, ../sass/partials/_footer.scss */
#footer .googleplus { color: #d8422e; font-size: 18px; }
/* line 39, ../sass/partials/_footer.scss */
#footer a { color: #fff; }
/* line 24, ../../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#footer a:hover { color: #3b99d3; }
/* line 27, ../../../../../../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
#footer a:active { color: #3b99d3; }

/* ------------------------------------------------------------------------- Back to top
------------------------------------------------------------------------- */
/* line 48, ../sass/partials/_footer.scss */
#back-top { right: 15px; bottom: 43px; position: fixed; }
/* line 51, ../sass/partials/_footer.scss */
#back-top a { display: block; text-align: center; -moz-transition-duration: 1s; -o-transition-duration: 1s; -webkit-transition-duration: 1s; transition-duration: 1s; }
/* line 56, ../sass/partials/_footer.scss */
#back-top a:hover { color: #000; }
/* line 60, ../sass/partials/_footer.scss */
#back-top i { color: #fff; font-size: 20px; background-color: #3b99d3; padding: 5px; display: block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-transition-duration: 1s; -o-transition-duration: 1s; -webkit-transition-duration: 1s; transition-duration: 1s; }

/* ------------------------------------------------------------------------- Dashboard
------------------------------------------------------------------------- */
/* line 32, ../sass/partials/_mixins.scss */
#catalog-line .link-block { border: 0 solid #bd4d02; padding: 0; -moz-transition: border 0.1s, padding 0.1s; -o-transition: border 0.1s, padding 0.1s; -webkit-transition: border 0.1s, padding 0.1s; transition: border 0.1s, padding 0.1s; }
/* line 38, ../sass/partials/_mixins.scss */
#catalog-line .link-block .square-block:after { font-family: 'clevericons'; content: '\e6fc'; width: 25px; height: 25px; position: absolute; top: 3px; right: 3px; color: #fff; font-size: 15px; padding-top: 4px; padding-right: 0; background: url('../../bundles/clevererp/img/background2.png?1506332681'); -moz-transform: scale(0); -ms-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); -moz-transition: -moz-transform 0.15s; -o-transition: -o-transform 0.15s; -webkit-transition: -webkit-transform 0.15s; transition: transform 0.15s; }
/* line 54, ../sass/partials/_mixins.scss */
#catalog-line .link-block .square-block.active { border: 3px solid #bd4d02; padding: 5px; background: url('../../bundles/clevererp/img/background2.png?1506332681'); }
/* line 59, ../sass/partials/_mixins.scss */
#catalog-line .link-block .square-block.active:after { -moz-transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); }
/* line 62, ../sass/partials/_mixins.scss */
#catalog-line .link-block .square-block.active .block-title { padding: 0 5px; -moz-transition: padding 0s; -o-transition: padding 0s; -webkit-transition: padding 0s; transition: padding 0s; }
/* line 69, ../sass/partials/_mixins.scss */
.link-block[data-category='catalog']:not([data-block^='stats']) .inside_container { background-color: #bd4d02; }
/* line 32, ../sass/partials/_mixins.scss */
#order-line .link-block { border: 0 solid #34495e; padding: 0; -moz-transition: border 0.1s, padding 0.1s; -o-transition: border 0.1s, padding 0.1s; -webkit-transition: border 0.1s, padding 0.1s; transition: border 0.1s, padding 0.1s; }
/* line 38, ../sass/partials/_mixins.scss */
#order-line .link-block .square-block:after { font-family: 'clevericons'; content: '\e6fc'; width: 25px; height: 25px; position: absolute; top: 3px; right: 3px; color: #fff; font-size: 15px; padding-top: 4px; padding-right: 0; background: url('../../bundles/clevererp/img/background2.png?1506332681'); -moz-transform: scale(0); -ms-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); -moz-transition: -moz-transform 0.15s; -o-transition: -o-transform 0.15s; -webkit-transition: -webkit-transform 0.15s; transition: transform 0.15s; }
/* line 54, ../sass/partials/_mixins.scss */
#order-line .link-block .square-block.active { border: 3px solid #34495e; padding: 5px; background: url('../../bundles/clevererp/img/background2.png?1506332681'); }
/* line 59, ../sass/partials/_mixins.scss */
#order-line .link-block .square-block.active:after { -moz-transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); }
/* line 62, ../sass/partials/_mixins.scss */
#order-line .link-block .square-block.active .block-title { padding: 0 5px; -moz-transition: padding 0s; -o-transition: padding 0s; -webkit-transition: padding 0s; transition: padding 0s; }
/* line 69, ../sass/partials/_mixins.scss */
.link-block[data-category='order']:not([data-block^='stats']) .inside_container { background-color: #34495e; }
/* line 32, ../sass/partials/_mixins.scss */
#accounting-line .link-block { border: 0 solid #004545; padding: 0; -moz-transition: border 0.1s, padding 0.1s; -o-transition: border 0.1s, padding 0.1s; -webkit-transition: border 0.1s, padding 0.1s; transition: border 0.1s, padding 0.1s; }
/* line 38, ../sass/partials/_mixins.scss */
#accounting-line .link-block .square-block:after { font-family: 'clevericons'; content: '\e6fc'; width: 25px; height: 25px; position: absolute; top: 3px; right: 3px; color: #fff; font-size: 15px; padding-top: 4px; padding-right: 0; background: url('../../bundles/clevererp/img/background2.png?1506332681'); -moz-transform: scale(0); -ms-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); -moz-transition: -moz-transform 0.15s; -o-transition: -o-transform 0.15s; -webkit-transition: -webkit-transform 0.15s; transition: transform 0.15s; }
/* line 54, ../sass/partials/_mixins.scss */
#accounting-line .link-block .square-block.active { border: 3px solid #004545; padding: 5px; background: url('../../bundles/clevererp/img/background2.png?1506332681'); }
/* line 59, ../sass/partials/_mixins.scss */
#accounting-line .link-block .square-block.active:after { -moz-transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); }
/* line 62, ../sass/partials/_mixins.scss */
#accounting-line .link-block .square-block.active .block-title { padding: 0 5px; -moz-transition: padding 0s; -o-transition: padding 0s; -webkit-transition: padding 0s; transition: padding 0s; }
/* line 69, ../sass/partials/_mixins.scss */
.link-block[data-category='accounting']:not([data-block^='stats']) .inside_container { background-color: #004545; }
/* line 32, ../sass/partials/_mixins.scss */
#logistic-line .link-block { border: 0 solid #00527a; padding: 0; -moz-transition: border 0.1s, padding 0.1s; -o-transition: border 0.1s, padding 0.1s; -webkit-transition: border 0.1s, padding 0.1s; transition: border 0.1s, padding 0.1s; }
/* line 38, ../sass/partials/_mixins.scss */
#logistic-line .link-block .square-block:after { font-family: 'clevericons'; content: '\e6fc'; width: 25px; height: 25px; position: absolute; top: 3px; right: 3px; color: #fff; font-size: 15px; padding-top: 4px; padding-right: 0; background: url('../../bundles/clevererp/img/background2.png?1506332681'); -moz-transform: scale(0); -ms-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); -moz-transition: -moz-transform 0.15s; -o-transition: -o-transform 0.15s; -webkit-transition: -webkit-transform 0.15s; transition: transform 0.15s; }
/* line 54, ../sass/partials/_mixins.scss */
#logistic-line .link-block .square-block.active { border: 3px solid #00527a; padding: 5px; background: url('../../bundles/clevererp/img/background2.png?1506332681'); }
/* line 59, ../sass/partials/_mixins.scss */
#logistic-line .link-block .square-block.active:after { -moz-transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); }
/* line 62, ../sass/partials/_mixins.scss */
#logistic-line .link-block .square-block.active .block-title { padding: 0 5px; -moz-transition: padding 0s; -o-transition: padding 0s; -webkit-transition: padding 0s; transition: padding 0s; }
/* line 69, ../sass/partials/_mixins.scss */
.link-block[data-category='logistic']:not([data-block^='stats']) .inside_container { background-color: #00527a; }
/* line 32, ../sass/partials/_mixins.scss */
#customers-line .link-block { border: 0 solid #6c9448; padding: 0; -moz-transition: border 0.1s, padding 0.1s; -o-transition: border 0.1s, padding 0.1s; -webkit-transition: border 0.1s, padding 0.1s; transition: border 0.1s, padding 0.1s; }
/* line 38, ../sass/partials/_mixins.scss */
#customers-line .link-block .square-block:after { font-family: 'clevericons'; content: '\e6fc'; width: 25px; height: 25px; position: absolute; top: 3px; right: 3px; color: #fff; font-size: 15px; padding-top: 4px; padding-right: 0; background: url('../../bundles/clevererp/img/background2.png?1506332681'); -moz-transform: scale(0); -ms-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); -moz-transition: -moz-transform 0.15s; -o-transition: -o-transform 0.15s; -webkit-transition: -webkit-transform 0.15s; transition: transform 0.15s; }
/* line 54, ../sass/partials/_mixins.scss */
#customers-line .link-block .square-block.active { border: 3px solid #6c9448; padding: 5px; background: url('../../bundles/clevererp/img/background2.png?1506332681'); }
/* line 59, ../sass/partials/_mixins.scss */
#customers-line .link-block .square-block.active:after { -moz-transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); }
/* line 62, ../sass/partials/_mixins.scss */
#customers-line .link-block .square-block.active .block-title { padding: 0 5px; -moz-transition: padding 0s; -o-transition: padding 0s; -webkit-transition: padding 0s; transition: padding 0s; }
/* line 69, ../sass/partials/_mixins.scss */
.link-block[data-category='customers']:not([data-block^='stats']) .inside_container { background-color: #6c9448; }

/* line 17, ../sass/partials/_dashboard.scss */
.drag-wrapper { position: relative; margin-top: 60px; }

/* line 22, ../sass/partials/_dashboard.scss */
.square-block.inactive { cursor: default; }
/* line 25, ../sass/partials/_dashboard.scss */
.square-block.inactive i { opacity: 1 !important; }
/* line 28, ../sass/partials/_dashboard.scss */
.square-block.inactive .block-title { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20); opacity: 0.2; }

/* line 33, ../sass/partials/_dashboard.scss */
.ui-sortable-helper { transition: none !important; }

/* line 36, ../sass/partials/_dashboard.scss */
.sortable-placeholder { height: 163px; width: 5px; position: relative; z-index: 6; margin-bottom: 42px; }

/* line 43, ../sass/partials/_dashboard.scss */
#drag-drop-home, #cloned-slides { position: relative; }
@media only screen and (max-width: 980px) { /* line 43, ../sass/partials/_dashboard.scss */
  #drag-drop-home, #cloned-slides { margin-top: 60px; } }
/* line 50, ../sass/partials/_dashboard.scss */
#drag-drop-home .line-block, #cloned-slides .line-block { margin-bottom: 38px; position: relative; border: 1px solid transparent; border-width: 1px 0; width: 100%; height: auto; position: relative; user-select: none; text-align: center; z-index: 5; }
/* line 62, ../sass/partials/_dashboard.scss */
#drag-drop-home .line-block h1, #cloned-slides .line-block h1 { color: #fff; float: left; font-weight: 300; font-size: 2.3em; line-height: 163px; position: relative; width: 200px; margin: 0; cursor: move; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
@media only screen and (max-width: 1210px) { /* line 62, ../sass/partials/_dashboard.scss */
  #drag-drop-home .line-block h1, #cloned-slides .line-block h1 { float: none; line-height: 60px; width: auto; } }
/* line 82, ../sass/partials/_dashboard.scss */
#drag-drop-home .content-block, #cloned-slides .content-block { float: left; max-width: 1320px; }
@media only screen and (max-width: 1610px) { /* line 82, ../sass/partials/_dashboard.scss */
  #drag-drop-home .content-block, #cloned-slides .content-block { width: 1180px; } }
@media only screen and (max-width: 1410px) { /* line 82, ../sass/partials/_dashboard.scss */
  #drag-drop-home .content-block, #cloned-slides .content-block { width: 980px; } }
@media only screen and (max-width: 1210px) { /* line 82, ../sass/partials/_dashboard.scss */
  #drag-drop-home .content-block, #cloned-slides .content-block { width: 100%; float: none; } }
/* line 97, ../sass/partials/_dashboard.scss */
#drag-drop-home .link-block, #cloned-slides .link-block { display: block; float: left; margin-bottom: 2px; margin-right: 2px; position: relative; text-decoration: none; }
/* line 105, ../sass/partials/_dashboard.scss */
#drag-drop-home .link-block:hover i, #cloned-slides .link-block:hover i { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
/* line 108, ../sass/partials/_dashboard.scss */
#drag-drop-home .link-block:hover .add-fav i, #cloned-slides .link-block:hover .add-fav i { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; display: block; }
@media (min-width: 1611px) { /* line 113, ../sass/partials/_dashboard.scss */
  #drag-drop-home .link-block:nth-child(9), #cloned-slides .link-block:nth-child(9) { clear: both; } }
@media (max-width: 1610px) and (min-width: 1411px) { /* line 118, ../sass/partials/_dashboard.scss */
  #drag-drop-home .link-block:nth-child(8), #cloned-slides .link-block:nth-child(8) { clear: both; } }
@media (max-width: 1410px) and (min-width: 980px) { /* line 123, ../sass/partials/_dashboard.scss */
  #drag-drop-home .link-block:nth-child(7), #cloned-slides .link-block:nth-child(7) { clear: both; } }
@media (max-width: 979px) { /* line 128, ../sass/partials/_dashboard.scss */
  #drag-drop-home .link-block:nth-child(6), #cloned-slides .link-block:nth-child(6) { clear: both; } }
/* line 135, ../sass/partials/_dashboard.scss */
#drag-drop-home #favorites-line .link-block, #cloned-slides #favorites-line .link-block { -moz-transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); -moz-transition: -moz-transform 0.15s, width 0.15s; -o-transition: -o-transform 0.15s, width 0.15s; -webkit-transition: -webkit-transform 0.15s, width 0.15s; transition: transform 0.15s, width 0.15s; width: 163px; }
@media only screen and (max-width: 1610px) { /* line 135, ../sass/partials/_dashboard.scss */
  #drag-drop-home #favorites-line .link-block, #cloned-slides #favorites-line .link-block { width: 166.5px; } }
@media only screen and (max-width: 1410px) { /* line 135, ../sass/partials/_dashboard.scss */
  #drag-drop-home #favorites-line .link-block, #cloned-slides #favorites-line .link-block { width: 161.3px; } }
@media only screen and (max-width: 1210px) { /* line 135, ../sass/partials/_dashboard.scss */
  #drag-drop-home #favorites-line .link-block, #cloned-slides #favorites-line .link-block { width: 156.3px; } }
@media only screen and (max-width: 980px) { /* line 135, ../sass/partials/_dashboard.scss */
  #drag-drop-home #favorites-line .link-block, #cloned-slides #favorites-line .link-block { width: 140px; } }
/* line 157, ../sass/partials/_dashboard.scss */
#drag-drop-home #favorites-line .link-block.clone, #cloned-slides #favorites-line .link-block.clone { -moz-transform: scale(0); -ms-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); }
/* line 162, ../sass/partials/_dashboard.scss */
#drag-drop-home .add-fav, #cloned-slides .add-fav { cursor: pointer; z-index: 1; }
/* line 166, ../sass/partials/_dashboard.scss */
#drag-drop-home .add-fav:hover .hover-fav, #cloned-slides .add-fav:hover .hover-fav { display: block; }
/* line 169, ../sass/partials/_dashboard.scss */
#drag-drop-home .add-fav .hover-fav, #cloned-slides .add-fav .hover-fav { display: none; font-size: 0.95em; padding: 3px 10px; color: #979797; border: 1px solid #979797; background-color: #181818; -moz-border-radius-topleft: 20px; -webkit-border-top-left-radius: 20px; border-top-left-radius: 20px; -moz-border-radius-topright: 20px; -webkit-border-top-right-radius: 20px; border-top-right-radius: 20px; -moz-border-radius-bottomleft: 20px; -webkit-border-bottom-left-radius: 20px; border-bottom-left-radius: 20px; top: -33px; right: 0px; position: absolute; }
@media only screen and (max-width: 1210px) { /* line 169, ../sass/partials/_dashboard.scss */
  #drag-drop-home .add-fav .hover-fav, #cloned-slides .add-fav .hover-fav { display: none !important; } }
/* line 185, ../sass/partials/_dashboard.scss */
#drag-drop-home .add-fav i, #cloned-slides .add-fav i { color: #fff; display: none; font-size: 14px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; top: 8px; right: 9px; position: absolute; }
@media only screen and (max-width: 1410px) { /* line 185, ../sass/partials/_dashboard.scss */
  #drag-drop-home .add-fav i, #cloned-slides .add-fav i { display: block; } }
/* line 197, ../sass/partials/_dashboard.scss */
#drag-drop-home .square-block, #cloned-slides .square-block { display: table; height: 163px; text-align: center; width: 163px; -moz-transition: width 0.15s, border 0.1s, padding 0.1s; -o-transition: width 0.15s, border 0.1s, padding 0.1s; -webkit-transition: width 0.15s, border 0.1s, padding 0.1s; transition: width 0.15s, border 0.1s, padding 0.1s; }
/* line 204, ../sass/partials/_dashboard.scss */
#drag-drop-home .square-block.stats, #cloned-slides .square-block.stats { background-color: #2f2f2f !important; }
/* line 207, ../sass/partials/_dashboard.scss */
#drag-drop-home .square-block.new_favorite, #cloned-slides .square-block.new_favorite { border: 1px dashed #fff; overflow: hidden; -moz-transition: border-style 0.15s; -o-transition: border-style 0.15s; -webkit-transition: border-style 0.15s; transition: border-style 0.15s; }
/* line 212, ../sass/partials/_dashboard.scss */
#drag-drop-home .square-block.new_favorite.active, #cloned-slides .square-block.new_favorite.active { border-style: solid; }
/* line 215, ../sass/partials/_dashboard.scss */
#drag-drop-home .square-block.new_favorite.active .block-title, #cloned-slides .square-block.new_favorite.active .block-title { height: 0; -moz-transform: scale(0); -ms-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); }
/* line 219, ../sass/partials/_dashboard.scss */
#drag-drop-home .square-block.new_favorite.active .block-title.active_favorites, #cloned-slides .square-block.new_favorite.active .block-title.active_favorites { height: auto; -moz-transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); }
/* line 224, ../sass/partials/_dashboard.scss */
#drag-drop-home .square-block.new_favorite.active .explanation, #cloned-slides .square-block.new_favorite.active .explanation { top: 0; right: -160px; z-index: 2; -moz-transition-delay: 0s, 0s, 0.15s; -o-transition-delay: 0s, 0s, 0.15s; -webkit-transition-delay: 0s, 0s, 0.15s; transition-delay: 0s, 0s, 0.15s; }
@media only screen and (max-width: 1610px) { /* line 224, ../sass/partials/_dashboard.scss */
  #drag-drop-home .square-block.new_favorite.active .explanation, #cloned-slides .square-block.new_favorite.active .explanation { right: -160px; } }
@media only screen and (max-width: 1410px) { /* line 224, ../sass/partials/_dashboard.scss */
  #drag-drop-home .square-block.new_favorite.active .explanation, #cloned-slides .square-block.new_favorite.active .explanation { right: -157px; } }
@media only screen and (max-width: 1210px) { /* line 224, ../sass/partials/_dashboard.scss */
  #drag-drop-home .square-block.new_favorite.active .explanation, #cloned-slides .square-block.new_favorite.active .explanation { right: -152px; } }
@media only screen and (max-width: 980px) { /* line 224, ../sass/partials/_dashboard.scss */
  #drag-drop-home .square-block.new_favorite.active .explanation, #cloned-slides .square-block.new_favorite.active .explanation { right: -136px; } }
/* line 248, ../sass/partials/_dashboard.scss */
#drag-drop-home .square-block.new_favorite .block-title, #cloned-slides .square-block.new_favorite .block-title { -moz-transition: -moz-transform 0.15s; -o-transition: -o-transform 0.15s; -webkit-transition: -webkit-transform 0.15s; transition: transform 0.15s; -moz-transition-delay: display 0.15s; -o-transition-delay: display 0.15s; -webkit-transition-delay: display 0.15s; transition-delay: display 0.15s; }
/* line 252, ../sass/partials/_dashboard.scss */
#drag-drop-home .square-block.new_favorite .explanation, #cloned-slides .square-block.new_favorite .explanation { font-size: 13px; text-transform: none; line-height: 1; position: absolute; right: 2px; width: 160px; text-align: justify; padding: 10px; top: 1px; color: #fff; border: 1px solid #fff; z-index: 0; -moz-transition: top 0.02s, right 0.15s, z-index 0s; -o-transition: top 0.02s, right 0.15s, z-index 0s; -webkit-transition: top 0.02s, right 0.15s, z-index 0s; transition: top 0.02s, right 0.15s, z-index 0s; -moz-transition-delay: 0s, 0s, 0s; -o-transition-delay: 0s, 0s, 0s; -webkit-transition-delay: 0s, 0s, 0s; transition-delay: 0s, 0s, 0s; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
@media only screen and (max-width: 1610px) { /* line 252, ../sass/partials/_dashboard.scss */
  #drag-drop-home .square-block.new_favorite .explanation, #cloned-slides .square-block.new_favorite .explanation { width: 161px; } }
@media only screen and (max-width: 1410px) { /* line 252, ../sass/partials/_dashboard.scss */
  #drag-drop-home .square-block.new_favorite .explanation, #cloned-slides .square-block.new_favorite .explanation { width: 158px; } }
@media only screen and (max-width: 1210px) { /* line 252, ../sass/partials/_dashboard.scss */
  #drag-drop-home .square-block.new_favorite .explanation, #cloned-slides .square-block.new_favorite .explanation { width: 153px; } }
@media only screen and (max-width: 980px) { /* line 252, ../sass/partials/_dashboard.scss */
  #drag-drop-home .square-block.new_favorite .explanation, #cloned-slides .square-block.new_favorite .explanation { width: 137px; } }
/* line 287, ../sass/partials/_dashboard.scss */
#drag-drop-home .square-block.new_favorite .inside_container, #cloned-slides .square-block.new_favorite .inside_container { position: relative; z-index: 1; background: url('../../bundles/clevererp/img/background2.png?1506332681'); }
/* line 292, ../sass/partials/_dashboard.scss */
#drag-drop-home .square-block.new_favorite .active_favorites, #cloned-slides .square-block.new_favorite .active_favorites { height: 0; -moz-transform: scale(0); -ms-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); }
@media only screen and (max-width: 1610px) { /* line 197, ../sass/partials/_dashboard.scss */
  #drag-drop-home .square-block, #cloned-slides .square-block { width: 166.5px; height: 166.5px; } }
@media only screen and (max-width: 1410px) { /* line 197, ../sass/partials/_dashboard.scss */
  #drag-drop-home .square-block, #cloned-slides .square-block { width: 161.3px; height: 161.3px; } }
@media only screen and (max-width: 1210px) { /* line 197, ../sass/partials/_dashboard.scss */
  #drag-drop-home .square-block, #cloned-slides .square-block { width: 156.3px; height: 156.3px; } }
@media only screen and (max-width: 980px) { /* line 197, ../sass/partials/_dashboard.scss */
  #drag-drop-home .square-block, #cloned-slides .square-block { width: 140px; height: 140px; } }
/* line 318, ../sass/partials/_dashboard.scss */
#drag-drop-home .inside_container, #cloned-slides .inside_container { display: table-cell; font-size: 1.15em; line-height: 18px; text-align: center; text-decoration: none; text-transform: uppercase; vertical-align: middle; }
@media (max-width: 1210px) { /* line 318, ../sass/partials/_dashboard.scss */
  #drag-drop-home .inside_container, #cloned-slides .inside_container { font-size: 1.1em; } }
@media (max-width: 979px) { /* line 318, ../sass/partials/_dashboard.scss */
  #drag-drop-home .inside_container, #cloned-slides .inside_container { font-size: 0.95em; } }
/* line 334, ../sass/partials/_dashboard.scss */
#drag-drop-home .block-title, #cloned-slides .block-title { color: #fff; display: block; padding: 0 10px; -moz-transition: padding 0.25s; -o-transition: padding 0.25s; -webkit-transition: padding 0.25s; transition: padding 0.25s; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
/* line 341, ../sass/partials/_dashboard.scss */
#drag-drop-home .block-title.faded, #cloned-slides .block-title.faded { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20); opacity: 0.2; }
/* line 344, ../sass/partials/_dashboard.scss */
#drag-drop-home .block-title i, #cloned-slides .block-title i { color: #fff; font-size: 70px; margin-bottom: 20px; display: block; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; -moz-transition-property: opacity; -o-transition-property: opacity; -webkit-transition-property: opacity; transition-property: opacity; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -moz-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; -moz-transition-delay: 0s; -o-transition-delay: 0s; -webkit-transition-delay: 0s; transition-delay: 0s; }
@media only screen and (max-width: 980px) { /* line 344, ../sass/partials/_dashboard.scss */
  #drag-drop-home .block-title i, #cloned-slides .block-title i { font-size: 60px; } }
/* line 360, ../sass/partials/_dashboard.scss */
#drag-drop-home .ui-state-highlight, #cloned-slides .ui-state-highlight { height: 165px !important; margin-bottom: 38px; background: transparent !important; border: 1px dashed #4c4c4c !important; }
@media only screen and (max-width: 1610px) { /* line 360, ../sass/partials/_dashboard.scss */
  #drag-drop-home .ui-state-highlight, #cloned-slides .ui-state-highlight { height: 168.5px !important; } }
@media only screen and (max-width: 1410px) { /* line 360, ../sass/partials/_dashboard.scss */
  #drag-drop-home .ui-state-highlight, #cloned-slides .ui-state-highlight { height: 163.3px !important; } }
@media only screen and (max-width: 1210px) { /* line 360, ../sass/partials/_dashboard.scss */
  #drag-drop-home .ui-state-highlight, #cloned-slides .ui-state-highlight { height: 218px !important; } }

/* line 380, ../sass/partials/_dashboard.scss */
#cloned-slides { position: static; }
/* line 383, ../sass/partials/_dashboard.scss */
#cloned-slides .line-block { position: absolute; z-index: 1; }

/* ------------------------------------------------------------------------- Restocking
------------------------------------------------------------------------- */
/* line 8, ../sass/partials/_restocking.scss */
.container-criteria-block .criteria-block { border: 1px solid #cacaca; float: left; margin-right: 2%; min-height: 250px; width: 49%; }
@media only screen and (max-width: 980px) { /* line 8, ../sass/partials/_restocking.scss */
  .container-criteria-block .criteria-block { margin-right: 0; width: 100%; } }
/* line 20, ../sass/partials/_restocking.scss */
.container-criteria-block .content-criteria-block { margin-top: 5px; padding: 10px; }
/* line 24, ../sass/partials/_restocking.scss */
.container-criteria-block .subtitle-criteria-block { background-color: #ebe9e9; border-bottom: 1px solid #cacaca; font-weight: 600; font-size: 1.08em; padding: 7px 15px; }
/* line 32, ../sass/partials/_restocking.scss */
.container-criteria-block .criteria-left-block .list-criteria { border-bottom: 11px solid #f8f8f8; max-height: 116px; overflow-y: auto; }
/* line 37, ../sass/partials/_restocking.scss */
.container-criteria-block .criteria-left-block .all-criteria-selected { margin: 0; }
/* line 40, ../sass/partials/_restocking.scss */
.container-criteria-block .criteria-left-block .selected-criteria { border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; margin-bottom: 20px; padding: 15px 0; }
/* line 46, ../sass/partials/_restocking.scss */
.container-criteria-block .criteria-left-block .selected-criteria .title-criteria-selected { padding-bottom: 10px; font-weight: 600; margin: 0; }
/* line 51, ../sass/partials/_restocking.scss */
.container-criteria-block .criteria-left-block .selected-criteria .no-criterion-selected { margin: 0; }
/* line 55, ../sass/partials/_restocking.scss */
.container-criteria-block .criteria-left-block .criteria { line-height: 24px; background-color: #f4f2f2; border: #ddd6d6 1px solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; cursor: pointer; margin-bottom: 5px; margin-right: 5px; padding: 2px 10px; float: left; }
/* line 66, ../sass/partials/_restocking.scss */
.container-criteria-block .criteria-left-block .criteria:hover { background-color: #3b99d3; border: #2b87bf 1px solid; color: #fff; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
/* line 72, ../sass/partials/_restocking.scss */
.container-criteria-block .criteria-left-block .criteria .label-criterion { cursor: pointer; display: block; }
/* line 78, ../sass/partials/_restocking.scss */
.container-criteria-block .criteria-left-block .list-checked .criteria { font-size: 0.85em; background-color: #e2e0e0; border: #c9c6c6 1px solid; padding: 0 10px; color: #656565; }
/* line 85, ../sass/partials/_restocking.scss */
.container-criteria-block .criteria-left-block .list-checked .criteria:hover { background-color: #f4cecd; border: #f0b9b8 1px solid; color: #D9534F; }
/* line 91, ../sass/partials/_restocking.scss */
.container-criteria-block .criteria-left-block .list-checked .criteria .label-criterion:after { content: "X"; font-weight: 700; margin-left: 7px; color: #D9534F; }
/* line 101, ../sass/partials/_restocking.scss */
.container-criteria-block .criteria-right-block { margin-right: 0; }
@media only screen and (max-width: 980px) { /* line 101, ../sass/partials/_restocking.scss */
  .container-criteria-block .criteria-right-block { margin-top: 19px; } }
/* line 108, ../sass/partials/_restocking.scss */
.container-criteria-block .criteria-right-block .list-prioritary-supplier li { margin-bottom: 10px; line-height: 12px; }
/* line 113, ../sass/partials/_restocking.scss */
.container-criteria-block .criteria-right-block .or { font-weight: 600; font-size: 1.15em; padding: 5px 0 5px 0; }

/* line 124, ../sass/partials/_restocking.scss */
.resume-criteria { margin-top: 15px; border-bottom: 1px solid #e7e7e7; padding-bottom: 15px; margin-bottom: 20px; }
/* line 130, ../sass/partials/_restocking.scss */
.resume-criteria ul { margin-left: 13px; }
/* line 133, ../sass/partials/_restocking.scss */
.resume-criteria ul li { list-style: disc; line-height: 24px; }
/* line 139, ../sass/partials/_restocking.scss */
.resume-criteria .additional-information p { margin-bottom: 0; font-weight: 600; }

/* line 147, ../sass/partials/_restocking.scss */
.list-auto-order .supplier-order-validate .container-auto-order { cursor: default; border: 1px solid #cacaca; }
/* line 151, ../sass/partials/_restocking.scss */
.list-auto-order .supplier-order-validate .container-auto-order .link_to_supplier_order { color: #666666; display: block; font-weight: 400; font-size: 1.2em; text-align: center; }
/* line 158, ../sass/partials/_restocking.scss */
.list-auto-order .supplier-order-validate .container-auto-order .link_to_supplier_order a { color: #666666; display: block; }
/* line 165, ../sass/partials/_restocking.scss */
.list-auto-order > div { float: left; margin: 20px 20px 0 0; width: 295px; }
@media only screen and (max-width: 1610px) { /* line 165, ../sass/partials/_restocking.scss */
  .list-auto-order > div { width: 260px; } }
@media only screen and (max-width: 1410px) { /* line 165, ../sass/partials/_restocking.scss */
  .list-auto-order > div { width: 286px; } }
@media only screen and (max-width: 1210px) { /* line 165, ../sass/partials/_restocking.scss */
  .list-auto-order > div { width: 290px; } }
@media only screen and (max-width: 980px) { /* line 165, ../sass/partials/_restocking.scss */
  .list-auto-order > div { width: 325px; } }
/* line 182, ../sass/partials/_restocking.scss */
.list-auto-order > div .container-auto-order { cursor: pointer; }
/* line 185, ../sass/partials/_restocking.scss */
.list-auto-order > div .container-auto-order:hover { -moz-box-shadow: #c6c4c4 0px 0px 10px; -webkit-box-shadow: #c6c4c4 0px 0px 10px; box-shadow: #c6c4c4 0px 0px 10px; }
/* line 189, ../sass/partials/_restocking.scss */
.list-auto-order > div .title-auto-order { background-color: #393939; color: #fff; display: table-cell; font-weight: 600; height: 56px; padding: 10px; vertical-align: middle; width: 295px; margin: 0; }
@media only screen and (max-width: 1610px) { /* line 189, ../sass/partials/_restocking.scss */
  .list-auto-order > div .title-auto-order { width: 260px; } }
@media only screen and (max-width: 1410px) { /* line 189, ../sass/partials/_restocking.scss */
  .list-auto-order > div .title-auto-order { width: 286px; } }
@media only screen and (max-width: 1210px) { /* line 189, ../sass/partials/_restocking.scss */
  .list-auto-order > div .title-auto-order { width: 290px; } }
@media only screen and (max-width: 980px) { /* line 189, ../sass/partials/_restocking.scss */
  .list-auto-order > div .title-auto-order { width: 325px; } }
/* line 213, ../sass/partials/_restocking.scss */
.list-auto-order > div .content-auto-order { border: 1px solid #cacaca; border-top: 0; padding: 10px; }
/* line 218, ../sass/partials/_restocking.scss */
.list-auto-order > div .content-auto-order > div { margin: 10px 0; }
/* line 221, ../sass/partials/_restocking.scss */
.list-auto-order > div .content-auto-order > div:first-child { margin-top: 0; }
/* line 224, ../sass/partials/_restocking.scss */
.list-auto-order > div .content-auto-order > div:last-child { margin-bottom: 0; }
/* line 227, ../sass/partials/_restocking.scss */
.list-auto-order > div .content-auto-order > div > span { font-weight: 600; }
/* line 232, ../sass/partials/_restocking.scss */
.list-auto-order > div .manual-order { display: block; font-size: 0.95em; margin-top: 10px; text-align: center; padding: 5px 16px; }
@media only screen and (min-width: 1410px) { /* line 240, ../sass/partials/_restocking.scss */
  .list-auto-order .last-four-block { margin-right: 0; } }
@media only screen and (min-width: 980px) and (max-width: 1410px) { /* line 245, ../sass/partials/_restocking.scss */
  .list-auto-order .last-three-block { margin-right: 0; } }
@media only screen and (max-width: 980px) { /* line 250, ../sass/partials/_restocking.scss */
  .list-auto-order .last-two-block { margin-right: 0; } }

/* ------------------------------------------------------------------------- Supplier order and order form
------------------------------------------------------------------------- */
/* line 14, ../sass/partials/_form-specific.scss */
.form-supplier-order .add-products-supplier-order > div > div > .form-content, .form-supplier-order .add-products-sale > div > div > .form-content, .form-supplier-order .see-results > div > div > .form-content, .form-sale .add-products-supplier-order > div > div > .form-content, .form-sale .add-products-sale > div > div > .form-content, .form-sale .see-results > div > div > .form-content, .form-cart .add-products-supplier-order > div > div > .form-content, .form-cart .add-products-sale > div > div > .form-content, .form-cart .see-results > div > div > .form-content, .form-results .add-products-supplier-order > div > div > .form-content, .form-results .add-products-sale > div > div > .form-content, .form-results .see-results > div > div > .form-content { float: left !important; margin-right: 1% !important; width: 15.3% !important; margin-bottom: 0 !important; }
@media only screen and (max-width: 980px) { /* line 14, ../sass/partials/_form-specific.scss */
  .form-supplier-order .add-products-supplier-order > div > div > .form-content, .form-supplier-order .add-products-sale > div > div > .form-content, .form-supplier-order .see-results > div > div > .form-content, .form-sale .add-products-supplier-order > div > div > .form-content, .form-sale .add-products-sale > div > div > .form-content, .form-sale .see-results > div > div > .form-content, .form-cart .add-products-supplier-order > div > div > .form-content, .form-cart .add-products-sale > div > div > .form-content, .form-cart .see-results > div > div > .form-content, .form-results .add-products-supplier-order > div > div > .form-content, .form-results .add-products-sale > div > div > .form-content, .form-results .see-results > div > div > .form-content { margin-bottom: 10px !important; margin-right: 0 !important; width: 100% !important; } }
/* line 25, ../sass/partials/_form-specific.scss */
.form-supplier-order .add-products-supplier-order > div > div > .form-content .left-form, .form-supplier-order .add-products-sale > div > div > .form-content .left-form, .form-supplier-order .see-results > div > div > .form-content .left-form, .form-sale .add-products-supplier-order > div > div > .form-content .left-form, .form-sale .add-products-sale > div > div > .form-content .left-form, .form-sale .see-results > div > div > .form-content .left-form, .form-cart .add-products-supplier-order > div > div > .form-content .left-form, .form-cart .add-products-sale > div > div > .form-content .left-form, .form-cart .see-results > div > div > .form-content .left-form, .form-results .add-products-supplier-order > div > div > .form-content .left-form, .form-results .add-products-sale > div > div > .form-content .left-form, .form-results .see-results > div > div > .form-content .left-form { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; height: 27px !important; line-height: 26px !important; width: 100% !important; }
/* line 31, ../sass/partials/_form-specific.scss */
.form-supplier-order .add-products-supplier-order > div > div > .form-content .left-form.error-margin, .form-supplier-order .add-products-sale > div > div > .form-content .left-form.error-margin, .form-supplier-order .see-results > div > div > .form-content .left-form.error-margin, .form-sale .add-products-supplier-order > div > div > .form-content .left-form.error-margin, .form-sale .add-products-sale > div > div > .form-content .left-form.error-margin, .form-sale .see-results > div > div > .form-content .left-form.error-margin, .form-cart .add-products-supplier-order > div > div > .form-content .left-form.error-margin, .form-cart .add-products-sale > div > div > .form-content .left-form.error-margin, .form-cart .see-results > div > div > .form-content .left-form.error-margin, .form-results .add-products-supplier-order > div > div > .form-content .left-form.error-margin, .form-results .add-products-sale > div > div > .form-content .left-form.error-margin, .form-results .see-results > div > div > .form-content .left-form.error-margin { margin-bottom: 0; }
/* line 35, ../sass/partials/_form-specific.scss */
.form-supplier-order .add-products-supplier-order > div > div > .form-content .right-form, .form-supplier-order .add-products-sale > div > div > .form-content .right-form, .form-supplier-order .see-results > div > div > .form-content .right-form, .form-sale .add-products-supplier-order > div > div > .form-content .right-form, .form-sale .add-products-sale > div > div > .form-content .right-form, .form-sale .see-results > div > div > .form-content .right-form, .form-cart .add-products-supplier-order > div > div > .form-content .right-form, .form-cart .add-products-sale > div > div > .form-content .right-form, .form-cart .see-results > div > div > .form-content .right-form, .form-results .add-products-supplier-order > div > div > .form-content .right-form, .form-results .add-products-sale > div > div > .form-content .right-form, .form-results .see-results > div > div > .form-content .right-form { width: 100% !important; }
/* line 40, ../sass/partials/_form-specific.scss */
.form-supplier-order .add-products-supplier-order > div .delete-line-product-supplier-order, .form-supplier-order .add-products-supplier-order > div .delete-line-product-sale, .form-supplier-order .add-products-sale > div .delete-line-product-supplier-order, .form-supplier-order .add-products-sale > div .delete-line-product-sale, .form-supplier-order .see-results > div .delete-line-product-supplier-order, .form-supplier-order .see-results > div .delete-line-product-sale, .form-sale .add-products-supplier-order > div .delete-line-product-supplier-order, .form-sale .add-products-supplier-order > div .delete-line-product-sale, .form-sale .add-products-sale > div .delete-line-product-supplier-order, .form-sale .add-products-sale > div .delete-line-product-sale, .form-sale .see-results > div .delete-line-product-supplier-order, .form-sale .see-results > div .delete-line-product-sale, .form-cart .add-products-supplier-order > div .delete-line-product-supplier-order, .form-cart .add-products-supplier-order > div .delete-line-product-sale, .form-cart .add-products-sale > div .delete-line-product-supplier-order, .form-cart .add-products-sale > div .delete-line-product-sale, .form-cart .see-results > div .delete-line-product-supplier-order, .form-cart .see-results > div .delete-line-product-sale, .form-results .add-products-supplier-order > div .delete-line-product-supplier-order, .form-results .add-products-supplier-order > div .delete-line-product-sale, .form-results .add-products-sale > div .delete-line-product-supplier-order, .form-results .add-products-sale > div .delete-line-product-sale, .form-results .see-results > div .delete-line-product-supplier-order, .form-results .see-results > div .delete-line-product-sale { color: #D9534F !important; display: block !important; float: left !important; margin-top: 33px !important; }
@media only screen and (max-width: 980px) { /* line 40, ../sass/partials/_form-specific.scss */
  .form-supplier-order .add-products-supplier-order > div .delete-line-product-supplier-order, .form-supplier-order .add-products-supplier-order > div .delete-line-product-sale, .form-supplier-order .add-products-sale > div .delete-line-product-supplier-order, .form-supplier-order .add-products-sale > div .delete-line-product-sale, .form-supplier-order .see-results > div .delete-line-product-supplier-order, .form-supplier-order .see-results > div .delete-line-product-sale, .form-sale .add-products-supplier-order > div .delete-line-product-supplier-order, .form-sale .add-products-supplier-order > div .delete-line-product-sale, .form-sale .add-products-sale > div .delete-line-product-supplier-order, .form-sale .add-products-sale > div .delete-line-product-sale, .form-sale .see-results > div .delete-line-product-supplier-order, .form-sale .see-results > div .delete-line-product-sale, .form-cart .add-products-supplier-order > div .delete-line-product-supplier-order, .form-cart .add-products-supplier-order > div .delete-line-product-sale, .form-cart .add-products-sale > div .delete-line-product-supplier-order, .form-cart .add-products-sale > div .delete-line-product-sale, .form-cart .see-results > div .delete-line-product-supplier-order, .form-cart .see-results > div .delete-line-product-sale, .form-results .add-products-supplier-order > div .delete-line-product-supplier-order, .form-results .add-products-supplier-order > div .delete-line-product-sale, .form-results .add-products-sale > div .delete-line-product-supplier-order, .form-results .add-products-sale > div .delete-line-product-sale, .form-results .see-results > div .delete-line-product-supplier-order, .form-results .see-results > div .delete-line-product-sale { margin-top: 0 !important; } }
/* line 50, ../sass/partials/_form-specific.scss */
.form-supplier-order .add-products-supplier-order > div .delete-line-product-supplier-order:hover, .form-supplier-order .add-products-supplier-order > div .delete-line-product-sale:hover, .form-supplier-order .add-products-sale > div .delete-line-product-supplier-order:hover, .form-supplier-order .add-products-sale > div .delete-line-product-sale:hover, .form-supplier-order .see-results > div .delete-line-product-supplier-order:hover, .form-supplier-order .see-results > div .delete-line-product-sale:hover, .form-sale .add-products-supplier-order > div .delete-line-product-supplier-order:hover, .form-sale .add-products-supplier-order > div .delete-line-product-sale:hover, .form-sale .add-products-sale > div .delete-line-product-supplier-order:hover, .form-sale .add-products-sale > div .delete-line-product-sale:hover, .form-sale .see-results > div .delete-line-product-supplier-order:hover, .form-sale .see-results > div .delete-line-product-sale:hover, .form-cart .add-products-supplier-order > div .delete-line-product-supplier-order:hover, .form-cart .add-products-supplier-order > div .delete-line-product-sale:hover, .form-cart .add-products-sale > div .delete-line-product-supplier-order:hover, .form-cart .add-products-sale > div .delete-line-product-sale:hover, .form-cart .see-results > div .delete-line-product-supplier-order:hover, .form-cart .see-results > div .delete-line-product-sale:hover, .form-results .add-products-supplier-order > div .delete-line-product-supplier-order:hover, .form-results .add-products-supplier-order > div .delete-line-product-sale:hover, .form-results .add-products-sale > div .delete-line-product-supplier-order:hover, .form-results .add-products-sale > div .delete-line-product-sale:hover, .form-results .see-results > div .delete-line-product-supplier-order:hover, .form-results .see-results > div .delete-line-product-sale:hover { color: #d33632 !important; }
/* line 58, ../sass/partials/_form-specific.scss */
.form-supplier-order .add-products-sale > div > div > .form-content, .form-sale .add-products-sale > div > div > .form-content, .form-cart .add-products-sale > div > div > .form-content, .form-results .add-products-sale > div > div > .form-content { width: 25% !important; }
/* line 61, ../sass/partials/_form-specific.scss */
.form-supplier-order .add-products-sale > div > div > .form-content[class~='quantity'], .form-sale .add-products-sale > div > div > .form-content[class~='quantity'], .form-cart .add-products-sale > div > div > .form-content[class~='quantity'], .form-results .add-products-sale > div > div > .form-content[class~='quantity'] { width: 10% !important; }

/* ------------------------------------------------------------------------- Supplier form
------------------------------------------------------------------------- */
/* line 73, ../sass/partials/_form-specific.scss */
.form-supplier .adress-supplier > div:last-child, .form-warehouse .adress-warehouse > div:last-child { margin-bottom: 0 !important; }

/* ------------------------------------------------------------------------- Warehouse form
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Customer form
------------------------------------------------------------------------- */
/* line 107, ../sass/partials/_form-specific.scss */
.form-customer .customer-birthday > .right-form { float: left !important; width: 10% !important; margin-left: 1% !important; }
/* line 112, ../sass/partials/_form-specific.scss */
.form-customer .customer-birthday > .right-form:first-child { margin-left: 0 !important; }
/* line 118, ../sass/partials/_form-specific.scss */
.form-customer .customer-gender > .left-form { width: auto !important; margin-right: 15px !important; }
/* line 122, ../sass/partials/_form-specific.scss */
.form-customer .customer-gender > .left-form label { font-weight: 300 !important; }
/* line 126, ../sass/partials/_form-specific.scss */
.form-customer .customer-gender > .right-form { width: auto !important; margin-right: 5px !important; }
/* line 133, ../sass/partials/_form-specific.scss */
.form-customer .adress-customer > div.form-content { border-bottom: 1px solid #e7e7e7 !important; padding-bottom: 17px !important; }
/* line 138, ../sass/partials/_form-specific.scss */
.form-customer .adress-customer textarea { height: 80px; }
/* line 142, ../sass/partials/_form-specific.scss */
.form-customer #delete-adress-customer { float: right; }

/* ------------------------------------------------------------------------- Addresses form
------------------------------------------------------------------------- */
/* line 152, ../sass/partials/_form-specific.scss */
.form-addresses textarea { height: 80px; }

/* ------------------------------------------------------------------------- Modal form
------------------------------------------------------------------------- */
/* line 162, ../sass/partials/_form-specific.scss */
.modal .language { border-bottom: 0; padding: 0; top: 12px; right: 15px; position: absolute; }
/* line 167, ../sass/partials/_form-specific.scss */
.modal .form-content { margin-bottom: 5px; }
/* line 170, ../sass/partials/_form-specific.scss */
.modal .form-content .left-form { width: 100%; }
/* line 173, ../sass/partials/_form-specific.scss */
.modal .form-content .left-form.error-margin { margin-bottom: 0; }
/* line 177, ../sass/partials/_form-specific.scss */
.modal .form-content .right-form { width: 100%; }

/* ------------------------------------------------------------------------- Image form
------------------------------------------------------------------------- */
/* line 187, ../sass/partials/_form-specific.scss */
.form-img .right-form { width: 100%; }

/* ------------------------------------------------------------------------- Discount code form
------------------------------------------------------------------------- */
/* line 196, ../sass/partials/_form-specific.scss */
.form-discount-code textarea { height: 80px; }
/* line 200, ../sass/partials/_form-specific.scss */
.form-discount-code .random-code > input { float: left; width: 300px; margin-right: 10px; }
/* line 205, ../sass/partials/_form-specific.scss */
.form-discount-code .random-code > .random-btn { float: left; font-size: 12px; line-height: 21px; padding: 1px 10px; }
/* line 211, ../sass/partials/_form-specific.scss */
.form-discount-code .random-code > .random-btn > i { line-height: 22px; font-size: 13px; }

/* line 219, ../sass/partials/_form-specific.scss */
.validate-btn { position: absolute; left: 0; right: 0; margin: 0 auto; width: 300px; top: 14px; text-align: center; }

/* line 229, ../sass/partials/_form-specific.scss */
#progress { position: relative; width: 25%; height: 30px; background-color: #ebe9e9; }

/* line 235, ../sass/partials/_form-specific.scss */
#progressBar { position: absolute; width: 0; height: 100%; background-color: #5cb85c; transition: width 0.25s; }

/* line 244, ../sass/partials/_form-specific.scss */
#progressBarLabel { text-align: center; line-height: 30px; color: black; z-index: 1; position: relative; }

/* line 252, ../sass/partials/_form-specific.scss */
.progressBarCheck { position: absolute; right: -30px; top: 4px; font-size: 20px; }

/* line 259, ../sass/partials/_form-specific.scss */
.page-break { page-break-after: always; }

/* line 266, ../sass/partials/_form-specific.scss */
#profitCanvas { max-width: 100%; }

/* line 270, ../sass/partials/_form-specific.scss */
.modal-h4 { text-align: center; border: 1px solid #ebe9e9; text-transform: uppercase; }

/* line 277, ../sass/partials/_form-specific.scss */
.btn-import .submenu_action { z-index: 999; }

@media only screen and (max-width: 1210px) { /* line 1, ../sass/partials/_table-specific.scss */
  #list-products .th-reference, #list-products .td-search-reference, #list-products .td-reference, #list-products .th-categoryName, #list-products .td-search-categoryName, #list-products .td-categoryName, #list-products .th-wholesalePriceTe, #list-products .td-search-wholesalePriceTe, #list-products .td-wholesalePriceTe, #edit-product.combinations .th-weight, #edit-product.combinations .td-weight, #list-stock .th-reference, #list-stock .td-search-reference, #list-stock .td-reference, #list-stock-mvt .th-reference, #list-stock-mvt .td-search-reference, #list-stock-mvt .td-reference, #list-addresses .th-country, #list-addresses .td-search-country, #list-addresses .td-country, #list-addresses .th-phone1, #list-addresses .td-search-phone1, #list-addresses .td-phone1 { display: none; } }

@media only screen and (max-width: 980px) { /* line 6, ../sass/partials/_table-specific.scss */
  #edit-product.combinations .th-profit, #edit-product.combinations .td-profit, #edit-product.combinations .th-discount, #edit-product.combinations .td-discount, #edit-product.combinations .th-discount-price, #edit-product.combinations .td-discount-price, #list-categories .th-description, #list-categories .td-search-description, #list-categories .td-description, #list-shipment .th-payment, #list-orders .th-payment, #list-customer-invoices .th-payment, #list-shipment .td-search-payment, #list-orders .td-search-payment, #list-customer-invoices .td-search-payment, #list-shipment .td-payment, #list-orders .td-payment, #list-customer-invoices .td-payment, #list-shipment .th-reference, #list-orders .th-reference, #list-customer-invoices .th-reference, #list-shipment .td-search-reference, #list-orders .td-search-reference, #list-customer-invoices .td-search-reference, #list-shipment .td-reference, #list-orders .td-reference, #list-customer-invoices .td-reference { display: none; } }

/* line 11, ../sass/partials/_table-specific.scss */
#export-profit .th-icons-actions, #list-stock-mvt .th-icons-actions, #list-coverage .th-icons-actions, #export-inventory .th-icons-actions { width: 55px; }

/* line 14, ../sass/partials/_table-specific.scss */
#edit-product.images .th-icons-actions, #list-delivery-notes .th-icons-actions, #list-customer-invoices .th-icons-actions { width: 55px; }

/* line 17, ../sass/partials/_table-specific.scss */
#edit-product.combinations .th-icons-actions, #edit-product.features .th-icons-actions, #edit-product.documents .th-icons-actions, #list-assets .th-icons-actions, #list-profit .th-icons-actions, #list-stock .th-icons-actions, #list-inventory .th-icons-actions, #list-product-suppliers .th-icons-actions { width: 80px; }

/* line 20, ../sass/partials/_table-specific.scss */
#list-attributes .th-icons-actions, #list-features .th-icons-actions, #list-categories .th-icons-actions, #list-shipment .th-icons-actions, #list-orders .th-icons-actions, #list-customer-invoices .th-icons-actions, #list-warehouses .th-icons-actions, #list-carriers .th-icons-actions, #list-taxes .th-icons-actions, #list-order-states .th-icons-actions, #list-supplier-order-states .th-icons-actions, #list-addresses .th-icons-actions { width: 110px; }

/* line 23, ../sass/partials/_table-specific.scss */
#list-supplier-orders .th-icons-actions { width: 175px; }

/* ------------------------------------------------------------------------- Products Table
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Products combinations Table
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Products images Table
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Products document Table
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Attributes Table
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Features Table
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Categories Table
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Delivery notes Table
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Customer invoice Table
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Assets Table
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Profits Table
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Export profits Table
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Orders Table
------------------------------------------------------------------------- */
@media only screen and (max-width: 980px) { /* line 240, ../sass/partials/_table-specific.scss */
  #list-shipment .th-state, #list-orders .th-state, #list-customer-invoices .th-state { width: 40%; } }
/* line 249, ../sass/partials/_table-specific.scss */
#list-shipment .td-totalRemaining i, #list-orders .td-totalRemaining i, #list-customer-invoices .td-totalRemaining i { color: #4CAE4C; font-size: 16px; }

/* ------------------------------------------------------------------------- Stock Table
------------------------------------------------------------------------- */
/* line 261, ../sass/partials/_table-specific.scss */
.new-product-table td:not(:first-child) { position: relative; height: 100px; padding-top: 40px; }
/* line 266, ../sass/partials/_table-specific.scss */
.new-product-table td:not(:first-child) label { position: absolute; top: 0; left: 0; width: 100%; text-align: center; color: #fff; background: #393939; height: 25px; line-height: 25px; font-weight: bold; }

/* ------------------------------------------------------------------------- Stock Table
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Stock mvt Table
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Stock coverage Table
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Warehouse Table
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Supplier Order Table
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Carriers Table
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Inventory Table
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Export inventory Table
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Taxes Table
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Order states Table
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Supplier order states Table
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Addresses Table
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Related supplier's products Table
------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- Manage return product Table
------------------------------------------------------------------------- */
/* line 452, ../sass/partials/_table-specific.scss */
#manage-product-return .th-state { width: 30%; }
/* line 456, ../sass/partials/_table-specific.scss */
#manage-product-return .td-state .state-list-second { float: left; }
/* line 459, ../sass/partials/_table-specific.scss */
#manage-product-return .td-state .state-list-second select { height: 25px; padding-top: 1px; }

/* ------------------------------------------------------------------------- Cart content
------------------------------------------------------------------------- */
/* line 471, ../sass/partials/_table-specific.scss */
.cart_display table { width: 100%; }
/* line 474, ../sass/partials/_table-specific.scss */
.cart_display table th { text-align: left; }
/* line 477, ../sass/partials/_table-specific.scss */
.cart_display table td { vertical-align: top; }
/* line 480, ../sass/partials/_table-specific.scss */
.cart_display table .text-center { text-align: center; }

/* ------------------------------------------------------------------------- Restocking Table
------------------------------------------------------------------------- */
/* line 493, ../sass/partials/_table-specific.scss */
#list-restocking .to_reorder td { background-color: #FFECA6; }
/* line 498, ../sass/partials/_table-specific.scss */
#list-restocking .td-form input { width: calc(100% - 40px); }

/* ------------------------------------------------------------------------- Products Features Table
------------------------------------------------------------------------- */
/* line 509, ../sass/partials/_table-specific.scss */
#feature_list .table-head .feature_default_value { width: 300px; }
/* line 512, ../sass/partials/_table-specific.scss */
#feature_list .text-center { text-align: center; }

/* line 517, ../sass/partials/_table-specific.scss */
.scan-products-quantity { display: inline-block; color: #6c9448; vertical-align: middle; min-width: 50px; font-size: 16px; white-space: nowrap; }

/* line 526, ../sass/partials/_table-specific.scss */
.scan-products-icons { display: inline-block; text-align: center; vertical-align: middle; margin-left: 10px; }
/* line 532, ../sass/partials/_table-specific.scss */
.scan-products-icons .icon { cursor: pointer; color: #666666; display: block; width: 69px; height: 26px; border: 1px solid #cacaca; line-height: 26px; background: white; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }
/* line 543, ../sass/partials/_table-specific.scss */
.scan-products-icons .icon:hover { background-color: #D9534F; border: 1px solid #D9534F; color: #fff; }
/* line 550, ../sass/partials/_table-specific.scss */
.scan-products-icons .add { margin-bottom: -1px; }
/* line 553, ../sass/partials/_table-specific.scss */
.scan-products-icons .add:hover { background-color: #4CAE4C; border: 1px solid #4CAE4C; color: #fff; }

/* line 562, ../sass/partials/_table-specific.scss */
#list-shipment .th-state { width: auto; }

/* line 567, ../sass/partials/_table-specific.scss */
.state-color-only { display: block; float: left; height: 25px; margin-right: 10px; width: 25px; }

/* ------------------------------------------------------------------------- Light version
------------------------------------------------------------------------- */
/* line 5, ../sass/partials/_lightversion.scss */
.single-help .content-icon, #global-breadcrumb .btn-export, #global-breadcrumb .btn-magic, #global-breadcrumb .btn-storage, .btn-icon-table-duplicate, .btn-icon-table-fastEdit, #list-manufacturers .btn-icon-table-view, #list-supplier-orders .btn-icon-table-history, #left-column .duplicate i, #sub-menu-dropshipping, .th-checkbox input[type=checkbox][disabled=disabled], .table .td-search-checkbox input[type=checkbox][disabled=disabled], .td-checkbox input[type=checkbox][disabled=disabled], .content-criteria-block .green-btn, .inactive-parameter { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3; cursor: default; }

/* line 9, ../sass/partials/_lightversion.scss */
#dropshipping { cursor: default; }
/* line 12, ../sass/partials/_lightversion.scss */
#dropshipping i { opacity: 1 !important; }
/* line 15, ../sass/partials/_lightversion.scss */
#dropshipping .block-title { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20); opacity: 0.2; }

/* line 19, ../sass/partials/_lightversion.scss */
.single-help { cursor: default; }

/* line 29, ../sass/partials/_lightversion.scss */
#global-breadcrumb .btn-export:hover { color: #fff !important; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3; }
/* line 33, ../sass/partials/_lightversion.scss */
#list-products #global-breadcrumb .btn-export { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; cursor: pointer; }
/* line 37, ../sass/partials/_lightversion.scss */
#list-products #global-breadcrumb .btn-export:hover { color: #3b99d3 !important; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
/* line 42, ../sass/partials/_lightversion.scss */
#list-manufacturers #global-breadcrumb .btn-export { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; cursor: pointer; }
/* line 46, ../sass/partials/_lightversion.scss */
#list-manufacturers #global-breadcrumb .btn-export:hover { color: #3b99d3 !important; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
/* line 51, ../sass/partials/_lightversion.scss */
#list-orders #global-breadcrumb .btn-export { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; cursor: pointer; }
/* line 55, ../sass/partials/_lightversion.scss */
#list-orders #global-breadcrumb .btn-export:hover { color: #3b99d3 !important; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
/* line 60, ../sass/partials/_lightversion.scss */
#list-delivery-notes #global-breadcrumb .btn-export { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; cursor: pointer; }
/* line 64, ../sass/partials/_lightversion.scss */
#list-delivery-notes #global-breadcrumb .btn-export:hover { color: #3b99d3 !important; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
/* line 69, ../sass/partials/_lightversion.scss */
#list-customer-invoices #global-breadcrumb .btn-export { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; cursor: pointer; }
/* line 73, ../sass/partials/_lightversion.scss */
#list-customer-invoices #global-breadcrumb .btn-export:hover { color: #3b99d3 !important; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
/* line 78, ../sass/partials/_lightversion.scss */
#list-supplier-orders #global-breadcrumb .btn-export { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; cursor: pointer; }
/* line 82, ../sass/partials/_lightversion.scss */
#list-supplier-orders #global-breadcrumb .btn-export:hover { color: #3b99d3 !important; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
/* line 87, ../sass/partials/_lightversion.scss */
#list-customers #global-breadcrumb .btn-export { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; cursor: pointer; }
/* line 91, ../sass/partials/_lightversion.scss */
#list-customers #global-breadcrumb .btn-export:hover { color: #3b99d3 !important; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
/* line 96, ../sass/partials/_lightversion.scss */
#list-categories #global-breadcrumb .btn-export { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; cursor: pointer; }
/* line 100, ../sass/partials/_lightversion.scss */
#list-categories #global-breadcrumb .btn-export:hover { color: #3b99d3 !important; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
/* line 105, ../sass/partials/_lightversion.scss */
#list-assets #global-breadcrumb .btn-export { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; cursor: pointer; }
/* line 109, ../sass/partials/_lightversion.scss */
#list-assets #global-breadcrumb .btn-export:hover { color: #3b99d3 !important; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
/* line 119, ../sass/partials/_lightversion.scss */
#global-breadcrumb .btn-magic:hover, #global-breadcrumb .btn-storage:hover { color: #fff !important; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3; }

/* line 128, ../sass/partials/_lightversion.scss */
.btn-icon-table-duplicate:hover, .btn-icon-table-fastEdit:hover { background-color: #fff !important; color: #666666 !important; border: 1px solid #cacaca !important; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3; }

/* line 139, ../sass/partials/_lightversion.scss */
#list-manufacturers .btn-icon-table-view:hover { background-color: #fff !important; color: #666666 !important; border: 1px solid #cacaca !important; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3; }

/* line 151, ../sass/partials/_lightversion.scss */
#list-supplier-orders .btn-icon-table-history:hover { background-color: #fff !important; color: #666666 !important; border: 1px solid #cacaca !important; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3; }

/* line 160, ../sass/partials/_lightversion.scss */
#left-column .duplicate { cursor: default !important; }

/* line 168, ../sass/partials/_lightversion.scss */
#sub-menu-dropshipping { opacity: 0.2 !important; }

/* line 172, ../sass/partials/_lightversion.scss */
.gouped-actions select, .gouped-actions select option { cursor: pointer; }

/* line 179, ../sass/partials/_lightversion.scss */
.grouped-status select, .grouped-status select option { cursor: pointer; }

/* line 185, ../sass/partials/_lightversion.scss */
.th-checkbox input[type=checkbox][disabled=disabled], .table .td-search-checkbox input[type=checkbox][disabled=disabled], .table .td-checkbox input[type=checkbox][disabled=disabled], .td-checkbox input[type=checkbox][disabled=disabled] { cursor: not-allowed; }

/* line 198, ../sass/partials/_lightversion.scss */
.inactive-parameter a { cursor: default; }
/* line 201, ../sass/partials/_lightversion.scss */
.inactive-parameter a:hover, .inactive-parameter a:active, .inactive-parameter a:focus { text-decoration: none !important; }

/* ------------------------------------------------------------------------- Print styles
------------------------------------------------------------------------- */
@media print { /* line 6, ../sass/print.scss */
  * { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; }
  /* line 13, ../sass/print.scss */
  a, a:visited { text-decoration: underline; }
  /* line 18, ../sass/print.scss */
  a[href]:after { content: " (" attr(href) ")"; }
  /* line 22, ../sass/print.scss */
  abbr[title]:after { content: " (" attr(title) ")"; }
  /* line 26, ../sass/print.scss */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  /* line 32, ../sass/print.scss */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  /* line 38, ../sass/print.scss */
  thead { display: table-header-group; }
  /* line 42, ../sass/print.scss */
  tr, img { page-break-inside: avoid; }
  /* line 47, ../sass/print.scss */
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  /* line 55, ../sass/print.scss */
  p, h2, h3 { orphans: 3; widows: 3; }
  /* line 62, ../sass/print.scss */
  h2, h3 { page-break-after: avoid; } }

/***
Spectrum Colorpicker v1.8.0
https://github.com/bgrins/spectrum
Author: Brian Grinstead
License: MIT
***/

.sp-container {
    position:absolute;
    top:0;
    left:0;
    display:inline-block;
    *display: inline;
    *zoom: 1;
    /* https://github.com/bgrins/spectrum/issues/40 */
    z-index: 9999994;
    overflow: hidden;
}
.sp-container.sp-flat {
    position: relative;
}

/* Fix for * { box-sizing: border-box; } */
.sp-container,
.sp-container * {
    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box;
}

/* http://ansciath.tumblr.com/post/7347495869/css-aspect-ratio */
.sp-top {
  position:relative;
  width: 100%;
  display:inline-block;
}
.sp-top-inner {
   position:absolute;
   top:0;
   left:0;
   bottom:0;
   right:0;
}
.sp-color {
    position: absolute;
    top:0;
    left:0;
    bottom:0;
    right:20%;
}
.sp-hue {
    position: absolute;
    top:0;
    right:0;
    bottom:0;
    left:84%;
    height: 100%;
}

.sp-clear-enabled .sp-hue {
    top:33px;
    height: 77.5%;
}

.sp-fill {
    padding-top: 80%;
}
.sp-sat, .sp-val {
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
}

.sp-alpha-enabled .sp-top {
    margin-bottom: 18px;
}
.sp-alpha-enabled .sp-alpha {
    display: block;
}
.sp-alpha-handle {
    position:absolute;
    top:-4px;
    bottom: -4px;
    width: 6px;
    left: 50%;
    cursor: pointer;
    border: 1px solid black;
    background: white;
    opacity: .8;
}
.sp-alpha {
    display: none;
    position: absolute;
    bottom: -14px;
    right: 0;
    left: 0;
    height: 8px;
}
.sp-alpha-inner {
    border: solid 1px #333;
}

.sp-clear {
    display: none;
}

.sp-clear.sp-clear-display {
    background-position: center;
}

.sp-clear-enabled .sp-clear {
    display: block;
    position:absolute;
    top:0px;
    right:0;
    bottom:0;
    left:84%;
    height: 28px;
}

/* Don't allow text selection */
.sp-container, .sp-replacer, .sp-preview, .sp-dragger, .sp-slider, .sp-alpha, .sp-clear, .sp-alpha-handle, .sp-container.sp-dragging .sp-input, .sp-container button  {
    -webkit-user-select:none;
    -moz-user-select: -moz-none;
    -o-user-select:none;
    user-select: none;
}

.sp-container.sp-input-disabled .sp-input-container {
    display: none;
}
.sp-container.sp-buttons-disabled .sp-button-container {
    display: none;
}
.sp-container.sp-palette-buttons-disabled .sp-palette-button-container {
    display: none;
}
.sp-palette-only .sp-picker-container {
    display: none;
}
.sp-palette-disabled .sp-palette-container {
    display: none;
}

.sp-initial-disabled .sp-initial {
    display: none;
}


/* Gradients for hue, saturation and value instead of images.  Not pretty... but it works */
.sp-sat {
    background-image: -webkit-gradient(linear,  0 0, 100% 0, from(#FFF), to(rgba(204, 154, 129, 0)));
    background-image: -webkit-linear-gradient(left, #FFF, rgba(204, 154, 129, 0));
    background-image: -moz-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
    background-image: -o-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
    background-image: -ms-linear-gradient(left, #fff, rgba(204, 154, 129, 0));
    background-image: linear-gradient(to right, #fff, rgba(204, 154, 129, 0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";
    filter : progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81');
}
.sp-val {
    background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0)));
    background-image: -webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0));
    background-image: -moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
    background-image: -o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
    background-image: -ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));
    background-image: linear-gradient(to top, #000, rgba(204, 154, 129, 0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";
    filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000');
}

.sp-hue {
    background: -moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: -ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: -o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000));
    background: -webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
    background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

/* IE filters do not support multiple color stops.
   Generate 6 divs, line them up, and do two color gradients for each.
   Yes, really.
 */
.sp-1 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00');
}
.sp-2 {
    height:16%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00');
}
.sp-3 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff');
}
.sp-4 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff');
}
.sp-5 {
    height:16%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff');
}
.sp-6 {
    height:17%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000');
}

.sp-hidden {
    display: none !important;
}

/* Clearfix hack */
.sp-cf:before, .sp-cf:after { content: ""; display: table; }
.sp-cf:after { clear: both; }
.sp-cf { *zoom: 1; }

/* Mobile devices, make hue slider bigger so it is easier to slide */
@media (max-device-width: 480px) {
    .sp-color { right: 40%; }
    .sp-hue { left: 63%; }
    .sp-fill { padding-top: 60%; }
}
.sp-dragger {
   border-radius: 5px;
   height: 5px;
   width: 5px;
   border: 1px solid #fff;
   background: #000;
   cursor: pointer;
   position:absolute;
   top:0;
   left: 0;
}
.sp-slider {
    position: absolute;
    top:0;
    cursor:pointer;
    height: 3px;
    left: -1px;
    right: -1px;
    border: 1px solid #000;
    background: white;
    opacity: .8;
}

/*
Theme authors:
Here are the basic themeable display options (colors, fonts, global widths).
See http://bgrins.github.io/spectrum/themes/ for instructions.
*/

.sp-container {
    border-radius: 0;
    background-color: #ECECEC;
    border: solid 1px #f0c49B;
    padding: 0;
}
.sp-container, .sp-container button, .sp-container input, .sp-color, .sp-hue, .sp-clear {
    font: normal 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.sp-top {
    margin-bottom: 3px;
}
.sp-color, .sp-hue, .sp-clear {
    border: solid 1px #666;
}

/* Input */
.sp-input-container {
    float:right;
    width: 100px;
    margin-bottom: 4px;
}
.sp-initial-disabled  .sp-input-container {
    width: 100%;
}
.sp-input {
   font-size: 12px !important;
   border: 1px inset;
   padding: 4px 5px;
   margin: 0;
   width: 100%;
   background:transparent;
   border-radius: 3px;
   color: #222;
}
.sp-input:focus  {
    border: 1px solid orange;
}
.sp-input.sp-validation-error {
    border: 1px solid red;
    background: #fdd;
}
.sp-picker-container , .sp-palette-container {
    float:left;
    position: relative;
    padding: 10px;
    padding-bottom: 300px;
    margin-bottom: -290px;
}
.sp-picker-container {
    width: 172px;
    border-left: solid 1px #fff;
}

/* Palettes */
.sp-palette-container {
    border-right: solid 1px #ccc;
}

.sp-palette-only .sp-palette-container {
    border: 0;
}

.sp-palette .sp-thumb-el {
    display: block;
    position:relative;
    float:left;
    width: 24px;
    height: 15px;
    margin: 3px;
    cursor: pointer;
    border:solid 2px transparent;
}
.sp-palette .sp-thumb-el:hover, .sp-palette .sp-thumb-el.sp-thumb-active {
    border-color: orange;
}
.sp-thumb-el {
    position:relative;
}

/* Initial */
.sp-initial {
    float: left;
    border: solid 1px #333;
}
.sp-initial span {
    width: 30px;
    height: 25px;
    border:none;
    display:block;
    float:left;
    margin:0;
}

.sp-initial .sp-clear-display {
    background-position: center;
}

/* Buttons */
.sp-palette-button-container,
.sp-button-container {
    float: right;
}

/* Replacer (the little preview div that shows up instead of the <input>) */
.sp-replacer {
    margin:0;
    overflow:hidden;
    cursor:pointer;
    padding: 4px;
    display:inline-block;
    *zoom: 1;
    *display: inline;
    border: solid 1px #91765d;
    background: #eee;
    color: #333;
    vertical-align: middle;
}
.sp-replacer:hover, .sp-replacer.sp-active {
    border-color: #F0C49B;
    color: #111;
}
.sp-replacer.sp-disabled {
    cursor:default;
    border-color: silver;
    color: silver;
}
.sp-dd {
    padding: 2px 0;
    height: 16px;
    line-height: 16px;
    float:left;
    font-size:10px;
}
.sp-preview {
    position:relative;
    width:25px;
    height: 20px;
    border: solid 1px #222;
    margin-right: 5px;
    float:left;
    z-index: 0;
}

.sp-palette {
    *width: 220px;
    max-width: 220px;
}
.sp-palette .sp-thumb-el {
    width:16px;
    height: 16px;
    margin:2px 1px;
    border: solid 1px #d0d0d0;
}

.sp-container {
    padding-bottom:0;
}


/* Buttons: http://hellohappy.org/css3-buttons/ */
.sp-container button {
  background-color: #eeeeee;
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
  background-image: linear-gradient(to bottom, #eeeeee, #cccccc);
  border: 1px solid #ccc;
  border-bottom: 1px solid #bbb;
  border-radius: 3px;
  color: #333;
  font-size: 14px;
  line-height: 1;
  padding: 5px 4px;
  text-align: center;
  text-shadow: 0 1px 0 #eee;
  vertical-align: middle;
}
.sp-container button:hover {
    background-color: #dddddd;
    background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -o-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: linear-gradient(to bottom, #dddddd, #bbbbbb);
    border: 1px solid #bbb;
    border-bottom: 1px solid #999;
    cursor: pointer;
    text-shadow: 0 1px 0 #ddd;
}
.sp-container button:active {
    border: 1px solid #aaa;
    border-bottom: 1px solid #888;
    -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -ms-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -o-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
}
.sp-cancel {
    font-size: 11px;
    color: #d93f3f !important;
    margin:0;
    padding:2px;
    margin-right: 5px;
    vertical-align: middle;
    text-decoration:none;

}
.sp-cancel:hover {
    color: #d93f3f !important;
    text-decoration: underline;
}


.sp-palette span:hover, .sp-palette span.sp-thumb-active {
    border-color: #000;
}

.sp-preview, .sp-alpha, .sp-thumb-el {
    position:relative;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}
.sp-preview-inner, .sp-alpha-inner, .sp-thumb-inner {
    display:block;
    position:absolute;
    top:0;left:0;bottom:0;right:0;
}

.sp-palette .sp-thumb-inner {
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=);
}

.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=);
}

.sp-clear-display {
    background-repeat:no-repeat;
    background-position: center;
    background-image: url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==);
}

.jq-toast-wrap,.jq-toast-wrap *{margin:0;padding:0}.jq-toast-wrap{display:block;position:fixed;width:250px;pointer-events:none!important;letter-spacing:normal;z-index:9000!important}.jq-toast-wrap.bottom-left{bottom:20px;left:20px}.jq-toast-wrap.bottom-right{bottom:20px;right:40px}.jq-toast-wrap.top-left{top:20px;left:20px}.jq-toast-wrap.top-right{top:20px;right:40px}.jq-toast-single{display:block;width:100%;padding:10px;margin:0 0 5px;border-radius:4px;font-size:12px;font-family:arial,sans-serif;line-height:17px;position:relative;pointer-events:all!important;background-color:#444;color:#fff}.jq-toast-single h2{font-family:arial,sans-serif;font-size:14px;margin:0 0 7px;background:0 0;color:inherit;line-height:inherit;letter-spacing:normal}.jq-toast-single a{color:#eee;text-decoration:none;font-weight:700;border-bottom:1px solid #fff;padding-bottom:3px;font-size:12px}.jq-toast-single ul{margin:0 0 0 15px;background:0 0;padding:0}.jq-toast-single ul li{list-style-type:disc!important;line-height:17px;background:0 0;margin:0;padding:0;letter-spacing:normal}.close-jq-toast-single{position:absolute;top:3px;right:7px;font-size:14px;cursor:pointer}.jq-toast-loader{display:block;position:absolute;top:-2px;height:5px;width:0;left:0;border-radius:5px;background:red}.jq-toast-loaded{width:100%}.jq-has-icon{padding:10px 10px 10px 50px;background-repeat:no-repeat;background-position:10px}.jq-icon-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=);background-color:#31708f;color:#d9edf7;border-color:#bce8f1}.jq-icon-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=);background-color:#8a6d3b;color:#fcf8e3;border-color:#faebcc}.jq-icon-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=);background-color:#a94442;color:#f2dede;border-color:#ebccd1}.jq-icon-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==);color:#dff0d8;background-color:#3c763d;border-color:#d6e9c6}
@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,0.3);background:white;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:0.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:white}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 0.4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-ms-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:0.5em 1.2em;color:white}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}

/*! jQuery UI - v1.10.3 - 2013-10-02
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800,300italic,400italic,600italic,700italic,800italic);

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
	border: 1px solid #CACACA !important;
    margin-top: 3px !important;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: center;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.bolderr {
	color: #d9534f;
    font-weight: 600;
}
.ui-menu .ui-menu-item a {
	font-family: "Open Sans",sans-serif,Arial,Helvetica,sans-serif;
	color: #666;
    font-weight: 300;
    font-size: 12px;
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("../../bundles/clevererp/css/components/jqueryui/erpui/images/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url(../../bundles/clevererp/css/components/jqueryui/erpui/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url(../../bundles/clevererp/css/components/jqueryui/erpui/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(../../bundles/clevererp/css/components/jqueryui/erpui/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	background: #E6E6E6;
	font-weight: normal;
	color: #181818;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #181818;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url(../../bundles/clevererp/css/components/jqueryui/erpui/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #181818;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #181818;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(../../bundles/clevererp/css/components/jqueryui/erpui/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(../../bundles/clevererp/css/components/jqueryui/erpui/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(../../bundles/clevererp/css/components/jqueryui/erpui/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(../../bundles/clevererp/css/components/jqueryui/erpui/images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(../../bundles/clevererp/css/components/jqueryui/erpui/images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(../../bundles/clevererp/css/components/jqueryui/erpui/images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(../../bundles/clevererp/css/components/jqueryui/erpui/images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(../../bundles/clevererp/css/components/jqueryui/erpui/images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(../../bundles/clevererp/css/components/jqueryui/erpui/images/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 0;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 0;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url(../../bundles/clevererp/css/components/jqueryui/erpui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(../../bundles/clevererp/css/components/jqueryui/erpui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

/**
  * bootstrap-switch - Turn checkboxes and radio buttons into toggle switches.
  *
  * @version v3.3.4
  * @homepage https://bttstrp.github.io/bootstrap-switch
  * @author Mattia Larentis <mattia@larentis.eu> (http://larentis.eu)
  * @license Apache-2.0
  */

.bootstrap-switch{display:inline-block;direction:ltr;cursor:pointer;border-radius:4px;border:1px solid #ccc;position:relative;text-align:left;overflow:hidden;line-height:8px;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bootstrap-switch .bootstrap-switch-container{display:inline-block;top:0;border-radius:4px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:table-cell;vertical-align:middle;padding:6px 12px;font-size:14px;line-height:20px}.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on{text-align:center;z-index:1}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{color:#fff;background:#337ab7}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info{color:#fff;background:#5bc0de}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success{color:#fff;background:#5cb85c}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning{background:#f0ad4e;color:#fff}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger{color:#fff;background:#d9534f}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default{color:#000;background:#eee}.bootstrap-switch .bootstrap-switch-label{text-align:center;margin-top:-1px;margin-bottom:-1px;z-index:100;color:#333;background:#fff}.bootstrap-switch span::before{content:"\200b"}.bootstrap-switch .bootstrap-switch-handle-on{border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap-switch .bootstrap-switch-handle-off{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap-switch input[type=radio],.bootstrap-switch input[type=checkbox]{position:absolute!important;top:0;left:0;margin:0;z-index:-1;opacity:0;filter:alpha(opacity=0);visibility:hidden}.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label{padding:1px 5px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label{padding:5px 10px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label{padding:6px 16px;font-size:18px;line-height:1.3333333}.bootstrap-switch.bootstrap-switch-disabled,.bootstrap-switch.bootstrap-switch-indeterminate,.bootstrap-switch.bootstrap-switch-readonly{cursor:default!important}.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label{opacity:.5;filter:alpha(opacity=50);cursor:default!important}.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container{-webkit-transition:margin-left .5s;-o-transition:margin-left .5s;transition:margin-left .5s}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on{border-radius:0 3px 3px 0}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off{border-radius:3px 0 0 3px}.bootstrap-switch.bootstrap-switch-focused{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label{border-bottom-left-radius:3px;border-top-left-radius:3px}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2017 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.chosen-container * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  clip: rect(0, 0, 0, 0);
}

.chosen-container.chosen-with-drop .chosen-drop {
  clip: auto;
}

.chosen-container a {
  cursor: pointer;
}

.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}

.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));
  background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}

.chosen-container-single .chosen-default {
  color: #999;
}

.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("../../bower_components/chosen/chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}

.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("../../bower_components/chosen/chosen-sprite.png") no-repeat 0px 2px;
}

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}

.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: url("../../bower_components/chosen/chosen-sprite.png") no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}

.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}

.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}

.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}

.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}

.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}

.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}

.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}

.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}

.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
  background-image: linear-gradient(#eee 1%, #fff 15%);
  cursor: text;
}

.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}

.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px;
}

.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}

.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("../../bower_components/chosen/chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  color: #666;
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));
  background-image: linear-gradient(#eee 20%, #fff 80%);
  -webkit-box-shadow: 0 1px 0 #fff inset;
          box-shadow: 0 1px 0 #fff inset;
}

.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}

.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

.chosen-disabled .chosen-single {
  cursor: default;
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}

.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}

.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}

.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}

.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}

.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}

.chosen-rtl .chosen-choices li {
  float: right;
}

.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}

.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}

.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: url("../../bower_components/chosen/chosen-sprite.png") no-repeat -30px -20px;
  direction: rtl;
}

.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url("../../bower_components/chosen/chosen-sprite@2x.png") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}

/* @end */

/*!
 * Datetimepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.datetimepicker{padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datetimepicker-inline{width:220px}.datetimepicker.datetimepicker-rtl{direction:rtl}.datetimepicker.datetimepicker-rtl table tr td span{float:right}.datetimepicker-dropdown,.datetimepicker-dropdown-left{top:0;left:0}[class*=" datetimepicker-dropdown"]:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute}[class*=" datetimepicker-dropdown"]:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute}[class*=" datetimepicker-dropdown-top"]:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);border-bottom:0}[class*=" datetimepicker-dropdown-top"]:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;border-bottom:0}.datetimepicker-dropdown-bottom-left:before{top:-7px;right:6px}.datetimepicker-dropdown-bottom-left:after{top:-6px;right:7px}.datetimepicker-dropdown-bottom-right:before{top:-7px;left:6px}.datetimepicker-dropdown-bottom-right:after{top:-6px;left:7px}.datetimepicker-dropdown-top-left:before{bottom:-7px;right:6px}.datetimepicker-dropdown-top-left:after{bottom:-6px;right:7px}.datetimepicker-dropdown-top-right:before{bottom:-7px;left:6px}.datetimepicker-dropdown-top-right:after{bottom:-6px;left:7px}.datetimepicker>div{display:none}.datetimepicker.minutes div.datetimepicker-minutes{display:block}.datetimepicker.hours div.datetimepicker-hours{display:block}.datetimepicker.days div.datetimepicker-days{display:block}.datetimepicker.months div.datetimepicker-months{display:block}.datetimepicker.years div.datetimepicker-years{display:block}.datetimepicker table{margin:0}.datetimepicker td,.datetimepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0}.table-striped .datetimepicker table tr td,.table-striped .datetimepicker table tr th{background-color:transparent}.datetimepicker table tr td.minute:hover{background:#eee;cursor:pointer}.datetimepicker table tr td.hour:hover{background:#eee;cursor:pointer}.datetimepicker table tr td.day:hover{background:#eee;cursor:pointer}.datetimepicker table tr td.old,.datetimepicker table tr td.new{color:#999}.datetimepicker table tr td.disabled,.datetimepicker table tr td.disabled:hover{background:0;color:#999;cursor:default}.datetimepicker table tr td.today,.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:-moz-linear-gradient(top,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(top,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(top,#fdd49a,#fdf59a);background-image:-o-linear-gradient(top,#fdd49a,#fdf59a);background-image:linear-gradient(top,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a',endColorstr='#fdf59a',GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today:hover:hover,.datetimepicker table tr td.today.disabled:hover,.datetimepicker table tr td.today.disabled:hover:hover,.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.active,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled:hover.active,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today:hover.disabled,.datetimepicker table tr td.today.disabled.disabled,.datetimepicker table tr td.today.disabled:hover.disabled,.datetimepicker table tr td.today[disabled],.datetimepicker table tr td.today:hover[disabled],.datetimepicker table tr td.today.disabled[disabled],.datetimepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a}.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.active,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled:hover.active{background-color:#fbf069}.datetimepicker table tr td.active,.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(top,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active:hover:hover,.datetimepicker table tr td.active.disabled:hover,.datetimepicker table tr td.active.disabled:hover:hover,.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:hover.active,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active:hover.disabled,.datetimepicker table tr td.active.disabled.disabled,.datetimepicker table tr td.active.disabled:hover.disabled,.datetimepicker table tr td.active[disabled],.datetimepicker table tr td.active:hover[disabled],.datetimepicker table tr td.active.disabled[disabled],.datetimepicker table tr td.active.disabled:hover[disabled]{background-color:#04c}.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:hover.active{background-color:#039}.datetimepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datetimepicker .datetimepicker-hours span{height:26px;line-height:26px}.datetimepicker .datetimepicker-hours table tr td span.hour_am,.datetimepicker .datetimepicker-hours table tr td span.hour_pm{width:14.6%}.datetimepicker .datetimepicker-hours fieldset legend,.datetimepicker .datetimepicker-minutes fieldset legend{margin-bottom:inherit;line-height:30px}.datetimepicker .datetimepicker-minutes span{height:26px;line-height:26px}.datetimepicker table tr td span:hover{background:#eee}.datetimepicker table tr td span.disabled,.datetimepicker table tr td span.disabled:hover{background:0;color:#999;cursor:default}.datetimepicker table tr td span.active,.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(top,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active:hover:hover,.datetimepicker table tr td span.active.disabled:hover,.datetimepicker table tr td span.active.disabled:hover:hover,.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:hover.active,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active:hover.disabled,.datetimepicker table tr td span.active.disabled.disabled,.datetimepicker table tr td span.active.disabled:hover.disabled,.datetimepicker table tr td span.active[disabled],.datetimepicker table tr td span.active:hover[disabled],.datetimepicker table tr td span.active.disabled[disabled],.datetimepicker table tr td span.active.disabled:hover[disabled]{background-color:#04c}.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:hover.active{background-color:#039}.datetimepicker table tr td span.old{color:#999}.datetimepicker th.switch{width:145px}.datetimepicker th span.glyphicon{pointer-events:none}.datetimepicker thead tr:first-child th,.datetimepicker tfoot th{cursor:pointer}.datetimepicker thead tr:first-child th:hover,.datetimepicker tfoot th:hover{background:#eee}.input-append.date .add-on i,.input-prepend.date .add-on i,.input-group.date .input-group-addon span{cursor:pointer;width:14px;height:14px}