@charset "UTF-8";
/*!
 * SmartAdmin v1.8.2 ()
 * Copyright 2011-2016 
 */
/*!
 * SmartAdmin - Responsive WebApp
 *
 * Copyright 2014 bootstraphunter.com
 * Designed and built with all the love in the world by @bootstraphunt.
 */
/*
 * SMARTADMIN VARIABLES
 * All variables related specifically to the theme starts from here:
 */
/* left side */
/* right side */
/* the color that flashes when you click on the first nav element */
/* the plus icon that appears on the parent nav when expanding and collapsing */
/* these values will only address the first parent in the entire nav */
/* the plus & minus icons */
/* margin top */
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
/* line 29, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.tree {
  min-height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 35, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.tree li {
  list-style-type: none;
  margin: 0;
  padding: 5px;
  position: relative;
}

/* line 41, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.tree ul ul li:hover {
  background: rgba(0, 0, 0, 0.015);
}

/* line 44, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.tree li:before,
.tree li:after {
  content: '';
  left: -20px;
  position: absolute;
  right: auto;
}

/* line 51, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.tree li:before {
  border-left: 1px solid #999999;
  bottom: 50px;
  height: 100%;
  top: -11px;
  width: 1px;
  -webkit-transition: "border-color 0.1s ease 0.1s";
  -moz-transition: "border-color 0.1s ease 0.1s";
  -o-transition: "border-color 0.1s ease 0.1s";
  transition: "border-color 0.1s ease 0.1s";
}

/* line 62, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.tree li:after {
  border-top: 1px solid #999999;
  height: 20px;
  top: 18px;
  width: 25px;
}

/* line 68, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.tree li span {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px dotted #999999;
  border-radius: 5px;
  display: inline-block;
  padding: 3px 8px;
  text-decoration: none;
  -webkit-transition: color 0.2s ease 0.1s, background-color 0.2s ease 0.1s, border-color 0.3s ease 0.2s;
  -moz-transition: color 0.2s ease 0.1s, background-color 0.2s ease 0.1s, border-color 0.3s ease 0.2s;
  -o-transition: color 0.2s ease 0.1s, background-color 0.2s ease 0.1s, border-color 0.3s ease 0.2s;
  transition: color 0.2s ease 0.1s, background-color 0.2s ease 0.1s, border-color 0.3s ease 0.2s;
}

/* line 81, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.tree li.parent_li > span {
  cursor: pointer;
  padding: 7px;
}

/* line 85, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.tree > ul > li:before,
.tree > ul > li::after {
  border: 0;
}

/* line 89, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.tree li:last-child::before {
  height: 30px;
}

/* line 92, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.tree li.parent_li > span:hover,
.tree li.parent_li > span:hover + ul li span {
  background: #eee;
  border: 1px solid #94a0b4;
  color: #000000;
}

/* line 98, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.tree > ul {
  padding-left: 0px;
}

/* line 101, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.tree ul ul {
  padding-left: 34px;
  padding-top: 10px;
}

/* line 105, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.tree li.parent_li > span:hover {
  background-color: #DF8505;
  border: 1px solid #C67605;
  color: #ffffff;
}

/* line 110, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.tree li.parent_li > span:hover + ul li::before {
  border-left-color: #F89406;
}

/* line 113, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.tree li.parent_li > span:hover + ul li::after {
  border-top-color: #F89406;
}

/* line 116, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.tree li.parent_li > span:hover + ul li span {
  background: #FDDFB3 !important;
  border: 1px solid #FAA937;
  color: #000;
}

/* icons */
/* line 122, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.tree .fa.icon-minus-sign:before {
  content: "\f056" !important;
}

/* line 125, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.tree .fa.icon-plus-sign:before {
  content: "\f055" !important;
}

/*
 *  Bootstrap Duallistbox - v3.0.5
 *  A responsive dual listbox widget optimized for Twitter Bootstrap. It works on all modern browsers and on touch devices.
 *  http://www.virtuosoft.eu/code/bootstrap-duallistbox/
 *
 *  Made by István Ujj-Mészáros
 *  Under Apache License v2.0 License
 */
/* line 136, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container .buttons {
  width: 100%;
  margin-bottom: -1px;
}

/* line 140, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container label {
  display: block;
  margin-top: 0px !important;
  font-weight: 400 !important;
}

/* line 145, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container .info {
  display: inline-block;
  margin-bottom: 5px;
  font-size: 11px;
}

/* line 150, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container .clear1,
.bootstrap-duallistbox-container .clear2 {
  display: none;
  font-size: 10px;
}

/* line 155, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container .box1.filtered .clear1,
.bootstrap-duallistbox-container .box2.filtered .clear2 {
  display: inline-block;
}

/* line 159, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container .move,
.bootstrap-duallistbox-container .remove {
  width: 60%;
}

/* line 163, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container .btn-group .btn {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 167, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container select {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 171, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container .moveall,
.bootstrap-duallistbox-container .removeall {
  width: 40%;
}

/* line 175, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container.bs2compatible .btn-group > .btn + .btn {
  margin-left: 0;
}

/* line 178, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container select {
  width: 100%;
  height: 300px;
  padding: 0;
}

/* line 183, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container .filter {
  display: inline-block;
  width: 100%;
  height: 31px;
  margin: 0 0 5px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 192, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container .filter.placeholder {
  color: #aaa;
}

/* line 195, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container.moveonselect .move,
.bootstrap-duallistbox-container.moveonselect .remove {
  display: none;
}

/* line 199, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-duallistbox-container.moveonselect .moveall,
.bootstrap-duallistbox-container.moveonselect .removeall {
  width: 100%;
}

/**
 * Bootstrap-Markdown.less
 *
 * @author Taufan Aditya @taufanaditya
 * @copyright 2013-2016 Taufan Aditya
 */
/* line 209, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor {
  display: block;
  border: 1px solid #dddddd;
}

/* line 213, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor > .md-header,
.md-editor .md-footer {
  display: block;
  padding: 6px 4px;
  background: #f5f5f5;
  margin: 0;
}

/* line 220, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor > .md-header > :first-child {
  margin-left: 0px;
}

/* line 223, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor > .md-preview {
  background: #ffffff;
  border-top: 1px dashed #dddddd;
  border-bottom: 1px dashed #dddddd;
  min-height: 10px;
  padding: 10px;
  overflow: auto;
}

/* line 231, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor > textarea {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 13px;
  outline: 0;
  outline: thin dotted  \9;
  /* IE6-9 */
  margin: 0;
  display: block;
  padding: 10px;
  width: 100%;
  border: 0;
  border-top: 1px dashed #dddddd;
  border-bottom: 1px dashed #dddddd;
  border-radius: 0;
  box-shadow: none;
  background: #eeeeee;
}

/* line 248, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor > textarea:focus {
  box-shadow: none;
  background: #ffffff;
}

/* line 252, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.active {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

/* line 259, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor .md-controls {
  float: right;
  padding: 3px;
}

/* line 263, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.smart-rtl .md-editor .md-controls {
  float: left;
}

/* line 266, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor .md-controls .md-control {
  right: 5px;
  color: #bebebe;
  padding: 3px 3px 3px 10px;
}

/* line 271, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.smart-rtl .md-editor .md-controls .md-control {
  right: auto;
  left: 5px;
  padding: 3px 10px 3px 3px;
}

/* line 276, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor .md-controls .md-control:hover {
  color: #333;
}

/* line 279, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  padding: 60px 30px 15px;
  background: #fff !important;
  border: 0 !important;
}

/* line 290, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode .md-footer {
  display: none;
}

/* line 293, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode .md-input,
.md-editor.md-fullscreen-mode .md-preview {
  margin: 0 auto !important;
  height: 100% !important;
  font-size: 20px !important;
  padding: 20px !important;
  color: #999;
  line-height: 1.6em !important;
  resize: none !important;
  box-shadow: none !important;
  background: #fff !important;
  border: 0 !important;
}

/* line 306, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode .md-preview {
  color: #333;
  overflow: auto;
}

/* line 310, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode .md-input:hover,
.md-editor.md-fullscreen-mode .md-input:focus {
  color: #333;
  background: #fff !important;
}

/* line 315, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode .md-header {
  background: none;
  text-align: center;
  position: fixed;
  width: 100%;
  top: 20px;
}

/* line 322, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode .btn-group {
  float: none;
}

/* line 325, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode .btn {
  border: 0;
  background: none;
  color: #b3b3b3;
}

/* line 330, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode .btn:hover,
.md-editor.md-fullscreen-mode .btn:focus,
.md-editor.md-fullscreen-mode .btn.active,
.md-editor.md-fullscreen-mode .btn:active {
  box-shadow: none;
  color: #333;
}

/* line 337, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode .md-fullscreen-controls {
  position: absolute;
  top: 20px;
  right: 20px;
  text-align: right;
  z-index: 1002;
  display: block;
}

/* line 345, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode .md-fullscreen-controls a {
  color: #b3b3b3;
  clear: right;
  margin: 10px;
  width: 30px;
  height: 30px;
  text-align: center;
}

/* line 353, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode .md-fullscreen-controls a:hover {
  color: #333;
  text-decoration: none;
}

/* line 357, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor.md-fullscreen-mode .md-editor {
  height: 100% !important;
  position: relative;
}

/* line 361, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.md-editor .md-fullscreen-controls {
  display: none;
}

/* line 364, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.md-nooverflow {
  overflow: hidden;
  position: fixed;
  width: 100%;
}

/*!
 * Slider for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
/* line 377, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

/* line 382, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-horizontal {
  width: 100% !important;
  height: 20px;
}

/* line 386, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-horizontal .slider-track {
  height: 10px;
  width: 100%;
  margin-top: -5px;
  top: 50%;
  left: 0;
}

/* line 393, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-horizontal .slider-selection {
  height: 100%;
  top: 0;
  bottom: 0;
}

/* line 398, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-horizontal .slider-handle {
  margin-left: -10px;
  margin-top: -5px;
}

/* line 402, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-horizontal .slider-handle.triangle {
  width: 20px;
  height: 20px;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border: none;
  line-height: 21px;
  color: #797777;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

/* line 416, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-horizontal .slider-handle.triangle:before {
  content: "\f0da";
  font-size: 34px;
}

/* line 420, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider-horizontal .slider-selection + .slider-handle.triangle + .slider-handle.triangle:before {
  content: "\f0d9";
}

/* line 423, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-vertical {
  height: 210px;
  width: 20px;
}

/* line 427, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-vertical .slider-track {
  width: 10px;
  height: 100%;
  margin-left: -5px;
  left: 50%;
  top: 0;
}

/* line 434, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-vertical .slider-selection {
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
}

/* line 440, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-vertical .slider-handle {
  margin-left: -5px;
  margin-top: -10px;
}

/* line 444, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-vertical .slider-handle.triangle {
  width: 20px;
  height: 20px;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border: none;
  line-height: 21px;
  color: #797777;
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.8);
}

/* line 458, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-vertical .slider-handle.triangle:before {
  content: "\f0d7";
  font-size: 32px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

/* line 463, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider.slider-vertical .slider-selection + .slider-handle.triangle + .slider-handle.triangle:before {
  content: "\f0d8";
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.8);
}

/* line 467, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider input {
  display: none;
}

/* line 470, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider .tooltip-inner {
  white-space: nowrap;
}

/* line 473, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider-track {
  position: absolute;
  cursor: pointer;
  background: #E5E5E5;
}

/* line 478, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider-selection {
  position: absolute;
  background: #3276b1;
}

/* line 482, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  border: 1px solid #FFF;
  background: #858585;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  line-height: 18px;
  font-size: 10px;
  color: #BDBDBD;
  text-shadow: 0 1px 0 rgba(77, 77, 77, 0.5);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 507, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider-handle:before {
  content: "\f0c9";
}

/* line 510, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider-handle.round {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  width: 20px;
  height: 20px;
}

/* line 517, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider-handle.triangle {
  background: transparent none;
}

/*
 * Slider colors
 */
/* line 523, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider-danger + .slider-track > .slider-selection {
  background: #a90329;
}

/* line 526, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider-warning + .slider-track > .slider-selection {
  background: #c79121;
}

/* line 529, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider-info + .slider-track > .slider-selection {
  background: #57889c;
}

/* line 532, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.slider-success + .slider-track > .slider-selection {
  background: #739e73;
}

/* line 535, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-tagsinput {
  display: block;
  width: 100%;
  min-height: 32px;
  padding: 1px 3px;
  font-size: 13px;
  line-height: 1.428571429;
  color: #555;
  vertical-align: middle;
  background-color: #FFF;
  border: 1px solid #CCC;
  border-radius: 0;
}

/* line 548, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-tagsinput > span {
  border-radius: 0px !important;
  font-weight: normal;
  padding: 3px 28px 4px 8px;
  font-size: 13px;
  border: 1px solid #285E8E;
  background: #3276B1;
}

/* line 556, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-tagsinput input {
  border: none;
  box-shadow: none;
  outline: none;
  background-color: transparent;
  padding: 0;
  margin: 0;
  width: auto !important;
  max-width: inherit;
}

/* line 566, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-tagsinput input:focus {
  border: none;
  box-shadow: none;
}

/* line 570, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-tagsinput .tag {
  color: #FFF;
  position: relative;
  margin: 3px 0 3px 2px;
  display: inline-block;
}

/* line 576, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-tagsinput .tag [data-role="remove"] {
  display: block;
  top: -1px;
  right: 0px;
  padding: 3px 4px 3px 5px;
  width: 23px;
  height: 22px;
  position: absolute;
  cursor: pointer;
}

/* line 586, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-tagsinput .tag [data-role="remove"]:hover {
  background: rgba(0, 0, 0, 0.3);
}

/* line 589, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-tagsinput .tag [data-role="remove"]:after {
  content: "\f057";
  font-family: fontAwesome;
  padding: 2px 1px;
  line-height: 17px;
  font-size: 15px;
  text-align: center;
}

/* line 597, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-tagsinput .tag [data-role="remove"]:hover {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 600, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-tagsinput .tag [data-role="remove"]:hover:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/*!
 * Timepicker Component for Twitter Bootstrap
 *
 * Copyright 2013 Joris de Wit
 *
 * Contributors https://github.com/jdewit/bootstrap-timepicker/graphs/contributors
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
/* line 613, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker {
  position: relative;
}

/* line 616, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.modal-open .bootstrap-timepicker-widget.dropdown-menu.open {
  z-index: 1051 !important;
}

/* line 619, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu {
  left: auto;
  right: 0;
}

/* line 623, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before {
  left: auto;
  right: 12px;
}

/* line 627, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after {
  left: auto;
  right: 13px;
}

/* line 631, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker .add-on {
  cursor: pointer;
}

/* line 634, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker .add-on i {
  display: inline-block;
  width: 16px;
  height: 16px;
}

/* line 639, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget.dropdown-menu {
  padding: 4px;
}

/* line 642, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget.dropdown-menu.open {
  display: inline-block;
}

/* line 645, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget.dropdown-menu:before {
  border-bottom: 7px solid rgba(0, 0, 0, 0.2);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  display: inline-block;
  position: absolute;
}

/* line 653, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget.dropdown-menu:after {
  border-bottom: 6px solid #FFFFFF;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: "";
  display: inline-block;
  position: absolute;
}

/* line 661, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget.timepicker-orient-left:before {
  left: 6px;
}

/* line 664, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget.timepicker-orient-left:after {
  left: 7px;
}

/* line 667, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget.timepicker-orient-right:before {
  right: 6px;
}

/* line 670, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget.timepicker-orient-right:after {
  right: 7px;
}

/* line 673, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget.timepicker-orient-top:before {
  top: -7px;
}

/* line 676, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget.timepicker-orient-top:after {
  top: -6px;
}

/* line 679, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget.timepicker-orient-bottom:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}

/* line 684, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget.timepicker-orient-bottom:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff;
}

/* line 689, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget a.btn,
.bootstrap-timepicker-widget input {
  border-radius: 4px;
}

/* line 693, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget table {
  width: 100%;
  margin: 0;
}

/* line 697, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget table td {
  text-align: center;
  height: 30px;
  margin: 0;
  padding: 2px;
}

/* line 703, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget table td:not(.separator) {
  min-width: 30px;
}

/* line 706, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget table td span {
  width: 100%;
}

/* line 709, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget table td a {
  border: 1px transparent solid;
  width: 100%;
  display: inline-block;
  margin: 0;
  padding: 8px 0;
  outline: 0;
  color: #333;
}

/* line 718, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget table td a:hover {
  text-decoration: none;
  background-color: #eee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-color: #ddd;
}

/* line 726, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget table td a i {
  margin-top: 2px;
  font-size: 18px;
}

/* line 730, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget table td input {
  width: 25px;
  margin: 0;
  text-align: center;
}

/* line 735, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bootstrap-timepicker-widget .modal-content {
  padding: 4px;
}

@media (min-width: 767px) {
  /* line 739, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  .bootstrap-timepicker-widget.modal {
    width: 200px;
    margin-left: -100px;
  }
}
@media (max-width: 767px) {
  /* line 745, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  .bootstrap-timepicker {
    width: 100%;
  }

  /* line 748, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  .bootstrap-timepicker .dropdown-menu {
    width: 100%;
  }
}
/* line 752, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bv-form .help-block {
  margin-bottom: 0;
}

/* line 755, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bv-form .tooltip-inner {
  text-align: left;
}

/* line 758, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.nav-tabs li.bv-tab-success > a {
  color: #3c763d;
}

/* line 761, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.nav-tabs li.bv-tab-error > a {
  color: #a94442;
}

/* line 764, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
[class^="col-"] > .form-control + .form-control-feedback {
  right: 13px;
}

/* line 767, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.has-feedback.has-success .radio-inline + .form-control-feedback,
.has-feedback.has-success .radio-inline + .form-control-feedback {
  display: none !important;
}

/* line 771, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#buttonGroupForm .btn-group .form-control-feedback {
  top: 0;
  right: -30px;
}

/* line 775, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#productForm .inputGroupContainer .form-control-feedback,
#productForm .selectContainer .form-control-feedback {
  top: 0;
  right: -15px;
}

/*
 * jQuery CSSEmoticons plugin 0.2.9
 *
 * Copyright (c) 2010 Steve Schwartz (JangoSteve)
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 *
 * Date: Sun Oct 22 1:00:00 2010 -0500
 */
/* Basic styles for emoticons */
/* line 792, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon {
  font-family: "Trebuchet MS";
  /* seems to give the best and most consistent emoticon appearance */
  font-size: .80em;
  font-weight: bold;
  color: #000000;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  width: 1.54em;
  /* note that this is a multiple of this span's font-size, not containing text font-size */
  height: 1.54em;
  /* so, relative to containing text, width and height are 0.9 x 1.6 = 1.44em */
  text-align: center;
  padding: 0;
  line-height: 1.34em;
  -moz-border-radius: 1.54em;
  -webkit-border-radius: 1.54em;
  border-radius: 1.54em;
  -moz-box-shadow: 1px -1px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px -1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 1px -1px 2px rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.25);
  background-color: #ffcc00;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0.41, #ffb800), color-stop(0.56, #ffdd55), color-stop(1, #ffeeaa));
  background-image: -moz-linear-gradient(center right, #ffb800 41%, #ffdd55 56%, #ffeeaa 100%);
  -webkit-transition-property: color, background, transform;
  -webkit-transition-duration: 1s, 1s;
  -webkit-transition-timing-function: linear, ease-in;
  margin-top: -0.4em;
}

/* Styles for two-character emoticons that need more letter-spacing for proportionality */
/* line 828, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.spaced-emoticon {
  padding-left: 0.2em;
  width: 1.34em;
  /*letter-spacing: 0.2em;*/
}

/* This is a dirty dirty hack, because webkit doesn't properly do the padding+width=total-width as it should
   I think the width of the border may be throwing things off, because it's more noticable for small icons */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 836, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  span.css-emoticon.spaced-emoticon {
    width: 1.4em;
  }
}
/* Styles for emoticons that need to have smaller characters to fit inside the circle */
/* line 841, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.small-emoticon {
  font-size: 0.70em;
  width: 1.82em;
  height: 1.82em;
  line-height: 1.72em;
  -moz-border-radius: 1.82em;
  -webkit-border-radius: 1.82em;
  border-radius: 1.82em;
}

/* line 850, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.small-emoticon.spaced-emoticon {
  padding-left: 0;
  width: 1.82em;
  letter-spacing: 0.1em;
}

/* Styles for additional colors */
/* line 856, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.red-emoticon {
  background-color: #eb0542;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0.41, #ff7c7c), color-stop(0.56, #e79494), color-stop(1, #e78ba5));
  background-image: -moz-linear-gradient(center right, #ff7c7c 41%, #e79494 56%, #e78ba5 100%);
}

/* line 861, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.pink-emoticon {
  background-color: #ff8fd4;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0.41, #ff8fd4), color-stop(0.56, #ff99d8), color-stop(1, #ffade1));
  background-image: -moz-linear-gradient(center right, #ff8fd4 41%, #ff99d8 56%, #ffade1 100%);
}

/* styles for emoticons that need no rotation, like O_o */
/* line 867, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.no-rotate {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  font-size: 0.45em;
  width: 2.2em;
  height: 2.2em;
  line-height: 1.9em;
  -moz-border-radius: 2.2em;
  -webkit-border-radius: 2.2em;
  border-radius: 2.2em;
  background-image: -webkit-gradient(linear, right bottom, right top, color-stop(0.41, #ffcc00), color-stop(0.56, #ffdd55), color-stop(1, #ffeeaa));
  background-image: -moz-linear-gradient(center bottom, #ffcc00 41%, #ffdd55 56%, #ffeeaa 100%);
}

/* line 885, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.no-rotate.red-emoticon {
  background-image: -webkit-gradient(linear, right bottom, right top, color-stop(0.41, #eb0542), color-stop(0.56, #eb265a), color-stop(1, #fa376e));
  background-image: -moz-linear-gradient(center bottom, #eb0542 41%, #eb265a 56%, #fa376e 100%);
}

/* line 889, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.no-rotate.pink-emoticon {
  background-image: -webkit-gradient(linear, right bottom, right top, color-stop(0.41, #ff8fd4), color-stop(0.56, #ff99d8), color-stop(1, #ffade1));
  background-image: -moz-linear-gradient(center bottom, #ff8fd4 41%, #ff99d8 56%, #ffade1 100%);
}

/* Styles for emoticons that need to be rotated counter-clockwise, like <3 */
/* line 894, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.counter-rotated {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -moz-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.5);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0.41, #ffcc00), color-stop(0.56, #ffdd55), color-stop(1, #ffeeaa));
  background-image: -moz-linear-gradient(center left, #ffcc00 41%, #ffdd55 56%, #ffeeaa 100%);
}

/* line 905, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.counter-rotated.red-emoticon {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0.41, #eb0542), color-stop(0.56, #eb265a), color-stop(1, #fa376e));
  background-image: -moz-linear-gradient(center left, #eb0542 41%, #eb265a 56%, #fa376e 100%);
}

/* line 909, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.counter-rotated.pink-emoticon {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0.41, #ff8fd4), color-stop(0.56, #ff99d8), color-stop(1, #ffade1));
  background-image: -moz-linear-gradient(center left, #ff8fd4 41%, #ff99d8 56%, #ffade1 100%);
}

/* Styles for animated states */
/* line 914, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.un-transformed-emoticon,
span.css-emoticon.animated-emoticon:hover {
  /* font-size: inherit;
    font-weight: inherit;
    vertical-align: inherit;
    line-height: inherit;
    font-family: inherit; */
  letter-spacing: inherit;
  color: inherit;
  overflow: visible;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  background: none;
  background-image: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  border-color: transparent;
}

/* line 935, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
span.css-emoticon.nintendo-controller {
  font-size: .8em;
  height: 1.2em;
  line-height: 1em;
  width: 2.7em;
  vertical-align: bottom;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0.09, #74798c), color-stop(0.55, #a5aabd));
  background: -moz-linear-gradient(center bottom, #74798c 9%, #a5aabd 55%);
}

/*!
 * ClockPicker v{package.version} for Bootstrap (http://weareoutman.github.io/clockpicker/)
 * Copyright 2014 Wang Shenwei.
 * Licensed under MIT (https://github.com/weareoutman/clockpicker/blob/master/LICENSE)
 */
/* line 952, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker .input-group-addon {
  cursor: pointer;
}

/* line 955, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-moving {
  cursor: move;
}

/* line 958, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-align-left.popover > .arrow {
  left: 25px;
}

/* line 961, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-align-top.popover > .arrow {
  top: 17px;
}

/* line 964, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-align-right.popover > .arrow {
  left: auto;
  right: 25px;
}

/* line 968, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-align-bottom.popover > .arrow {
  top: auto;
  bottom: 6px;
}

/* line 972, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-popover .popover-title {
  background-color: #fff;
  color: #999;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
  text-align: center;
}

/* line 980, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-popover .popover-title span {
  cursor: pointer;
}

/* line 983, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-popover .popover-content {
  background-color: #f8f8f8;
  padding: 12px;
}

/* line 987, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.popover-content:last-child {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* line 991, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-plate {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 200px;
  height: 200px;
  overflow: visible;
  position: relative;
  /* Disable text selection highlighting. Thanks to Hermanya */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 1007, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-canvas,
.clockpicker-dial {
  width: 200px;
  height: 200px;
  position: absolute;
  left: -1px;
  top: -1px;
}

/* line 1015, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-minutes {
  visibility: hidden;
}

/* line 1018, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-tick {
  border-radius: 50%;
  color: #666;
  line-height: 26px;
  text-align: center;
  width: 26px;
  height: 26px;
  position: absolute;
  cursor: pointer;
}

/* line 1028, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-tick.active,
.clockpicker-tick:hover {
  background-color: #c0e5f7;
  background-color: rgba(0, 149, 221, 0.25);
}

/* line 1033, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-button {
  background-image: none;
  background-color: #fff;
  border-width: 1px 0 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin: 0;
  padding: 10px 0;
}

/* line 1042, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-button:hover {
  background-image: none;
  background-color: #ebebeb;
}

/* line 1046, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-button:focus {
  outline: none !important;
}

/* line 1049, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-dial {
  -webkit-transition: -webkit-transform 350ms, opacity 350ms;
  -moz-transition: -moz-transform 350ms, opacity 350ms;
  -ms-transition: -ms-transform 350ms, opacity 350ms;
  -o-transition: -o-transform 350ms, opacity 350ms;
  transition: transform 350ms, opacity 350ms;
}

/* line 1056, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-dial-out {
  opacity: 0;
}

/* line 1059, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-hours.clockpicker-dial-out {
  -webkit-transform: scale(1.2, 1.2);
  -moz-transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);
  -o-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);
}

/* line 1066, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-minutes.clockpicker-dial-out {
  -webkit-transform: scale(0.8, 0.8);
  -moz-transform: scale(0.8, 0.8);
  -ms-transform: scale(0.8, 0.8);
  -o-transform: scale(0.8, 0.8);
  transform: scale(0.8, 0.8);
}

/* line 1073, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-canvas {
  -webkit-transition: opacity 175ms;
  -moz-transition: opacity 175ms;
  -ms-transition: opacity 175ms;
  -o-transition: opacity 175ms;
  transition: opacity 175ms;
}

/* line 1080, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-canvas-out {
  opacity: 0.25;
}

/* line 1083, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-canvas-bearing,
.clockpicker-canvas-fg {
  stroke: none;
  fill: #0095dd;
}

/* line 1088, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-canvas-bg {
  stroke: none;
  fill: #c0e5f7;
}

/* line 1092, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-canvas-bg-trans {
  fill: rgba(0, 149, 221, 0.25);
}

/* line 1095, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.clockpicker-canvas line {
  stroke: #0095dd;
  stroke-width: 1;
  stroke-linecap: round;
  /*shape-rendering: crispEdges;*/
}

/*!
 * Colorpicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
/* line 1109, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker-saturation {
  width: 100px;
  height: 100px;
  background-image: url(/assets/saturation-4140ede6575a8b5afdc5d33a925957525ba8ab3f140128fbfb08284b02234f48.png);
  cursor: crosshair;
  float: left;
}

/* line 1116, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker-saturation i {
  display: block;
  height: 5px;
  width: 5px;
  border: 1px solid #000;
  position: absolute;
  top: 0;
  left: 0;
  margin: -4px 0 0 -4px;
}

/* line 1126, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker-saturation i b {
  display: block;
  height: 5px;
  width: 5px;
  border: 1px solid #fff;
}

/* line 1132, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker-hue,
.colorpicker-alpha {
  width: 15px;
  height: 100px;
  float: left;
  cursor: row-resize;
  margin-left: 4px;
  margin-bottom: 4px;
}

/* line 1141, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker-hue i,
.colorpicker-alpha i {
  display: block;
  height: 1px;
  background: #000;
  border-top: 1px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-top: -1px;
}

/* line 1153, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker-hue {
  background-image: url(/assets/hue-cd7ee912ae59e20c143457052c66a514ac5d5dcc101e4de5a9b0bd8946ff29a6.png);
}

/* line 1156, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker-alpha {
  background-image: url(/assets/alpha-1390a862d9127d562dcddf9a0134b431cd5a52c4ad4a952f673b28d34f733ce1.png);
  display: none;
}

/* line 1160, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker {
  zoom: 1;
  /*IE*/
  top: 0;
  left: 0;
  padding: 4px;
  min-width: 120px;
  margin-top: 1px;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 1173, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker:before,
.colorpicker:after {
  content: " ";
  display: table;
}

/* line 1178, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker:after {
  clear: both;
}

/* line 1181, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker: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;
  top: -7px;
  left: 6px;
}

/* line 1192, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  position: absolute;
  top: -6px;
  left: 7px;
}

/* line 1202, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker div {
  position: relative;
}

/* line 1205, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker.alpha {
  min-width: 140px;
}

/* line 1208, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker.alpha .colorpicker-alpha {
  display: block;
}

/* line 1211, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker-color {
  height: 10px;
  margin-top: 5px;
  clear: both;
  background-image: url(/assets/alpha-1390a862d9127d562dcddf9a0134b431cd5a52c4ad4a952f673b28d34f733ce1.png);
  background-position: 0 100%;
}

/* line 1218, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.colorpicker-color div {
  height: 10px;
}

/* line 1221, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.input-append.color .add-on i,
.input-prepend.color .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}

/* line 1228, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_length label {
  font-weight: normal;
  float: left;
  text-align: left;
}

/* line 1233, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_length select {
  width: 75px;
}

/* line 1236, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_filter label {
  font-weight: normal;
  float: right;
}

/* line 1240, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_filter input {
  width: 16em;
}

/* line 1243, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_info {
  padding-top: 8px;
}

/* line 1246, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_paginate {
  float: right;
  margin: 0;
}

/* line 1250, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
}

/* line 1254, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable td,
table.dataTable th {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 1260, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
}

/* line 1266, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
}

/* line 1273, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead .sorting {
  background: url(/assets/sort_both-2a3d4e669caea90a30b65218b6e96e22b4021055c49cbb359b15f74ec2f85fa1.png) no-repeat center right;
}

/* line 1276, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead .sorting_asc {
  background: url(/assets/sort_asc-1456cedf1ab482709b694ee33b4db03cc298ac2ae96a03e17e58045b5cee4731.png) no-repeat center right;
}

/* line 1279, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead .sorting_desc {
  background: url(/assets/sort_desc-4dbb7164b70b035715b271aec4abed37a4c7e3ee61f7518d90f22b9b6baf2ec8.png) no-repeat center right;
}

/* line 1282, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead .sorting_asc_disabled {
  background: url(/assets/sort_asc_disabled-fb643dc8170a177cb4c047a7364f1ce2a429bb74f5c93c7fe9e9b510ef4458a4.png) no-repeat center right;
}

/* line 1285, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead .sorting_desc_disabled {
  background: url(/assets/sort_desc_disabled-f2184f0dd5f74bfc7080def073da2578a1f3e662814be555ae3304308786246a.png) no-repeat center right;
}

/* line 1288, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead > tr > th {
  padding-left: 18px;
  padding-right: 18px;
}

/* line 1292, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable th:active {
  outline: none;
}

/* Scrolling */
/* line 1296, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_scrollHead table {
  margin-bottom: 0 !important;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 1301, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_scrollHead table thead tr:last-child th:first-child,
div.dataTables_scrollHead table thead tr:last-child td:first-child {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

/* line 1306, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_scrollBody table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* line 1311, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_scrollBody tbody tr:first-child th,
div.dataTables_scrollBody tbody tr:first-child td {
  border-top: none;
}

/* line 1315, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_scrollFoot table {
  margin-top: 0 !important;
  border-top: none;
}

/* Frustratingly the border-collapse:collapse used by Bootstrap makes the column
   width calculations when using scrolling impossible to align columns. We have
   to use separate
 */
/* line 1323, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.table-bordered.dataTable {
  border-collapse: separate !important;
}

/* line 1326, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.table-bordered thead th,
table.table-bordered thead td {
  border-left-width: 0;
  border-top-width: 0;
}

/* line 1331, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.table-bordered tbody th,
table.table-bordered tbody td {
  border-left-width: 0;
  border-bottom-width: 0;
}

/* line 1336, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.table-bordered th:last-child,
table.table-bordered td:last-child {
  border-right-width: 0;
}

/* line 1340, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0;
}

/*
 * TableTools styles
 */
/* conflicting styles with bootstrap 
.table tbody tr.active td,
.table tbody tr.active th {
	background-color: #08C;
	color: white;
}

.table tbody tr.active:hover td,
.table tbody tr.active:hover th {
	background-color: #0075b0;
}

.table tbody tr.active a {
	color: white;
} 

.table-striped tbody tr.active:nth-child(odd) td,
.table-striped tbody tr.active:nth-child(odd) th {
	background-color: #017ebc;
} */
/* line 1366, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.DTTT_selectable tbody tr {
  cursor: pointer;
}

/* line 1369, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTTT .btn {
  color: #333 !important;
  font-size: 12px;
}

/* line 1373, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTTT .btn:hover {
  text-decoration: none !important;
}

/* line 1376, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
ul.DTTT_dropdown.dropdown-menu {
  z-index: 2003;
}

/* line 1379, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
ul.DTTT_dropdown.dropdown-menu a {
  color: #333 !important;
  /* needed only when demo_page.css is included */
}

/* line 1383, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
ul.DTTT_dropdown.dropdown-menu li {
  position: relative;
}

/* line 1386, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
ul.DTTT_dropdown.dropdown-menu li:hover a {
  background-color: #0088cc;
  color: white !important;
}

/* line 1390, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTTT_collection_background {
  z-index: 2002;
}

/* TableTools information display */
/* line 1394, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTTT_print_info.modal {
  height: 150px;
  margin-top: -75px;
  text-align: center;
}

/* line 1399, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTTT_print_info h6 {
  font-weight: normal;
  font-size: 28px;
  line-height: 28px;
  margin: 1em;
}

/* line 1405, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTTT_print_info p {
  font-size: 14px;
  line-height: 20px;
}

/*
 * FixedColumns styles
 */
/* line 1412, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTFC_LeftHeadWrapper table,
div.DTFC_LeftFootWrapper table,
div.DTFC_RightHeadWrapper table,
div.DTFC_RightFootWrapper table,
table.DTFC_Cloned tr.even {
  background-color: white;
  margin-bottom: 0;
}

/* line 1420, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTFC_RightHeadWrapper table,
div.DTFC_LeftHeadWrapper table {
  margin-bottom: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

/* line 1427, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTFC_RightHeadWrapper table thead tr:last-child th:first-child,
div.DTFC_RightHeadWrapper table thead tr:last-child td:first-child,
div.DTFC_LeftHeadWrapper table thead tr:last-child th:first-child,
div.DTFC_LeftHeadWrapper table thead tr:last-child td:first-child {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

/* line 1434, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTFC_RightBodyWrapper table,
div.DTFC_LeftBodyWrapper table {
  border-top: none;
  margin: 0 !important;
}

/* line 1439, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTFC_RightBodyWrapper tbody tr:first-child th,
div.DTFC_RightBodyWrapper tbody tr:first-child td,
div.DTFC_LeftBodyWrapper tbody tr:first-child th,
div.DTFC_LeftBodyWrapper tbody tr:first-child td {
  border-top: none;
}

/* line 1445, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTFC_RightFootWrapper table,
div.DTFC_LeftFootWrapper table {
  border-top: none;
}

/*
 * FixedHeader styles
 */
/* line 1452, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.FixedHeader_Cloned table {
  margin: 0 !important;
}

/*
 * Namespace DTCR - "DataTables ColReorder" plug-in
 */
/* line 1458, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.DTCR_clonedTable {
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 202;
}

/* line 1462, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTCR_pointer {
  width: 1px;
  background-color: #0259C4;
  z-index: 201;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * ColVis styles
 */
/* line 1470, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.ColVis {
  float: right;
  margin-bottom: 1em;
}

/* line 1474, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
button.ColVis_Button,
ul.ColVis_collection li {
  position: relative;
  float: left;
  margin-right: 3px;
  padding: 5px 8px;
  border: 1px solid #999;
  cursor: pointer;
  *cursor: hand;
  font-size: 0.88em;
  color: black !important;
  white-space: nowrap;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 1px 1px 3px #ccc;
  -moz-box-shadow: 1px 1px 3px #ccc;
  -ms-box-shadow: 1px 1px 3px #ccc;
  -o-box-shadow: 1px 1px 3px #ccc;
  box-shadow: 1px 1px 3px #ccc;
  /* Generated by http://www.colorzilla.com/gradient-editor/ */
  background: #ffffff;
  /* Old browsers */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* Opera 11.10+ */
  background: linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9', GradientType=0);
  /* IE6-9 */
}

/* line 1512, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ColVis_Button:hover,
ul.ColVis_collection li:hover {
  border: 1px solid #666;
  text-decoration: none !important;
  -webkit-box-shadow: 1px 1px 3px #999;
  -moz-box-shadow: 1px 1px 3px #999;
  -ms-box-shadow: 1px 1px 3px #999;
  -o-box-shadow: 1px 1px 3px #999;
  box-shadow: 1px 1px 3px #999;
  background: #f3f3f3;
  /* Old browsers */
  background: -webkit-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
  /* Opera 11.10+ */
  background: linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#f4f4f4', GradientType=0);
  /* IE6-9 */
}

/* line 1536, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
button.ColVis_Button {
  height: 30px;
  padding: 3px 8px;
}

/* line 1540, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
button.ColVis_Button::-moz-focus-inner {
  border: none !important;
  padding: 0;
}

/* line 1544, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
button.ColVis_Button:active {
  outline: none;
}

/* line 1547, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.ColVis_collectionBackground {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: black;
  z-index: 1100;
}

/* line 1556, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
ul.ColVis_collection {
  width: 150px;
  padding: 8px 8px 4px 8px;
  margin: 0;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.4);
  background-color: #f3f3f3;
  background-color: rgba(255, 255, 255, 0.3);
  overflow: hidden;
  z-index: 2002;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
}

/* line 1577, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
ul.ColVis_collection li {
  position: relative;
  height: auto;
  left: 0;
  right: 0;
  padding: 0.5em;
  display: block;
  float: none;
  margin-bottom: 4px;
  -webkit-box-shadow: 1px 1px 3px #999;
  -moz-box-shadow: 1px 1px 3px #999;
  -ms-box-shadow: 1px 1px 3px #999;
  -o-box-shadow: 1px 1px 3px #999;
  box-shadow: 1px 1px 3px #999;
}

/* line 1592, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
ul.ColVis_collection li {
  text-align: left;
}

/* line 1595, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
ul.ColVis_collection li.ColVis_Button:hover {
  border: 1px solid #999;
  background-color: #f0f0f0;
}

/* line 1599, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
ul.ColVis_collection li span {
  display: inline-block;
  padding-left: 0.5em;
  cursor: pointer;
}

/* line 1604, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
ul.ColVis_collection li.ColVis_Special {
  border-color: #555;
  background: #ededed;
  /* Old browsers */
  background: -webkit-linear-gradient(top, #ededed 0%, #d6d6d6 77%, #e8e8e8 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #ededed 0%, #d6d6d6 77%, #e8e8e8 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #ededed 0%, #d6d6d6 77%, #e8e8e8 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #ededed 0%, #d6d6d6 77%, #e8e8e8 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #ededed 0%, #d6d6d6 77%, #e8e8e8 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#e8e8e8', GradientType=0);
  /* IE6-9 */
}

/* line 1621, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
ul.ColVis_collection li.ColVis_Special:hover {
  background: #e2e2e2;
  /* Old browsers */
  background: -webkit-linear-gradient(top, #d0d0d0 0%, #d5d5d5 89%, #e2e2e2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #d0d0d0 0%, #d5d5d5 89%, #e2e2e2 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #d0d0d0 0%, #d5d5d5 89%, #e2e2e2 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #d0d0d0 0%, #d5d5d5 89%, #e2e2e2 100%);
  /* Opera 11.10+ */
  background: linear-gradient(top, #d0d0d0 0%, #d5d5d5 89%, #e2e2e2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#e2e2e2', GradientType=0);
  /* IE6-9 */
}

/* line 1637, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
span.ColVis_radio {
  display: inline-block;
  width: 20px;
}

/* line 1641, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.ColVis_catcher {
  position: absolute;
  z-index: 1101;
}

/* line 1645, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.disabled {
  color: #999;
}

/*
 * File:        TableTools.css
 * Description: Styles for TableTools 2
 * Author:      Allan Jardine (www.sprymedia.co.uk)
 * Language:    Javascript
 * License:     GPL v2 / 3 point BSD
 * Project:     DataTables
 * 
 * Copyright 2009-2012 Allan Jardine, all rights reserved.
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *
 * CSS name space:
 *   DTTT                  DataTables TableTools
 *
 * Style sheet provides:
 *   CONTAINER             TableTools container element and styles applying to all components
 *   BUTTON_STYLES         Action specific button styles
 *   SELECTING             Row selection styles
 *   COLLECTIONS           Drop down list (collection) styles
 *   PRINTING              Print display styles
 */
/*
 * CONTAINER
 * TableTools container element and styles applying to all components
 */
/* line 1674, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTTT_container {
  position: relative;
  float: right;
  margin-bottom: 1em;
}

@media screen and (max-width: 640px) {
  /* line 1680, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  div.DTTT_container {
    float: none !important;
    text-align: center;
  }

  /* line 1684, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  div.DTTT_container:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0;
  }
}
/* line 1692, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
button.DTTT_button,
div.DTTT_button,
a.DTTT_button {
  position: relative;
  display: inline-block;
  margin-right: 3px;
  padding: 5px 8px;
  border: 1px solid #999;
  cursor: pointer;
  *cursor: hand;
  font-size: 0.88em;
  color: black !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 1px 1px 3px #ccc;
  -moz-box-shadow: 1px 1px 3px #ccc;
  -ms-box-shadow: 1px 1px 3px #ccc;
  -o-box-shadow: 1px 1px 3px #ccc;
  box-shadow: 1px 1px 3px #ccc;
  /* Generated by http://www.colorzilla.com/gradient-editor/ */
  background: #ffffff;
  /* Old browsers */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* Opera 11.10+ */
  background: linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9', GradientType=0);
  /* IE6-9 */
}

/* Buttons are cunning border-box sizing - we can't just use that for A and DIV due to IE6/7 */
/* line 1731, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
button.DTTT_button {
  height: 30px;
  padding: 3px 8px;
}

/* line 1735, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.DTTT_button embed {
  outline: none;
}

/* line 1738, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
button.DTTT_button:hover,
div.DTTT_button:hover,
a.DTTT_button:hover {
  border: 1px solid #666;
  text-decoration: none !important;
  -webkit-box-shadow: 1px 1px 3px #999;
  -moz-box-shadow: 1px 1px 3px #999;
  -ms-box-shadow: 1px 1px 3px #999;
  -o-box-shadow: 1px 1px 3px #999;
  box-shadow: 1px 1px 3px #999;
  background: #f3f3f3;
  /* Old browsers */
  background: -webkit-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
  /* Opera 11.10+ */
  background: linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#f4f4f4', GradientType=0);
  /* IE6-9 */
}

/* line 1763, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
button.DTTT_disabled,
div.DTTT_disabled,
a.DTTT_disabled {
  color: #999;
  border: 1px solid #d0d0d0;
  background: #ffffff;
  /* Old browsers */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f9f9f9 89%, #fafafa 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 89%, #fafafa 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #f9f9f9 89%, #fafafa 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #ffffff 0%, #f9f9f9 89%, #fafafa 100%);
  /* Opera 11.10+ */
  background: linear-gradient(top, #ffffff 0%, #f9f9f9 89%, #fafafa 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fafafa', GradientType=0);
  /* IE6-9 */
}

/*
 * BUTTON_STYLES
 * Action specific button styles
 * If you want images - comment this back in

a.DTTT_button_csv,
a.DTTT_button_xls,
a.DTTT_button_copy,
a.DTTT_button_pdf,
a.DTTT_button_print {
	padding-right: 0px;
}

a.DTTT_button_csv span,
a.DTTT_button_xls span,
a.DTTT_button_copy span,
a.DTTT_button_pdf span,
a.DTTT_button_print span {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding-right: 30px;
}


a.DTTT_button_csv span { background: asset-url(/csv.png) no-repeat bottom right; }
a.DTTT_button_csv:hover span { background: asset-url(/csv_hover.png) no-repeat center right; }

a.DTTT_button_xls span { background: asset-url(/xls.png) no-repeat center right; }
a.DTTT_button_xls:hover span { background: #f0f0f0 asset-url(/xls_hover.png) no-repeat center right; }

a.DTTT_button_copy span { background: asset-url(/copy.png) no-repeat center right; }
a.DTTT_button_copy:hover span { background: #f0f0f0 asset-url(/copy_hover.png) no-repeat center right; }

a.DTTT_button_pdf span { background: asset-url(/pdf.png) no-repeat center right; }
a.DTTT_button_pdf:hover span { background: #f0f0f0 asset-url(/pdf_hover.png) no-repeat center right; }

a.DTTT_button_print span { background: asset-url(/print.png) no-repeat center right; }
a.DTTT_button_print:hover span { background: #f0f0f0 asset-url(/print_hover.png) no-repeat center right; }

 */
/* line 1824, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
button.DTTT_button_collection span {
  padding-right: 17px;
  /*background: asset-url(/collection.png) no-repeat center right;*/
}

/* line 1828, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
button.DTTT_button_collection:hover span {
  padding-right: 17px;
  background: #f0f0f0;
  /*background: #f0f0f0 asset-url(/collection_hover.png) no-repeat center right;*/
}

/*
 * SELECTING
 * Row selection styles
 */
/* line 1837, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.DTTT_selectable tbody tr {
  cursor: pointer;
  *cursor: hand;
}

/* line 1841, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable tr.DTTT_selected.odd {
  background-color: #9FAFD1;
}

/* line 1844, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable tr.DTTT_selected.odd td.sorting_1 {
  background-color: #9FAFD1;
}

/* line 1847, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable tr.DTTT_selected.odd td.sorting_2 {
  background-color: #9FAFD1;
}

/* line 1850, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable tr.DTTT_selected.odd td.sorting_3 {
  background-color: #9FAFD1;
}

/* line 1853, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable tr.DTTT_selected.even {
  background-color: #B0BED9;
}

/* line 1856, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable tr.DTTT_selected.even td.sorting_1 {
  background-color: #B0BED9;
}

/* line 1859, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable tr.DTTT_selected.even td.sorting_2 {
  background-color: #B0BED9;
}

/* line 1862, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable tr.DTTT_selected.even td.sorting_3 {
  background-color: #B0BED9;
}

/*
 * COLLECTIONS
 * Drop down list (collection) styles
 */
/* line 1869, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTTT_collection {
  width: 150px;
  padding: 8px 8px 4px 8px;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.4);
  background-color: #f3f3f3;
  background-color: rgba(255, 255, 255, 0.3);
  overflow: hidden;
  z-index: 2002;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
}

/* line 1889, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTTT_collection_background {
  /*background: transparent asset-url(/background.png) repeat top left;*/
  z-index: 2001;
}

/* line 1893, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.DTTT_collection button.DTTT_button,
div.DTTT_collection div.DTTT_button,
div.DTTT_collection a.DTTT_button {
  position: relative;
  left: 0;
  right: 0;
  display: block;
  float: none;
  margin-bottom: 4px;
  -webkit-box-shadow: 1px 1px 3px #999;
  -moz-box-shadow: 1px 1px 3px #999;
  -ms-box-shadow: 1px 1px 3px #999;
  -o-box-shadow: 1px 1px 3px #999;
  box-shadow: 1px 1px 3px #999;
}

/*
 * PRINTING
 * Print display styles
 */
/* line 1912, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.DTTT_print_info {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  height: 150px;
  margin-left: -200px;
  margin-top: -75px;
  text-align: center;
  color: #333;
  padding: 10px 30px;
  background: #ffffff;
  /* Old browsers */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* Opera 11.10+ */
  background: linear-gradient(top, #ffffff 0%, #f3f3f3 89%, #f9f9f9 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9', GradientType=0);
  /* IE6-9 */
  opacity: 0.95;
  border: 1px solid black;
  border: 1px solid rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
}

/* line 1951, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.DTTT_print_info h6 {
  font-weight: normal;
  font-size: 28px;
  line-height: 28px;
  margin: 1em;
}

/* line 1957, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.DTTT_print_info p {
  font-size: 14px;
  line-height: 20px;
}

/* line 1961, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.has-columns-hidden > tbody > tr > td > span.responsiveExpander {
  background: url(/assets/plus-4d91d307a2fb5abe425e755566ad68f71f1e1ac38396e43d956b4e942642519f.png) no-repeat 5px center;
  padding-left: 32px;
  cursor: pointer;
}

/* line 1966, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.has-columns-hidden > tbody > tr.detail-show > td span.responsiveExpander {
  background: url(/assets/minus-0d6fe69c782f987a5f299da004d0ceca8397fa5a39c53dccea82507258bf78c3.png) no-repeat 5px center;
}

/* line 1969, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.has-columns-hidden > tbody > tr.row-detail > td {
  background: #eee;
}

/* line 1972, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.has-columns-hidden > tbody > tr.row-detail > td > ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 1977, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.has-columns-hidden > tbody > tr.row-detail > td > ul > li > span.columnTitle {
  font-weight: bold;
}

/* line 1980, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dt-toolbar {
  display: block;
  position: relative;
  padding: 6px 7px 1px;
  width: 100%;
  float: left;
  border-bottom: 1px solid #ccc;
  background: #fafafa;
}

/* line 1989, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dt-toolbar-footer {
  background: #fafafa;
  font-size: 11px;
  overflow: hidden;
  padding: 5px 10px;
  border-top: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px #fff;
  -moz-box-shadow: inset 0 1px #fff;
  -ms-box-shadow: inset 0 1px #fff;
  box-shadow: inset 0 1px #fff;
}

/* line 2000, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dt-toolbar > :first-child,
.dt-toolbar-footer > :first-child {
  padding-left: 0px !important;
}

/* line 2004, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dt-toolbar > :last-child,
.dt-toolbar-footer > :last-child {
  padding-right: 0px !important;
}

/* line 2008, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead .sorting {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATAgMAAAAPPt5fAAAACVBMVEUAAADIyMjl5eVIBBP/AAAAAXRSTlMAQObYZgAAAClJREFUCNdjwAYEwGQKiGDsBJFsTA5AUoJhAqZaiDhEDVg9RC/MHEwAANsMA91AQfd/AAAAAElFTkSuQmCC) no-repeat center right;
}

/* line 2011, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead .sorting_asc {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATAQMAAABInqSPAAAABlBMVEUAAABVVVUT3Vn+AAAAAXRSTlMAQObYZgAAAB1JREFUCNdjwAkcgPgBAwPjBwYG5h8MDOx/GAgBAKRJBBCQbHkwAAAAAElFTkSuQmCC) no-repeat center right;
}

/* line 2014, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead .sorting_desc {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATAQMAAABInqSPAAAABlBMVEUAAABVVVUT3Vn+AAAAAXRSTlMAQObYZgAAABxJREFUCNdjIATY/zAwMP9gYGD8AOQ8AGIHnEoBkNkEEEbbutQAAAAASUVORK5CYII=) no-repeat center right;
}

/* line 2017, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead .sorting_asc_disabled {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATAQMAAABInqSPAAAABlBMVEUAAABUVFR8AzIeAAAAAnRSTlMAf7YpoZUAAAAdSURBVAjXY8AJHID4AQMD4wcGBuYfDAzsfxgIAQCkSQQQkGx5MAAAAABJRU5ErkJggg==) no-repeat center right;
}

/* line 2020, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead .sorting_desc_disabled {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATAQMAAABInqSPAAAABlBMVEUAAABUVFR8AzIeAAAAAnRSTlMAf7YpoZUAAAAcSURBVAjXYyAE2P8wMDD/YGBg/ADkPABiB5xKAZDZBBBG27rUAAAAAElFTkSuQmCC) no-repeat center right;
}

/* line 2023, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
  background-color: #eeeeee;
}

/* line 2027, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTables_empty {
  padding: 20px 10px !important;
  font-size: 14px;
  text-align: center;
  color: #575757;
}

/* line 2033, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  padding: 8px 10px;
}

/* line 2041, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead > tr > th,
table.dataTable tfoot > tr > th {
  padding-left: 9px !important;
}

/* line 2045, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead > tr > th input,
table.dataTable tfoot > tr > th input {
  width: 100% !important;
  font-weight: normal;
}

/* line 2050, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead > tr > th.hasinput {
  padding: 6px !important;
}

/* line 2053, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.dataTables_info {
  padding-top: 9px;
  font-size: 13px;
  font-weight: bold;
  font-style: italic;
  color: #969696;
}

/*
 * Double lines in thead tfoot
 */
/* line 2063, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTable thead > tr > th {
  border-left: none !important;
}

/* checkbox */
/* line 2067, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTable input[type=checkbox].checkbox,
.dataTable input[type=radio].radiobox {
  left: -999px;
}

/* line 2071, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
table.dataTable thead > tr > th.sorting_disabled {
  padding-right: 9px !important;
}

/*
 * DT FIlter
 */
/* line 2077, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTables_filter {
  float: left;
  width: 100%;
}

/* line 2081, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTables_filter .input-group-addon {
  width: 32px;
  margin-top: 0px;
  float: left;
  height: 32px;
  padding-top: 8px;
}

/* line 2088, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTables_filter .input-group-addon + .form-control {
  float: left;
}

/*
 * LTR filter position
 */
/* line 2094, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dt-toolbar > :first-child .dataTables_filter > :only-child,
.dt-toolbar > :first-child .DTTT,
.dt-toolbar > :first-child .pagination,
.dt-toolbar > :first-child .dataTables_length {
  float: left !important;
}

/* line 2100, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dt-toolbar > :last-child .dataTables_filter > :only-child,
.dt-toolbar > :last-child .DTTT,
.dt-toolbar > :last-child .pagination,
.dt-toolbar > :last-child .dataTables_length {
  float: right;
}

/* bottom portion */
/* line 2107, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dt-toolbar-footer > :first-child .dataTables_filter > :only-child,
.dt-toolbar-footer > :first-child .DTTT,
.dt-toolbar-footer > :first-child .pagination,
.dt-toolbar-footer > :first-child .dataTables_length {
  float: left;
}

/* line 2113, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dt-toolbar-footer > :last-child .dataTables_filter > :only-child,
.dt-toolbar-footer > :last-child .DTTT,
.dt-toolbar-footer > :last-child .pagination,
.dt-toolbar-footer > :last-child .dataTables_length {
  float: right;
}

/*
 * PRINT
 */
/* line 2122, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
body.DTTT_Print {
  background: #fff !important;
}

/* line 2125, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.DTTT_Print #main {
  margin: 0px !important;
}

/* line 2128, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.DTTT_PrintMessage {
  font-size: 20px;
  display: block;
  width: 100%;
  text-align: center;
  padding-top: 10px;
  font-weight: bold;
}

/* line 2136, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.DTTT_Print table.dataTable {
  margin-top: 0px !important;
}

/* line 2139, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.DTTT_Print .dataTables_wrapper table {
  border: 1px solid #C7C7C7 !important;
}

/*
 * COLUMN SHOW/HIDE
 */
/* line 2145, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
div.ColVis {
  margin-bottom: 0px !important;
}

/* line 2148, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
ul.ColVis_collection {
  width: 127px;
}

/* line 2151, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
ul.ColVis_collection li span {
  vertical-align: 3px;
}

/* line 2154, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
ul.ColVis_collection li label {
  margin-bottom: 0px !important;
}

/*
 * Processing Fix
 */
/* line 2160, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
}

/* custom font icon */
/* line 2180, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTable tbody .details-control {
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}

/* line 2185, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTable tbody .details-control:before {
  font-family: 'FontAwesome';
  content: "\f055";
  font-size: 1.4em;
  color: #739e73;
}

/* line 2191, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTable tbody .shown .details-control:before {
  content: "\f056";
  color: #a90329;
}

/* line 2195, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTable tbody .shown + tr > td {
  padding: 0px !important;
}

/* line 2198, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTable tbody .shown {
  background: rgba(205, 209, 98, 0.2) !important;
}

/* line 2201, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTable tbody .shown > td {
  background: none !important;
}

/* line 2204, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTable tbody .shown + tr > td > table > tbody > tr:last-child {
  border-bottom: 1px solid #c2c2c2;
}

/* line 2207, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTable tbody .shown + tr > td > table tbody tr {
  background-color: rgba(205, 209, 98, 0.05) !important;
}

/* line 2210, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTable tbody .shown .table > tbody > tr > td {
  border: none !important;
}

/* line 2213, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.table-bordered .progress {
  background: #fff !important;
  -webkit-box-shadow: 0 1px 0 transparent,0 0 0 1px #D6D6D6 inset;
  -moz-box-shadow: 0 1px 0 transparent,0 0 0 1px #D6D6D6 inset;
  box-shadow: 0 1px 0 transparent,0 0 0 1px #D6D6D6 inset;
}

/* datatable scroll-y bug fix for firefox */
/* line 2220, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTables_scroll .dataTables_scrollHead,
.dataTables_scroll .dataTables_scrollBody,
.dataTables_scroll + .dt-toolbar-footer {
  float: left;
}

/* line 2225, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTables_scroll + .dt-toolbar-footer {
  width: 100%;
}

/* line 2228, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTables_scroll .dataTables_scrollHeadInner {
  margin-top: -6px;
}

/* line 2231, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTables_scroll .dataTables_scrollHead {
  background: #f4f4f4;
}

/*
 * The MIT License
 * Copyright (c) 2012 Matias Meno <m@tias.me>
 */
@-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);
  }
}
/* line 2442, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone,
.dropzone * {
  box-sizing: border-box;
}

/* line 2446, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone {
  min-height: 300px;
  border: 1px dashed rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  background: white;
  padding: 20px 20px;
}

/* line 2453, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone.dz-clickable {
  cursor: pointer;
}

/* line 2456, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone.dz-clickable * {
  cursor: default;
}

/* line 2459, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone.dz-clickable .dz-message,
.dropzone.dz-clickable .dz-message * {
  cursor: pointer;
  margin-top: 3.4%;
}

/* line 2464, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone.dz-started .dz-message {
  display: none;
}

/* line 2467, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone.dz-drag-hover {
  border: 1px dashed #4487a5 !important;
}

/* line 2470, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone.dz-drag-hover .dz-message {
  opacity: 0.5;
}

/* line 2473, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-message {
  text-align: center;
  margin: 2em 0;
}

/* line 2477, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 16px;
  min-height: 100px;
}

/* line 2484, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview:hover {
  z-index: 1000;
}

/* line 2487, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}

/* line 2490, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview.dz-file-preview .dz-image {
  border-radius: 20px;
  background: #999;
  background: linear-gradient(to bottom, #eeeeee, #dddddd);
}

/* line 2495, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview.dz-file-preview .dz-details {
  opacity: 1;
}

/* line 2498, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview.dz-image-preview {
  background: none;
}

/* line 2501, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.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;
}

/* line 2508, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-remove {
  font-size: 14px;
  text-align: center;
  display: block;
  cursor: pointer;
  border: none;
}

/* line 2515, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-remove:hover {
  text-decoration: underline;
}

/* line 2518, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}

/* line 2521, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.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%;
}

/* line 2535, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-details .dz-size {
  margin-bottom: 1em;
  font-size: 16px;
}

/* line 2539, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-details .dz-filename {
  white-space: nowrap;
}

/* line 2542, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.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);
}

/* line 2546, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 2550, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid transparent;
}

/* line 2553, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.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;
}

/* line 2559, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.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);
}

/* line 2568, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-image {
  border-radius: 20px;
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 10;
}

/* line 2577, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-image img {
  display: block;
}

/* line 2580, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.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);
}

/* line 2587, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.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);
}

/* line 2595, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.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;
}

/* line 2607, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-success-mark svg,
.dropzone .dz-preview .dz-error-mark svg {
  display: block;
  width: 54px;
  height: 54px;
}

/* line 2613, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.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;
}

/* line 2621, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.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;
}

/* line 2629, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.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;
}

/* line 2636, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.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;
}

/* line 2652, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview .dz-progress .dz-upload {
  background: #333;
  background: linear-gradient(to bottom, #666666, #444444);
  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;
}

/* line 2666, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview.dz-error .dz-error-message {
  display: block;
}

/* line 2669, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dropzone .dz-preview.dz-error:hover .dz-error-message {
  opacity: 1;
  pointer-events: auto;
}

/* line 2673, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.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;
}

/* line 2695, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.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;
}

/* line 2706, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.easy-pie-title {
  display: inline-block;
  margin: 10px 6px 0;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  width: 100px;
  height: 19px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

/* line 2718, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.easy-pie-title .icon-color-good,
.easy-pie-title .icon-color-bad {
  font-size: 18px;
}

/* line 2722, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.easy-pie-chart {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

/* line 2727, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.easy-pie-chart .percent {
  color: #444;
  display: block;
  font-size: 12px;
  font-weight: 700;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  width: 100%;
  text-align: center;
}

/* line 2738, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.easy-pie-chart .percent .fa {
  display: none;
}

/* line 2741, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.degree-sign:after,
.percent-sign:after {
  content: " %";
  line-height: normal;
}

/* The styles given to the associated form element in order to hide it */
/* line 2747, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fd-form-element-hidden {
  display: none;
}

/* Horizontal Outer wrapper - all other DOM elements added as children to this top level wrapper */
/* line 2751, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fd-slider {
  width: 100%;
  /* The height of the slider handle */
  height: 20px;
  margin: 0;
}

/* Vertical Outer wrapper - all other DOM elements added as children to this top level wrapper */
/* line 2758, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fd-slider-vertical {
  /* The width of the slider handle */
  width: 20px;
  /* Fill the available space */
  height: 100%;
  /* Set a 10 pixel right and bottom margin */
  margin: 0 10px 10px 0;
  /* You may wish to float the vertical sliders left or display:inline-block */
  /* float:left; */
}

/* Shared rules - both horizontal & vertical sliders */
/* line 2769, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fd-slider,
.fd-slider-vertical {
  /* display:block required as the wrapper element is a span */
  display: block;
  /* This lets us absolutely position the drag handle */
  position: relative;
  text-decoration: none;
  border: 0 none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-touch-callout: none;
  user-select: none;
}

/* line 2782, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fd-slider-inner {
  /* Used by IE for the onfocus blur effect */
  display: none;
}

/* The inner track bar */
/* line 2787, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fd-slider-bar {
  position: absolute;
  display: block;
  z-index: 2;
  height: 6px;
  width: 100%;
  border: 1px solid #bbb;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  margin: 0;
  padding: 0;
  overflow: hidden;
  line-height: 4px;
  top: 8px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #333;
}

/* The animated range bar */
/* line 2810, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fd-slider-range {
  position: absolute;
  display: block;
  z-index: 3;
  height: 6px;
  margin: 0;
  padding: 0 2px 0 0;
  overflow: hidden;
  top: 9px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #eee;
}

/* The drag handle */
/* line 2828, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fd-slider-handle {
  position: absolute;
  display: block;
  padding: 0;
  border: 0 none;
  margin: 0 0 0 1px;
  z-index: 3;
  top: 5px;
  left: 0;
  width: 12px;
  height: 12px;
  line-height: 1px !important;
  outline: 0 none;
  background: #eee;
  border: 1px solid #aaa;
  border-radius: 12px;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  -moz-user-select: none;
  -moz-user-focus: none;
  -moz-outline: 0 none;
  user-select: none;
}

/* Focus styles */
/* line 2852, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fd-slider-handle:focus {
  outline: 0 none;
  border: 0 none;
  -moz-user-focus: normal;
}

/* line 2857, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
button.fd-slider-handle:focus::-moz-focus-inner {
  border-color: transparent;
}

/* line 2860, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
body.fd-slider-drag-vertical,
body.fd-slider-drag-vertical * {
  /* Stop text selection */
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

/* line 2867, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
body.fd-slider-drag-horizontal,
body.fd-slider-drag-horizontal * {
  /* Stop text selection */
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

/*
	 Sample tooltip code. Only works on grade A browsers (so no IE6,7 or 8).
	
	 See: http://nicolasgallagher.com/multiple-backgrounds-and-borders-with-css2/ for full info on
	 how to style generated content & the associated pitfalls
	
	 This code to be taken as experimental & untested - use at your discretion
	
	 If showing the tooltip above the sider handle you are relegated to showing
	 single line tooltips due to styling constraints!
	 */
/* line 2885, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fd-slider-handle:before,
.fd-slider-handle:after {
  /* Remove from screen */
  opacity: 0;
  /* The following rules are not really needed as no browser yet supports CSS transitions
		 on generated content but I'll leave it in for the day when they do! */
  /* Firefox */
  -moz-transition-property: opacity;
  -moz-transition-duration: 1s;
  -moz-transition-delay: 1s;
  /* WebKit */
  -webkit-transition-property: opacity;
  -webkit-transition-duration: 1s;
  -webkit-transition-delay: 1s;
  /* Opera */
  -o-transition-property: opacity;
  -o-transition-duration: 1s;
  -o-transition-delay: 1s;
  /* Standard */
  transition-property: opacity;
  transition-duration: 1s;
  transition-delay: 1s;
}

/*
	 The tooltip body - as we position it above the slider and position the tooltip arrow
	 below it, we need to know the height of the body. This means that multi-line tooltips
	 are not supported.
	
	 To support multi-line tooltips, you will need to position the tooltip below the slider
	 and the tooltip pointer above the tooltip body. Additionally, you will have to set the
	 tooltip bodies "height" to auto
	 */
/* line 2917, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fd-slider-focused .fd-slider-handle:before,
.fd-slider-hover .fd-slider-handle:before,
.fd-slider-active .fd-slider-handle:before {
  display: block;
  position: absolute;
  top: -21px;
  left: -8px;
  margin: 0;
  width: 20px;
  padding: 3px;
  height: 14px;
  line-height: 12px;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  color: #fff;
  text-shadow: 1px 1px 1px #1a3a95;
  background: #2f6ee0;
  z-index: 1;
  /* Use the ARIA valuetext property, set by the script, to generate the tooltip content */
  content: attr(aria-valuetext);
  /* Border radius and box shadow */
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -moz-box-shadow: 0 0 4px #aaa;
  -webkit-box-shadow: 0 0 4px #aaa;
  box-shadow: 0px 0px 4px #999;
  /* Change opacity for transition */
  opacity: 1;
}

/* The tooltip pointer */
/* line 2952, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fd-slider-focused .fd-slider-handle:after,
.fd-slider-hover .fd-slider-handle:after,
.fd-slider-active .fd-slider-handle:after {
  outline: none;
  content: "";
  display: block;
  position: absolute;
  top: -9px;
  left: 50%;
  margin: 0 0 0 -5px;
  background: #2f6ee0;
  z-index: 2;
  width: 10px;
  height: 10px;
  overflow: hidden;
  /* Rotate element by 45 degress to get the "\/" pointer effect */
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  /* Add a box shadow */
  -moz-box-shadow: 0 0 4px #aaa;
  -webkit-box-shadow: 0 0 4px #aaa;
  box-shadow: 0 0 4px #aaa;
  /* Clip */
  clip: rect(4px, 14px, 14px, 4px);
  /* Change opacity for transition */
  opacity: 1;
}

/* Remove completely for IE */
/* line 2981, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.oldie .fd-slider-handle:before,
.oldie .fd-slider-handle:after {
  display: none;
}

/*!
 * FullCalendar v2.6.0 Stylesheet
 * Docs & License: http://fullcalendar.io/
 * (c) 2015 Adam Shaw
 */
/* line 2990, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc {
  direction: ltr;
  text-align: left;
}

/* line 2994, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-rtl {
  text-align: right;
}

/* line 2997, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
body .fc {
  /* extra precedence to overcome jqui */
  font-size: 1em;
}

/* Colors
--------------------------------------------------------------------------------------------------*/
/* line 3003, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-popover {
  border-color: #ddd;
}

/* line 3012, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-unthemed .fc-popover {
  background-color: #fff;
}

/* line 3015, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover .fc-header {
  background: #eee;
}

/* line 3019, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-unthemed .fc-popover .fc-header .fc-close {
  color: #666;
}

/* line 3022, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-unthemed .fc-today {
  background: #fcf8e3;
}

/* line 3025, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-highlight {
  /* when user is selecting cells */
  background: #bce8f1;
  opacity: .3;
  filter: alpha(opacity=30);
  /* for IE */
}

/* line 3032, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-bgevent {
  /* default look for background events */
  background: #8fdf82;
  opacity: .3;
  filter: alpha(opacity=30);
  /* for IE */
}

/* line 3039, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-nonbusiness {
  /* default look for non-business-hours areas */
  /* will inherit .fc-bgevent's styles */
  background: #d7d7d7;
}

/* Icons (inline elements with styled text that mock arrow icons)
--------------------------------------------------------------------------------------------------*/
/* line 3046, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1em;
  font-size: 1em;
  text-align: center;
  overflow: hidden;
  font-family: "Courier New", Courier, monospace;
  /* don't allow browser text-selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*
Acceptable font-family overrides for individual icons:
	"Arial", sans-serif
	"Times New Roman", serif

NOTE: use percentage font sizes or else old IE chokes
*/
/* line 3070, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-icon:after {
  position: relative;
  margin: 0 -1em;
  /* ensures character will be centered, regardless of width */
}

/* line 3075, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-icon-left-single-arrow:after {
  content: "\02039";
  font-weight: bold;
  font-size: 200%;
  top: -7%;
  left: 3%;
}

/* line 3082, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-icon-right-single-arrow:after {
  content: "\0203A";
  font-weight: bold;
  font-size: 200%;
  top: -7%;
  left: -3%;
}

/* line 3089, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-icon-left-double-arrow:after {
  content: "\000AB";
  font-size: 160%;
  top: -7%;
}

/* line 3094, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-icon-right-double-arrow:after {
  content: "\000BB";
  font-size: 160%;
  top: -7%;
}

/* line 3099, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-icon-left-triangle:after {
  content: "\25C4";
  font-size: 125%;
  top: 3%;
  left: -2%;
}

/* line 3105, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-icon-right-triangle:after {
  content: "\25BA";
  font-size: 125%;
  top: 3%;
  left: 2%;
}

/* line 3111, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-icon-down-triangle:after {
  content: "\25BC";
  font-size: 125%;
  top: 2%;
}

/* line 3116, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-icon-x:after {
  content: "\000D7";
  font-size: 200%;
  top: 6%;
}

/* Buttons (styled <button> tags, normalized to work cross-browser)
--------------------------------------------------------------------------------------------------*/
/* line 3123, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc button {
  /* force height to include the border and padding */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* dimensions */
  margin: 0;
  height: 2.1em;
  padding: 0 .6em;
  /* text & cursor */
  font-size: 1em;
  /* normalize */
  white-space: nowrap;
  cursor: pointer;
}

/* Firefox has an annoying inner border */
/* line 3139, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc button::-moz-focus-inner {
  margin: 0;
  padding: 0;
}

/* line 3143, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-state-default {
  /* non-theme */
  border: 1px solid;
}

/* line 3147, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-state-default.fc-corner-left {
  /* non-theme */
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 3152, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-state-default.fc-corner-right {
  /* non-theme */
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* icons in buttons */
/* line 3158, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc button .fc-icon {
  /* non-theme */
  position: relative;
  top: -0.05em;
  /* seems to be a good adjustment across browsers */
  margin: 0 .2em;
  vertical-align: middle;
}

/*
  button states
  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/
/* line 3170, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-state-default {
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 3184, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
  color: #333333;
  background-color: #e6e6e6;
}

/* line 3191, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-state-hover {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}

/* line 3200, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-state-down,
.fc-state-active {
  background-color: #cccccc;
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 3206, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-state-disabled {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}

/* Buttons Groups
--------------------------------------------------------------------------------------------------*/
/* line 3215, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-button-group {
  display: inline-block;
}

/*
every button that is not first in a button group should scootch over one pixel and cover the
previous button's border...
*/
/* line 3222, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc .fc-button-group > * {
  /* extra precedence b/c buttons have margin set to zero */
  float: left;
  margin: 0 0 0 -1px;
}

/* line 3227, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc .fc-button-group > :first-child {
  /* same */
  margin-left: 0;
}

/* Popover
--------------------------------------------------------------------------------------------------*/
/* line 3233, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-popover {
  position: absolute;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}

/* line 3237, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-popover .fc-header {
  /* TODO: be more consistent with fc-head/fc-body */
  padding: 2px 4px;
}

/* line 3241, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-popover .fc-header .fc-title {
  margin: 0 2px;
}

/* line 3244, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-popover .fc-header .fc-close {
  cursor: pointer;
}

/* line 3247, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-ltr .fc-popover .fc-header .fc-title,
.fc-rtl .fc-popover .fc-header .fc-close {
  float: left;
}

/* line 3251, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-rtl .fc-popover .fc-header .fc-title,
.fc-ltr .fc-popover .fc-header .fc-close {
  float: right;
}

/* unthemed */
/* line 3256, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-unthemed .fc-popover {
  border-width: 1px;
  border-style: solid;
}

/* line 3260, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-unthemed .fc-popover .fc-header .fc-close {
  font-size: .9em;
  margin-top: 2px;
}

/* jqui themed */
/* line 3265, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-popover > .ui-widget-header + .ui-widget-content {
  border-top: 0;
  /* where they meet, let the header have the border */
}

/* Misc Reusable Components
--------------------------------------------------------------------------------------------------*/
/* line 3271, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-divider {
  border-style: solid;
  border-width: 1px;
}

/* line 3275, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
hr.fc-divider {
  height: 0;
  margin: 0;
  padding: 0 0 2px;
  /* height is unreliable across browsers, so use padding */
  border-width: 1px 0;
}

/* line 3282, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-clear {
  clear: both;
}

/* line 3285, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-helper-skeleton {
  /* these element should always cling to top-left/right corners */
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

/* line 3295, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-bg {
  bottom: 0;
  /* strech bg to bottom edge */
}

/* line 3299, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-bg table {
  height: 100%;
  /* strech bg to bottom edge */
}

/* Tables
--------------------------------------------------------------------------------------------------*/
/* line 3305, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
  /* normalize cross-browser */
}

/* line 3313, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc th {
  text-align: center;
}

/* line 3316, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc th,
.fc td {
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top;
}

/* line 3323, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc td.fc-today {
  border-style: double;
  /* overcome neighboring borders */
}

/* Fake Table Rows
--------------------------------------------------------------------------------------------------*/
/* line 3329, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc .fc-row {
  /* extra precedence to overcome themes w/ .ui-widget-content forcing a 1px border */
  /* no visible border by default. but make available if need be (scrollbar width compensation) */
  border-style: solid;
  border-width: 0;
}

/* line 3335, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row table {
  /* don't put left/right border on anything within a fake row.
	   the outer tbody will worry about this */
  border-left: 0 hidden transparent;
  border-right: 0 hidden transparent;
  /* no bottom borders on rows */
  border-bottom: 0 hidden transparent;
}

/* line 3343, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row:first-child table {
  border-top: 0 hidden transparent;
  /* no top border on first row */
}

/* Day Row (used within the header and the DayGrid)
--------------------------------------------------------------------------------------------------*/
/* line 3349, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row {
  position: relative;
}

/* line 3352, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row .fc-bg {
  z-index: 1;
}

/* highlighting cells & background event skeleton */
/* line 3356, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row .fc-bgevent-skeleton,
.fc-row .fc-highlight-skeleton {
  bottom: 0;
  /* stretch skeleton to bottom of row */
}

/* line 3361, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row .fc-bgevent-skeleton table,
.fc-row .fc-highlight-skeleton table {
  height: 100%;
  /* stretch skeleton to bottom of row */
}

/* line 3366, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row .fc-highlight-skeleton td,
.fc-row .fc-bgevent-skeleton td {
  border-color: transparent;
}

/* line 3370, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row .fc-bgevent-skeleton {
  z-index: 2;
}

/* line 3373, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row .fc-highlight-skeleton {
  z-index: 3;
}

/*
row content (which contains day/week numbers and events) as well as "helper" (which contains
temporary rendered events).
*/
/* line 3380, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row .fc-content-skeleton {
  position: relative;
  z-index: 4;
  padding-bottom: 2px;
  /* matches the space above the events */
}

/* line 3386, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row .fc-helper-skeleton {
  z-index: 5;
}

/* line 3389, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row .fc-content-skeleton td,
.fc-row .fc-helper-skeleton td {
  /* see-through to the background below */
  background: none;
  /* in case <td>s are globally styled */
  border-color: transparent;
  /* don't put a border between events and/or the day number */
  border-bottom: 0;
}

/* line 3398, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row .fc-content-skeleton tbody td,
.fc-row .fc-helper-skeleton tbody td {
  /* don't put a border between event cells */
  border-top: 0;
}

/* Scrolling Container
--------------------------------------------------------------------------------------------------*/
/* line 3405, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-scroller {
  /* this class goes on elements for guaranteed vertical scrollbars */
  overflow-y: scroll;
  overflow-x: hidden;
}

/* line 3410, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-scroller > * {
  /* we expect an immediate inner element */
  position: relative;
  /* re-scope all positions */
  width: 100%;
  /* hack to force re-sizing this inner element when scrollbars appear/disappear */
  overflow: hidden;
  /* don't let negative margins or absolute positioning create further scroll */
}

/* Global Event Styles
--------------------------------------------------------------------------------------------------*/
/* line 3421, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-event {
  position: relative;
  /* for resize handle and other inner positioning */
  display: block;
  /* make the <a> tag block */
  font-size: .85em;
  line-height: 1.3;
  border-left: 6px solid rgba(0, 0, 0, 0.15);
  /* default BORDER color */
  background-color: #3a87ad;
  /* default BACKGROUND color */
  font-weight: normal;
  /* undo jqui's ui-widget-header bold */
}

/* line 3435, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-event .fa {
  font-size: 14px;
  margin-top: 4px;
  margin-right: 3px;
  margin-left: 3px;
}

/* overpower some of bootstrap's and jqui's styles on <a> tags */
/* line 3442, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-event,
.fc-event:hover,
.ui-widget .fc-event {
  color: #fff;
  /* default TEXT color */
  text-decoration: none;
  /* if <a> has an href */
}

/* line 3450, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-event[href],
.fc-event.fc-draggable {
  cursor: pointer;
  /* give events with links and draggable events a hand mouse pointer */
}

/* line 3455, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-not-allowed,
.fc-not-allowed .fc-event {
  /* to override an event's custom cursor */
  cursor: not-allowed;
}

/* line 3460, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-event .fc-bg {
  /* the generic .fc-bg already does position */
  z-index: 1;
  background: #fff;
  opacity: .25;
  filter: alpha(opacity=25);
  /* for IE */
}

/* line 3468, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-event .fc-content {
  position: relative;
  z-index: 2;
}

/* line 3472, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-event .fc-resizer {
  position: absolute;
  z-index: 3;
}

/* Horizontal Events
--------------------------------------------------------------------------------------------------*/
/* events that are continuing to/from another week. kill rounded corners and butt up against edge */
/* line 3479, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-ltr .fc-h-event.fc-not-start,
.fc-rtl .fc-h-event.fc-not-end {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  /* replace the border with padding */
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 3488, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-ltr .fc-h-event.fc-not-end,
.fc-rtl .fc-h-event.fc-not-start {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  /* replace the border with padding */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* resizer */
/* line 3498, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-h-event .fc-resizer {
  /* positioned it to overcome the event's borders */
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  width: 5px;
}

/* left resizer  */
/* line 3507, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-ltr .fc-h-event .fc-start-resizer,
.fc-ltr .fc-h-event .fc-start-resizer:before,
.fc-ltr .fc-h-event .fc-start-resizer:after,
.fc-rtl .fc-h-event .fc-end-resizer,
.fc-rtl .fc-h-event .fc-end-resizer:before,
.fc-rtl .fc-h-event .fc-end-resizer:after {
  right: auto;
  /* ignore the right and only use the left */
  cursor: w-resize;
}

/* right resizer */
/* line 3518, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-ltr .fc-h-event .fc-end-resizer,
.fc-ltr .fc-h-event .fc-end-resizer:before,
.fc-ltr .fc-h-event .fc-end-resizer:after,
.fc-rtl .fc-h-event .fc-start-resizer,
.fc-rtl .fc-h-event .fc-start-resizer:before,
.fc-rtl .fc-h-event .fc-start-resizer:after {
  left: auto;
  /* ignore the left and only use the right */
  cursor: e-resize;
}

/* DayGrid events
----------------------------------------------------------------------------------------------------
We use the full "fc-day-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
/* line 3533, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-day-grid-event {
  margin: 1px 2px 0;
  /* spacing between events and edges */
  padding: 0 1px;
}

/* line 3538, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-day-grid-event .fc-content {
  /* force events to be one-line tall */
  overflow: hidden;
}

/* line 3542, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-event .fc-title,
.fc-event .fc-time {
  display: inline-block;
}

/* line 3546, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-month-view .fc-event .fc-time {
  display: block;
}

/* line 3549, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-day-grid-event .fc-time {
  font-weight: bold;
}

/* line 3552, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-day-grid-event .fc-resizer {
  /* enlarge the default hit area */
  left: -3px;
  right: -3px;
  width: 7px;
}

/* Event Limiting
--------------------------------------------------------------------------------------------------*/
/* "more" link that represents hidden events */
/* line 3561, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
a.fc-more {
  margin: 1px 3px;
  font-size: .85em;
  cursor: pointer;
  text-decoration: none;
}

/* line 3567, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
a.fc-more:hover {
  text-decoration: underline;
}

/* line 3570, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-limited {
  /* rows and cells that are hidden because of a "more" link */
  display: none;
}

/* popover that appears when "more" link is clicked */
/* line 3575, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-day-grid .fc-row {
  z-index: 1;
  /* make the "more" popover one higher than this */
}

/* line 3579, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-more-popover {
  z-index: 2;
  width: 220px;
}

/* line 3583, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-more-popover .fc-event-container {
  padding: 10px;
}

/* Now Indicator
--------------------------------------------------------------------------------------------------*/
/* line 3588, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-now-indicator {
  position: absolute;
  border: 0 solid red;
}

/* Toolbar
--------------------------------------------------------------------------------------------------*/
/* line 3594, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-toolbar {
  text-align: center;
  margin-bottom: 1em;
}

/* line 3598, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-toolbar .fc-left {
  float: left;
}

/* line 3601, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-toolbar .fc-right {
  float: right;
}

/* line 3604, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-toolbar .fc-center {
  display: inline-block;
}

/* the things within each left/right/center section */
/* line 3608, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc .fc-toolbar > * > * {
  /* extra precedence to override button border margins */
  float: left;
  margin-left: .75em;
}

/* the first thing within each left/center/right section */
/* title text */
/* line 3615, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-toolbar h2 {
  margin: 0;
}

/* button layering (for border precedence) */
/* line 3619, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-toolbar button {
  position: relative;
}

/* line 3622, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-toolbar .fc-state-hover,
.fc-toolbar .ui-state-hover {
  z-index: 2;
}

/* line 3626, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-toolbar .fc-state-down {
  z-index: 3;
}

/* line 3629, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active {
  z-index: 4;
}

/* line 3633, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-toolbar button:focus {
  z-index: 5;
}

/* View Structure
--------------------------------------------------------------------------------------------------*/
/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
/* line 3640, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-view-container *,
.fc-view-container *:before,
.fc-view-container *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 3647, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-view,
.fc-view > table {
  /* so dragged elements can be above the view's main element */
  position: relative;
  z-index: 1;
}

/* BasicView
--------------------------------------------------------------------------------------------------*/
/* day row structure */
/* line 3656, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-basicWeek-view .fc-content-skeleton,
.fc-basicDay-view .fc-content-skeleton {
  /* we are sure there are no day numbers in these views, so... */
  padding-top: 1px;
  /* add a pixel to make sure there are 2px padding above events */
  padding-bottom: 1em;
  /* ensure a space at bottom of cell for user selecting/clicking */
}

/* line 3664, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-basic-view .fc-body .fc-row {
  min-height: 75px;
  /* ensure that all rows are at least this tall */
}

/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */
/* line 3669, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row.fc-rigid {
  overflow: hidden;
}

/* line 3672, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-row.fc-rigid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

/* week and day number styling */
/* line 3679, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-basic-view .fc-week-number,
.fc-basic-view .fc-day-number {
  padding: 0 2px;
}

/* line 3683, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-basic-view .fc-week-number {
  text-align: center;
}

/* line 3686, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-basic-view .fc-week-number span {
  /* work around the way we do column resizing and ensure a minimum width */
  display: inline-block;
  min-width: 1.25em;
}

/* line 3691, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-ltr .fc-basic-view .fc-day-number {
  text-align: right;
}

/* line 3694, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-rtl .fc-basic-view .fc-day-number {
  text-align: left;
}

/* line 3697, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-day-number.fc-other-month {
  opacity: 0.3;
  filter: alpha(opacity=30);
  /* for IE */
  /* opacity with small font can sometimes look too faded
	   might want to set the 'color' property instead
	   making day-numbers bold also fixes the problem */
}

/* AgendaView all-day area
--------------------------------------------------------------------------------------------------*/
/* line 3707, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-agenda-view .fc-day-grid {
  position: relative;
  z-index: 2;
  /* so the "more.." popover will be over the time grid */
}

/* line 3712, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-agenda-view .fc-day-grid .fc-row {
  min-height: 3em;
  /* all-day section will never get shorter than this */
}

/* line 3716, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
  padding-top: 1px;
  /* add a pixel to make sure there are 2px padding above events */
  padding-bottom: 1em;
  /* give space underneath events for clicking/selecting days */
}

/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/
/* line 3724, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc .fc-axis {
  /* .fc to overcome default cell styles */
  vertical-align: middle;
  padding: 0 4px;
  white-space: nowrap;
}

/* line 3730, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-ltr .fc-axis {
  text-align: right;
}

/* line 3733, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-rtl .fc-axis {
  text-align: left;
}

/* line 3736, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-widget td.fc-axis {
  font-weight: normal;
  /* overcome jqui theme making it bold */
}

/* TimeGrid Structure
--------------------------------------------------------------------------------------------------*/
/* line 3742, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid-container,
.fc-time-grid {
  /* so slats/bg/content/etc positions get scoped within here */
  position: relative;
  z-index: 1;
}

/* line 3748, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid {
  min-height: 100%;
  /* so if height setting is 'auto', .fc-bg stretches to fill height */
}

/* line 3752, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid table {
  /* don't put outer borders on slats/bg/content/etc */
  border: 0 hidden transparent;
}

/* line 3756, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid > .fc-bg {
  z-index: 1;
}

/* line 3759, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-slats,
.fc-time-grid > hr {
  /* the <hr> AgendaView injects when grid is shorter than scroller */
  position: relative;
  z-index: 2;
}

/* line 3765, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-content-col {
  position: relative;
  /* because now-indicator lives directly inside */
}

/* line 3769, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-content-skeleton {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
}

/* divs within a cell within the fc-content-skeleton */
/* line 3777, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-business-container {
  position: relative;
  z-index: 1;
}

/* line 3781, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-bgevent-container {
  position: relative;
  z-index: 2;
}

/* line 3785, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-highlight-container {
  position: relative;
  z-index: 3;
}

/* line 3789, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-event-container {
  position: relative;
  z-index: 4;
}

/* line 3793, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-now-indicator-line {
  z-index: 5;
}

/* line 3796, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-helper-container {
  /* also is fc-event-container */
  position: relative;
  z-index: 6;
}

/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
/* line 3803, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-slats td {
  height: 1.5em;
  border-bottom: 0;
  /* each cell is responsible for its top border */
}

/* line 3808, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-slats .fc-minor td {
  border-top-style: dotted;
}

/* line 3811, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-slats .ui-widget-content {
  /* for jqui theme */
  background: none;
  /* see through to fc-bg */
}

/* TimeGrid Highlighting Slots
--------------------------------------------------------------------------------------------------*/
/* line 3818, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-highlight-container {
  /* a div within a cell within the fc-highlight-skeleton */
  position: relative;
  /* scopes the left/right of the fc-highlight to be in the column */
}

/* line 3823, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-highlight {
  position: absolute;
  left: 0;
  right: 0;
  /* top and bottom will be in by JS */
}

/* TimeGrid Event Containment
--------------------------------------------------------------------------------------------------*/
/* line 3831, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-ltr .fc-time-grid .fc-event-container {
  /* space on the sides of events for LTR (default) */
  margin: 0 2.5% 0 2px;
}

/* line 3835, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-rtl .fc-time-grid .fc-event-container {
  /* space on the sides of events for RTL */
  margin: 0 2px 0 2.5%;
}

/* line 3839, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-event,
.fc-time-grid .fc-bgevent {
  position: absolute;
  z-index: 1;
  /* scope inner z-index's */
}

/* line 3845, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-bgevent {
  /* background events always span full width */
  left: 0;
  right: 0;
}

/* Generic Vertical Event
--------------------------------------------------------------------------------------------------*/
/* line 3852, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-v-event.fc-not-start {
  /* events that are continuing from another day */
  /* replace space made by the top border with padding */
  border-top-width: 0;
  padding-top: 1px;
  /* remove top rounded corners */
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 3861, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-v-event.fc-not-end {
  /* replace space made by the top border with padding */
  border-bottom-width: 0;
  padding-bottom: 1px;
  /* remove bottom rounded corners */
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* TimeGrid Event Styling
----------------------------------------------------------------------------------------------------
We use the full "fc-time-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
/* line 3874, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid-event {
  overflow: hidden;
  /* don't let the bg flow over rounded corners */
}

/* line 3878, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid-event .fc-time {
  font-size: .85em;
  white-space: nowrap;
}

/* short mode, where time and title are on the same line */
/* line 3883, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid-event.fc-short .fc-content {
  /* don't wrap to second line (now that contents will be inline) */
  white-space: nowrap;
}

/* line 3887, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title {
  /* put the time and title on the same line */
  display: inline-block;
  vertical-align: top;
}

/* line 3893, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid-event.fc-short .fc-time span {
  display: none;
  /* don't display the full time text... */
}

/* line 3897, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid-event.fc-short .fc-time:before {
  content: attr(data-start);
  /* ...instead, display only the start time */
}

/* line 3901, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid-event.fc-short .fc-time:after {
  content: "\000A0-\000A0";
  /* seperate with a dash, wrapped in nbsp's */
}

/* line 3905, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid-event.fc-short .fc-title {
  font-size: .85em;
  /* make the title text the same size as the time */
  padding: 0;
  /* undo padding from above */
}

/* resizer */
/* line 3912, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid-event .fc-resizer {
  left: 0;
  right: 0;
  bottom: 0;
  height: 8px;
  overflow: hidden;
  line-height: 8px;
  font-size: 11px;
  font-family: monospace;
  text-align: center;
  cursor: s-resize;
}

/* line 3924, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid-event .fc-resizer:after {
  content: "=";
}

/* Now Indicator
--------------------------------------------------------------------------------------------------*/
/* line 3929, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-now-indicator-line {
  border-top-width: 1px;
  left: 0;
  right: 0;
}

/* arrow on axis */
/* line 3935, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-time-grid .fc-now-indicator-arrow {
  margin-top: -5px;
  /* vertically center on top coordinate */
}

/* line 3939, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
  left: 0;
  /* triangle pointing right... */
  border-width: 5px 0 5px 6px;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

/* line 3946, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
  right: 0;
  /* triangle pointing left... */
  border-width: 5px 6px 5px 0;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

/* line 3953, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#jarviswidget-fullscreen-mode .fc-ltr .fc-basic-view .fc-day-number {
  font-size: 40px;
  padding: 5px 12px;
}

/* line 3957, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#jarviswidget-fullscreen-mode .fc-basic-view .fc-body .fc-row {
  min-height: 189px;
}

@media (max-width: 1140px) {
  /* line 3961, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  #jarviswidget-fullscreen-mode .fc-ltr .fc-basic-view .fc-day-number {
    font-size: 30px;
  }

  /* line 3964, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  #jarviswidget-fullscreen-mode .fc-basic-view .fc-body .fc-row {
    min-height: 150px;
  }
}
@media (max-width: 992px) {
  /* line 3969, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  #jarviswidget-fullscreen-mode .fc-ltr .fc-basic-view .fc-day-number {
    font-size: 20px;
  }

  /* line 3972, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  #jarviswidget-fullscreen-mode .fc-basic-view .fc-body .fc-row {
    min-height: 100px;
  }
}
@media (max-width: 767px) {
  /* line 3977, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  #jarviswidget-fullscreen-mode .fc-ltr .fc-basic-view .fc-day-number {
    font-size: 16px;
  }

  /* line 3980, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  #jarviswidget-fullscreen-mode .fc-basic-view .fc-body .fc-row {
    min-height: 75px;
  }
}
/* Ion.RangeSlider
// css version 2.0.3
// © 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/
/* =====================================================================================================================
// RangeSlider */
/* line 3990, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs {
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 4000, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-line {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none !important;
}

/* line 4006, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-line-left,
.irs-line-mid,
.irs-line-right {
  position: absolute;
  display: block;
  top: 0;
}

/* line 4013, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-line-left {
  left: 0;
  width: 11%;
}

/* line 4017, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-line-mid {
  left: 9%;
  width: 82%;
}

/* line 4021, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-line-right {
  right: 0;
  width: 11%;
}

/* line 4025, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-bar {
  position: absolute;
  display: block;
  left: 0;
  width: 0;
}

/* line 4031, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-bar-edge {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
}

/* line 4037, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-shadow {
  position: absolute;
  display: none;
  left: 0;
  width: 0;
}

/* line 4043, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-slider {
  position: absolute;
  display: block;
  cursor: default;
  z-index: 1;
}

/* line 4049, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-slider.type_last {
  z-index: 2;
}

/* line 4052, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-min {
  position: absolute;
  display: block;
  left: 0;
  cursor: default;
}

/* line 4058, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-max {
  position: absolute;
  display: block;
  right: 0;
  cursor: default;
}

/* line 4064, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-from,
.irs-to,
.irs-single {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  cursor: default;
  white-space: nowrap;
}

/* line 4074, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-grid {
  position: absolute;
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
}

/* line 4082, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-with-grid .irs-grid {
  display: block;
}

/* line 4085, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-grid-pol {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 8px;
  background: #000;
}

/* line 4093, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-grid-pol.small {
  height: 4px;
}

/* line 4096, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-grid-text {
  position: absolute;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  text-align: center;
  font-size: 9px;
  line-height: 9px;
  padding: 0 3px;
  color: #000;
}

/* line 4107, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-disable-mask {
  position: absolute;
  display: block;
  top: 0;
  left: -1%;
  width: 102%;
  height: 100%;
  cursor: default;
  background: rgba(0, 0, 0, 0);
  z-index: 2;
}

/* line 4118, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-disabled {
  opacity: 0.4;
}

/* line 4121, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.lt-ie9 .irs-disabled {
  filter: alpha(opacity=40);
}

/* line 4124, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-hidden-input {
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  outline: none !important;
  z-index: -9999 !important;
  background: none !important;
  border-style: solid !important;
  border-color: transparent !important;
}

/* line 4141, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-slider.single:before {
  position: absolute;
  display: block;
  content: "";
  top: -50%;
  left: -150%;
  width: 400%;
  height: 200%;
  background: rgba(0, 0, 0, 0);
}

/* line 4151, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-slider.from {
  left: 100px;
}

/* line 4154, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-slider.from:before {
  position: absolute;
  display: block;
  content: "";
  top: -50%;
  left: -300%;
  width: 400%;
  height: 200%;
  background: rgba(0, 0, 0, 0);
}

/* line 4164, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-slider.to {
  left: 300px;
}

/* line 4167, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-slider.to:before {
  position: absolute;
  display: block;
  content: "";
  top: -50%;
  left: 0;
  width: 400%;
  height: 200%;
  background: rgba(0, 0, 0, 0);
}

/*
 * CUST
 *
 */
/* line 4181, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs {
  height: 40px;
}

/* line 4184, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-with-grid {
  height: 60px;
}

/* line 4187, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-line {
  height: 8px;
  top: 25px;
  background: #eeeeee;
}

/* line 4192, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-line-left {
  height: 8px;
}

/* line 4195, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-line-mid {
  height: 8px;
}

/* line 4198, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-line-right {
  height: 8px;
}

/* line 4201, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-bar {
  height: 8px;
  top: 25px;
}

/* line 4205, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-slider {
  width: 10px;
  height: 22px;
  top: 17px;
  border: 1px solid #ffffff;
  background: #858585;
}

/* line 4212, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-slider:hover {
  background: #6c6c6c;
}

/* line 4215, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#irs-active-slider {
  background: #686868;
  box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 1px 0px;
  width: 12px;
  height: 24px;
  top: 16px;
}

/* line 4222, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-min,
.irs-max {
  color: #999999;
  font-size: 12px;
  line-height: 1.333;
  text-shadow: none;
  top: 0;
  padding: 1px 3px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 0;
}

/* line 4233, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.lt-ie9 .irs-min,
.lt-ie9 .irs-max {
  background: #bfbfbf;
}

/* line 4237, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-from,
.irs-to,
.irs-single {
  color: #ffffff;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 0;
}

/* line 4248, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.lt-ie9 .irs-from,
.lt-ie9 .irs-to,
.lt-ie9 .irs-single {
  background: #999999;
}

/* line 4253, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-grid-pol {
  background: #99a4ac;
}

/* line 4256, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-grid-text {
  color: #99a4ac;
}

/* line 4259, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.irs-bar {
  background: #3276b1;
  top: 25px;
  height: 8px;
  margin-left: -5px;
}

/*

	 Copyright 2013 - SmartAdmin : WebApp (Sunny)
	
	 * This is part of an item on wrapbootstrap.com
	 * https://wrapbootstrap.com/user/myorange
	 * ==================================
	
	 Table of Contents
	 ---------------------------------------------------------------
	
	 - Main
	 - Header
	 - Content
	 - Edit box
	 - Timestamp
	 - Helpers
	 - Fullscreen
	 - Styling
	 - Custom styles
	 - Icons - A few used examples
	 - RTL support
	 - Clearfix
	 - Examples (minimalistic in grid)
	 - Examples (lists)
	
	 */
/*
	 * MAIN
	 */
/* line 4295, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
article.sortable-grid {
  min-height: 30px;
}

/* line 4298, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget {
  margin: 0 0 30px 0;
  position: relative;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  padding: 0;
}

/* line 4307, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-content-padding {
  padding: 20px;
}

/* line 4310, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-content-padding .well {
  margin-bottom: 0px;
}

/*
	 * HEADER
	 */
/* line 4316, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget > header {
  height: 34px;
  padding: 0;
  line-height: 40px;
}

/* line 4321, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget > header > .widget-icon {
  display: block;
  width: 30px;
  height: 32px;
  position: relative;
  float: left;
  font-size: 111%;
  line-height: 32px;
  text-align: center;
  margin-right: -10px;
}

/* line 4332, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget > header h2 {
  height: 100%;
  width: auto;
  display: inline-block;
  font-size: 14px;
  position: relative;
  margin: 0;
  line-height: 34px;
  font-weight: normal;
  letter-spacing: 0px;
}

/* line 4343, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget > header > h2 {
  margin-left: 10px;
  float: left;
}

/* line 4347, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget > header > :first-child.widget-icon {
  margin-left: 0;
}

/* line 4350, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget > header .jarviswidget-icon {
  width: 16px;
  height: 16px;
  float: left;
  margin: 12px 10px 0 0;
  display: block;
  zoom: 1;
  z-index: 4000;
}

/* line 4359, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-sortable .jarviswidget-sortable > header {
  cursor: move;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  line-height: normal;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
}

/* line 4370, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-sortable .jarviswidget-sortable.jarviswidget-collapsed > header {
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}

/* line 4376, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-ctrls {
  width: auto;
  float: right;
  padding: 0;
  margin: 0;
}

/* line 4382, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-ctrls .button-icon {
  min-width: 30px;
  height: 32px;
  float: left;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  border-left: 1px solid rgba(0, 0, 0, 0.09);
}

/* line 4390, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-ctrls .button-icon:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 4393, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-loader {
  width: 32px;
  height: 32px;
  margin: 0;
  float: right;
  background-repeat: no-repeat;
  background-position: center center;
  display: none;
  text-align: center;
  line-height: 32px;
  font-size: 111%;
}

/*
	 * CONTENT
	 */
/* line 4408, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget > div {
  float: left;
  width: 100%;
  position: relative;
  font-size: 13px;
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  margin: 0;
  border-width: 1px 1px 2px 1px;
  border-style: solid;
  border-top: none;
  border-right-color: #CCC !important;
  border-bottom-color: #CCC !important;
  border-left-color: #CCC !important;
  padding: 13px 13px 0px;
  overflow: visible;
}

/* line 4427, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget .widget-body {
  min-height: 100px;
  position: relative;
  padding-bottom: 13px;
}

/* line 4432, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget .widget-body.widget-hide-overflow {
  overflow: hidden;
}

/* line 4435, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar.no-border {
  border-left: none;
}

/* line 4438, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-body.no-padding {
  margin: -13px -13px 0px;
}

/* line 4441, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-body.no-padding .alert {
  margin: 0 0 10px;
  padding: 10px;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  border-width: 0px 0px 1px !important;
  border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
}

/* line 4452, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget.well.transparent .widget-body.no-padding {
  margin: 0px !important;
}

/* line 4455, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-body > table {
  margin-bottom: 0;
}

/* line 4458, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-body.no-padding .cke_chrome,
.no-padding .md-editor {
  border: none;
}

/* line 4462, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar > .smart-form {
  margin-top: 2px;
}

/* line 4465, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar > .smart-form .toggle:last-child {
  font-size: 12px;
  line-height: 29px;
}

/* line 4469, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar > .smart-form .radio input + i,
.widget-toolbar > .smart-form .checkbox input + i,
.widget-toolbar > .smart-form .toggle input + i {
  border-width: 1px;
  border-color: #C7C7C7 !important;
  margin-top: 1px;
  box-shadow: 0 1px 1px #FFF,0 1px 1px #858585 inset;
  -webkit-box-shadow: 0 1px 1px #FFF,0 1px 1px #858585 inset;
  -moz-box-shadow: 0 1px 1px #FFF,0 1px 1px #858585 inset;
}

/*
	 * WELL WIDGET
	 */
/* line 4482, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget.well {
  margin: 0 0 30px 0;
}

/* line 4485, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget.well > div {
  border: none !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
}

/* line 4491, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget.well header {
  display: none;
}

/*
	 * WIDGET FOOTER
	 */
/* line 4497, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-footer {
  display: block;
  min-height: 32px;
  vertical-align: middle;
  position: relative;
  background-color: #F8F7F7;
  padding: 5px;
  border-top: 1px solid #E4E4E4;
  text-align: right;
  margin: 0px -13px -13px;
}

/* line 4508, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.no-padding .widget-footer {
  margin: 0;
}

/* line 4511, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-footer.smart-form > label {
  margin-top: 4px;
  display: block;
}

/*
	 * EDIT BOX
	 */
/* line 4518, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-editbox {
  display: none;
  padding: 10px;
}

/*.jarviswidget-editbox div {
		width: 100%;
		float: left;
		margin-bottom: 0;
	}
	.jarviswidget-editbox label {
		width: 80px;
		height: 26px;
		float: left;
		line-height: 26px;
		font-weight: bold;
		margin-bottom:0;
	}
	.jarviswidget-editbox input {
		width: 200px;
		height: 24px;
		padding: 0 5px;
		border: 1px solid #666;
	}
	.jarviswidget-editbox span {
		height: 26px;
		width: 26px;
		float: left;
		margin: 0 5px 0 0;
		cursor: pointer;
	}*/
/*
	 * TIMESTAMP
	 */
/* line 4551, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-timestamp {
  font-size: 12px;
  color: #868686;
  font-style: italic;
  margin: 10px 0 0;
}

/*
	 * HELPERS
	 */
/* line 4560, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-placeholder {
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  margin-bottom: 28px;
  /* adjusted from 28px */
  padding: 0;
  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

/*
	 * FULL SCREEN
	 */
/* line 4577, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
body.nooverflow {
  overflow: hidden;
  position: fixed;
  width: 100%;
}

/* line 4582, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#jarviswidget-fullscreen-mode {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
}

/* line 4590, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#jarviswidget-fullscreen-mode .jarviswidget {
  margin: 0;
  -moz-border-radius: 0;
  -khtml-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 4597, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#jarviswidget-fullscreen-mode .jarviswidget > div {
  overflow-y: scroll;
  -moz-border-radius: 0;
  -khtml-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 4604, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#jarviswidget-fullscreen-mode > div > header {
  cursor: default;
}

/*
	 * WIDGET BODY TOOLBAR
	 */
/* line 4610, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-body-toolbar,
.smart-form.widget-body-toolbar {
  display: block;
  padding: 8px 10px;
  margin: -13px -13px 13px;
  min-height: 42px;
  border-bottom: 1px solid #ccc;
  background: #fafafa;
}

/* line 4619, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.no-padding.widget-body-toolbar,
.no-padding .widget-body-toolbar,
.no-padding .smart-form.widget-body-toolbar {
  display: block;
  margin: 0px;
}

/* line 4625, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-body-toolbar.smart-form .inline-group,
.smart-form .widget-body-toolbar .inline-group {
  float: left;
  margin-top: 4px;
}

/* line 4630, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-body-toolbar .btn {
  vertical-align: middle;
}

/* line 4633, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-body-toolbar .btn-xs {
  margin-top: 5px;
}

/*
	 * WIDGET BODY AJAX LOAD
	 */
/* line 4639, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-body-ajax-loading::before {
  content: url(/assets/ajax-loader-ac87229a9d77ed14f5e6af8315ab265b7f3a1a5bc2262e7d291fcd18004b89e4.gif);
  padding-top: 18%;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  color: #fff;
  display: block;
  background: rgba(255, 255, 255, 0.4);
  height: 100%;
  z-index: 1;
  width: 100%;
  position: absolute;
}

/* line 4653, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-body-ajax-loading:hover {
  cursor: wait !important;
}

/*
	 * STYLING
	 * Default
	 */
/* line 4660, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget > header {
  color: #333;
  border: 1px solid #C2C2C2;
  background: #fafafa;
}

/* line 4665, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget > div {
  background-color: #fff !important;
}

/* line 4668, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-editbox {
  border-bottom: 1px solid #B1B1B1;
  background-color: #fff;
  margin: -13px -13px 13px;
}

/* line 4673, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.no-padding .jarviswidget-editbox {
  margin: 0 0 10px;
}

/* line 4676, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-placeholder {
  background-color: #FFC;
  border: 1px dashed #A7A7A7;
}

/*
	 * CUSTOM STYLES
	 */
/* remove colors */
/* line 4684, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-remove-colors {
  color: #333 !important;
  padding: 0 !important;
  background: none !important;
}

/* magenta theme */
/* line 4690, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-magenta > header {
  border-color: #643167 !important;
  background: #6e3671;
  color: #ffffff;
}

/* line 4695, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-magenta > header > .jarviswidget-ctrls a,
.jarviswidget-color-magenta .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4699, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-magenta .nav-tabs li a:hover {
  color: #333 !important;
}

/* pink theme */
/* line 4703, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-pink > header {
  border-color: #a24d7f !important;
  background: #ac5287;
  color: #ffffff;
}

/* line 4708, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-pink > header > .jarviswidget-ctrls a,
.jarviswidget-color-pink .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4712, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-pink .nav-tabs li a:hover {
  color: #333 !important;
}

/* pinkDark theme */
/* line 4716, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-pinkDark > header {
  border-color: #a27998 !important;
  background: #a8829f;
  color: #ffffff;
}

/* line 4721, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-pinkDark > header > .jarviswidget-ctrls a,
.jarviswidget-color-pinkDark .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4725, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-pinkDark .nav-tabs li a:hover {
  color: #333 !important;
}

/* yellow theme */
/* line 4729, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-yellow > header {
  border-color: #aa9452 !important;
  background: #b09b5b;
  color: #ffffff;
}

/* line 4734, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-yellow > header > .jarviswidget-ctrls a,
.jarviswidget-color-yellow .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4738, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-yellow .nav-tabs li a:hover {
  color: #333 !important;
}

/* orange theme */
/* line 4742, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-orange > header {
  border-color: #ba871f !important;
  background: #c79121;
  color: #ffffff;
}

/* line 4747, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-orange > header > .jarviswidget-ctrls a,
.jarviswidget-color-orange .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4751, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-orange .nav-tabs li a:hover {
  color: #333 !important;
}

/* orangeDark theme */
/* line 4755, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-orangeDark > header {
  border-color: #b1811d !important;
  background: #b6841e;
  color: #ffffff;
}

/* line 4760, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-orangeDark > header > .jarviswidget-ctrls a,
.jarviswidget-color-orangeDark .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4764, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-orangeDark .nav-tabs li a:hover {
  color: #333 !important;
}

/* darken theme */
/* line 4768, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-darken > header {
  border-color: #383838 !important;
  background: #404040;
  color: #ffffff;
}

/* line 4773, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-darken > header > .jarviswidget-ctrls a,
.jarviswidget-color-darken > .nav-tabs > li:not(.active) > a {
  color: #ffffff !important;
}

/* line 4777, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-darken .nav-tabs li a:hover {
  color: #333 !important;
}

/* purple theme */
/* line 4781, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-purple > header {
  border-color: #665271 !important;
  background: #6e587a;
  color: #ffffff;
}

/* line 4786, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-purple > header > .jarviswidget-ctrls a,
.jarviswidget-color-purple .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4790, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-purple .nav-tabs li a:hover {
  color: #333 !important;
}

/* teal theme */
/* line 4794, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-teal > header {
  border-color: #508180 !important;
  background: #568a89;
  color: #ffffff;
}

/* line 4799, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-teal > header > .jarviswidget-ctrls a,
.jarviswidget-color-teal .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4803, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-teal .nav-tabs li a:hover {
  color: #333 !important;
}

/* teal theme */
/* line 4807, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-blueDark > header {
  border-color: #45474b !important;
  background: #4c4f53;
  color: #ffffff;
}

/* line 4812, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-blueDark > header > .jarviswidget-ctrls a,
.jarviswidget-color-blueDark .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4816, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-blueDark .nav-tabs li a:hover {
  color: #333 !important;
}

/* blue theme */
/* line 4820, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-blue > header {
  border-color: #45474b !important;
  background: #4c4f53;
  color: #ffffff;
}

/* line 4825, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-blue > header > .jarviswidget-ctrls a,
.jarviswidget-color-blue .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4829, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-blue .nav-tabs li a:hover {
  color: #333 !important;
}

/* blueLight theme */
/* line 4833, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-blueLight > header {
  border-color: #a0aeb3 !important;
  background: #cbd2d5;
  color: #000000;
}

/* line 4838, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-blueLight > header > .jarviswidget-ctrls a,
.jarviswidget-color-blueLight .nav-tabs li:not(.active) a {
  color: #2b363c !important;
}

/* line 4842, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-blueLight .nav-tabs li a:hover {
  color: #2b363c !important;
}

/* red theme */
/* line 4846, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-red > header {
  border-color: #9a0325 !important;
  background: #a90329;
  color: #ffffff;
}

/* line 4851, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-red > header > .jarviswidget-ctrls a,
.jarviswidget-color-red .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4855, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-red .nav-tabs li a:hover {
  color: #333 !important;
}

/* redLight theme */
/* line 4859, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-redLight > header {
  border-color: #9c5353 !important;
  background: #a65858;
  color: #ffffff;
}

/* line 4864, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-redLight > header > .jarviswidget-ctrls a,
.jarviswidget-color-redLight .nav-tabs li:not(.active) a {
  color: #fff !important;
}

/* line 4868, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-redLight .nav-tabs li a:hover {
  color: #333 !important;
}

/* white theme */
/* line 4872, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-white > header {
  border-color: #cccccc !important;
  background: #ffffff;
  color: #666666;
}

/* line 4877, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-white > header > .jarviswidget-ctrls a,
.jarviswidget-color-white .nav-tabs li:not(.active) a {
  color: #808080 !important;
}

/* line 4881, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-white .nav-tabs li a:hover {
  color: #808080 !important;
}

/* greenDark theme */
/* line 4885, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-greenDark > header {
  border-color: #436043 !important;
  background: #496949;
  color: #ffffff;
}

/* line 4890, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-greenDark > header > .jarviswidget-ctrls a,
.jarviswidget-color-greenDark .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4894, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-greenDark .nav-tabs li a:hover {
  color: #333 !important;
}

/* green theme */
/* line 4898, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-green > header {
  border-color: #306430 !important;
  background: #356e35;
  color: #ffffff;
}

/* line 4903, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-green > header > .jarviswidget-ctrls a,
.jarviswidget-color-green .nav-tabs li:not(.active) a {
  color: #ffffff !important;
}

/* line 4907, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-green .nav-tabs li a:hover {
  color: #333 !important;
}

/* greenLight theme */
/* line 4911, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-greenLight > header {
  border-color: #687a3a !important;
  background: #71843f;
  color: #ffffff;
}

/* line 4916, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-greenLight > header > .jarviswidget-ctrls a,
.jarviswidget-color-greenLight .nav-tabs li:not(.active) a {
  color: #fff !important;
}

/* line 4920, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-color-greenLight .nav-tabs li a:hover {
  color: #333 !important;
}

/* 
	 * WIDGET COLOR DROPDOWN
	 * 
	 */
/* line 4927, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.color-select {
  list-style: none;
  margin: 0;
  padding: 4px;
  min-width: 166px;
  max-width: 156px;
  right: -3px;
}

/* line 4935, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.color-select li {
  display: block;
  margin: 2px;
  float: left;
}

/* line 4940, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.color-select li span:hover {
  border: 3px solid rgba(0, 0, 0, 0.2);
}

/* line 4943, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.color-select li span,
.color-box {
  display: block;
  width: 22px;
  height: 22px;
  padding: 0;
  background: #333;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  cursor: pointer;
}

/* line 4956, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.color-box {
  position: relative;
  vertical-align: middle;
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
  outline: 1px solid rgba(0, 0, 0, 0.1);
  background: rgba(255, 255, 255, 0.3) !important;
}

/* line 4963, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.color-box:hover,
.open .color-box {
  outline: 1px solid rgba(0, 0, 0, 0.1) !important;
}

/* line 4967, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.color-box:hover {
  -webkit-transform: scale(1.07);
  -moz-transform: scale(1.07);
}

/* line 4971, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.color-box:active {
  top: 1px;
  left: 1px;
}

/* line 4975, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar > .color-box {
  margin-top: 7px;
  width: 18px;
  height: 18px;
  outline: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 4981, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar .dropdown-menu.color-select {
  right: -1px;
}

/* line 4984, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar > .color-box:hover,
.widget-toolbar > .color-box:active,
.widget-toolbar > .color-box:focus {
  outline: 1px solid rgba(0, 0, 0, 0.25) !important;
}

/*
	 * ICONS
	 */
/* line 4992, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget-ctrls a {
  text-decoration: none;
  font-size: 14px;
  text-align: center;
  display: inline-block;
  line-height: 32px;
  padding: 0;
  margin: 0;
  color: #333;
}

/*
	 * RTL - SUPPORT
	 
	
	.rtl .jarviswidget > header {
		padding: 0 7px 0 0;
	}
	.rtl .jarviswidget > header h2 {
		float: right;
		text-align: right
	}
	.rtl .jarviswidget > header .jarviswidget-icon {
		float: right;
		margin: 12px 0 0 7px;
	}
	.rtl .jarviswidget-ctrls {
		float: left;
		padding: 10px 0 0 3px;
		margin: 0;
	}
	.rtl .jarviswidget-ctrls .button-icon {
		margin: 0 0 5px 5px;
	}
	.rtl .jarviswidget-loader {
		float: left;
	}*/
/*
	 * CLEARFIX
	 */
/* line 5031, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget:before,
.jarviswidget:after,
.jarviswidget > div:before,
.jarviswidget > div:after,
.inner-spacer:before,
.inner-spacer:after,
.jarviswidget-editbox:before,
.jarviswidget-editbox:after,
.clearfix:before,
.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
}

/* line 5049, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget:after,
.jarviswidget > div:after,
.inner-spacer:after,
.jarviswidget-editbox:after,
.clearfix:after {
  clear: both;
}

/* line 5056, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget,
.jarviswidget > div,
.inner-spacer:after,
.jarviswidget-editbox,
.clearfix {
  zoom: 1;
  /*IE*/
}

/*
	 * WIDGET TOOLBARS
	 */
/* line 5067, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar {
  display: inline-block;
  float: right;
  width: auto;
  height: 32px;
  line-height: 32px;
  position: relative;
  border-left: 1px solid rgba(0, 0, 0, 0.09);
  cursor: pointer;
  padding: 0 8px;
  text-align: center;
}

/* line 5079, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar > :first-child {
  text-align: left;
}

/*
	 * WIDGET TOOLBAR COMPONENTS
	 */
/*
		 * TABS
		 */
/* line 5088, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget header .nav-tabs {
  border-bottom-color: transparent;
}

/* line 5091, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget header .nav-tabs > li > a {
  border-radius: 0px;
  border: none;
  padding: 7px 15px 6px;
}

/* line 5096, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget header:first-child .nav-tabs {
  float: left;
}

/* line 5099, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget header:first-child .nav-tabs li {
  padding-left: 0;
}

/* line 5102, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget header:first-child .nav-tabs li a {
  color: #333;
}

/* line 5105, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget header:first-child .nav-tabs.pull-right li:last-child a {
  margin-right: 0px !important;
  border-right: none !important;
}

/* line 5109, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget header .nav-tabs > li.active > a,
.jarviswidget header .nav-tabs > li.active > a:hover,
.jarviswidget header .nav-tabs > li.active > a:focus {
  color: #555;
  background-color: #FFF;
  border: 1px solid #C2C2C2;
  border-bottom-color: transparent;
  border-top: none;
  cursor: default;
}

/*
		 * PILLS
		 */
/* line 5122, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget header .nav-pills {
  margin: 3px;
}

/* line 5125, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jarviswidget header .nav-pills > li > a {
  padding: 3px 5px 4px;
}

/*
		 * BTN GROUPS
		 */
/* line 5131, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar .btn-group {
  margin-top: -3px;
}

/*
		 * BTNs
		 */
/* line 5137, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar > .btn {
  margin-top: -3px;
  font-size: 12px !important;
  padding: 1px 8px !important;
}

/*
		 * INPUT
		 */
/* line 5145, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar .smart-form label.checkbox,
.widget-toolbar .smart-form label.radio {
  line-height: 29px;
}

/*
		 * LABELS
		 */
/* line 5152, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar > .label {
  vertical-align: middle;
  margin-top: -3px;
  display: inline-block;
  text-align: center;
  font-size: 12px;
  padding: 4px 7px;
}

/*
		 * BADGE
		 */
/* line 5163, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar > .badge {
  padding: 5px 5px;
  font-size: 14px;
  border-radius: 50%;
  font-weight: normal;
  min-width: 24px;
  text-align: center !important;
}

/*
		 * PROGRESS BARS
		 */
/* line 5174, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar .progress {
  width: 130px;
  margin: 7px 0 0 0;
  height: 18px !important;
  font-size: 12px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0), 0 0 0 1px #d1d1d1 inset;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0), 0 0 0 1px #d1d1d1 inset;
  -moz-box-shadow: 0 1px 0 transparent, 0 0 0 1px #D1D1D1 inset;
}

/* line 5183, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar .progress-bar {
  font-size: 12px;
}

/*
		 * PAGINATION
		 */
/* line 5189, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar .pagination {
  margin: 4px 0;
}

/* line 5192, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar .pagination > li > a {
  padding: 2px 7px;
}

/*
		 * TEXT INPUT
		 */
/* line 5198, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar .widget-text-input {
  max-width: 220px;
}

/* line 5201, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar input[type='text'] {
  height: 28px !important;
  margin-top: 2px;
}

/* line 5205, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.widget-toolbar.smart-form .icon-append,
.widget-toolbar.smart-form .icon-prepend,
.widget-toolbar .smart-form .icon-append,
.widget-toolbar .smart-form .icon-prepend {
  top: 3px !important;
}

/*
 * Enhancements for other plugins 
 */
/* line 5214, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#jarviswidget-fullscreen-mode .fc-grid .fc-day-number {
  padding: 5px 12px;
  font-size: 40px;
}

/* jquery.Jcrop.css v2.0.4 - MIT License */
/*
  The outer-most container in a typical Jcrop instance
  If you are having difficulty with formatting related to styles
  on a parent element, place any fixes here or in a like selector

  You can also style this element if you want to add a border, etc
  A better method for styling can be seen below with .jcrop-light
  (Add a class to the holder and style elements for that extended class)
*/
/* line 5228, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-active {
  direction: ltr;
  text-align: left;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-touch-action: none;
}

/* line 5235, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragging {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 5241, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-selection {
  z-index: 2;
}

/* line 5244, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-selection.jcrop-current {
  z-index: 4;
}

/* line 5247, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border {
  background: #ffffff url(/assets/jcrop/Jcrop-752309673bbd9d9b2ba0bd58d0a7071a2c59c30e2824d85bcd2a3bc0a07ef1f1.gif);
  line-height: 1px !important;
  font-size: 0 !important;
  overflow: hidden;
  position: absolute;
  filter: alpha(opacity=50) !important;
  opacity: 0.5 !important;
}

/* line 5256, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border.ord-w,
.jcrop-border.ord-e,
.jcrop-border.ord-n {
  top: 0px;
}

/* line 5261, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border.ord-n,
.jcrop-border.ord-s {
  width: 100%;
  height: 1px !important;
}

/* line 5266, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border.ord-w,
.jcrop-border.ord-e {
  height: 100%;
  width: 1px !important;
}

/* line 5271, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border.ord-e {
  right: -1px;
}

/* line 5274, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border.ord-n {
  top: -1px;
}

/* line 5277, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border.ord-w {
  left: -1px;
}

/* line 5280, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border.ord-s {
  bottom: -1px;
}

/* line 5283, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-selection {
  position: absolute;
}

/* line 5286, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-box {
  z-index: 2;
  display: block;
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  font-size: 0;
}

/* line 5295, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-box:hover {
  background: none;
}

/* line 5298, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-box:active {
  background: none;
}

/* line 5301, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-box:focus {
  outline: 1px rgba(128, 128, 128, 0.65) dotted;
}

/* line 5304, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-active,
.jcrop-box {
  position: relative;
}

/* line 5308, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-box {
  width: 100%;
  height: 100%;
  cursor: move;
}

/* line 5313, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle {
  z-index: 4;
  background-color: rgba(49, 28, 28, 0.58);
  border: 1px #eee solid;
  width: 9px;
  height: 9px;
  font-size: 0;
  position: absolute;
  filter: alpha(opacity=80) !important;
  opacity: 0.8 !important;
}

/* line 5324, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-n {
  left: 50%;
  margin-left: -5px;
  margin-top: -5px;
  top: 0;
  cursor: n-resize;
}

/* line 5331, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -5px;
  margin-left: -5px;
  cursor: s-resize;
}

/* line 5338, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-e {
  margin-right: -5px;
  margin-top: -5px;
  right: 0;
  top: 50%;
  cursor: e-resize;
}

/* line 5345, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-w {
  left: 0;
  margin-left: -5px;
  margin-top: -5px;
  top: 50%;
  cursor: w-resize;
}

/* line 5352, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-nw {
  left: 0;
  margin-left: -5px;
  margin-top: -5px;
  top: 0;
  cursor: nw-resize;
}

/* line 5359, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-ne {
  margin-right: -5px;
  margin-top: -5px;
  right: 0;
  top: 0;
  cursor: ne-resize;
}

/* line 5366, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-se {
  bottom: 0;
  margin-bottom: -5px;
  margin-right: -5px;
  right: 0;
  cursor: se-resize;
}

/* line 5373, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -5px;
  margin-left: -5px;
  cursor: sw-resize;
}

/* line 5380, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-touch .jcrop-handle {
  z-index: 4;
  background-color: rgba(49, 28, 28, 0.58);
  border: 1px #eee solid;
  width: 18px;
  height: 18px;
  font-size: 0;
  position: absolute;
  filter: alpha(opacity=80) !important;
  opacity: 0.8 !important;
}

/* line 5391, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-touch .jcrop-handle.ord-n {
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  top: 0;
  cursor: n-resize;
}

/* line 5398, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-touch .jcrop-handle.ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -10px;
  margin-left: -10px;
  cursor: s-resize;
}

/* line 5405, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-touch .jcrop-handle.ord-e {
  margin-right: -10px;
  margin-top: -10px;
  right: 0;
  top: 50%;
  cursor: e-resize;
}

/* line 5412, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-touch .jcrop-handle.ord-w {
  left: 0;
  margin-left: -10px;
  margin-top: -10px;
  top: 50%;
  cursor: w-resize;
}

/* line 5419, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-touch .jcrop-handle.ord-nw {
  left: 0;
  margin-left: -10px;
  margin-top: -10px;
  top: 0;
  cursor: nw-resize;
}

/* line 5426, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-touch .jcrop-handle.ord-ne {
  margin-right: -10px;
  margin-top: -10px;
  right: 0;
  top: 0;
  cursor: ne-resize;
}

/* line 5433, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-touch .jcrop-handle.ord-se {
  bottom: 0;
  margin-bottom: -10px;
  margin-right: -10px;
  right: 0;
  cursor: se-resize;
}

/* line 5440, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-touch .jcrop-handle.ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -10px;
  margin-left: -10px;
  cursor: sw-resize;
}

/* line 5447, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar {
  font-size: 0;
  position: absolute;
}

/* line 5451, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-n,
.jcrop-dragbar.ord-s {
  height: 9px !important;
  width: 100%;
}

/* line 5456, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
  top: 0px;
  height: 100%;
  width: 9px !important;
}

/* line 5462, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-n {
  margin-top: -5px;
  cursor: n-resize;
  top: 0px;
}

/* line 5467, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-s {
  bottom: 0;
  margin-bottom: -5px;
  cursor: s-resize;
}

/* line 5472, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-e {
  margin-right: -5px;
  right: 0;
  cursor: e-resize;
}

/* line 5477, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-w {
  margin-left: -5px;
  cursor: w-resize;
}

/* line 5481, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-shades {
  position: relative;
  top: 0;
  left: 0;
}

/* line 5486, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-shades div {
  cursor: crosshair;
}

/* line 5489, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-noresize .jcrop-dragbar,
.jcrop-noresize .jcrop-handle {
  display: none;
}

/* line 5493, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-selection.jcrop-nodrag .jcrop-box,
.jcrop-nodrag .jcrop-shades div {
  cursor: default;
}

/* line 5497, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-light .jcrop-border {
  background: #fff;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
}

/* line 5502, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-light .jcrop-handle {
  background-color: #000;
  border-color: #ffffff;
}

/* line 5506, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dark .jcrop-border {
  background: #000;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
}

/* line 5511, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dark .jcrop-handle {
  background-color: #fff;
  border-color: #000000;
}

/* line 5515, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.solid-line .jcrop-border {
  background: #ffffff;
}

/* line 5518, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-thumb {
  overflow: hidden;
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.4);
  box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.1);
  display: block;
  padding: 3px;
  position: absolute;
  top: 0;
  left: 100%;
  margin-left: 20px;
  z-index: 200;
}

/* line 5531, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-active img,
.jcrop-thumb img,
.jcrop-thumb canvas {
  min-width: none;
  min-height: none;
  max-width: none;
  max-height: none;
}

/* line 5539, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-hl-active .jcrop-border {
  filter: alpha(opacity=20) !important;
  opacity: 0.2 !important;
}

/* line 5543, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-hl-active .jcrop-handle {
  filter: alpha(opacity=10) !important;
  opacity: 0.1 !important;
}

/* line 5547, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-hl-active .jcrop-selection:hover .jcrop-border {
  background-color: #ccc;
  filter: alpha(opacity=50) !important;
  opacity: 0.5 !important;
}

/* line 5552, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-hl-active .jcrop-selection.jcrop-current .jcrop-border {
  background: #808080 url(/assets/jcrop/Jcrop-752309673bbd9d9b2ba0bd58d0a7071a2c59c30e2824d85bcd2a3bc0a07ef1f1.gif);
  opacity: 0.35 !important;
  filter: alpha(opacity=35) !important;
}

/* line 5557, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-hl-active .jcrop-selection.jcrop-current .jcrop-handle {
  filter: alpha(opacity=30) !important;
  opacity: 0.3 !important;
}

/* line 5561, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-hl-active .jcrop-selection.jcrop-focus .jcrop-border {
  background: url(/assets/jcrop/Jcrop-752309673bbd9d9b2ba0bd58d0a7071a2c59c30e2824d85bcd2a3bc0a07ef1f1.gif);
  opacity: 0.65 !important;
  filter: alpha(opacity=65) !important;
}

/* line 5566, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-hl-active .jcrop-selection.jcrop-focus .jcrop-handle {
  filter: alpha(opacity=60) !important;
  opacity: 0.6 !important;
}

/* line 5570, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
button.jcrop-box {
  background: none;
}

/* line 5573, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.inline-labels label {
  margin-left: 10px;
}

/* line 5576, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-holder {
  direction: ltr;
  text-align: left;
}

/* Selection Border */
/* line 5581, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-vline,
.jcrop-hline {
  background: #ffffff url(/assets/jcrop/Jcrop-752309673bbd9d9b2ba0bd58d0a7071a2c59c30e2824d85bcd2a3bc0a07ef1f1.gif);
  font-size: 0;
  position: absolute;
}

/* line 5587, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-vline {
  height: 100%;
  width: 1px !important;
}

/* line 5591, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-vline.right {
  right: 0;
}

/* line 5594, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-hline {
  height: 1px !important;
  width: 100%;
}

/* line 5598, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-hline.bottom {
  bottom: 0;
}

/* Invisible click targets */
/* line 5602, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-tracker {
  height: 100%;
  width: 100%;
  /* "turn off" link highlight */
  -webkit-tap-highlight-color: transparent;
  /* disable callout, image save panel */
  -webkit-touch-callout: none;
  /* disable cut copy paste */
  -webkit-user-select: none;
}

/* Selection Handles */
/* line 5613, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle {
  background-color: #333333;
  border: 1px #eeeeee solid;
  width: 7px;
  height: 7px;
  font-size: 1px;
}

/* line 5620, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-n {
  left: 50%;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}

/* line 5626, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -4px;
  margin-left: -4px;
}

/* line 5632, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-e {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 50%;
}

/* line 5638, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-w {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 50%;
}

/* line 5644, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-nw {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}

/* line 5650, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-ne {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 0;
}

/* line 5656, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-se {
  bottom: 0;
  margin-bottom: -4px;
  margin-right: -4px;
  right: 0;
}

/* line 5662, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle.ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -4px;
  margin-left: -4px;
}

/* Dragbars */
/* line 5669, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-n,
.jcrop-dragbar.ord-s {
  height: 7px;
  width: 100%;
}

/* line 5674, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
  height: 100%;
  width: 7px;
}

/* line 5679, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-n {
  margin-top: -4px;
}

/* line 5682, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-s {
  bottom: 0;
  margin-bottom: -4px;
}

/* line 5686, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-e {
  margin-right: -4px;
  right: 0;
}

/* line 5690, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-w {
  margin-left: -4px;
}

/* The "jcrop-light" class/extension */
/* line 5694, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-light .jcrop-vline,
.jcrop-light .jcrop-hline {
  background: #ffffff;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
}

/* line 5700, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-light .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #000000;
  border-color: #ffffff;
  border-radius: 3px;
}

/* The "jcrop-dark" class/extension */
/* line 5708, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dark .jcrop-vline,
.jcrop-dark .jcrop-hline {
  background: #000000;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
}

/* line 5714, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dark .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #ffffff;
  border-color: #000000;
  border-radius: 3px;
}

/* Simple macro to turn off the antlines */
/* line 5722, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.solid-line .jcrop-vline,
.solid-line .jcrop-hline {
  background: #ffffff;
}

/* Fix for twitter bootstrap et al. */
/* line 5727, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-holder {
  display: inline-block;
  float: left;
  margin-bottom: 20px;
}

/* line 5732, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.modal .jcrop-holder {
  display: block;
  float: none !important;
  margin: 0px !important;
}

/* line 5737, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-holder img,
img.jcrop-preview {
  max-width: none;
}

/* custom */
/* line 5742, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-handle {
  position: absolute;
}

/* line 5745, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-active {
  position: relative;
  float: left;
}

/* line 5749, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-selection {
  position: absolute;
}

/* line 5752, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar,
.jcrop-border {
  background: #ffffff url(/assets/jcrop/Jcrop-752309673bbd9d9b2ba0bd58d0a7071a2c59c30e2824d85bcd2a3bc0a07ef1f1.gif);
  position: absolute;
}

/* line 5757, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border.ord-n,
.jcrop-dragbar.ord-n {
  top: 0;
  height: 1px;
  margin: 0;
  cursor: n-resize;
  left: 0;
  right: 0;
}

/* line 5766, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border.ord-s,
.jcrop-dragbar.ord-s {
  bottom: 0;
  height: 1px;
  margin: 0;
  cursor: s-resize;
  left: 0;
  right: 0;
}

/* line 5775, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border.ord-e,
.jcrop-border.ord-w,
.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
  width: 1px;
  margin: 0;
  top: 0;
  cursor: e-resize;
  bottom: 0;
}

/* line 5785, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-n,
.jcrop-dragbar.ord-s {
  background: none;
  height: 7px;
}

/* line 5790, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
  background: none;
  width: 7px;
}

/* line 5795, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border.ord-e,
.jcrop-dragbar.ord-e {
  right: 0;
}

/* line 5799, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-border.ord-w,
.jcrop-dragbar.ord-w {
  left: 0;
}

/* line 5803, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jcrop-box {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  cursor: move;
  background: none;
  border: 0;
}

/*Grid*/
/* line 5814, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid {
  position: relative;
  border: 1px solid #333 !important;
  margin: 0px;
  overflow: hidden;
}

/* line 5820, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-view {
  position: relative;
  left: 0;
  top: 0;
  padding: 0;
  font-size: 11px;
}

/* caption*/
/* line 5828, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-titlebar {
  padding: 12px 13px;
  position: relative;
  font-size: 12px;
  border-left: 0 none;
  border-right: 0 none;
  border-top: 0 none;
  background-color: #f3f3f3;
  background-image: -moz-linear-gradient(top, #f3f3f3, #e2e2e2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3f3f3), to(#e2e2e2));
  background-image: -webkit-linear-gradient(top, #f3f3f3, #e2e2e2);
  background-image: -o-linear-gradient(top, #f3f3f3, #e2e2e2);
  background-image: linear-gradient(to bottom, #f3f3f3, #e2e2e2);
  background-repeat: repeat-x;
}

/* line 5843, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-caption {
  text-align: left;
}

/* line 5846, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-title {
  font-size: 15px;
  color: #333;
}

/* line 5850, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-titlebar-close {
  position: absolute;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  right: 10px !important;
  cursor: pointer;
}

/* line 5859, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-titlebar-close span {
  display: block;
  margin: 1px;
}

/* line 5863, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-titlebar-close:hover {
  padding: 0;
}

/* header*/
/* line 5867, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}

/* line 5876, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-hbox {
  float: left;
  padding-right: 20px;
}

/* line 5880, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-htable {
  table-layout: fixed;
  margin: 0;
}

/* line 5884, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-htable th {
  padding: 0 2px 0 2px;
}

/* line 5887, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-htable th div {
  overflow: hidden;
  position: relative;
}

/* line 5891, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background: none;
  border: none;
}

/* line 5897, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
tr.ui-jqgrid-labels {
  background-color: #eee;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#fafafa));
  background-image: -webkit-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
  background-image: -moz-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
  background-image: -ms-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
  background-image: -o-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
  background-image: -linear-gradient(top, #f2f2f2 0, #fafafa 100%);
  font-size: 12px;
}

/* line 5907, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-th-column,
.ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  border-top: 0 none;
  border-bottom: 0 none;
}

/* line 5915, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-th-ltr,
.ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {
  border-left: 0 none;
}

/* line 5919, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-th-rtl,
.ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {
  border-right: 0 none;
}

/* line 5923, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-first-th-ltr {
  border-right: 1px solid;
}

/* line 5926, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-first-th-rtl {
  border-left: 1px solid;
}

/* line 5929, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-th-div-ie {
  white-space: nowrap;
  zoom: 1;
}

/* line 5933, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-resize {
  height: 20px !important;
  position: relative;
  cursor: e-resize;
  display: inline;
  overflow: hidden;
}

/* line 5940, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-grid-ico-sort {
  overflow: hidden;
  position: absolute;
  display: inline;
  cursor: pointer !important;
  right: 0px;
}

/* line 5947, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-icon-asc {
  margin-top: -4px;
  right: -1px;
}

/* line 5951, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-icon-desc {
  margin-top: 3px;
  height: 12px;
}

/* line 5955, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-i-asc {
  margin-top: 0;
  height: 16px;
}

/* line 5959, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-i-desc {
  margin-top: 0;
  margin-left: 13px;
  height: 16px;
}

/* line 5964, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-sortable {
  cursor: pointer;
}

/* line 5967, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.ui-search-toolbar th {
  border-top-width: 1px !important;
  border-top-color: inherit !important;
  border-top-style: ridge !important;
}

/* line 5972, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
tr.ui-search-toolbar input {
  margin: 1px 0 0 0;
}

/* line 5975, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
tr.ui-search-toolbar select {
  margin: 1px 0 0 0;
}

/* body */
/* line 5979, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: auto;
  text-align: left;
}

/* line 5986, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-btable {
  table-layout: fixed;
  margin: 0;
  outline-style: none;
}

/* line 5991, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.jqgrow {
  outline-style: none;
}

/* line 5994, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.jqgroup {
  outline-style: none;
}

/* line 5997, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.jqgrow td {
  font-weight: normal;
  overflow: hidden;
  white-space: pre;
}

/* line 6002, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.jqgfirstrow td {
  padding: 0 2px 0 2px;
  border-right-width: 1px;
  border-right-style: solid;
}

/* line 6007, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.jqgroup td {
  font-weight: normal;
  overflow: hidden;
  white-space: pre;
}

/* line 6012, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.jqfoot td {
  font-weight: bold;
  overflow: hidden;
  white-space: pre;
}

/* line 6017, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.ui-row-ltr td {
  text-align: left;
}

/* line 6020, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.ui-row-rtl td {
  text-align: right;
}

/* line 6023, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid td.jqgrid-rownum {
  padding: 0 2px 0 2px;
  margin: 0;
  border: 0 none;
}

/* line 6028, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-resize-mark {
  width: 2px;
  left: 0;
  background-color: #777;
  cursor: e-resize;
  cursor: col-resize;
  position: absolute;
  top: 0;
  height: 100px;
  overflow: hidden;
  display: none;
  border: 0 none;
  z-index: 99999;
}

/* footer */
/* line 6043, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-sdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important;
}

/* line 6052, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-ftable {
  table-layout: fixed;
  margin-bottom: 0;
}

/* line 6056, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.footrow td {
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  height: 21px;
  padding: 0 2px 0 2px;
}

/* line 6063, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.footrow-ltr td {
  text-align: left;
  border-right-width: 1px;
  border-right-color: inherit;
  border-right-style: solid;
}

/* line 6069, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.footrow-rtl td {
  text-align: right;
  border-left-width: 1px;
  border-left-color: inherit;
  border-left-style: solid;
}

/* Pager*/
/* line 6076, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-pager {
  border-left: 0 none !important;
  border-right: 0 none !important;
  border-bottom: 0 none !important;
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
  height: 25px;
  white-space: nowrap;
  overflow: hidden;
  font-size: 11px;
  border-top: 1px solid #D3D3D3;
}

/* line 6089, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-pager-control {
  position: relative;
}

/* line 6092, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-pg-table {
  position: relative;
  padding-bottom: 2px;
  width: auto;
  margin: 0;
}

/* line 6098, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-pg-table td {
  font-weight: normal;
  vertical-align: middle;
  padding: 1px;
}

/* line 6103, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-pg-button {
  height: 19px !important;
}

/* line 6106, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-pg-button span {
  display: block;
  margin: 1px;
  float: left;
}

/* line 6111, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-pg-button:hover {
  /*padding: 0;*/
}

/* line 6114, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-state-disabled:hover {
  padding: 1px;
}

/* line 6117, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-pg-input {
  height: 13px;
  font-size: .8em;
  margin: 0;
}

/* line 6122, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-pg-selbox {
  font-size: .8em;
  line-height: 18px;
  display: block;
  height: 18px;
  margin: 0;
}

/* line 6129, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-separator {
  height: 18px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  margin: 1px;
  float: right;
}

/* line 6136, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-paging-info {
  font-weight: normal;
  height: 19px;
  margin-top: 3px;
  margin-right: 4px;
}

/* line 6142, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {
  padding: 1px 0;
  float: left;
  position: relative;
}

/* line 6147, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button {
  cursor: pointer;
}

/* line 6150, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon {
  float: left;
  margin: 0 2px;
}

/* line 6154, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid td input,
.ui-jqgrid td select .ui-jqgrid td textarea {
  margin: 0;
}

/* line 6158, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid td textarea {
  width: auto;
  height: auto;
}

/* line 6162, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-toppager {
  border-left: 0 none !important;
  border-right: 0 none !important;
  border-top: 0 none !important;
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
  height: 25px !important;
  white-space: nowrap;
  overflow: hidden;
}

/* line 6173, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div {
  padding: 1px 0;
  float: left;
  position: relative;
}

/* line 6178, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button {
  cursor: pointer;
}

/* line 6181, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon {
  float: left;
  margin: 0 2px;
}

/*subgrid*/
/* line 6186, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {
  display: block;
}

/* line 6189, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-subgrid {
  margin: 0;
  padding: 0;
  width: 100%;
}

/* line 6194, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-subgrid table {
  table-layout: fixed;
}

/* line 6197, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {
  height: 18px;
  border-right-width: 1px;
  border-right-color: inherit;
  border-right-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: inherit;
  border-bottom-style: solid;
}

/* line 6206, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-subgrid td.subgrid-data {
  border-top: 0 none !important;
}

/* line 6209, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-subgrid td.subgrid-cell {
  border-width: 0 0 1px 0;
}

/* line 6212, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-th-subgrid {
  height: 20px;
}

/* loading */
/* line 6216, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .loading {
  position: absolute;
  top: 45%;
  left: 45%;
  width: auto;
  z-index: 101;
  padding: 6px;
  margin: 5px;
  text-align: center;
  font-weight: bold;
  display: none;
  border-width: 2px !important;
  font-size: 11px;
}

/* line 6230, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .jqgrid-overlay {
  display: none;
  z-index: 100;
}

/* IE * html .jqgrid-overlay {width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');} */
/* line 6235, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
* .jqgrid-overlay iframe {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

/* IE width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}*/
/* end loading div */
/* toolbar */
/* line 6244, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-userdata {
  border-left: 0 none;
  border-right: 0 none;
  height: 21px;
  overflow: hidden;
}

/*Modal Window */
/* line 6251, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog {
  display: none;
  width: 300px;
  position: absolute;
  padding: .2em;
  font-size: 11px;
  overflow: visible;
}

/* line 6259, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog .ui-jqdialog-titlebar {
  padding: .3em .2em;
  position: relative;
}

/* line 6263, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog .ui-jqdialog-title {
  margin: .1em 0 .2em;
}

/* line 6266, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog .ui-jqdialog-titlebar-close {
  position: absolute;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
  cursor: pointer;
}

/* line 6275, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog .ui-jqdialog-titlebar-close span {
  display: block;
  margin: 1px;
}

/* line 6279, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog .ui-jqdialog-titlebar-close:hover,
.ui-jqdialog .ui-jqdialog-titlebar-close:focus {
  padding: 0;
}

/* line 6283, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content,
.ui-jqdialog .ui-jqdialog-content {
  border: 0;
  background: none;
  height: auto;
}

/* line 6289, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog .ui-jqconfirm {
  padding: .4em 1em;
  border-width: 3px;
  position: absolute;
  bottom: 10px;
  right: 10px;
  overflow: visible;
  display: none;
  height: 80px;
  width: 220px;
  text-align: center;
}

/* line 6301, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog > .ui-resizable-se {
  bottom: -3px;
  right: -3px;
}

/* line 6305, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid > .ui-resizable-se {
  bottom: -3px;
  right: -3px;
}

/* end Modal window*/
/* Form edit */
/* line 6311, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content .FormGrid {
  margin: 0;
}

/* line 6314, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content .EditTable {
  width: 100%;
  margin-bottom: 0;
}

/* line 6318, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content .DelTable {
  width: 100%;
  margin-bottom: 0;
}

/* line 6322, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.EditTable td input,
.EditTable td select,
.EditTable td textarea {
  margin: 0;
}

/* line 6327, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.EditTable td textarea {
  width: auto;
  height: auto;
}

/* line 6331, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content td.EditButton {
  text-align: right;
  border-top: 0 none;
  border-left: 0 none;
  border-right: 0 none;
  padding-bottom: 5px;
  padding-top: 5px;
}

/* line 6339, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content td.navButton {
  text-align: center;
  border-left: 0 none;
  border-top: 0 none;
  border-right: 0 none;
  padding-bottom: 5px;
  padding-top: 5px;
}

/* line 6347, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content input.FormElement {
  padding: 0.3em;
}

/* line 6350, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content select.FormElement {
  padding: 0.3em;
}

/* line 6353, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content .data-line {
  padding-top: .1em;
  border: 0 none;
}

/* line 6357, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content .CaptionTD {
  vertical-align: middle;
  border: 0 none;
  padding: 2px;
  white-space: nowrap;
}

/* line 6363, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content .DataTD {
  padding: 2px;
  border: 0 none;
  vertical-align: top;
}

/* line 6368, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content .form-view-data {
  white-space: pre;
}

/* line 6371, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fm-button {
  display: inline-block;
  margin: 0 4px 0 0;
  padding: .4em .5em;
  text-decoration: none !important;
  cursor: pointer;
  position: relative;
  text-align: center;
  zoom: 1;
}

/* line 6381, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fm-button-icon-left {
  padding-left: 1.9em;
}

/* line 6384, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fm-button-icon-right {
  padding-right: 1.9em;
}

/* line 6387, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fm-button-icon-left .ui-icon {
  right: auto;
  left: .2em;
  margin-left: 0;
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

/* line 6395, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fm-button-icon-right .ui-icon {
  left: auto;
  right: .2em;
  margin-left: 0;
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

/* line 6403, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#nData,
#pData {
  float: left;
  margin: 3px;
  padding: 0;
  width: 15px;
}

/* End Eorm edit */
/*.ui-jqgrid .edit-cell {}*/
/* line 6412, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .selected-row,
div.ui-jqgrid .selected-row td {
  font-style: normal;
  border-left: 0 none;
}

/* inline edit actions button*/
/* line 6418, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-inline-del.ui-state-hover span,
.ui-inline-edit.ui-state-hover span,
.ui-inline-save.ui-state-hover span,
.ui-inline-cancel.ui-state-hover span {
  margin: -1px;
}

/* Tree Grid */
/* line 6425, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .tree-wrap {
  float: left;
  position: relative;
  height: 18px;
  white-space: nowrap;
  overflow: hidden;
}

/* line 6432, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .tree-minus {
  position: absolute;
  height: 18px;
  width: 18px;
  overflow: hidden;
}

/* line 6438, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .tree-plus {
  position: absolute;
  height: 18px;
  width: 18px;
  overflow: hidden;
}

/* line 6444, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .tree-leaf {
  position: absolute;
  height: 18px;
  width: 18px;
  overflow: hidden;
}

/* line 6450, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .treeclick {
  cursor: pointer;
}

/* moda dialog */
/* line 6454, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
* iframe.jqm {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

/*	 width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}*/
/* line 6461, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid-dnd tr td {
  border-right-width: 1px;
  border-right-color: inherit;
  border-right-style: solid;
  height: 20px;
}

/* RTL Support */
/* line 6468, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-caption-rtl {
  text-align: right;
}

/* line 6471, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-hbox-rtl {
  float: right;
  padding-left: 20px;
}

/* line 6475, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-resize-ltr {
  float: right;
  margin: -2px -2px -2px 0;
}

/* line 6479, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-resize-rtl {
  float: left;
  margin: -2px 0 -1px -3px;
}

/* line 6483, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-sort-rtl {
  left: 0;
}

/* line 6486, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .tree-wrap-ltr {
  float: left;
}

/* line 6489, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .tree-wrap-rtl {
  float: right;
}

/* line 6492, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-ellipsis {
  -moz-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

/* Toolbar Search Menu */
/* line 6497, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-search-menu {
  position: absolute;
  padding: 2px 5px;
}

/* line 6501, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-search-table {
  padding: 0;
  border: 0 none;
  height: 20px;
  width: 100%;
}

/* line 6507, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-search-table .ui-search-oper {
  width: 20px;
}

/* line 6510, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
a.g-menu-item,
a.soptclass,
a.clearsearchclass {
  cursor: pointer;
}

/* line 6515, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-search-table .ui-search-input > input,
.ui-jqgrid .ui-search-table .ui-search-input > select {
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 6522, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-view input,
.ui-jqgrid .ui-jqgrid-view select,
.ui-jqgrid .ui-jqgrid-view textarea,
.ui-jqgrid .ui-jqgrid-view button {
  font-size: 11px;
}

/*
 * CUSTOM
 */
/* line 6531, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid {
  position: relative;
  border: 1px solid #ccc !important;
  margin: 0px;
  overflow: hidden;
}

/* line 6537, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.ui-row-ltr td,
.ui-jqgrid tr.ui-row-ltr,
.ui-jqgrid table {
  border-left: none !important;
}

/* line 6542, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.ui-row-ltr td {
  padding: 6px 4px;
  font-size: 13px !important;
}

/* line 6546, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-titlebar {
  border-bottom: 1px solid #BEBEBE;
}

/* line 6549, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-view input {
  margin: 0px !important;
}

/* line 6552, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-htable th {
  background-color: #eee;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#fafafa));
  background-image: -webkit-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
  background-image: -moz-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
  background-image: -ms-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
  background-image: -o-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
  background-image: -linear-gradient(top, #f2f2f2 0, #fafafa 100%);
}

/* line 6561, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-htable th div {
  padding-right: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: bold;
  background: none;
}

/* line 6568, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-pager {
  font-size: 12px;
  height: auto;
  padding: 4px !important;
}

/* line 6573, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid tr.jqgrow {
  height: 30px;
  font-size: 12px;
}

/* line 6577, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-view button,
.ui-jqgrid .ui-jqgrid-view input,
.ui-jqgrid .ui-jqgrid-view select,
.ui-jqgrid .ui-jqgrid-view textarea {
  /*font-size: 13px;
	padding: 4px;
	margin: 5px 2px;*/
}

/* line 6585, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jqgrid-new-row {
  color: #1B641B !important;
  background-color: #A8E798 !important;
  border-color: #7E9E64 !important;
}

/* line 6590, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content .DataTD {
  padding-bottom: 5px;
}

/* line 6593, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqdialog-content .DataTD:last-child {
  padding-bottom: 10px;
}

/* line 6596, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-jqgrid-bdiv {
  /*overflow-x:hidden;
	height:300px !important;*/
  background: #fff;
}

/* line 6601, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-state-hover td {
  background: #ecf3f8 !important;
}

/* line 6604, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-pg-button {
  height: auto !important;
}

/* line 6607, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-pg-input,
.ui-jqgrid .ui-pg-selbox {
  height: auto;
  font-size: inherit;
}

/* line 6612, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-state-highlight td {
  color: #3a87ad !important;
  background-color: #d9edf7 !important;
  border-color: #bce8f1 !important;
}

/* line 6617, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-jqgrid .ui-state-highlight + .ui-widget-content > td {
  border-top-color: #bce8f1;
}

/*
 * VECTOR MAP
 */
/* line 6623, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jvectormap-label {
  position: absolute;
  display: none;
  border: solid 1px #CDCDCD;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #292929;
  color: white;
  font-family: sans-serif, Verdana;
  font-size: smaller;
  padding: 3px;
}

/* line 6636, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jvectormap-zoomin,
.jvectormap-zoomout {
  position: absolute;
  background: #292929;
  padding: 4px;
  width: 22px;
  height: 22px;
  cursor: pointer;
  line-height: 10px;
  text-align: center;
  font-size: 14px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  background-color: #ffffff;
  border: 1px solid #bfbfbf;
}

/* line 6656, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jvectormap-zoomin:hover,
.jvectormap-zoomout:hover {
  background: #eeeeee;
  border-color: #d9d9d9;
}

/* line 6661, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jvectormap-zoomin {
  top: 0px;
}

/* line 6664, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jvectormap-zoomout {
  top: 24px;
}

/* line 6667, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.vector-map {
  height: 300px;
  width: 100%;
  padding: 10px;
}

/* line 6672, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#heat-fill {
  display: block;
  position: relative;
  margin-bottom: 20px;
  background: #333333;
  height: 7px;
  width: 200px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAABCAIAAAAU3Xa1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMDE4MkZGMzMzOTgxMUUzODZBQUNFQUNFOTk0NEUxRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMDE4MkZGNDMzOTgxMUUzODZBQUNFQUNFOTk0NEUxRiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAwMTgyRkYxMzM5ODExRTM4NkFBQ0VBQ0U5OTQ0RTFGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAwMTgyRkYyMzM5ODExRTM4NkFBQ0VBQ0U5OTQ0RTFGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+rG8MDAAAAM5JREFUeNpUUtESwyAIg8ft9v8/W4ElBPWKV1AIiKEeEWVuVlWjINSVONBnirQDxukNgcuyTQsBzLHMDsLIQQw+nIL71JqNJ5GZJXApFNpmtlagQjfS2xGbkFA4Iwu+hu0sK3Wl3nOwNv7TvPrWk3X0eW9dK1pU9hK2eTuWb2ySJmlziutA3iBxmblPNvA5PNsuUpoDY80+Z0SW1IRpDEqwC58C14tsr1f8le8si0aojdADr/1UjaclsFashX8GGkL9wDxtRsV6ft/PX4ABADRzhOVIOJaAAAAAAElFTkSuQmCC);
}

/* line 6681, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fill-a,
.fill-b {
  width: 20px;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  background: #ffffff;
  padding-right: 4px;
  position: absolute;
  left: 0px;
  margin-top: -7px;
  font-weight: bold;
}

/* line 6695, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.fill-b {
  text-align: left;
  position: absolute;
  right: 0px;
  left: auto;
  top: 0px;
  width: 60px;
  padding-left: 4px;
  padding-right: 0px;
}

/*!
 * Select2 4.0.1
 * https://select2.github.io
 *
 * Released under the MIT license
 * https://github.com/select2/select2/blob/master/LICENSE.md
 */
/* line 6712, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  /* inline-block for ie7 */
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}

/* line 6721, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.

    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box;
  /* webkit */
  -moz-box-sizing: border-box;
  /* firefox */
  box-sizing: border-box;
  /* css3 */
}

/* line 6738, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection,
.select2-container .select2-choice {
  display: block;
  height: 32px;
  padding: 0 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #ccc;
  white-space: nowrap;
  line-height: 32px;
  color: #444;
  text-decoration: none;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  /* rtl settings */
}

/* line 6759, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.smart-rtl .select2-selection,
.smart-rtl .select2-container .select2-choice {
  text-align: right;
  margin-right: -1px;
}

/* line 6764, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container--above .select2-selection,
.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #ccc;
}

/* line 6768, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px;
}

/* line 6771, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container .select2-choice > .select2-chosen {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 6778, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container .select2-choice abbr {
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 24px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  /*background: url(/@{base-url}/select2.png) right top no-repeat;*/
  cursor: pointer;
  outline: 0;
}

/* line 6792, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block;
}

/* line 6795, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container .select2-choice abbr:hover {
  /*background-position: right -11px;*/
  cursor: pointer;
}

/* line 6799, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-drop-mask {
  border: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 9998;
  /* styles required for IE to work */
  background: #fff;
  filter: alpha(opacity=0);
}

/* line 6816, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-dropdown,
.select2-drop {
  margin-top: -1px;
  width: 100%;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background: #fff;
  color: #000;
  border: 1px solid #ccc;
  border-top: 0;
  left: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  /* rtl settings */
}

/* line 6832, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.smart-rtl .select2-dropdown,
.smart-rtl .select2-drop {
  direction: rtl;
  text-align: right;
}

/* line 6837, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-drop-auto-width {
  border-top: 1px solid #ccc;
  width: auto;
}

/* line 6841, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container--open .select2-dropdown--above .select2-search,
.select2-drop-auto-width .select2-search {
  padding-top: 4px;
}

/* line 6845, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container--open .select2-dropdown.select2-dropdown--above,
.select2-drop.select2-drop-above {
  margin-bottom: 0px;
  border-top: 1px solid #5D98CC;
  border-top-width: 3px;
  border-bottom: 0;
  margin-top: 1px;
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}

/* line 6855, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container--open .select2-dropdown,
.select2-drop-active {
  border: 1px solid #5D98CC;
  border-top: none;
  border-bottom-width: 3px;
}

/* line 6861, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container--open .select2-dropdown--above,
.select2-drop.select2-drop-above.select2-drop-active {
  border-top-width: 3px;
}

/* line 6865, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection__arrow,
.select2-container .select2-choice .select2-arrow {
  display: inline-block;
  width: 34px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #ccc;
  background-clip: padding-box;
  background: #eee;
  /* rtl settings */
}

/* line 6878, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.smart-rtl .select2-selection__arrow,
.smart-rtl .select2-container .select2-choice .select2-arrow {
  border-left: none;
  border-right: 1px solid #ccc;
  left: 0;
  right: auto;
}

/* line 6885, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection__arrow b,
.select2-container .select2-choice .select2-arrow b {
  display: block;
  width: 100%;
  height: 100%;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  font-size: 14px;
}

/* line 6900, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection__arrow b:before,
.select2-container .select2-choice .select2-arrow b:before {
  content: "\f107";
  width: 100%;
  height: 100%;
  text-align: center;
  display: block;
}

/* line 6908, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap;
}

/* line 6919, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-search input {
  width: 100%;
  height: auto !important;
  min-height: 29px;
  padding: 6px 20px 5px 10px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: 1px solid #aaa;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #ffffff), color-stop(0.99, #eeeeee));
  background: -webkit-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: -moz-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: linear-gradient(top, #ffffff 85%, #eeeeee 99%);
  /* rtl settings */
}

/* line 6938, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.smart-rtl .select2-search input {
  padding: 6px 10px 5px 20px;
}

/* line 6941, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-search:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  content: "\f002";
  top: 50%;
  margin-top: -8px;
  right: 10px;
  color: #686868 !important;
  /* rtl settings */
}

/* line 6957, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.smart-rtl .select2-search:before {
  left: 10px;
  right: auto;
}

/* line 6961, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-drop.select2-drop-above .select2-search:before {
  margin-top: -5px;
}

/* line 6964, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px;
}

/* line 6967, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-drop.select2-drop-above .select2-search:before {
  top: 34%;
}

/* line 6970, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-search input.select2-active {
  background: #ffffff url(/assets/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%;
  background: url(/assets/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #ffffff), color-stop(0.99, #eeeeee));
  background: url(/assets/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%, -webkit-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: url(/assets/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%, -moz-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: url(/assets/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}

/* line 6977, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container--open .select2-selection,
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 1px solid #5D98CC;
  outline: none;
}

/* line 6983, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container--open .select2-selection,
.select2-dropdown-open .select2-choice {
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #fff;
}

/* line 6991, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  border: 1px solid #5D98CC;
  border-top-color: transparent;
}

/* line 6996, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container--open .select2-selection .select2-selection__arrow,
.select2-dropdown-open .select2-choice .select2-arrow {
  background: transparent;
  border-left: none;
  filter: none;
}

/* line 7002, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container--open .select2-selection .select2-selection__arrow b,
.select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -18px 1px;
}

/* results */
/* line 7007, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results {
  max-height: 200px;
  padding: 0;
  margin: 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  display: block;
}

/* line 7017, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results__options {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 7022, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0;
}

/* line 7026, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results__options--nested .select2-results__option,
.select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 20px;
}

/* line 7030, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 40px;
}

/* line 7033, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 60px;
}

/* line 7036, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 80px;
}

/* line 7039, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 100px;
}

/* line 7042, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 110px;
}

/* line 7045, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 120px;
}

/* line 7048, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none;
}

/* line 7053, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}

/* line 7056, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results__options--nested .select2-results__option,
.select2-results .select2-results__group,
.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  display: block;
  margin: 0;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 7070, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results__option--highlighted,
.select2-results .select2-highlighted {
  background: #3276b1;
  color: #fff;
}

/* line 7075, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results li em {
  background: #feffde;
  font-style: normal;
}

/* line 7079, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results .select2-highlighted em {
  background: transparent;
}

/* line 7082, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results .select2-highlighted ul {
  background: #fff;
  color: #000;
}

/* line 7086, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
  padding: 3px 5px;
}

/* line 7093, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-no-results {
  padding-left: 20px;
}

/* line 7096, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-no-results:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f05a";
  margin-right: 5px;
}

/*
disabled look for disabled choices in the results dropdown
*/
/* line 7110, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results .select2-disabled.select2-highlighted {
  color: #666;
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

/* line 7116, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

/* line 7121, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-results .select2-selected {
  display: none;
}

/* line 7124, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-more-results.select2-active {
  background: #f4f4f4 url(/assets/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%;
}

/* line 7127, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-more-results {
  background: #f4f4f4;
  display: list-item;
}

/* disabled styles */
/* line 7132, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

/* line 7138, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0;
}

/* line 7143, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}

/* multiselect */
/* line 7147, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection--multiple,
.select2-container-multi .select2-choices {
  height: auto !important;
  margin: 0;
  padding: 0;
  position: relative;
  border: 1px solid #ccc;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
}

/* line 7158, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

/* line 7161, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container-multi .select2-choices {
  min-height: 26px;
}

/* line 7164, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #5D98CC;
  outline: none;
}

/* line 7168, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection__choice,
.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
  /* rtl settings */
}

/* line 7174, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.smart-rtl .select2-selection__choice,
.smart-rtl .select2-container-multi .select2-choices li {
  float: right;
}

/* line 7178, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 7183, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container-multi .select2-choices .select2-search-field input {
  padding: 5px;
  margin: 1px 0;
  font-family: sans-serif;
  font-size: 100%;
  color: #666;
  outline: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent !important;
}

/* line 7195, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #ffffff url(/assets/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100% !important;
}

/* line 7198, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-default {
  color: #999 !important;
}

/* line 7201, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection__choice,
.select2-container-multi .select2-choices .select2-search-choice {
  padding: 1px 28px 1px 8px;
  margin: 4px 0 3px 5px;
  position: relative;
  line-height: 18px;
  color: #fff;
  cursor: default;
  border: 1px solid #2a6395;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #3276b1;
  /* rtl settings */
}

/* line 7221, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.smart-rtl .select2-selection__choice,
.smart-rtl .select2-container-multi .select2-choices .select2-search-choice {
  margin: 4px 5px 3px 0;
}

/* line 7225, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default;
}

/* line 7228, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container-multi .select2-choices .select2-search-choice-focus {
  opacity: .8;
}

/* line 7231, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection__clear,
.select2-search-choice-close {
  display: none;
}

/* line 7235, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection__choice__remove,
.select2-container-multi .select2-search-choice-close {
  display: block;
  top: 0;
  right: 0;
  padding: 3px 4px 3px 6px;
}

/* line 7242, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection__choice__remove:before {
  content: "\f057";
  display: block;
  font-size: 15px;
}

/* line 7247, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection__choice__remove {
  font-family: FontAwesome;
  font-size: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  margin: 0;
  min-height: 20px;
  min-width: 21px;
  position: absolute;
  text-decoration: none !important;
}

/* line 7259, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection__rendered {
  padding: 0;
}

/* line 7262, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent none repeat scroll 0 0;
  border: 0;
  box-shadow: none;
  outline: 0;
  box-sizing: border-box;
  font-size: 100%;
  margin-top: 0;
  padding: 0;
  /* rtl settings */
}

/* line 7273, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.smart-rtl .select2-container--default .select2-search--inline .select2-search__field {
  text-align: right;
}

/* line 7276, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container .select2-search--inline {
  float: left;
  width: auto;
  line-height: 28px;
  /* rtl settings */
}

/* line 7282, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.smart-rtl .select2-container .select2-search--inline {
  float: right;
}

/* line 7285, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container .select2-search--inline:before {
  display: none !important;
}

/* line 7288, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-selection__choice__remove:hover,
.select2-container-multi .select2-search-choice-close:hover {
  background: rgba(0, 0, 0, 0.3);
}

/*
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px;
}*/
/* disabled styles */
/* line 7300, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

/* line 7306, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px;
  border: 1px solid #4a90cc;
  background-image: none;
  background-color: #86b4dd;
  cursor: not-allowed;
}

/* line 7313, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none;
}

/* end multiselect */
/* line 7318, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  text-decoration: underline;
}

/* line 7322, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-offscreen,
.select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}

/* line 7336, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-hidden-accessible,
.select2-display-none {
  display: none;
}

/* line 7340, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll;
}

/*
 * ADJUSTMENTS
 */
/* line 7351, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.has-error .select2-choice,
.has-error .select2-container .select2-choice .select2-arrow,
.has-error .select2-container-multi .select2-choices {
  border-color: #b94a48;
}

/* line 7356, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.has-error .select2-container .select2-choice .select2-arrow {
  background: #f2dede;
  color: #b94a48;
}

/* line 7360, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.has-error .select2-dropdown-open .select2-choice {
  border-color: #5D98CC !important;
}

/* line 7363, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.select2-drop.select2-drop-above.select2-drop-active {
  margin-top: 2px;
}

/* line 7366, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input > .select2-container {
  min-width: 200px;
}

/* style sheets */
/* line 7370, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox {
  position: fixed;
  bottom: 0;
  box-shadow: rgba(0, 0, 0, 0.3) 0 2px 6px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 6px;
  z-index: 959;
}

/* line 7377, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-titlebar {
  padding: 0px;
  height: 36px;
  cursor: pointer;
  background: #474544 !important;
  color: #ffffff !important;
  font-weight: normal;
  line-height: normal;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
}

/* line 7389, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-titlebar > span {
  font-weight: normal;
  font-size: 14px;
  line-height: 36px;
  margin-left: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 120px;
  display: inline-block;
  float: left;
}

/* line 7401, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-titlebar > span > :first-child {
  display: inline-block;
  border-radius: 50%;
  margin-right: 7px;
  padding: 5px;
}

/* line 7407, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-titlebar.online > span > i {
  background: #54ce3c;
}

/* line 7410, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-titlebar.busy > span > i {
  background: #f14b52;
}

/* line 7413, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-titlebar.away > span > i {
  background: #ffc40d;
}

/* line 7416, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-titlebar.incognito > span > i {
  background: #a19e9d;
}

/* line 7419, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-titlebar.ui-state-focus {
  background: #201f1f !important;
  color: #ffffff;
}

/* line 7423, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-content {
  padding: 0px;
  margin: 0px;
  border: 0px !important;
}

/* line 7428, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-content > .alert-msg {
  border-bottom: 1px dashed #D6D6D6;
  padding: 4px 10px;
  color: #C20F16;
  display: block;
  font-size: 11px;
  text-align: center;
  display: none;
}

/* line 7437, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-content.true > .alert-msg {
  display: block !important;
}

/* line 7440, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-log {
  padding: 7px 10px;
  height: 180px;
  overflow-y: auto;
  overflow-x: hidden;
  background: #ffffff;
  border: none !important;
}

/* line 7448, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-log > :first-child {
  margin-top: 0px;
}

/* line 7451, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-input {
  padding: 3px;
  border-top: 1px solid grey;
  overflow: hidden;
  width: 100% !important;
  max-width: 100% !important;
  border-width: 0px !important;
}

/* line 7459, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-input-box {
  margin: 2px;
  border: 1px solid !important;
  /* #6699FF */
  border-color: #666666 #ccc #ccc #ccc !important;
  padding: 2px;
  height: 50px;
  outline: none;
  resize: none;
  background-color: rgba(48, 126, 204, 0.05) !important;
}

/* line 7470, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-icon {
  float: right;
  min-width: 30px;
  height: 36px;
  border-left: 1px solid rgba(0, 0, 0, 0.09);
  font-size: 14px;
  line-height: 26px;
  color: #fff !important;
  padding: 5px 9px;
}

/* line 7480, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-icon.ui-state-hover {
  background-color: rgba(0, 0, 0, 0.07) !important;
  border-left: 1px solid rgba(0, 0, 0, 0.09) !important;
}

/* line 7484, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-input-focus {
  border-color: #5D98CC !important;
  background-color: #fff !important;
}

/* line 7488, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.ui-chatbox-msg {
  margin-top: 10px;
  float: left;
  clear: both;
  /* Source: http://snipplr.com/view/10979/css-cross-browser-word-wrap */
  white-space: pre-wrap;
  /* CSS3 */
  white-space: -moz-pre-wrap;
  /* Firefox */
  white-space: -pre-wrap;
  /* Opera <7 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  word-wrap: break-word;
  /* IE */
}

/*
 * IN THE MENU
 */
/* line 7507, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.chat-users > ul:before,
.chat-users li:before {
  border: none;
}

/* line 7511, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.chat-users .display-users {
  display: block;
  padding: 0px 15px;
}

/* line 7515, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.chat-users .display-users a[data-chat-id] {
  padding: 4px 6px;
  font-size: 13px;
  margin: 1px 0px;
}

/* line 7520, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.chat-users .display-users [data-chat-id]:hover {
  background: rgba(255, 255, 255, 0.1);
}

/* line 7523, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.chat-users .display-users [data-chat-id] > i {
  display: inline-block;
  border-radius: 50%;
  margin-right: 7px;
  padding: 5px;
  width: auto !important;
}

/* line 7530, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.chat-users .display-users [data-chat-status="away"] > i {
  background: #ffc40d;
}

/* line 7533, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
[data-chat-status="away"] + .popover .usr-card > img {
  border-left-color: #ffc40d;
}

/* line 7536, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.chat-users .display-users [data-chat-status="online"] > i {
  background: #54ce3c;
}

/* line 7539, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
[data-chat-status="online"] + .popover .usr-card > img {
  border-left-color: #54ce3c;
}

/* line 7542, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.chat-users .display-users [data-chat-status="incognito"] > i {
  background: #a19e9d;
}

/* line 7545, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
[data-chat-status="incognito"] + .popover .usr-card > img {
  border-left-color: #a19e9d;
}

/* line 7548, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.chat-users .display-users [data-chat-status="busy"] > i {
  background: #f14b52;
}

/* line 7551, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
[data-chat-status="busy"] + .popover .usr-card > img {
  border-left-color: #f14b52;
}

/* line 7554, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.display-users > dl {
  margin: 0px;
}

/* line 7557, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.chat-user-filter {
  margin-bottom: 10px;
  margin-top: 5px;
  height: 27px;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 3px 4px;
  font-size: 14px;
}

/*
 * POPOVER STYLE
 */
/* line 7570, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
[data-chat-id] + .popover {
  min-width: 250px;
  margin-left: 14px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  font-weight: normal !important;
}

/* line 7580, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
[data-chat-id] + .popover .popover-content {
  padding: 8px;
}

/*
 * USER CARD
 */
/* line 7586, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.usr-card {
  position: relative;
}

/* line 7589, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.usr-card > img {
  display: inline-block;
  border-left: 3px solid #fff;
}

/* line 7593, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.usr-card-content {
  display: inline-block;
  vertical-align: top;
  margin-top: -3px;
  padding-left: 5px;
  max-width: 174px;
}

/* line 7600, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.usr-card-content > :first-child {
  margin: 0px;
  font-size: 14px;
  color: #3276b1;
  font-weight: bold;
}

/* line 7606, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.usr-card-content > p {
  margin: 0px;
}

/* line 7609, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.usr-card-content > p > small {
  display: block;
  color: #7E7E7E;
}

/*
 * DEMO BUTTON
 */
/* line 7616, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.sa-chat-learnmore-btn {
  margin-top: 10px;
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
  padding: 3px 0px !important;
  background: rgba(0, 0, 0, 0.2);
  border-color: rgba(0, 0, 0, 0.2);
  color: #C2C2C2;
  border-radius: 5px;
}

/*! X-editable - v1.5.0 
* In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery
* http://github.com/vitalets/x-editable
* Copyright (c) 2013 Vitaliy Potapov; Licensed MIT */
/* line 7631, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editableform {
  margin-bottom: 0;
  /* overwrites bootstrap margin */
}

/* line 7635, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editableform .control-group {
  margin-bottom: 0;
  /* overwrites bootstrap margin */
  white-space: nowrap;
  /* prevent wrapping buttons on new line */
}

/* line 7641, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-buttons {
  display: inline-block;
  /* should be inline to take effect of parent's white-space: nowrap */
  vertical-align: top;
  margin-left: 7px;
  /* inline-block emulation for IE7*/
  zoom: 1;
  *display: inline;
}

/* line 7650, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-buttons.editable-buttons-bottom {
  display: block;
  margin-top: 7px;
  margin-left: 0;
}

/* line 7655, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input {
  vertical-align: top;
  display: inline-block;
  /* should be inline to take effect of parent's white-space: nowrap */
  width: auto;
  /* bootstrap-responsive has width: 100% that breakes layout */
  white-space: normal;
  /* reset white-space decalred in parent*/
  /* display-inline emulation for IE7*/
  zoom: 1;
  *display: inline;
}

/* line 7667, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-buttons .editable-cancel {
  margin-left: 7px;
}

/*for jquery-ui buttons need set height to look more pretty*/
/* line 7671, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-buttons button.ui-button-icon-only {
  height: 24px;
  width: 30px;
}

/* line 7675, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editableform-loading {
  background: url(/assets/loading-c1cf81bef2ea82eaa43265a5ff786b7cd74e7d5f4f2de104b586f092ca0fb886.gif) center center no-repeat;
  height: 25px;
  width: auto;
  min-width: 25px;
}

/* line 7681, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-inline .editableform-loading {
  background-position: left 5px;
}

/* line 7684, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-error-block {
  max-width: 300px;
  margin: 5px 0 0 0;
  width: auto;
  white-space: normal;
}

/*add padding for jquery ui*/
/* line 7691, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-error-block.ui-state-error {
  padding: 3px;
}

/* line 7694, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-error {
  color: red;
}

/* ---- For specific types ---- */
/* line 7698, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editableform .editable-date {
  padding: 0;
  margin: 0;
  float: left;
}

/* move datepicker icon to center of add-on button. See https://github.com/vitalets/x-editable/issues/183 */
/* line 7704, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-inline .add-on .icon-th {
  margin-top: 3px;
  margin-left: 1px;
}

/* checklist vertical alignment */
/* line 7709, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-checklist label input[type="checkbox"],
.editable-checklist label span {
  vertical-align: middle;
  margin: 0;
}

/* line 7714, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-checklist label {
  white-space: nowrap;
}

/* set exact width of textarea to fit buttons toolbar */
/* line 7718, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-wysihtml5 {
  width: 566px;
  height: 250px;
}

/* clear button shown as link in date inputs */
/* line 7723, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-clear {
  clear: both;
  font-size: 0.9em;
  text-decoration: none;
  text-align: right;
}

/* IOS-style clear button for text inputs */
/* line 7730, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-clear-x {
  background: url(/assets/clear-3e7ca776783956c0521083ddd59b772e3c18a5e6501c302637528edba421378a.png) center center no-repeat;
  display: block;
  width: 13px;
  height: 13px;
  position: absolute;
  opacity: 0.6;
  z-index: 100;
  top: 50%;
  right: 6px;
  margin-top: -6px;
}

/* line 7742, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-clear-x:hover {
  opacity: 1;
}

/* line 7745, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-pre-wrapped {
  white-space: pre-wrap;
}

/* line 7748, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-container.editable-popup {
  max-width: none !important;
  /* without this rule poshytip/tooltip does not stretch */
}

/* line 7752, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-container.popover {
  width: auto;
  /* without this rule popover does not stretch */
}

/* line 7756, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-container.editable-inline {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  /* inline-block emulation for IE7*/
  zoom: 1;
  *display: inline;
}

/* line 7764, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-container.ui-widget {
  font-size: inherit;
  /* jqueryui widget font 1.1em too big, overwrite it */
  z-index: 9990;
  /* should be less than select2 dropdown z-index to close dropdown first when click */
}

/* line 7770, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-click,
a.editable-click,
a.editable-click:hover {
  text-decoration: none;
  border-bottom: dashed 1px #0088cc;
}

/* line 7776, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-click.editable-disabled,
a.editable-click.editable-disabled,
a.editable-click.editable-disabled:hover {
  color: #585858;
  cursor: default;
  border-bottom: none;
}

/* line 7783, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-empty,
.editable-empty:hover,
.editable-empty:focus {
  font-style: italic;
  color: #DD1144;
  /* border-bottom: none; */
  text-decoration: none;
}

/* line 7791, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-unsaved {
  font-weight: bold;
}

/* line 7794, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-unsaved:after {
  /*    content: '*'*/
}

/* line 7797, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-bg-transition {
  -webkit-transition: background-color 1400ms ease-out;
  -moz-transition: background-color 1400ms ease-out;
  -o-transition: background-color 1400ms ease-out;
  -ms-transition: background-color 1400ms ease-out;
  transition: background-color 1400ms ease-out;
}

/*see https://github.com/vitalets/x-editable/issues/139 */
/* line 7805, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.form-horizontal .editable {
  padding-top: 5px;
  display: inline-block;
}

/*
 * x-editable CSS
 */
/* line 7812, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-address {
  display: block;
  margin-bottom: 5px;
}

/* line 7816, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-address span {
  width: 70px;
  display: inline-block;
}

/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
/* line 7828, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker {
  top: 0;
  left: 0;
  padding: 4px;
  /*.dow {
		border-top: 1px solid #ddd !important;
	}*/
}

/* line 7836, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker: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;
  top: -7px;
  left: 6px;
}

/* line 7847, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}

/* line 7857, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker > div {
  display: none;
}

/* line 7860, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker table {
  width: 100%;
  min-width: 214px;
  margin: 0;
}

/* line 7865, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker td,
.editable-input .datepicker th {
  text-align: center;
  width: 24px;
  height: 20px;
}

/* line 7871, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}

/* line 7875, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker td.day.disabled {
  color: #555555;
}

/* line 7878, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker td.old,
.editable-input .datepicker td.new {
  color: #555555;
}

/* line 7882, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker td.active,
.editable-input .datepicker td.active:hover {
  background: #3276b1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-radius: 3px;
}

/* line 7889, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker td span {
  display: block;
  width: 47px;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 2px;
  cursor: pointer;
}

/* line 7898, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker td span:hover {
  background: #eeeeee;
}

/* line 7901, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker td span.active {
  background: #3276b1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-radius: 3px;
}

/* line 7907, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker td span.old {
  color: #555555;
}

/* line 7910, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker th.switch {
  width: 145px;
}

/* line 7913, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker th.next,
.editable-input .datepicker th.prev {
  font-size: 19.5px;
}

/* line 7917, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker thead tr:first-child th {
  cursor: pointer;
}

/* line 7920, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker thead tr:first-child th:hover {
  background: #eeeeee;
}

/* line 7923, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}

/* line 7930, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker .next i,
.datepicker .prev i {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
}

/* line 7941, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker .prev i:before {
  content: "\f060";
}

/* line 7944, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.editable-input .datepicker .next i:before {
  content: "\f061";
}

/*Messagebox */
/* line 7948, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.divMessageBox {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 100000;
}

/* line 7957, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.MessageBoxContainer {
  top: 35%;
  color: white;
  position: relative;
  width: 100%;
  background-color: #232323;
  background-color: rgba(0, 0, 0, 0.8);
  padding: 20px;
}

/* line 7966, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.MessageBoxMiddle {
  position: relative;
  left: 20%;
  width: 60%;
}

/* line 7971, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.MessageBoxMiddle .MsgTitle {
  letter-spacing: -1px;
  font-size: 24px;
  font-weight: 300;
}

/* line 7976, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.MessageBoxMiddle .pText {
  font-size: 13px;
}

/* line 7979, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.MessageBoxContainer input {
  width: 50%;
  padding: 5px;
}

/* line 7983, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.MessageBoxContainer select {
  width: 50%;
  padding: 5px;
}

/* line 7987, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.MessageBoxButtonSection {
  width: 100%;
  height: 30px;
}

/* line 7991, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.MessageBoxButtonSection button {
  float: right;
  margin-right: 7px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 14px;
  font-weight: bold;
}

/* End of MessageBox */
/* line 8000, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.LoadingBoxContainer {
  top: 20%;
  color: white;
  position: relative;
  width: 100%;
  background-color: #232323;
}

/* line 8007, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.LoadingBoxMiddle {
  position: relative;
  left: 20%;
  width: 50%;
  padding: 10px;
}

/* line 8013, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.LoadingBoxContainer .MsgTitle {
  font-size: 26px;
}

/* line 8016, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.LoadingBoxContainer .pText {
  font-size: 13px;
}

/* line 8019, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#LoadingPoints {
  position: absolute;
}

/* bigBoxes */
/* line 8023, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bigBox {
  position: fixed;
  right: 10px;
  bottom: 10px;
  background-color: #004d60;
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 5px;
  width: 390px;
  height: 150px;
  color: white;
  z-index: 99999;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  border-left: 5px solid rgba(0, 0, 0, 0.15);
  overflow: hidden;
}

/* line 8042, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bigBox span {
  font-size: 17px;
  font-weight: 300;
  letter-spacing: -1px;
  padding: 5px 0 !important;
  display: block;
}

/* line 8049, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bigBox p {
  font-size: 13px;
  margin-top: 10px;
}

/* line 8053, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#divMiniIcons {
  position: fixed;
  width: 415px;
  right: 10px;
  bottom: 180px;
  z-index: 9999;
  float: right;
}

/* line 8061, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.botClose {
  position: absolute;
  right: 10px;
  height: 16px;
  width: 15px;
  cursor: pointer;
  font-size: 18px;
  opacity: .5;
  display: block;
  top: 15px;
}

/* line 8072, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.botClose:hover {
  opacity: 1;
}

/* line 8075, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#divMiniIcons .cajita {
  text-align: center;
  vertical-align: middle;
  padding: 4px 6px;
  color: #FFF;
  float: right;
  cursor: pointer;
  display: block;
  background-color: #F00;
  font-size: 17px;
  margin-left: 4px;
  margin-top: 5px;
}

/* line 8088, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#divMiniIcons .cajita:active {
  top: 1px;
  left: 1px;
  position: relative;
}

/* line 8093, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.cajita img {
  width: 23px;
  height: 23px;
  padding-left: 3px;
  padding-top: 3px;
}

/* line 8099, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bigBox .bigboxicon {
  font-size: 30px;
  text-align: left;
  position: absolute;
  top: 120px;
  left: 6px;
  z-index: 0;
}

/* line 8107, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.bigBox .bigboxnumber {
  width: 100%;
  text-align: right;
  font-size: 25px;
}

/* End of  bigBoxes */
/* SmallBox */
/* line 8114, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#divSmallBoxes {
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9999;
}

/* line 8120, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.SmallBox {
  position: absolute;
  right: 5px;
  top: 20px;
  width: 420px;
  color: white;
  z-index: 9999;
  overflow: hidden;
  border: 1px solid transparent;
}

/* line 8130, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.SmallBox:hover {
  border: 1px solid #fff;
  cursor: pointer;
}

/* line 8134, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.SmallBox .foto {
  font-size: 50px;
  position: absolute;
  left: 17px;
}

/* line 8139, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.SmallBox .textoFull {
  width: 93%;
  float: left;
  padding-left: 20px;
}

/* line 8144, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.SmallBox .textoFoto {
  width: 78%;
  margin: 3px 20px 3px 80px;
  float: left;
}

/* line 8149, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.miniPic {
  position: absolute;
  bottom: 8px;
  right: 9px;
}

/* line 8154, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.miniIcono {
  height: 100%;
  font-size: 20px;
}

/* line 8158, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.SmallBox span {
  font-size: 17px;
  font-weight: 300;
  letter-spacing: -1px;
  display: block;
  margin: 4px 0;
}

/* line 8165, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.SmallBox p {
  font-size: 13px;
  margin-top: 2px;
}

/* End of SmallBox */
/* line 8170, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#pageslide {
  /* These styles MUST be included. Do not change. */
  display: none;
  position: absolute;
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 999999;
  /* Specify the width of your pageslide here */
  width: 305px;
  padding: 20px;
  /* These styles are optional, and describe how the pageslide will look */
  background-color: #004d60;
  color: #FFF;
  -webkit-box-shadow: inset 0 0 5px 5px #222;
  -moz-shadow: inset 0 0 0px 0px #222;
  box-shadow: inset 0 0 0px 0px #222;
}

/* line 8188, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.purehtml {
  color: white;
  font-size: 16px;
}

/* Mobile Phones */
@media screen and (max-width: 450px) and (max-width: 767px) {
  /* SmallBox Responsive */
  /* line 8195, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  #divSmallBoxes {
    position: fixed;
    width: 90%;
    right: 0;
    top: 0;
  }

  /* line 8201, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  .SmallBox {
    width: 95%;
  }

  /* line 8204, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  .SmallBox:hover {
    box-shadow: 0px 0px 10px #888888;
    cursor: pointer;
  }

  /* line 8208, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  .SmallBox span {
    font-size: 16px;
    /*font-weight:bold;*/
  }

  /* line 8212, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  .SmallBox p {
    font-size: 12px;
    margin-top: 2px;
  }

  /* line 8216, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  .SmallBox .textoFull {
    width: 93%;
    float: left;
    padding-left: 20px;
  }

  /* line 8221, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  .SmallBox .textoFoto {
    width: 55%;
    margin: 3px 20px 3px 80px;
    float: left;
  }

  /* End of SmallBox Responsive*/
  /* bigBoxes Responsive */
  /* line 8228, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  .bigBox {
    position: fixed;
    right: 10px;
    bottom: 10px;
    background-color: #004d60;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    width: 88%;
    height: 150px;
    color: white;
    z-index: 99999;
  }

  /* End of  bigBoxes  Responsive */
  /*Messagebox Responsive */
  /* line 8244, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  .divMessageBox {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    z-index: 100000;
  }

  /* line 8253, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  .MessageBoxContainer {
    top: 25%;
    color: white;
    position: relative;
    width: 100%;
    background-color: #232323;
  }

  /* line 8260, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  .MessageBoxMiddle {
    position: relative;
    left: 0;
    width: 100%;
    padding: 3px;
  }

  /* line 8266, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  .MessageBoxMiddle .MsgTitle {
    font-size: 22px;
  }

  /* line 8269, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  .MessageBoxMiddle .pText {
    font-size: 13px;
  }

  /* line 8272, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  .MessageBoxContainer input {
    width: 50%;
    padding: 5px;
  }

  /* line 8276, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  .MessageBoxContainer select {
    width: 50%;
    padding: 5px;
  }

  /* line 8280, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  .MessageBoxButtonSection {
    width: 100%;
    height: 30px;
  }

  /* line 8284, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  .MessageBoxButtonSection button {
    float: right;
    margin-right: 5px;
    padding-left: 15px;
    padding-right: 15px;
  }

  /* End of MessageBox Responsive */
}
/* Animations */
/* line 8293, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.animated {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 8303, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.animated.fast {
  -webkit-animation-duration: 0.4s;
  -moz-animation-duration: 0.4s;
  -ms-animation-duration: 0.4s;
  -o-animation-duration: 0.4s;
  animation-duration: 0.4s;
}

/*
 * SPARKLINE
 */
/* line 8313, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jqstooltip {
  padding: 7px !important;
  border-radius: 3px !important;
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  border: none !important;
  background-color: #000000 !important;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

/* line 8324, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.jqstooltip .jqsfield {
  font-family: "Segoe UI", "Open Sans", Calibri, Candara, Arial, sans-serif;
  font-size: 11px;
}

/* line 8328, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#sparks {
  display: block;
  list-style: none;
  margin: 10px 0 0;
  padding: 0;
  text-align: right;
}

/* line 8335, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#sparks li {
  display: inline-block;
  max-height: 47px;
  overflow: hidden;
  text-align: left;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

/* line 8344, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#sparks li h5 {
  color: #555;
  float: left;
  font-size: 11px;
  font-weight: normal;
  margin: -3px 0 0 0;
  padding: 0;
  border: none;
  text-transform: uppercase;
}

/* line 8354, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#sparks li span {
  color: #636363;
  display: block;
}

/* line 8358, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#sparks li {
  border-left: 1px dotted #c7c7c7;
  padding: 0 10px;
}

/* line 8362, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#sparks li:last-child {
  padding-right: 0;
}

/* line 8365, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#sparks li:first-child {
  border-left: none;
  padding-left: 0;
}

/* line 8369, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.sparks-info {
  min-width: 70px;
}

/* line 8372, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.sparks-info span {
  font-size: 18px;
  line-height: 20px;
  margin: 0;
  text-transform: none;
}

/* line 8378, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.sparks-info .sparkline {
  display: block;
  float: right;
  margin: 3px 0 0 20px;
}

/* width 100% */
/* line 8384, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
[data-sparkline-width="100%"] > canvas {
  width: 100% !important;
}

/* adjustment */
/* line 8388, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.dataTable [data-sparkline-width="100%"] > canvas {
  max-width: 60px !important;
}

/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
@font-face {
  font-family: "summernote";
  font-style: normal;
  font-weight: normal;
  src: url(/assets/summernote-04714387e5181c2f95c96ec2896252f1d11fd1d3548bbbabad1a7bc3ad93c52d.eot);
  src: url(/assets/summernote-04714387e5181c2f95c96ec2896252f1d11fd1d3548bbbabad1a7bc3ad93c52d.eot?#iefix) format("embedded-opentype"), url(/assets/summernote-171b17c72e93d20a94226c2c6acf7b0a550b425cc5feba5f7b74c8d58e62930e.woff) format("woff"), url(/assets/summernote-126fbf247f86533892ba99b9376cf7e8caf2e0f5bb605a2318eb404217ffcb46.ttf) format("truetype");
}
/* line 8404, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
[class^="note-icon-"]:before,
[class*=" note-icon-"]:before {
  display: inline-block;
  font: normal normal normal 14px summernote;
  font-size: inherit;
  -webkit-font-smoothing: antialiased;
  text-decoration: inherit;
  text-rendering: auto;
  text-transform: none;
  speak: none;
  -moz-osx-font-smoothing: grayscale;
}

/* line 8416, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-align-center:before {
  content: "\f101";
}

/* line 8419, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-align-indent:before {
  content: "\f102";
}

/* line 8422, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-align-justify:before {
  content: "\f103";
}

/* line 8425, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-align-left:before {
  content: "\f104";
}

/* line 8428, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-align-outdent:before {
  content: "\f105";
}

/* line 8431, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-align-right:before {
  content: "\f106";
}

/* line 8434, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-align:before {
  content: "\f107";
}

/* line 8437, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-arrows-alt:before {
  content: "\f108";
}

/* line 8440, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-bold:before {
  content: "\f109";
}

/* line 8443, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-caret:before {
  content: "\f10a";
}

/* line 8446, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-chain-broken:before {
  content: "\f10b";
}

/* line 8449, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-circle:before {
  content: "\f10c";
}

/* line 8452, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-close:before {
  content: "\f10d";
}

/* line 8455, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-code:before {
  content: "\f10e";
}

/* line 8458, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-eraser:before {
  content: "\f10f";
}

/* line 8461, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-font:before {
  content: "\f110";
}

/* line 8464, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-frame:before {
  content: "\f111";
}

/* line 8467, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-italic:before {
  content: "\f112";
}

/* line 8470, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-link:before {
  content: "\f113";
}

/* line 8473, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-magic:before {
  content: "\f114";
}

/* line 8476, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-menu-check:before {
  content: "\f115";
}

/* line 8479, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-minus:before {
  content: "\f116";
}

/* line 8482, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-orderedlist:before {
  content: "\f117";
}

/* line 8485, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-pencil:before {
  content: "\f118";
}

/* line 8488, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-picture:before {
  content: "\f119";
}

/* line 8491, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-question:before {
  content: "\f11a";
}

/* line 8494, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-redo:before {
  content: "\f11b";
}

/* line 8497, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-special-character:before {
  content: "\f11c";
}

/* line 8500, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-square:before {
  content: "\f11d";
}

/* line 8503, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-strikethrough:before {
  content: "\f11e";
}

/* line 8506, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-subscript:before {
  content: "\f11f";
}

/* line 8509, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-summernote:before {
  content: "\f120";
}

/* line 8512, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-superscript:before {
  content: "\f121";
}

/* line 8515, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-table:before {
  content: "\f122";
}

/* line 8518, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-text-height:before {
  content: "\f123";
}

/* line 8521, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-trash:before {
  content: "\f124";
}

/* line 8524, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-underline:before {
  content: "\f125";
}

/* line 8527, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-undo:before {
  content: "\f126";
}

/* line 8530, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-unorderedlist:before {
  content: "\f127";
}

/* line 8533, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-icon-video:before {
  content: "\f128";
}

/* Theme Variables
 ------------------------------------------*/
/* Layout
 ------------------------------------------*/
/* line 8540, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor {
  position: relative;
  /* dropzone */
}

/* line 8544, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-dropzone {
  position: absolute;
  display: none;
  z-index: 100;
  color: #87cefa;
  background-color: white;
  opacity: 0.95;
  pointer-event: none;
}

/* line 8553, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-dropzone .note-dropzone-message {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 28px;
  font-weight: bold;
}

/* line 8560, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-dropzone.hover {
  color: #098ddf;
}

/* line 8563, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.dragover .note-dropzone {
  display: table;
}

/* line 8566, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-editing-area {
  position: relative;
}

/* line 8569, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-editing-area .note-editable {
  outline: none;
}

/* line 8572, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-editing-area .note-editable sup {
  vertical-align: super;
}

/* line 8575, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-editing-area .note-editable sub {
  vertical-align: sub;
}

/* Frame mode layout
------------------------------------------*/
/* line 8580, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame {
  border: 1px solid #a9a9a9;
  /* codeview mode */
  /* fullscreen mode */
  /* statusbar */
}

/* line 8586, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame.codeview .note-editing-area .note-editable {
  display: none;
}

/* line 8589, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame.codeview .note-editing-area .note-codable {
  display: block;
}

/* line 8592, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame .note-editing-area {
  overflow: hidden;
  /* editable */
  /* codeable */
}

/* line 8597, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame .note-editing-area .note-editable {
  color: #000;
  padding: 10px;
  overflow: auto;
}

/* line 8602, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame .note-editing-area .note-editable[contenteditable="false"] {
  background-color: #e5e5e5;
}

/* line 8605, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame .note-editing-area .note-codable {
  display: none;
  width: 100%;
  padding: 10px;
  border: none;
  box-shadow: none;
  font-family: Menlo, Monaco, monospace, sans-serif;
  font-size: 14px;
  color: #ccc;
  background-color: #222;
  resize: none;
  /* override BS2 default style */
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-bottom: 0;
}

/* line 8626, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame.fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1050;
  /* bs3 modal-backdrop: 1030, bs2: 1040 */
}

/* line 8634, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame.fullscreen .note-editable {
  background-color: white;
}

/* line 8637, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame.fullscreen .note-resizebar {
  display: none;
}

/* line 8640, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame .note-statusbar {
  background-color: #f5f5f5;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 8645, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame .note-statusbar .note-resizebar {
  padding-top: 1px;
  height: 8px;
  width: 100%;
  cursor: ns-resize;
}

/* line 8651, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar {
  width: 20px;
  margin: 1px auto;
  border-top: 1px solid #a9a9a9;
}

/* line 8656, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor.note-frame .note-placeholder {
  padding: 10px;
}

/* Popover
------------------------------------------*/
/* line 8661, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover.popover {
  max-width: none;
}

/* line 8664, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover.popover .popover-content a {
  display: inline-block;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  /* for FF */
  vertical-align: middle;
  /* for FF */
}

/* line 8674, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover.popover .arrow {
  left: 20px !important;
}

/* Popover and Toolbar (Button container)
------------------------------------------*/
/* line 8679, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content,
.panel-heading.note-toolbar {
  margin: 0;
  padding: 0 0 5px 5px;
  /* dropdown-menu for toolbar and popover */
  /* color palette for toolbar and popover */
}

/* line 8686, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content > .btn-group,
.panel-heading.note-toolbar > .btn-group {
  margin-top: 5px;
  margin-left: 0;
  margin-right: 5px;
}

/* line 8692, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .btn-group .note-table,
.panel-heading.note-toolbar .btn-group .note-table {
  min-width: 0;
  padding: 5px;
}

/* line 8697, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .btn-group .note-table .note-dimension-picker,
.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker {
  font-size: 18px;
}

/* line 8701, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,
.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {
  position: absolute !important;
  z-index: 3;
  width: 10em;
  height: 10em;
  cursor: pointer;
}

/* line 8709, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,
.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {
  position: relative !important;
  z-index: 1;
  width: 5em;
  height: 5em;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;
}

/* line 8717, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,
.panel-heading.note-toolbar .btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {
  position: absolute !important;
  z-index: 2;
  width: 1em;
  height: 1em;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;
}

/* line 8725, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-style h1,
.panel-heading.note-toolbar .note-style h1,
.note-popover .popover-content .note-style h2,
.panel-heading.note-toolbar .note-style h2,
.note-popover .popover-content .note-style h3,
.panel-heading.note-toolbar .note-style h3,
.note-popover .popover-content .note-style h4,
.panel-heading.note-toolbar .note-style h4,
.note-popover .popover-content .note-style h5,
.panel-heading.note-toolbar .note-style h5,
.note-popover .popover-content .note-style h6,
.panel-heading.note-toolbar .note-style h6,
.note-popover .popover-content .note-style blockquote,
.panel-heading.note-toolbar .note-style blockquote {
  margin: 0;
}

/* line 8741, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-color .dropdown-toggle,
.panel-heading.note-toolbar .note-color .dropdown-toggle {
  width: 20px;
  padding-left: 5px;
}

/* line 8746, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-color .dropdown-menu,
.panel-heading.note-toolbar .note-color .dropdown-menu {
  min-width: 340px;
}

/* line 8750, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-color .dropdown-menu .btn-group,
.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group {
  margin: 0;
}

/* line 8754, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-color .dropdown-menu .btn-group:first-child,
.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group:first-child {
  margin: 0 5px;
}

/* line 8758, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-color .dropdown-menu .btn-group .note-palette-title,
.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-palette-title {
  font-size: 12px;
  margin: 2px 7px;
  text-align: center;
  border-bottom: 1px solid #eee;
}

/* line 8765, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-color .dropdown-menu .btn-group .note-color-reset,
.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset {
  margin: 3px;
  padding: 0 3px;
  width: 100%;
  font-size: 11px;
  cursor: pointer;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 8776, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-color .dropdown-menu .btn-group .note-color-row,
.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-row {
  height: 20px;
}

/* line 8780, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-color .dropdown-menu .btn-group .note-color-reset:hover,
.panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset:hover {
  background: #eee;
}

/* line 8784, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-para .dropdown-menu,
.panel-heading.note-toolbar .note-para .dropdown-menu {
  min-width: 216px;
  padding: 5px;
}

/* line 8789, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-para .dropdown-menu > div:first-child,
.panel-heading.note-toolbar .note-para .dropdown-menu > div:first-child {
  margin-right: 5px;
}

/* line 8793, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .dropdown-menu,
.panel-heading.note-toolbar .dropdown-menu {
  min-width: 90px;
  /* dropdown-menu right position */
  /* http://forrst.com/posts/Bootstrap_right_positioned_dropdown-2KB */
  /* dropdown-menu for selectbox */
}

/* line 8800, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .dropdown-menu.right,
.panel-heading.note-toolbar .dropdown-menu.right {
  right: 0;
  left: auto;
}

/* line 8805, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .dropdown-menu.right::before,
.panel-heading.note-toolbar .dropdown-menu.right::before {
  right: 9px;
  left: auto !important;
}

/* line 8810, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .dropdown-menu.right::after,
.panel-heading.note-toolbar .dropdown-menu.right::after {
  right: 10px;
  left: auto !important;
}

/* line 8815, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .dropdown-menu.note-check li a i,
.panel-heading.note-toolbar .dropdown-menu.note-check li a i {
  color: deepskyblue;
  visibility: hidden;
}

/* line 8820, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .dropdown-menu.note-check li a.checked i,
.panel-heading.note-toolbar .dropdown-menu.note-check li a.checked i {
  visibility: visible;
}

/* line 8824, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-fontsize-10,
.panel-heading.note-toolbar .note-fontsize-10 {
  font-size: 10px;
}

/* line 8828, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-color-palette,
.panel-heading.note-toolbar .note-color-palette {
  line-height: 1;
}

/* line 8832, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-color-palette div .note-color-btn,
.panel-heading.note-toolbar .note-color-palette div .note-color-btn {
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0;
  border: 1px solid #fff;
}

/* line 8840, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-popover .popover-content .note-color-palette div .note-color-btn:hover,
.panel-heading.note-toolbar .note-color-palette div .note-color-btn:hover {
  border: 1px solid #000;
}

/* Dialog
------------------------------------------*/
/* line 8846, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-dialog > div {
  display: none;
  /* BS2's hide pacth. */
}

/* line 8850, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-dialog .form-group {
  /* overwrite BS's form-horizontal minus margins */
  margin-left: 0;
  margin-right: 0;
}

/* line 8855, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-dialog .note-modal-form {
  margin: 0;
  /* overwrite BS2's form margin bottom */
}

/* line 8859, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-dialog .note-image-dialog .note-dropzone {
  min-height: 100px;
  font-size: 30px;
  line-height: 4;
  /* vertical-align */
  color: lightgray;
  text-align: center;
  border: 4px dashed lightgray;
  margin-bottom: 10px;
}

@-moz-document url-prefix() {
  /* line 8870, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  .note-image-input {
    height: auto;
  }
}
/* Placeholder
------------------------------------------*/
/* line 8876, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-placeholder {
  position: absolute;
  color: gray;
}

/* Handle
------------------------------------------*/
/* line 8882, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle {
  /* control selection */
}

/* line 8885, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle .note-control-selection {
  position: absolute;
  display: none;
  border: 1px solid black;
}

/* line 8890, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle .note-control-selection > div {
  position: absolute;
}

/* line 8893, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle .note-control-selection .note-control-selection-bg {
  width: 100%;
  height: 100%;
  background-color: black;
  -webkit-opacity: 0.3;
  -khtml-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  filter: alpha(opacity=30);
}

/* line 8904, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle .note-control-selection .note-control-handle {
  width: 7px;
  height: 7px;
  border: 1px solid black;
}

/* line 8909, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle .note-control-selection .note-control-holder {
  width: 7px;
  height: 7px;
  border: 1px solid black;
}

/* line 8914, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle .note-control-selection .note-control-sizing {
  width: 7px;
  height: 7px;
  border: 1px solid black;
  background-color: white;
}

/* line 8920, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle .note-control-selection .note-control-nw {
  top: -5px;
  left: -5px;
  border-right: none;
  border-bottom: none;
}

/* line 8926, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle .note-control-selection .note-control-ne {
  top: -5px;
  right: -5px;
  border-bottom: none;
  border-left: none;
}

/* line 8932, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle .note-control-selection .note-control-sw {
  bottom: -5px;
  left: -5px;
  border-top: none;
  border-right: none;
}

/* line 8938, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle .note-control-selection .note-control-se {
  right: -5px;
  bottom: -5px;
  cursor: se-resize;
}

/* line 8943, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle .note-control-selection .note-control-se.note-control-holder {
  cursor: default;
  border-top: none;
  border-left: none;
}

/* line 8948, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-handle .note-control-selection .note-control-selection-info {
  right: 0;
  bottom: 0;
  padding: 5px;
  margin: 5px;
  color: white;
  background-color: black;
  font-size: 12px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-opacity: 0.7;
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}

/* line 8966, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-hint-popover {
  min-width: 100px;
  padding: 2px;
}

/* line 8970, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-hint-popover .popover-content {
  padding: 3px;
  max-height: 150px;
  overflow: auto;
}

/* line 8975, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-hint-popover .popover-content .note-hint-group .note-hint-item {
  display: block !important;
  padding: 3px;
}

/* line 8979, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,
.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {
  display: block;
  clear: both;
  font-weight: 400;
  line-height: 1.4;
  color: white;
  white-space: nowrap;
  text-decoration: none;
  background-color: #428bca;
  outline: 0;
  cursor: pointer;
}

/* ADJUSTMENTS */
/* line 8993, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.no-padding .note-editor {
  border: none;
  margin: 0;
}

/* line 8997, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-toolbar {
  border-bottom: 1px solid #a9a9a9;
}

/* line 9000, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-editable {
  background-color: rgba(48, 126, 204, 0.05);
}

/* line 9003, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-editable:focus {
  background-color: #fff;
}

/* line 9006, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-statusbar .note-resizebar {
  border-top: 1px solid #DBDBDB;
}

/* line 9009, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-statusbar:hover {
  background: #EEE;
}

/* line 9012, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.note-editor .note-statusbar:active {
  background: #eaeaea;
}

/*
	Important this file is beeen modified by Webarch
*/
/*------------------------------------*\
    SuperBox
\*------------------------------------*/
/* line 9021, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox *,
.superbox *:after,
.superbox *:before {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

/* SuperBox */
/* line 9036, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-list {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 12.5%;
  padding: 5px;
  position: relative;
}

/* line 9044, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-list.active:before {
  content: "\f0d8";
  font-family: FontAwesome;
  display: block;
  position: absolute;
  left: 43%;
  bottom: -34px;
  z-index: 2;
  text-align: center;
  font-size: 45px;
  color: #222222;
}

/* line 9056, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-img {
  max-width: 100%;
  width: 100%;
  cursor: pointer;
}

/* line 9061, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-show {
  text-align: left;
  position: relative;
  background-color: #222222;
  width: 100%;
  float: left;
  padding: 25px 0 12px 25px;
  display: none;
  margin: 5px 0;
}

/* line 9071, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-current-img {
  max-width: 100%;
  float: left;
  padding-right: 25px;
  padding-bottom: 13px;
}

/* line 9077, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-img:hover {
  opacity: 0.8;
}

/* line 9080, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-float {
  float: left;
}

/* line 9083, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-close {
  opacity: 0.7;
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 15px;
  transition: all 0.1s linear 0s;
}

/* line 9091, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-close:hover {
  opacity: 1;
}

/* line 9094, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-imageinfo {
  display: inline-block;
  max-width: 500px;
  color: #fff;
  padding: 0 25px 0 0;
}

/* line 9100, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-imageinfo span {
  font-size: 13px;
  color: #a19994;
  margin-right: -2px;
  padding-top: 10px;
  display: inline-block;
  padding-bottom: 13px;
}

/* line 9108, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-imageinfo > :first-child {
  margin-bottom: 10px;
  font-weight: bold;
}

/* line 9112, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.superbox-imageinfo span p:last-child {
  margin-top: 30px;
}

@media only screen and (min-width: 320px) {
  /* line 9116, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  .superbox-list {
    width: 50%;
  }
}
@media only screen and (min-width: 486px) {
  /* line 9121, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  .superbox-list {
    width: 25%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 9126, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  .superbox-list {
    width: 16.66666667%;
  }
}
@media only screen and (min-width: 1025px) {
  /* line 9131, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  .superbox-list {
    width: 12.5%;
  }
}
@media only screen and (min-width: 1824px) {
  /* line 9136, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
  .superbox-list {
    width: 12.5%;
  }
}
/* line 9140, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#speech-btn > :first-child {
  position: relative;
}

/* line 9143, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.voice-command-active #speech-btn > :first-child > a {
  background: #0E70CA;
  border: 1px solid #125A9C;
  color: rgba(255, 255, 255, 0.9);
}

/* line 9148, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.voice-command-active.service-not-allowed #speech-btn > :first-child > a {
  background: #a90329;
  border: 1px solid #8B0913;
  color: rgba(255, 255, 255, 0.9);
}

/* line 9153, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.voice-command-active.service-allowed #speech-btn > :first-child > a {
  background: url(/assets/voicecommand/active-btn-8cb94f485bf9285ee69d3e203fd5dc2133ece3a8409040e997a1c7e31bb92e19.gif) no-repeat center center #0e70ca;
  border: 1px solid #125A9C;
  color: rgba(255, 255, 255, 0.9);
}

/* line 9158, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#speech-btn > :first-child > a + .popover {
  display: none;
  top: 42px;
  left: -113px;
  width: 255px;
}

/* line 9164, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#speech-btn > :first-child > a + .popover > .popover-content {
  padding: 9px 12px;
}

/* line 9167, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
#speech-btn > :first-child > a + .popover .btn {
  padding: 4px 12px;
}

/* line 9170, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.vc-title {
  margin-bottom: 10px !important;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
}

/* line 9176, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.vc-title-error {
  display: none;
}

/* line 9179, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.voice-command-active.service-not-allowed .vc-title,
.voice-command-active.service-not-allowed .popover .btn,
.service-not-allowed .vc-title,
.service-not-allowed .popover .btn {
  display: none !important;
}

/* line 9185, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.voice-command-active.service-not-allowed .vc-title-error {
  display: block;
}

/* line 9188, /var/www/SmartFactory/app/assets/stylesheets/smartadmin-production-plugins.scss */
.vc-title > small {
  font-size: 80%;
}
