/* line 1, ../../../../src/scss/base/_normalize.scss */
html {
  width: 100%;
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 8, ../../../../src/scss/base/_normalize.scss */
body {
  margin: 0;
}

/* line 12, ../../../../src/scss/base/_normalize.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 16, ../../../../src/scss/base/_normalize.scss */
audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 21, ../../../../src/scss/base/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 26, ../../../../src/scss/base/_normalize.scss */
[hidden], template {
  display: none;
}

/* line 30, ../../../../src/scss/base/_normalize.scss */
a {
  background-color: transparent;
  text-decoration: none;
}
/* line 33, ../../../../src/scss/base/_normalize.scss */
a:active, a:hover {
  outline: 0;
}

/* line 38, ../../../../src/scss/base/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 42, ../../../../src/scss/base/_normalize.scss */
b, strong {
  font-weight: 700;
}

/* line 46, ../../../../src/scss/base/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 50, ../../../../src/scss/base/_normalize.scss */
h1 {
  font-size: 2em;
  margin: .67em 0;
}

/* line 55, ../../../../src/scss/base/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 60, ../../../../src/scss/base/_normalize.scss */
small {
  font-size: 80%;
}

/* line 64, ../../../../src/scss/base/_normalize.scss */
sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 71, ../../../../src/scss/base/_normalize.scss */
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -.5em;
}

/* line 79, ../../../../src/scss/base/_normalize.scss */
sub {
  bottom: -.25em;
}

/* line 83, ../../../../src/scss/base/_normalize.scss */
img {
  border: 0;
}

/* line 87, ../../../../src/scss/base/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 91, ../../../../src/scss/base/_normalize.scss */
figure {
  margin: 1em 40px;
}

/* line 95, ../../../../src/scss/base/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
  border: 1px solid #a8a8a8;
  border-bottom: none;
}

/* line 103, ../../../../src/scss/base/_normalize.scss */
pre {
  overflow: auto;
}

/* line 107, ../../../../src/scss/base/_normalize.scss */
code, kbd, pre, samp {
  font-family: monospace,monospace;
  font-size: 1em;
}

/* line 112, ../../../../src/scss/base/_normalize.scss */
button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 118, ../../../../src/scss/base/_normalize.scss */
button {
  overflow: visible;
  text-transform: none;
}

/* line 123, ../../../../src/scss/base/_normalize.scss */
select {
  text-transform: none;
}

/* line 127, ../../../../src/scss/base/_normalize.scss */
button, html input[type="button"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 133, ../../../../src/scss/base/_normalize.scss */
input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 139, ../../../../src/scss/base/_normalize.scss */
button[disabled], html input[disabled] {
  cursor: default;
}

/* line 143, ../../../../src/scss/base/_normalize.scss */
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 148, ../../../../src/scss/base/_normalize.scss */
input {
  line-height: normal;
}
/* line 149, ../../../../src/scss/base/_normalize.scss */
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/* line 154, ../../../../src/scss/base/_normalize.scss */
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
/* line 159, ../../../../src/scss/base/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/* line 163, ../../../../src/scss/base/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
/* line 168, ../../../../src/scss/base/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 174, ../../../../src/scss/base/_normalize.scss */
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

/* line 180, ../../../../src/scss/base/_normalize.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 185, ../../../../src/scss/base/_normalize.scss */
textarea {
  overflow: auto;
}

/* line 189, ../../../../src/scss/base/_normalize.scss */
optgroup {
  font-weight: 700;
}

/* line 193, ../../../../src/scss/base/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 198, ../../../../src/scss/base/_normalize.scss */
td, th {
  padding: 0;
  text-align: left;
}

@font-face {
  font-family: 'NeuzeitGro-Bol';
  src: url("../../fonts/webfonts/2B2EDF_0_0.eot");
  src: url("../../fonts/webfonts/2B2EDF_0_0.eot?#iefix") format("embedded-opentype"), url("../../fonts/webfonts/2B2EDF_0_0.woff") format("woff"), url("../../fonts/webfonts/2B2EDF_0_0.ttf") format("truetype");
}
@font-face {
  font-family: 'NeuzeitGro-Lig';
  src: url("../../fonts/webfonts/2B2EDF_1_0.eot");
  src: url("../../fonts/webfonts/2B2EDF_1_0.eot?#iefix") format("embedded-opentype"), url("../../fonts/webfonts/2B2EDF_1_0.woff") format("woff"), url("../../fonts/webfonts/2B2EDF_1_0.ttf") format("truetype");
}
@font-face {
  font-family: 'NeuzeitGroExt-Bla';
  src: url("../../fonts/webfonts/2B2EDF_2_0.eot");
  src: url("../../fonts/webfonts/2B2EDF_2_0.eot?#iefix") format("embedded-opentype"), url("../../fonts/webfonts/2B2EDF_2_0.woff") format("woff"), url("../../fonts/webfonts/2B2EDF_2_0.ttf") format("truetype");
}
@font-face {
  font-family: 'NeuzeitGro-Bla';
  src: url("../../fonts/webfonts/2B2EDF_3_0.eot");
  src: url("../../fonts/webfonts/2B2EDF_3_0.eot?#iefix") format("embedded-opentype"), url("../../fonts/webfonts/2B2EDF_3_0.woff") format("woff"), url("../../fonts/webfonts/2B2EDF_3_0.ttf") format("truetype");
}
@font-face {
  font-family: 'NeuzeitGro-Reg';
  src: url("../../fonts/webfonts/2B2EDF_4_0.eot");
  src: url("../../fonts/webfonts/2B2EDF_4_0.eot?#iefix") format("embedded-opentype"), url("../../fonts/webfonts/2B2EDF_4_0.woff") format("woff"), url("../../fonts/webfonts/2B2EDF_4_0.ttf") format("truetype");
}
@font-face {
  font-family: 'NeuzeitGroCon-Bla';
  src: url("../../fonts/webfonts/2B2EDF_5_0.eot");
  src: url("../../fonts/webfonts/2B2EDF_5_0.eot?#iefix") format("embedded-opentype"), url("../../fonts/webfonts/2B2EDF_5_0.woff") format("woff"), url("../../fonts/webfonts/2B2EDF_5_0.ttf") format("truetype");
}
/* line 51, ../../../../src/scss/base/_typography.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  font-family: NeuzeitGro-Bol;
  font-weight: normal;
}

/* line 63, ../../../../src/scss/base/_typography.scss */
h1 {
  font-size: 26px;
}

/* line 67, ../../../../src/scss/base/_typography.scss */
h2 {
  font-size: 24px;
}

/* line 71, ../../../../src/scss/base/_typography.scss */
h3 {
  font-size: 16px;
}

/* line 75, ../../../../src/scss/base/_typography.scss */
p {
  margin: 0;
  padding: 0;
}

/*
Img
(Prefix : 'img-')
*/
/*
Vendor
*/
/*
Modules
*/
/*
DataTable
*/
/*
Layout

 > Wrapper (In Alphabetical Order)
(Prefix : Wrapper name + '-')
*/
/*
HEAD
*/
/*
BODY
*/
/*
REPORT
*/
/*
TABLE
*/
/* line 1, ../../../../src/scss/helper/_helper.scss */
.align-right {
  text-align: right;
}

/* line 7, ../../../../src/scss/helper/_helper.scss */
.clearfix:after, .clearfix:before {
  display: table;
  content: '';
  line-height: 0;
}
/* line 14, ../../../../src/scss/helper/_helper.scss */
.clearfix:after {
  clear: both;
}

/* line 19, ../../../../src/scss/helper/_helper.scss */
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 25, ../../../../src/scss/helper/_helper.scss */
.hidden {
  display: none;
}

/* line 29, ../../../../src/scss/helper/_helper.scss */
.no-select, .btn, .breadcrumb {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget {
  top: 0;
  left: 0;
  width: 250px;
  padding: 4px;
  margin-top: 1px;
  z-index: 3000;
  border-radius: 4px;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget: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 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget: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 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget.pull-right:before {
  left: auto;
  right: 6px;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget.pull-right:after {
  left: auto;
  right: 7px;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget > ul {
  list-style-type: none;
  margin: 0;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second {
  width: 100%;
  font-weight: bold;
  font-size: 1.2em;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator {
  width: 4px;
  padding: 0;
  margin: 0;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget .datepicker > div {
  display: none;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget td, .bootstrap-datetimepicker-widget th {
  text-align: center;
  width: 20px;
  height: 20px;
  border-radius: 4px;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget td.day:hover, .bootstrap-datetimepicker-widget td.hour:hover, .bootstrap-datetimepicker-widget td.minute:hover, .bootstrap-datetimepicker-widget td.second:hover {
  background: #eee;
  cursor: pointer;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget td.old, .bootstrap-datetimepicker-widget td.new {
  color: #999;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget td.active, .bootstrap-datetimepicker-widget td.active:hover {
  color: #fff;
  background-color: #006dcc;
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
  border-color: #04c #04c #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #04c;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget td.active:hover, .bootstrap-datetimepicker-widget td.active:hover:hover, .bootstrap-datetimepicker-widget td.active:active, .bootstrap-datetimepicker-widget td.active:hover:active, .bootstrap-datetimepicker-widget td.active.active, .bootstrap-datetimepicker-widget td.active:hover.active, .bootstrap-datetimepicker-widget td.active.disabled, .bootstrap-datetimepicker-widget td.active:hover.disabled, .bootstrap-datetimepicker-widget td.active[disabled], .bootstrap-datetimepicker-widget td.active:hover[disabled] {
  color: #fff;
  background-color: #04c;
  *background-color: #003bb3;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget td.active:active, .bootstrap-datetimepicker-widget td.active:hover:active, .bootstrap-datetimepicker-widget td.active.active, .bootstrap-datetimepicker-widget td.active:hover.active {
  background-color: #039 \9;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget td.disabled, .bootstrap-datetimepicker-widget td.disabled:hover {
  background: 0;
  color: #999;
  cursor: not-allowed;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget td span {
  display: block;
  width: 47px;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 2px;
  cursor: pointer;
  border-radius: 4px;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget td span:hover {
  background: #eee;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget td span.active {
  color: #fff;
  background-color: #006dcc;
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
  border-color: #04c #04c #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #04c;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget td span.active:hover, .bootstrap-datetimepicker-widget td span.active:active, .bootstrap-datetimepicker-widget td span.active.active, .bootstrap-datetimepicker-widget td span.active.disabled, .bootstrap-datetimepicker-widget td span.active[disabled] {
  color: #fff;
  background-color: #04c;
  *background-color: #003bb3;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget td span.active:active, .bootstrap-datetimepicker-widget td span.active.active {
  background-color: #039 \9;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget td span.old {
  color: #999;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget td span.disabled, .bootstrap-datetimepicker-widget td span.disabled:hover {
  background: 0;
  color: #999;
  cursor: not-allowed;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget th.switch {
  width: 145px;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget th.next, .bootstrap-datetimepicker-widget th.prev {
  font-size: 21px;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget th.disabled, .bootstrap-datetimepicker-widget th.disabled:hover {
  background: 0;
  color: #999;
  cursor: not-allowed;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget thead tr:first-child th {
  cursor: pointer;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget thead tr:first-child th:hover {
  background: #eee;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.input-append.date .add-on i, .input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget.left-oriented:before {
  left: auto;
  right: 6px;
}

/* line 8, ../../../../src/scss/vendor/bootstrap-datetimepicker/0.0.11/_bootstrap-datetimepicker.scss */
.bootstrap-datetimepicker-widget.left-oriented:after {
  left: auto;
  right: 7px;
}

/*
Version: 3.5.1 Timestamp: Tue Jul 22 18:58:56 EDT 2014
*/
/* line 4, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  /* inline-block for ie7 */
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}

/* line 14, ../../../../src/scss/vendor/select2/3.5.1/_select2.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 */
  /* firefox */
  box-sizing: border-box;
  /* css3 */
}

/* line 28, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container .select2-choice {
  display: block;
  height: 26px;
  padding: 0 0 0 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #aaa;
  white-space: nowrap;
  line-height: 26px;
  color: #444;
  text-decoration: none;
  border-radius: 4px;
  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;
  background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
  background-image: linear-gradient(to top, #eeeeee 0%, #ffffff 50%);
}

/* line 59, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
html[dir="rtl"] .select2-container .select2-choice {
  padding: 0 8px 0 0;
}

/* line 63, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  border-radius: 0 0 4px 4px;
  background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: linear-gradient(to bottom, #eeeeee 0%, #ffffff 90%);
}

/* line 75, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px;
}

/* line 79, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container .select2-choice > .select2-chosen {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  float: none;
  width: auto;
}

/* line 91, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
  margin-left: 26px;
  margin-right: 0;
}

/* line 96, ../../../../src/scss/vendor/select2/3.5.1/_select2.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("../img/select2/select2.png") right top no-repeat;
  cursor: pointer;
  outline: 0;
}

/* line 113, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block;
}

/* line 117, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer;
}

/* line 122, ../../../../src/scss/vendor/select2/3.5.1/_select2.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-color: #fff;
  filter: alpha(opacity=0);
}

/* line 140, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-drop {
  width: 100%;
  margin-top: -1px;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}

/* line 158, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-drop.select2-drop-above {
  margin-top: 1px;
  border-top: 1px solid #aaa;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}

/* line 169, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-drop-active {
  border: 1px solid #5897fb;
  border-top: none;
}

/* line 174, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid #5897fb;
}

/* line 178, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto;
}

/* line 183, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-drop-auto-width .select2-search {
  padding-top: 4px;
}

/* line 187, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container .select2-choice .select2-arrow {
  display: inline-block;
  width: 18px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #aaa;
  border-radius: 0 4px 4px 0;
  background-clip: padding-box;
  background: #ccc;
  background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
  background-image: linear-gradient(to top, #cccccc 0%, #eeeeee 60%);
}

/* line 208, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
  left: 0;
  right: auto;
  border-left: none;
  border-right: 1px solid #aaa;
  border-radius: 4px 0 0 4px;
}

/* line 217, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container .select2-choice .select2-arrow b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("../img/select2/select2.png") no-repeat 0 1px;
}

/* line 224, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
  background-position: 2px 1px;
}

/* line 228, ../../../../src/scss/vendor/select2/3.5.1/_select2.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 242, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-search input {
  width: 100%;
  height: auto !important;
  min-height: 26px;
  padding: 4px 20px 4px 5px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: 1px solid #aaa;
  border-radius: 0;
  box-shadow: none;
  background: #fff url("../img/select2/select2.png") no-repeat 100% -22px;
  background: url("../img/select2/select2.png") no-repeat 100% -22px, linear-gradient(to bottom, #ffffff 85%, #eeeeee 99%) 0 0;
}

/* line 266, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
html[dir="rtl"] .select2-search input {
  padding: 4px 5px 4px 20px;
  background: #fff url("../img/select2/select2.png") no-repeat -37px -22px;
  background: url("../img/select2/select2.png") no-repeat -37px -22px, linear-gradient(to bottom, #ffffff 85%, #eeeeee 99%) 0 0;
}

/* line 276, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px;
}

/* line 280, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-search input.select2-active {
  background: #fff url("../img/select2/select2-spinner.gif") no-repeat 100%;
  background: url("../img/select2/select2-spinner.gif") no-repeat 100%, linear-gradient(to bottom, #ffffff 85%, #eeeeee 99%) 0 0;
}

/* line 288, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 297, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-dropdown-open .select2-choice {
  border-bottom-color: transparent;
  box-shadow: 0 1px 0 #fff inset;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #eee;
  background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(to top, #ffffff 0%, #eeeeee 50%);
}

/* line 313, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  border: 1px solid #5897fb;
  border-top-color: transparent;
  background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);
}

/* line 325, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-dropdown-open .select2-choice .select2-arrow {
  background: transparent;
  border-left: none;
  -webkit-filter: none;
          filter: none;
}

/* line 330, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
  border-right: none;
}

/* line 334, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -18px 1px;
}

/* line 338, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -16px 1px;
}

/* line 342, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* results */
/* line 354, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-results {
  max-height: 200px;
  padding: 0 0 0 4px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: transparent;
}

/* line 364, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
html[dir="rtl"] .select2-results {
  padding: 0 4px 0 0;
  margin: 4px 0 4px 4px;
}

/* line 369, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0;
}

/* line 374, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none;
}

/* line 380, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}

/* line 384, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  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 398, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-results-dept-1 .select2-result-label {
  padding-left: 20px;
}

/* line 399, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-results-dept-2 .select2-result-label {
  padding-left: 40px;
}

/* line 400, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-results-dept-3 .select2-result-label {
  padding-left: 60px;
}

/* line 401, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-results-dept-4 .select2-result-label {
  padding-left: 80px;
}

/* line 402, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-results-dept-5 .select2-result-label {
  padding-left: 100px;
}

/* line 403, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-results-dept-6 .select2-result-label {
  padding-left: 110px;
}

/* line 404, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-results-dept-7 .select2-result-label {
  padding-left: 120px;
}

/* line 406, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-results .select2-highlighted {
  background: #3875d7;
  color: #fff;
}

/* line 411, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-results li em {
  background: #feffde;
  font-style: normal;
}

/* line 416, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-results .select2-highlighted em {
  background: transparent;
}

/* line 420, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-results .select2-highlighted ul {
  background: #fff;
  color: #000;
}

/* line 425, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-ajax-error,
.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
  padding-left: 5px;
}

/*
disabled look for disabled choices in the results dropdown
*/
/* line 437, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-results .select2-disabled.select2-highlighted {
  color: #666;
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

/* line 443, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

/* line 449, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-results .select2-selected {
  display: none;
}

/* line 453, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-more-results.select2-active {
  background: #f4f4f4 url("../img/select2/select2-spinner.gif") no-repeat 100%;
}

/* line 457, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-results .select2-ajax-error {
  background: rgba(255, 50, 50, 0.2);
}

/* line 461, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-more-results {
  background: #f4f4f4;
  display: list-item;
}

/* disabled styles */
/* line 468, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

/* line 475, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0;
}

/* line 481, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}

/* multiselect */
/* line 488, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  margin: 0;
  padding: 0 5px 0 0;
  position: relative;
  border: 1px solid #aaa;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
  background-image: linear-gradient(to bottom, #eeeeee 1%, #ffffff 15%);
}

/* line 506, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
html[dir="rtl"] .select2-container-multi .select2-choices {
  padding: 0 0 0 5px;
}

/* line 510, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

/* line 514, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container-multi .select2-choices {
  min-height: 26px;
}

/* line 518, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 525, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}

/* line 529, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
html[dir="rtl"] .select2-container-multi .select2-choices li {
  float: right;
}

/* line 533, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 539, ../../../../src/scss/vendor/select2/3.5.1/_select2.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;
  box-shadow: none;
  background: transparent !important;
}

/* line 553, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #fff url("../img/select2/select2-spinner.gif") no-repeat 100% !important;
}

/* line 557, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-default {
  color: #999 !important;
}

/* line 561, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container-multi .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 18px;
  margin: 3px 0 3px 5px;
  position: relative;
  line-height: 13px;
  color: #333;
  cursor: default;
  border: 1px solid #aaaaaa;
  border-radius: 3px;
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  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: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
  background-image: linear-gradient(to top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
}

/* line 591, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 18px 3px 5px;
}

/* line 596, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default;
}

/* line 599, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4;
}

/* line 603, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  font-size: 1px;
  outline: none;
  background: url("../img/select2/select2.png") right top no-repeat;
}

/* line 615, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
html[dir="rtl"] .select2-search-choice-close {
  right: auto;
  left: 3px;
}

/* line 620, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container-multi .select2-search-choice-close {
  left: 3px;
}

/* line 624, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
  left: auto;
  right: 2px;
}

/* line 629, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}

/* line 632, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px;
}

/* disabled styles */
/* line 637, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

/* line 644, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 5px;
  border: 1px solid #ddd;
  background-image: none;
  background-color: #f4f4f4;
}

/* line 651, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none;
}

/* end multiselect */
/* line 657, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  text-decoration: underline;
}

/* line 662, ../../../../src/scss/vendor/select2/3.5.1/_select2.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 676, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-display-none {
  display: none;
}

/* line 680, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll;
}

/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
  /* line 692, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
  .select2-search input,
  .select2-search-choice-close,
  .select2-container .select2-choice abbr,
  .select2-container .select2-choice .select2-arrow b {
    background-image: url("../img/select2/select2x2.png") !important;
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important;
  }

  /* line 701, ../../../../src/scss/vendor/select2/3.5.1/_select2.scss */
  .select2-search input {
    background-position: 100% -21px !important;
  }
}
/* line 1, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

/* line 19, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

/* line 26, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  border-radius: 4px;
}

/* line 36, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-opened {
  z-index: 8030;
}

/* line 40, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-opened .fancybox-skin {
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

/* line 46, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-outer, .fancybox-inner {
  position: relative;
}

/* line 50, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-inner {
  overflow: hidden;
}

/* line 54, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

/* line 58, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

/* line 66, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 72, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

/* line 77, ../../../../src/scss/vendor/fancy/_fancy.scss */
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("../js/fancy/fancybox_sprite.png");
}

/* line 81, ../../../../src/scss/vendor/fancy/_fancy.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

/* line 93, ../../../../src/scss/vendor/fancy/_fancy.scss */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("../js/fancy/fancybox_loading.gif") center center no-repeat;
}

/* line 99, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

/* line 109, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("../js/fancy/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040;
}

/* line 121, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-prev {
  left: 0;
}

/* line 125, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-next {
  right: 0;
}

/* line 129, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

/* line 140, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

/* line 145, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

/* line 150, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 154, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
/* line 166, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}

/* line 171, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-lock body {
  overflow: hidden !important;
}

/* line 175, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-lock-test {
  overflow-y: hidden !important;
}

/* line 179, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("../js/fancy/fancybox_overlay.png");
}

/* line 189, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 195, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
/* line 202, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

/* line 210, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 214, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

/* line 223, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

/* line 239, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

/* line 245, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-title-inside-wrap {
  padding-top: 10px;
}

/* line 249, ../../../../src/scss/vendor/fancy/_fancy.scss */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 264, ../../../../src/scss/vendor/fancy/_fancy.scss */
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("../js/fancy/fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }

  /* line 269, ../../../../src/scss/vendor/fancy/_fancy.scss */
  #fancybox-loading div {
    background-image: url("../js/fancy/fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}
/* line 1, ../../../../src/scss/module/_data-table.scss */
.data-table-header {
  font-size: 14px;
}
/* line 4, ../../../../src/scss/module/_data-table.scss */
.data-table-header .pagination {
  float: left;
  width: 65%;
}

/* line 10, ../../../../src/scss/module/_data-table.scss */
.data-table-actions {
  float: right;
  margin: 10px 0;
  width: 35%;
  text-align: right;
}
/* line 16, ../../../../src/scss/module/_data-table.scss */
.data-table-actions .btn {
  padding: 0 16px;
  height: 28px;
  font-size: 14px;
  line-height: 26px;
}

/* line 24, ../../../../src/scss/module/_data-table.scss */
.data-table-action-list {
  margin: 0 7px;
  min-width: 112px;
  text-align: left;
  position: relative;
  top: -1px;
}

/* line 32, ../../../../src/scss/module/_data-table.scss */
.data-table {
  width: 100% !important;
  background: #fff;
  color: #000;
  font-size: 14px;
}

/* line 39, ../../../../src/scss/module/_data-table.scss */
.data-table th,
.data-table td {
  padding: 6px 10px;
  border: 1px solid #ddd;
}

/* line 44, ../../../../src/scss/module/_data-table.scss */
.data-table td.disable {
  background-color: #f4f4f4;
}
/* line 47, ../../../../src/scss/module/_data-table.scss */
.data-table td.disable > * {
  display: none;
}

/* line 52, ../../../../src/scss/module/_data-table.scss */
.data-table th {
  outline: none;
  font-weight: bold;
  line-height: 25px;
  position: relative;
}

/* line 59, ../../../../src/scss/module/_data-table.scss */
.data-table td {
  -ms-word-break: break-all;
  word-break: break-word;
}

/* line 64, ../../../../src/scss/module/_data-table.scss */
.data-table thead tr {
  background: #eee;
}

/* line 68, ../../../../src/scss/module/_data-table.scss */
.data-table tfoot tr {
  background: #eee;
}

/* line 72, ../../../../src/scss/module/_data-table.scss */
.data-table tbody tr.odd,
.data-table tbody tr:nth-child(odd) {
  background: #fff;
}

/* line 77, ../../../../src/scss/module/_data-table.scss */
.data-table tbody tr.even,
.data-table tbody tr:nth-child(even) {
  background: #f9f9f9;
}

/* line 82, ../../../../src/scss/module/_data-table.scss */
.data-table tbody tr:hover {
  background: #eee;
}

/* line 86, ../../../../src/scss/module/_data-table.scss */
.data-table .sorting,
.data-table .sorting_asc,
.data-table .sorting_desc {
  cursor: pointer;
}

/* line 92, ../../../../src/scss/module/_data-table.scss */
.data-table .sorting:after {
  width: 28px;
  height: 28px;
  content: '';
  background: url("../../images/ivl_images.png") -56px -84px;
  vertical-align: middle;
  display: inline-block;
  position: absolute;
  right: 0;
}

/* line 103, ../../../../src/scss/module/_data-table.scss */
.data-table .sorting_asc:after {
  width: 28px;
  height: 28px;
  content: '';
  background: url("../../images/ivl_images.png") -28px -84px;
  vertical-align: middle;
  display: inline-block;
  position: absolute;
  right: 0;
}

/* line 114, ../../../../src/scss/module/_data-table.scss */
.data-table .sorting_desc:after {
  width: 28px;
  height: 28px;
  content: '';
  background: url("../../images/ivl_images.png") 0 -84px;
  vertical-align: middle;
  display: inline-block;
  position: absolute;
  right: 0;
}

/* line 125, ../../../../src/scss/module/_data-table.scss */
.data-table .btn {
  margin: 0 0 0 7px;
  padding: 2px 4px;
  height: auto;
  font-weight: normal;
}

/* line 132, ../../../../src/scss/module/_data-table.scss */
.data-table .btn:first-child {
  margin: 0;
}

/* line 136, ../../../../src/scss/module/_data-table.scss */
.data-table .btn:before {
  margin: 0 2px 0 0;
}

/* line 140, ../../../../src/scss/module/_data-table.scss */
.data-table.platform-summary {
  width: 40% !important;
}

/* line 1, ../../../../src/scss/module/_indicator.scss */
.indicator {
  padding: 2px 7px;
  background: #bdbdbd;
  color: #fff;
  font-size: 14px;
  text-align: center;
}

/* line 9, ../../../../src/scss/module/_indicator.scss */
.indicator.square {
  margin: 2px;
  padding: 0;
  width: 20px;
  height: 20px;
  line-height: 20px;
  display: inline-block;
}

/* line 1, ../../../../src/scss/module/_inline-form.scss */
.inline-form {
  margin: 20px 0;
  font-size: 14px;
}

/* line 6, ../../../../src/scss/module/_inline-form.scss */
.inline-form input {
  outline: none;
  background: transparent;
}

/* line 11, ../../../../src/scss/module/_inline-form.scss */
.inline-form.read-only .inline-form-table .select2-choice {
  border-color: transparent;
  background: transparent;
}

/* line 16, ../../../../src/scss/module/_inline-form.scss */
.inline-form.read-only .inline-form-table .select2-arrow {
  background: transparent;
}

/* line 20, ../../../../src/scss/module/_inline-form.scss */
.inline-form.read-only input {
  border: none;
}

/* line 24, ../../../../src/scss/module/_inline-form.scss */
.inline-form-header {
  margin: 10px 0;
  line-height: 34px;
}

/* line 29, ../../../../src/scss/module/_inline-form.scss */
.inline-form-message {
  font-style: italic;
  float: left;
}

/* line 34, ../../../../src/scss/module/_inline-form.scss */
.inline-form-actions {
  float: right;
}

/* line 38, ../../../../src/scss/module/_inline-form.scss */
.inline-form-body {
  border: 1px solid #ddd;
  border-bottom: none;
  background: #e7e7e7;
}

/* line 44, ../../../../src/scss/module/_inline-form.scss */
.inline-form-table {
  width: 100%;
}

/* line 48, ../../../../src/scss/module/_inline-form.scss */
.inline-form-table caption {
  padding: 0 10px;
  line-height: 37px;
  font-weight: bold;
}

/* line 54, ../../../../src/scss/module/_inline-form.scss */
.inline-form-table tr {
  background: #fff;
}

/* line 58, ../../../../src/scss/module/_inline-form.scss */
.inline-form-table tr:nth-child(odd) {
  background: #fff;
}

/* line 62, ../../../../src/scss/module/_inline-form.scss */
.inline-form-table tr:nth-child(even) {
  background: #f9f9f9;
}

/* line 66, ../../../../src/scss/module/_inline-form.scss */
.inline-form-table th,
.inline-form-table td {
  padding: 9px 10px;
  border: 1px solid #ddd;
  border-right: none;
}

/* line 73, ../../../../src/scss/module/_inline-form.scss */
.inline-form-table th:first-child,
.inline-form-table td:first-child {
  border-left: none;
}

/* line 78, ../../../../src/scss/module/_inline-form.scss */
.inline-form-table th {
  background: #eee;
  font-weight: bold;
}

/* line 86, ../../../../src/scss/module/_inline-form.scss */
.inline-form-table .single-select {
  width: 100%;
}

/* line 90, ../../../../src/scss/module/_inline-form.scss */
.inline-form-table .btn {
  margin: 0 0 0 7px;
  padding: 2px 4px;
  height: auto;
  font-weight: normal;
}

/* line 97, ../../../../src/scss/module/_inline-form.scss */
.inline-form-table .btn:first-child {
  margin: 0;
}

/* line 101, ../../../../src/scss/module/_inline-form.scss */
.inline-form-table .btn:before {
  margin: 0 2px 0 0;
}

/* line 1, ../../../../src/scss/module/_popup.scss */
.overlay {
  opacity: .3;
  zoom: 1;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  z-index: 999;
}

/* line 13, ../../../../src/scss/module/_popup.scss */
.popup {
  position: absolute;
  z-index: 1000;
  background: #FFF;
  color: #000;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 26, ../../../../src/scss/module/_popup.scss */
.popup-title {
  font-size: 24px;
  padding: 9px 15px;
  border-bottom: 1px solid #C5C5C5;
}

/* line 33, ../../../../src/scss/module/_popup.scss */
.popup-content {
  padding: 9px 15px;
}

/* line 37, ../../../../src/scss/module/_popup.scss */
.popup-buttom-panel {
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding: 9px 15px;
  border-top: 1px solid #C5C5C5;
}
/* line 45, ../../../../src/scss/module/_popup.scss */
.popup-buttom-panel .btn {
  float: right;
  margin-right: 5px;
}

/* line 1, ../../../../src/scss/module/_tab.scss */
.tab-list-wrapper {
  margin: 10px 0;
}
/* line 4, ../../../../src/scss/module/_tab.scss */
.tab-list-wrapper .tab-list {
  border-bottom: 1px solid #c4c4c4;
  white-space: nowrap;
}
/* line 8, ../../../../src/scss/module/_tab.scss */
.tab-list-wrapper .tab-list li {
  display: inline-block;
  margin: 0 0 0 25px;
}
/* line 12, ../../../../src/scss/module/_tab.scss */
.tab-list-wrapper .tab-list li:first-child {
  margin: 0;
}
/* line 18, ../../../../src/scss/module/_tab.scss */
.tab-list-wrapper .tab {
  position: relative;
  display: inline-block;
  padding: 0 0 0 25px;
  outline: none;
  background: #ededed;
  color: #000;
  font-size: 14px;
  font-weight: bold;
  line-height: 48px;
}
/* line 29, ../../../../src/scss/module/_tab.scss */
.tab-list-wrapper .tab:after {
  display: inline-block;
  position: absolute;
  left: 100%;
  top: 0;
  width: 25px;
  height: 48px;
  content: '';
  background: url("../img/tab/inactive-right.png") 0 0 repeat;
}
/* line 40, ../../../../src/scss/module/_tab.scss */
.tab-list-wrapper .tab:hover {
  background: #e3e3e3;
}
/* line 43, ../../../../src/scss/module/_tab.scss */
.tab-list-wrapper .tab:hover:after {
  background-image: url("../img/tab/inactive-hover-right.png");
}
/* line 48, ../../../../src/scss/module/_tab.scss */
.tab-list-wrapper .tab.is-active {
  position: relative;
  bottom: -1px;
  border-top: 1px solid #c4c4c4;
  border-left: 1px solid #c4c4c4;
  background: #fff;
  cursor: default;
}
/* line 56, ../../../../src/scss/module/_tab.scss */
.tab-list-wrapper .tab.is-active:after {
  top: 0;
  background: url("../img/tab/active-right.png") 0 0 repeat;
}

/* line 1, ../../../../src/scss/module/_widget.scss */
.custom-checkbox:not(:checked),
.custom-checkbox:checked {
  position: absolute;
  left: -100%;
}

/* line 7, ../../../../src/scss/module/_widget.scss */
.custom-checkbox:not(:checked) + .custom-checkbox-label,
.custom-checkbox:checked + .custom-checkbox-label {
  line-height: 24px;
  display: inline-block;
  cursor: pointer;
}

/* line 14, ../../../../src/scss/module/_widget.scss */
.custom-checkbox:not(:checked) + .custom-checkbox-label:before,
.custom-checkbox:checked + .custom-checkbox-label:before {
  margin: 0 5px 0 0;
  width: 24px;
  height: 24px;
  content: '';
  background: url("../../images/ivl_images.png") -91px -85px no-repeat;
  vertical-align: middle;
  position: relative;
  top: -1px;
  display: inline-block;
}

/* line 27, ../../../../src/scss/module/_widget.scss */
.custom-checkbox:not(:checked) + .custom-checkbox-label:hover:before {
  background-position: -129px -85px;
}

/* line 32, ../../../../src/scss/module/_widget.scss */
.custom-checkbox:checked + .custom-checkbox-label:before {
  background-position: -167px -85px;
}

/* line 36, ../../../../src/scss/module/_widget.scss */
.custom-checkbox:checked + .custom-checkbox-label:hover:before {
  background-position: -205px -85px;
}

/* line 41, ../../../../src/scss/module/_widget.scss */
.h2-ui-input-text, .h2-ui-date > input {
  padding: 7px 10px !important;
  width: 480px;
  height: auto !important;
  outline: none;
  border: 1px solid #c4c4c4 !important;
  line-height: 18px;
}
/* line 49, ../../../../src/scss/module/_widget.scss */
.h2-ui-input-text:focus, .h2-ui-date > input:focus {
  border-color: #000 !important;
}
/* line 53, ../../../../src/scss/module/_widget.scss */
.h2-ui-input-text.readonly, .h2-ui-date > input.readonly {
  background: #ededed;
  color: #737373;
}

/* line 59, ../../../../src/scss/module/_widget.scss */
.h2-ui-date {
  position: relative;
}
/* line 62, ../../../../src/scss/module/_widget.scss */
.h2-ui-date > input {
  width: 240px;
}
/* line 68, ../../../../src/scss/module/_widget.scss */
.h2-ui-date > .add-on {
  position: absolute;
  bottom: 7px;
  right: 5px;
  cursor: pointer;
}
/* line 76, ../../../../src/scss/module/_widget.scss */
.h2-ui-date > .add-on.with-hint {
  top: 7px;
}

/* line 84, ../../../../src/scss/module/_widget.scss */
.h2-ui-input-range .h2-ui-date {
  margin-left: 33px;
}
/* line 87, ../../../../src/scss/module/_widget.scss */
.h2-ui-input-range .h2-ui-date:first-child {
  margin-left: 0;
}
/* line 91, ../../../../src/scss/module/_widget.scss */
.h2-ui-input-range .h2-ui-date:after {
  display: inline-block;
  position: absolute;
  top: 0;
  right: -33px;
  padding: 0 10px;
  content: 'to';
  background: #ededed;
}
/* line 103, ../../../../src/scss/module/_widget.scss */
.h2-ui-input-range .h2-ui-date ~ .h2-ui-date:after {
  content: '';
}
/* line 108, ../../../../src/scss/module/_widget.scss */
.h2-ui-input-range .date-picker {
  float: left;
}
/* line 112, ../../../../src/scss/module/_widget.scss */
.h2-ui-input-range .date-picker .row-field-hint {
  position: absolute;
}

/* line 117, ../../../../src/scss/module/_widget.scss */
.h2-ui-select {
  width: 240px;
  min-height: 34px;
  line-height: 34px;
}

/* line 123, ../../../../src/scss/module/_widget.scss */
.h2-ui-btn, .h2-ui-icon-btn {
  display: inline-block;
  padding: 8px;
  height: 34px;
  outline: none;
  border: 1px solid #cecece;
  background-color: #cecece;
  color: #000;
  font: bold 14px 'NeuzeitGro-Reg';
  line-height: 16px;
  position: relative;
  cursor: pointer;
}
/* line 136, ../../../../src/scss/module/_widget.scss */
.h2-ui-btn:hover, .h2-ui-icon-btn:hover {
  border-color: #ededed;
  background-color: #ededed;
}
/* line 141, ../../../../src/scss/module/_widget.scss */
.h2-ui-btn:active, .h2-ui-icon-btn:active {
  border-color: #000;
}

/* line 149, ../../../../src/scss/module/_widget.scss */
.h2-ui-icon-btn:before {
  position: relative;
  top: -1px;
  margin-right: 2px;
  content: '';
}

/* line 1, ../../../../src/scss/modules/datatable/_base_paging.scss */
.basePagingWrapper {
  font-size: 14px;
  color: #2B2127;
  float: left;
}
/* line 6, ../../../../src/scss/modules/datatable/_base_paging.scss */
.basePagingWrapper .pageNoWrapper {
  display: inline-block;
  width: 125px;
}
/* line 10, ../../../../src/scss/modules/datatable/_base_paging.scss */
.basePagingWrapper .pageNoWrapper .pageNoInput {
  width: 60px;
  text-align: center;
}
/* line 16, ../../../../src/scss/modules/datatable/_base_paging.scss */
.basePagingWrapper .numPerPageSelect {
  width: 100%;
}
/* line 20, ../../../../src/scss/modules/datatable/_base_paging.scss */
.basePagingWrapper .previousPageBtn {
  background-color: #CECECE;
  background-repeat: no-repeat;
  cursor: pointer;
}
/* line 26, ../../../../src/scss/modules/datatable/_base_paging.scss */
.basePagingWrapper .previousPageBtn:hover {
  background-color: #C4C4C4;
}
/* line 31, ../../../../src/scss/modules/datatable/_base_paging.scss */
.basePagingWrapper .nextPageBtn {
  background-color: #CECECE;
  background-repeat: no-repeat;
  cursor: pointer;
}
/* line 37, ../../../../src/scss/modules/datatable/_base_paging.scss */
.basePagingWrapper .nextPageBtn:hover {
  background-color: #C4C4C4;
}

/* line 2, ../../../../src/scss/modules/datatable/_datatable_base.scss */
.tableActionWrapper {
  float: right;
}
/* line 5, ../../../../src/scss/modules/datatable/_datatable_base.scss */
.tableActionWrapper .tableActionSelect {
  width: 150px;
}

/* line 1, ../../../../src/scss/layout/splites/_ivl_img.scss */
.ivl_img_default_btn_icon, .btn:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../../images/ivl_images.png");
  background-repeat: no-repeat;
  background-position: 0px -36px;
  vertical-align: middle;
}

/* line 5, ../../../../src/scss/layout/splites/_ivl_img.scss */
.ivl_img_back_btn_icon, .btn.btn-back:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../../images/ivl_images.png");
  background-repeat: no-repeat;
  background-position: 0px -36px;
  vertical-align: middle;
}

/* line 9, ../../../../src/scss/layout/splites/_ivl_img.scss */
.ivl_img_reset_btn_icon, .btn.btn-reset:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../../images/ivl_images.png");
  background-repeat: no-repeat;
  background-position: -16px -36px;
  vertical-align: middle;
}

/* line 13, ../../../../src/scss/layout/splites/_ivl_img.scss */
.ivl_img_save_btn_icon, .btn.btn-save:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../../images/ivl_images.png");
  background-repeat: no-repeat;
  background-position: -32px -36px;
  vertical-align: middle;
}

/* line 17, ../../../../src/scss/layout/splites/_ivl_img.scss */
.ivl_img_add_btn_icon, .btn.btn-add:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../../images/ivl_images.png");
  background-repeat: no-repeat;
  background-position: -48px -36px;
  vertical-align: middle;
}

/* line 21, ../../../../src/scss/layout/splites/_ivl_img.scss */
.ivl_img_off_shelf_btn_icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../../images/ivl_images.png");
  background-repeat: no-repeat;
  background-position: -64px -36px;
  vertical-align: middle;
}

/* line 25, ../../../../src/scss/layout/splites/_ivl_img.scss */
.ivl_img_on_shelf_btn_icon, .btn.btn-on-shelf:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../../images/ivl_images.png");
  background-repeat: no-repeat;
  background-position: -80px -36px;
  vertical-align: middle;
}

/* line 29, ../../../../src/scss/layout/splites/_ivl_img.scss */
.ivl_img_remove_btn_icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../../images/ivl_images.png");
  background-repeat: no-repeat;
  background-position: -128px -36px;
  vertical-align: middle;
}

/* line 33, ../../../../src/scss/layout/splites/_ivl_img.scss */
.ivl_img_link_btn_icon, .btn.btn-link:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../../images/ivl_images.png");
  background-repeat: no-repeat;
  background-position: -144px 36px;
  vertical-align: middle;
}

/* line 37, ../../../../src/scss/layout/splites/_ivl_img.scss */
.ivl_img_filter_btn_icon, .btn.btn-filter:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../../images/ivl_images.png");
  background-repeat: no-repeat;
  background-position: -192px -36px;
  vertical-align: middle;
}

/* line 41, ../../../../src/scss/layout/splites/_ivl_img.scss */
.ivl_img_view_btn_icon, .btn.btn-view:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../../images/ivl_images.png");
  background-repeat: no-repeat;
  background-position: -208px -36px;
  vertical-align: middle;
}

/* line 45, ../../../../src/scss/layout/splites/_ivl_img.scss */
.ivl_img_edit_btn_icon, .btn.btn-edit:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../../images/ivl_images.png");
  background-repeat: no-repeat;
  background-position: -224px -36px;
  vertical-align: middle;
}

/* line 49, ../../../../src/scss/layout/splites/_ivl_img.scss */
.ivl_img_upload_btn_icon, .btn.btn-upload:before, .btn.btn-download:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../../images/ivl_images.png");
  background-repeat: no-repeat;
  background-position: -240px -36px;
  vertical-align: middle;
}

/* line 53, ../../../../src/scss/layout/splites/_ivl_img.scss */
.ivl_img_delete_btn_icon, .btn.btn-delete:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../../images/ivl_images.png");
  background-repeat: no-repeat;
  background-position: -256px -36px;
  vertical-align: middle;
}

/* line 57, ../../../../src/scss/layout/splites/_ivl_img.scss */
.ivl_img_downward_btn_icon, .btn.btn-downward:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../../images/ivl_images.png");
  background-repeat: no-repeat;
  background-position: -288px -36px;
  vertical-align: middle;
}

/* line 61, ../../../../src/scss/layout/splites/_ivl_img.scss */
.ivl_img_upward_btn_icon, .btn.btn-upward:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../../images/ivl_images.png");
  background-repeat: no-repeat;
  background-position: -304px -36px;
  vertical-align: middle;
}

/* line 65, ../../../../src/scss/layout/splites/_ivl_img.scss */
.ivl_img_export_btn_icon, .btn.btn-export:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../../images/ivl_images.png");
  background-repeat: no-repeat;
  background-position: -320px -36px;
  vertical-align: middle;
}

/* line 69, ../../../../src/scss/layout/splites/_ivl_img.scss */
.ivl_img_up_btn_icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("../../images/ivl_images.png");
  background-repeat: no-repeat;
  background-position: -81px -55px;
  vertical-align: middle;
}

/* line 73, ../../../../src/scss/layout/splites/_ivl_img.scss */
.ivl_img_down_btn_icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("../../images/ivl_images.png");
  background-repeat: no-repeat;
  background-position: -55px -55px;
  vertical-align: middle;
}

/* line 77, ../../../../src/scss/layout/splites/_ivl_img.scss */
.ivl_img_up_btn_disabled_icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("../../images/ivl_images.png");
  background-repeat: no-repeat;
  background-position: -211px -55px;
  vertical-align: middle;
}

/* line 81, ../../../../src/scss/layout/splites/_ivl_img.scss */
.ivl_img_down_btn_disabled_icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("../../images/ivl_images.png");
  background-repeat: no-repeat;
  background-position: -185px -55px;
  vertical-align: middle;
}

/* line 85, ../../../../src/scss/layout/splites/_ivl_img.scss */
.ivl_img_previous_page_btn, .basePagingWrapper .previousPageBtn {
  display: inline-block;
  width: 28px;
  height: 28px;
  background-image: url("../../images/ivl_images.png");
  background-repeat: no-repeat;
  background-position: -26px -52px;
  vertical-align: middle;
}

/* line 93, ../../../../src/scss/layout/splites/_ivl_img.scss */
.ivl_img_previous_page_btn_hover, .ivl_img_previous_page_btn:hover, .basePagingWrapper .previousPageBtn:hover {
  display: inline-block;
  width: 28px;
  height: 28px;
  background-image: url("../../images/ivl_images.png");
  background-repeat: no-repeat;
  background-position: -156px -52px;
  vertical-align: middle;
}

/* line 97, ../../../../src/scss/layout/splites/_ivl_img.scss */
.ivl_img_next_page_btn, .basePagingWrapper .nextPageBtn {
  display: inline-block;
  width: 28px;
  height: 28px;
  background-image: url("../../images/ivl_images.png");
  background-repeat: no-repeat;
  background-position: 0px -52px;
  vertical-align: middle;
}

/* line 105, ../../../../src/scss/layout/splites/_ivl_img.scss */
.ivl_img_next_page_btn_hover, .ivl_img_next_page_btn:hover, .basePagingWrapper .nextPageBtn:hover {
  display: inline-block;
  width: 28px;
  height: 28px;
  background-image: url("../../images/ivl_images.png");
  background-repeat: no-repeat;
  background-position: -130px -52px;
  vertical-align: middle;
}

/* line 1, ../../../../src/scss/layout/splites/_tab_img.scss */
.tab-inactive-left {
  display: inline-block;
  width: 1px;
  height: 48px;
  background-image: url("../../images/tab/tab_inactive_L.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  vertical-align: middle;
}

/* line 5, ../../../../src/scss/layout/splites/_tab_img.scss */
.tab-inactive-left-hover {
  display: inline-block;
  width: 1px;
  height: 48px;
  background-image: url("../../images/tab/tab_inactive_hover_L.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  vertical-align: middle;
}

/* line 9, ../../../../src/scss/layout/splites/_tab_img.scss */
.tab-inactive-right {
  display: inline-block;
  width: 25px;
  height: 48px;
  background-image: url("../../images/tab/tab_inactive_R.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  vertical-align: middle;
}

/* line 13, ../../../../src/scss/layout/splites/_tab_img.scss */
.tab-inactive-right-hover {
  display: inline-block;
  width: 25px;
  height: 48px;
  background-image: url("../../images/tab/tab_inactive_hover_R.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  vertical-align: middle;
}

/* line 18, ../../../../src/scss/layout/splites/_tab_img.scss */
.tab-active-left {
  display: inline-block;
  width: 25px;
  height: 50px;
  background-image: url("../../images/tab/tab_active_L_2.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  vertical-align: middle;
}

/* line 22, ../../../../src/scss/layout/splites/_tab_img.scss */
.tab-active-middle {
  display: inline-block;
  width: 1px;
  height: 50px;
  background-image: url("../../images/tab/tab_active_M.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  vertical-align: middle;
}

/* line 26, ../../../../src/scss/layout/splites/_tab_img.scss */
.tab-active-right {
  display: inline-block;
  width: 25px;
  height: 50px;
  background-image: url("../../images/tab/tab_active_R.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  vertical-align: middle;
}

/* line 1, ../../../../src/scss/layout/splites/_table_img.scss */
.table-sorting-img-default {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("../../images/sort_1.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  vertical-align: right center;
}

/* line 5, ../../../../src/scss/layout/splites/_table_img.scss */
.table-sorting-img-desc {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("../../images/sort_2.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  vertical-align: right center;
}

/* line 9, ../../../../src/scss/layout/splites/_table_img.scss */
.table-sorting-img-asc {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("../../images/sort_3.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  vertical-align: right center;
}

/* line 5, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-arrow-down, .site-header .user-panel .user-panel-welcome:after, .site-menu-wrapper .site-menu-item.has-submenu .site-menu-text:after {
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -450px;
  vertical-align: middle;
}

/* line 9, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-arrow-up, .site-menu-wrapper .site-menu-item.is-expand .site-menu-text:after, .site-menu-wrapper.simple .site-menu-item.has-submenu.reverse .site-menu-text:after {
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -30px -450px;
  vertical-align: middle;
}

/* line 13, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-toggle, .site-menu-wrapper .site-menu-toggle-btn {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-toggle:hover, .site-menu-wrapper .site-menu-toggle-btn:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px 0;
  vertical-align: middle;
}

/* line 17, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-ad-management {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -505px;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-ad-management:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px -505px;
  vertical-align: middle;
}

/* line 21, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-app, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-app {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -550px;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-app:hover, .site-menu-wrapper .site-menu-item:hover .site-menu-icon.icon-app, .site-menu-wrapper .site-menu-item.is-active .site-menu-icon.icon-app, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-app:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px -550px;
  vertical-align: middle;
}

/* line 25, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-article, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-article {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -700px;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-article:hover, .site-menu-wrapper .site-menu-item:hover .site-menu-icon.icon-article, .site-menu-wrapper .site-menu-item.is-active .site-menu-icon.icon-article, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-article:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px -700px;
  vertical-align: middle;
}

/* line 29, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-banner, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-banner {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -600px;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-banner:hover, .site-menu-wrapper .site-menu-item:hover .site-menu-icon.icon-banner, .site-menu-wrapper .site-menu-item.is-active .site-menu-icon.icon-banner, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-banner:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px -600px;
  vertical-align: middle;
}

/* line 33, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-contract, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-contract {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -400px;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-contract:hover, .site-menu-wrapper .site-menu-item:hover .site-menu-icon.icon-contract, .site-menu-wrapper .site-menu-item.is-active .site-menu-icon.icon-contract, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-contract:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px -400px;
  vertical-align: middle;
}

/* line 37, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-customer-service, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-customer-service {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -350px;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-customer-service:hover, .site-menu-wrapper .site-menu-item:hover .site-menu-icon.icon-customer-service, .site-menu-wrapper .site-menu-item.is-active .site-menu-icon.icon-customer-service, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-customer-service:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px -350px;
  vertical-align: middle;
}

/* line 41, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-dashboard, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-dashboard {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -50px;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-dashboard:hover, .site-menu-wrapper .site-menu-item:hover .site-menu-icon.icon-dashboard, .site-menu-wrapper .site-menu-item.is-active .site-menu-icon.icon-dashboard, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-dashboard:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px -50px;
  vertical-align: middle;
}

/* line 45, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-episode, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-episode {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -100px;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-episode:hover, .site-menu-wrapper .site-menu-item:hover .site-menu-icon.icon-episode, .site-menu-wrapper .site-menu-item.is-active .site-menu-icon.icon-episode, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-episode:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px -100px;
  vertical-align: middle;
}

/* line 49, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-permission-settings, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-permission-settings {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -500px;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-permission-settings:hover, .site-menu-wrapper .site-menu-item:hover .site-menu-icon.icon-permission-settings, .site-menu-wrapper .site-menu-item.is-active .site-menu-icon.icon-permission-settings, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-permission-settings:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px -500px;
  vertical-align: middle;
}

/* line 53, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-playlist, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-playlist {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -50px;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-playlist:hover, .site-menu-wrapper .site-menu-item:hover .site-menu-icon.icon-playlist, .site-menu-wrapper .site-menu-item.is-active .site-menu-icon.icon-playlist, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-playlist:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px -50px;
  vertical-align: middle;
}

/* line 57, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-channel, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-channel {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -650px;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-channel:hover, .site-menu-wrapper .site-menu-item:hover .site-menu-icon.icon-channel, .site-menu-wrapper .site-menu-item.is-active .site-menu-icon.icon-channel, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-channel:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px -650px;
  vertical-align: middle;
}

/* line 61, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-recommendation, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-recommendation {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -750px;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-recommendation:hover, .site-menu-wrapper .site-menu-item:hover .site-menu-icon.icon-recommendation, .site-menu-wrapper .site-menu-item.is-active .site-menu-icon.icon-recommendation, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-recommendation:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px -750px;
  vertical-align: middle;
}

/* line 65, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-refund-management {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -350px;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-refund-management:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px -350px;
  vertical-align: middle;
}

/* line 69, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-fee-control, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-fee-control {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -300px;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-fee-control:hover, .site-menu-wrapper .site-menu-item:hover .site-menu-icon.icon-fee-control, .site-menu-wrapper .site-menu-item.is-active .site-menu-icon.icon-fee-control, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-fee-control:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px -300px;
  vertical-align: middle;
}

/* line 73, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-report, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-report {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -400px;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-report:hover, .site-menu-wrapper .site-menu-item:hover .site-menu-icon.icon-report, .site-menu-wrapper .site-menu-item.is-active .site-menu-icon.icon-report, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-report:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px -400px;
  vertical-align: middle;
}

/* line 77, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-series, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-series {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -650px;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-series:hover, .site-menu-wrapper .site-menu-item:hover .site-menu-icon.icon-series, .site-menu-wrapper .site-menu-item.is-active .site-menu-icon.icon-series, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-series:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px -650px;
  vertical-align: middle;
}

/* line 81, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-storefront, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-storefront {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -150px;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-storefront:hover, .site-menu-wrapper .site-menu-item:hover .site-menu-icon.icon-storefront, .site-menu-wrapper .site-menu-item.is-active .site-menu-icon.icon-storefront, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-storefront:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px -150px;
  vertical-align: middle;
}

/* line 85, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-user-management, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-user-management {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -250px;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-user-management:hover, .site-menu-wrapper .site-menu-item:hover .site-menu-icon.icon-user-management, .site-menu-wrapper .site-menu-item.is-active .site-menu-icon.icon-user-management, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-user-management:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px -250px;
  vertical-align: middle;
}

/* line 89, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-tag, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-tag {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -200px;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-tag:hover, .site-menu-wrapper .site-menu-item:hover .site-menu-icon.icon-tag, .site-menu-wrapper .site-menu-item.is-active .site-menu-icon.icon-tag, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-tag:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px -200px;
  vertical-align: middle;
}

/* line 93, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-crm, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-crm {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -350px;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-crm:hover, .site-menu-wrapper .site-menu-item:hover .site-menu-icon.icon-crm, .site-menu-wrapper .site-menu-item.is-active .site-menu-icon.icon-crm, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-crm:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px -350px;
  vertical-align: middle;
}

/* line 97, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-content-curation, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-content-curation {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -650px;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-content-curation:hover, .site-menu-wrapper .site-menu-item:hover .site-menu-icon.icon-content-curation, .site-menu-wrapper .site-menu-item.is-active .site-menu-icon.icon-content-curation, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-content-curation:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px -650px;
  vertical-align: middle;
}

/* line 101, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-collection, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-collection {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -150px;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-collection:hover, .site-menu-wrapper .site-menu-item:hover .site-menu-icon.icon-collection, .site-menu-wrapper .site-menu-item.is-active .site-menu-icon.icon-collection, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-collection:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px -150px;
  vertical-align: middle;
}

/* line 105, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-notification, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-notification {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -300px;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-notification:hover, .site-menu-wrapper .site-menu-item:hover .site-menu-icon.icon-notification, .site-menu-wrapper .site-menu-item.is-active .site-menu-icon.icon-notification, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-notification:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px -300px;
  vertical-align: middle;
}

/* line 109, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-cdn-token, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-cdn-token {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -300px;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-cdn-token:hover, .site-menu-wrapper .site-menu-item:hover .site-menu-icon.icon-cdn-token, .site-menu-wrapper .site-menu-item.is-active .site-menu-icon.icon-cdn-token, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-cdn-token:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px -300px;
  vertical-align: middle;
}

/* line 113, ../../../../src/scss/layout/_sprites.scss */
.sprite-menu-promotion-banner, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-promotion-banner {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: 0 -300px;
  vertical-align: middle;
}
/* line 15, ../../../../src/scss/helper/_mixin.scss */
.sprite-menu-promotion-banner:hover, .site-menu-wrapper .site-menu-item:hover .site-menu-icon.icon-promotion-banner, .site-menu-wrapper .site-menu-item.is-active .site-menu-icon.icon-promotion-banner, .site-menu-wrapper .site-menu-item .site-menu-icon.icon-promotion-banner:hover {
  display: inline-block;
  width: 60px;
  height: 50px;
  background-image: url("../img/sprite-menu.png");
  background-repeat: no-repeat;
  background-position: -60px -300px;
  vertical-align: middle;
}

/* line 117, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-arrow-down, .select2-container .select2-choice .select2-arrow b,
.select2-container .select2-choices .select2-arrow b, .bootstrap-datetimepicker-widget .icon-chevron-down {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -58px -58px;
  vertical-align: middle;
}

/* line 121, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-arrow-left, .h2-ui-pagination .h2-ui-btn:before, .h2-ui-pagination .h2-ui-icon-btn:before, .bootstrap-datetimepicker-widget thead tr:first-child th.prev {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -23px -58px;
  vertical-align: middle;
}

/* line 125, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-arrow-right, .bootstrap-datetimepicker-widget thead tr:first-child th.next {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: 3px -58px;
  vertical-align: middle;
}

/* line 129, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-arrow-up, .bootstrap-datetimepicker-widget .icon-chevron-up {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -84px -58px;
  vertical-align: middle;
}

/* line 133, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-date-picker-calendar, .bootstrap-datetimepicker-widget .icon-calendar {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -260px -80px;
  vertical-align: middle;
}

/* line 137, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-date-picker-time, .bootstrap-datetimepicker-widget .icon-time {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -240px -80px;
  vertical-align: middle;
}

/* line 141, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-calendar, .h2-ui-date > .add-on {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -107px -55px;
  vertical-align: middle;
}

/* line 145, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-search, .select2-search:after {
  display: inline-block;
  width: 26px;
  height: 26px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -203px -119px;
  vertical-align: middle;
}

/* line 149, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-success, .h2-ui-message.success:before {
  display: inline-block;
  width: 26px;
  height: 26px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -260px -52px;
  vertical-align: top;
}

/* line 153, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-error, .h2-ui-message.error:before {
  display: inline-block;
  width: 26px;
  height: 26px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -234px -52px;
  vertical-align: top;
}

/* line 157, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-info, .h2-ui-message:before {
  display: inline-block;
  width: 26px;
  height: 26px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -286px -52px;
  vertical-align: top;
}

/* line 161, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-close, .h2-ui-message .h2-ui-message-close {
  display: inline-block;
  width: 26px;
  height: 26px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -312px -52px;
  vertical-align: top;
}

/* line 165, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-close-black, .h2-ui-message .h2-ui-message-close:hover {
  display: inline-block;
  width: 26px;
  height: 26px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -338px -52px;
  vertical-align: top;
}

/* line 173, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-back, .h2-ui-icon-btn.back:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: 0px -36px;
  vertical-align: middle;
}

/* line 173, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-reset, .h2-ui-icon-btn.reset:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -16px -36px;
  vertical-align: middle;
}

/* line 173, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-save, .h2-ui-icon-btn.save:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -32px -36px;
  vertical-align: middle;
}

/* line 173, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-add, .h2-ui-icon-btn.add:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -48px -36px;
  vertical-align: middle;
}

/* line 173, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-off-shelf, .h2-ui-icon-btn.off-shelf:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -64px -36px;
  vertical-align: middle;
}

/* line 173, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-on-shelf, .h2-ui-icon-btn.on-shelf:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -80px -36px;
  vertical-align: middle;
}

/* line 173, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-gift, .h2-ui-icon-btn.gift:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -96px -36px;
  vertical-align: middle;
}

/* line 173, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-timer, .h2-ui-icon-btn.timer:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -112px -36px;
  vertical-align: middle;
}

/* line 173, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-remove, .h2-ui-icon-btn.remove:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -128px -36px;
  vertical-align: middle;
}

/* line 173, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-link, .h2-ui-icon-btn.link:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -144px -36px;
  vertical-align: middle;
}

/* line 173, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-copy, .h2-ui-icon-btn.copy:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -160px -36px;
  vertical-align: middle;
}

/* line 173, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-play, .h2-ui-icon-btn.play:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -176px -36px;
  vertical-align: middle;
}

/* line 173, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-filter, .h2-ui-icon-btn.filter:before, .h2-ui-filter .h2-ui-filter-toggle .h2-ui-filter-toggle-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -192px -36px;
  vertical-align: middle;
}

/* line 173, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-view, .h2-ui-icon-btn.view:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -208px -36px;
  vertical-align: middle;
}

/* line 173, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-edit, .h2-ui-icon-btn.edit:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -224px -36px;
  vertical-align: middle;
}

/* line 173, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-upload, .h2-ui-icon-btn.upload:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -240px -36px;
  vertical-align: middle;
}

/* line 173, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-delete, .h2-ui-icon-btn.delete:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -256px -36px;
  vertical-align: middle;
}

/* line 178, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-modal-close, .ui-dialog .ui-dialog-titlebar-close {
  display: inline-block;
  width: 26px;
  height: 26px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -12px -128px;
  vertical-align: middle;
}
/* line 181, ../../../../src/scss/layout/_sprites.scss */
.sprite-widget-modal-close:hover, .ui-dialog .ui-dialog-titlebar-close:hover {
  display: inline-block;
  width: 26px;
  height: 26px;
  background-image: url("../img/sprite-widget.png");
  background-repeat: no-repeat;
  background-position: -62px -128px;
  vertical-align: middle;
}

/* line 1, ../../../../src/scss/layout/_base.scss */
*,
:after,
:before {
  box-sizing: border-box;
}

/* line 7, ../../../../src/scss/layout/_base.scss */
html,
body {
  height: 100%;
  font: 16px NeuzeitGro-Reg, 'Open Sans', 'Microsoft JhengHei', arial, sans-serif;
}

/* line 13, ../../../../src/scss/layout/_base.scss */
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 19, ../../../../src/scss/layout/_base.scss */
#outer-wrapper {
  position: relative;
  height: 100%;
}

/* line 24, ../../../../src/scss/layout/_base.scss */
.site-body {
  padding: 99px 30px 30px 90px;
  transition: .3s padding-left ease-out;
}
/* line 28, ../../../../src/scss/layout/_base.scss */
.site-body.indent {
  padding-left: 280px;
}
/* line 32, ../../../../src/scss/layout/_base.scss */
.site-body .page {
  min-width: 1341px;
}
/* line 36, ../../../../src/scss/layout/_base.scss */
.site-body .page-header {
  margin-bottom: 15px;
  color: #2b2b2b;
  font-size: 28px;
}
/* line 42, ../../../../src/scss/layout/_base.scss */
.site-body .lang-select {
  float: right;
}
/* line 46, ../../../../src/scss/layout/_base.scss */
.site-body .content-header {
  margin: 30px 0 10px 0;
  padding-bottom: 6px;
  border-bottom: 1px solid #c6c6c6;
  line-height: 34px;
}
/* line 52, ../../../../src/scss/layout/_base.scss */
.site-body .content-header .content-title {
  float: left;
  color: #3d3d3d;
  font-size: 18px;
}
/* line 58, ../../../../src/scss/layout/_base.scss */
.site-body .content-header .content-actions {
  float: right;
}
/* line 61, ../../../../src/scss/layout/_base.scss */
.site-body .content-header .content-actions .h2-ui-icon-btn {
  float: left;
  margin-left: 6px;
}

/* line 77, ../../../../src/scss/layout/_base.scss */
.site-body .pageHeader {
  font-size: 32px;
  font-weight: bold;
  line-height: 34px;
  color: #2B2127;
}
/* line 84, ../../../../src/scss/layout/_base.scss */
.site-body .pageHeader2 {
  font-size: 20px;
  font-weight: bold;
  line-height: 22px;
  color: #2B2127;
}
/* line 90, ../../../../src/scss/layout/_base.scss */
.site-body .wrapper {
  padding: 10px 0;
}

/*
[Calcium Wong]:
@deprecated Deprecated after js changed.
*/
/* line 6, ../../../../src/scss/layout/_action_btn.scss */
.baseActionBtn {
  background-color: #c5c5c5;
  cursor: pointer;
  border: none;
  padding: 2px 5px;
  font-size: 14px;
  color: black;
  margin-right: 2px;
  display: inline-block;
  height: 20px;
}

/* line 18, ../../../../src/scss/layout/_action_btn.scss */
.baseActionBtn:hover {
  background-color: #31a4dd;
}

/* line 22, ../../../../src/scss/layout/_action_btn.scss */
.baseActionBtnTxt {
  vertical-align: top;
}

/* line 26, ../../../../src/scss/layout/_action_btn.scss */
.actionEditIcon, .actionAddIcon, .actionRemoveIcon, .actionViewIcon, .actionLinkIcon, .actionPlayIcon, .actionUploadIcon, .actionFoldIcon, .actionUnFoldIcon, .actionUpIcon, .actionDownIcon, .actionUpDisableIcon, .actionDownDisableIcon, .actionOnIcon, .actionOffIcon {
  width: 16px;
  height: 16px;
  display: inline-block;
}

/* line 32, ../../../../src/scss/layout/_action_btn.scss */
.actionEditIcon {
  background: url("../images/ivl_images.png") -224px -36px no-repeat;
}

/* line 36, ../../../../src/scss/layout/_action_btn.scss */
.actionAddIcon {
  background: url("../images/ivl_images.png") -48px -36px no-repeat;
}

/* line 40, ../../../../src/scss/layout/_action_btn.scss */
.actionRemoveIcon {
  background: url("../images/ivl_images.png") -128px -36px no-repeat;
}

/* line 44, ../../../../src/scss/layout/_action_btn.scss */
.actionViewIcon {
  background: url("../images/ivl_images.png") -208px -36px no-repeat;
}

/* line 48, ../../../../src/scss/layout/_action_btn.scss */
.actionLinkIcon {
  background: url("../images/ivl_images.png") -144px -36px no-repeat;
}

/* line 52, ../../../../src/scss/layout/_action_btn.scss */
.actionUploadIcon {
  background: url("../images/ivl_images.png") -240px -36px no-repeat;
}

/* line 56, ../../../../src/scss/layout/_action_btn.scss */
.actionUpIcon {
  background: url("../images/ivl_images.png") -81px -55px no-repeat;
  width: 20px;
  height: 20px;
}

/* line 62, ../../../../src/scss/layout/_action_btn.scss */
.actionDownIcon {
  background: url("../images/ivl_images.png") -55px -55px no-repeat;
  width: 20px;
  height: 20px;
}

/* line 68, ../../../../src/scss/layout/_action_btn.scss */
.actionUpDisableIcon {
  background: url("../images/ivl_images.png") -211px -55px no-repeat;
  width: 20px;
  height: 20px;
}

/* line 74, ../../../../src/scss/layout/_action_btn.scss */
.actionDownDisableIcon {
  background: url("../images/ivl_images.png") -185px -55px no-repeat;
  width: 20px;
  height: 20px;
}

/* line 80, ../../../../src/scss/layout/_action_btn.scss */
.actionOnIcon {
  background: url("../images/ivl_images.png") -80px -36px no-repeat;
}

/* line 84, ../../../../src/scss/layout/_action_btn.scss */
.actionOffIcon {
  background: url("../images/ivl_images.png") -64px -36px no-repeat;
}

/* line 3, ../../../../src/scss/layout/_btn.scss */
.btn {
  padding: 8px;
  height: 34px;
  outline: none;
  border: 1px solid #CECECE;
  background-color: #CECECE;
  color: #000;
  font-weight: bold;
  font-size: 14px;
  font-family: 'NeuzeitGro-Reg';
  line-height: 16px;
  position: relative;
  display: inline-block;
  cursor: pointer;
}
/* line 20, ../../../../src/scss/layout/_btn.scss */
.btn:before {
  background-repeat: no-repeat;
  position: relative;
  margin: 0 8px 0 0;
  top: -1px;
  content: '';
}
/* line 30, ../../../../src/scss/layout/_btn.scss */
.btn:hover {
  background-color: #EEE;
  border: 1px solid #EEE;
}
/* line 35, ../../../../src/scss/layout/_btn.scss */
.btn:active {
  border: 1px solid #000;
}
/* line 100, ../../../../src/scss/layout/_btn.scss */
.btn.btn-download:before {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
  background-position: -243px -38px;
  height: 10px;
  width: 10px;
  padding-bottom: 10px;
  border-top-style: solid;
  border-top-width: 2px;
  margin: 2px 11px 2px 3px;
}
/* line 137, ../../../../src/scss/layout/_btn.scss */
.btn.round-border {
  border-radius: 8px;
  padding: 8px 16px;
}
/* line 142, ../../../../src/scss/layout/_btn.scss */
.btn.no-icon {
  text-align: center;
}
/* line 144, ../../../../src/scss/layout/_btn.scss */
.btn.no-icon:before {
  content: none;
}

/* line 150, ../../../../src/scss/layout/_btn.scss */
.button {
  box-shadow: inset 0px 1px 0px 0px #EEE;
  text-shadow: 0px 1px 0px #AEAEAE;
  background-color: #C4C4C4;
  border: 1px solid #B5B5B5;
  color: #000;
  font-size: 14px;
  padding: 8px 18px;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  cursor: pointer;
}
/* line 163, ../../../../src/scss/layout/_btn.scss */
.button:hover {
  background-color: #31A4DD;
}
/* line 167, ../../../../src/scss/layout/_btn.scss */
.button:active {
  position: relative;
  top: 1px;
}

/* line 1, ../../../../src/scss/layout/_indicator.scss */
.circleIndicator {
  display: inline-block;
  margin: 2px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  line-height: 20px;
  text-align: center;
  color: #FFF;
  background-color: #D3D3D3;
}

/* line 13, ../../../../src/scss/layout/_indicator.scss */
.squareIndicator {
  display: inline-block;
  margin: 2px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  color: #FFF;
  background-color: #D3D3D3;
}

/* line 24, ../../../../src/scss/layout/_indicator.scss */
.indicatorOn {
  background: #5F9CE1;
}

/* line 28, ../../../../src/scss/layout/_indicator.scss */
.yes-no-status {
  color: white;
  padding: 5px 10px;
  border: 0;
  outline: 0;
}

/* line 35, ../../../../src/scss/layout/_indicator.scss */
.yes-status {
  background-color: #31A4DD;
}

/* line 39, ../../../../src/scss/layout/_indicator.scss */
.no-status {
  background-color: #CDCDCD;
}

/* line 1, ../../../../src/scss/layout/_status.scss */
.status, .statusAwaitingApprove, .statusInactive, .statusActive, .statusPending, .statusTranscoding, .statusAwaitingQC, .statusReview, .statusReady, .statusOnshelf, .sttausOffshelf, .statusAwaitingApprove2, .statusDelete {
  color: #FFF;
  padding: 2px 10px;
}

/* line 6, ../../../../src/scss/layout/_status.scss */
.statusAwaitingApprove {
  background-color: #35BEAA;
}

/* line 11, ../../../../src/scss/layout/_status.scss */
.statusInactive {
  background-color: #5F9CE1;
}

/* line 16, ../../../../src/scss/layout/_status.scss */
.statusActive {
  background-color: #8DC63F;
}

/* line 21, ../../../../src/scss/layout/_status.scss */
.statusPending {
  background-color: #C4C4C4;
}

/* line 26, ../../../../src/scss/layout/_status.scss */
.statusTranscoding {
  background-color: #C182ED;
}

/* line 31, ../../../../src/scss/layout/_status.scss */
.statusAwaitingQC {
  background-color: #248ad2;
}

/* line 36, ../../../../src/scss/layout/_status.scss */
.statusReview {
  background-color: #E94546;
}

/* line 41, ../../../../src/scss/layout/_status.scss */
.statusReady {
  background-color: #35BEAA;
}

/* line 46, ../../../../src/scss/layout/_status.scss */
.statusOnshelf {
  background-color: #8DC63F;
}

/* line 51, ../../../../src/scss/layout/_status.scss */
.sttausOffshelf {
  background-color: #D4C625;
}

/* line 56, ../../../../src/scss/layout/_status.scss */
.statusAwaitingApprove2 {
  background-color: #35BEAA;
}

/* line 61, ../../../../src/scss/layout/_status.scss */
.statusDelete {
  background-color: #BE000B;
}

/* line 1, ../../../../src/scss/layout/report/_filters.scss */
.report-filters {
  margin: 10px 0 30px 0;
  padding: 15px;
  font-size: 14px;
  position: relative;
  background-color: #F0F0F0;
}
/* line 8, ../../../../src/scss/layout/report/_filters.scss */
.report-filters .report-filters-wrapper {
  width: 85%;
}
/* line 11, ../../../../src/scss/layout/report/_filters.scss */
.report-filters .report-filters-wrapper .report-filter-field {
  margin: 0 40px 10px 0;
  height: 68px;
  line-height: 34px;
  float: left;
}
/* line 17, ../../../../src/scss/layout/report/_filters.scss */
.report-filters .report-filters-wrapper .report-filter-field > label {
  margin: 0 15px 0 0;
  font-weight: bold;
  display: block;
}
/* line 23, ../../../../src/scss/layout/report/_filters.scss */
.report-filters .report-filters-wrapper .report-filter-field .date-range {
  vertical-align: middle;
  display: inline-block;
}
/* line 27, ../../../../src/scss/layout/report/_filters.scss */
.report-filters .report-filters-wrapper .report-filter-field .date-range .datetime-picker, .report-filters .report-filters-wrapper .report-filter-field .date-range .datetimePicker {
  display: inline-block;
}
/* line 31, ../../../../src/scss/layout/report/_filters.scss */
.report-filters .report-filters-wrapper .report-filter-field .date-range .datetime-picker:first-child:after, .report-filters .report-filters-wrapper .report-filter-field .date-range .datetimePicker:first-child:after {
  margin: 0 10px;
  content: 'to';
}
/* line 40, ../../../../src/scss/layout/report/_filters.scss */
.report-filters .report-filters-wrapper .report-filter-field.size-large input[type=text] {
  width: 540px;
}
/* line 46, ../../../../src/scss/layout/report/_filters.scss */
.report-filters .report-filters-wrapper .report-filter-field input[type=text]:focus {
  border-color: #000;
}
/* line 51, ../../../../src/scss/layout/report/_filters.scss */
.report-filters .report-filters-wrapper .report-filter-field .singleSelect {
  width: 250px;
}
/* line 56, ../../../../src/scss/layout/report/_filters.scss */
.report-filters .report-filters-wrapper .report-filter-field .select2-container .select2-choice {
  padding: 0 15px;
  height: 32px;
  line-height: 32px;
}
/* line 65, ../../../../src/scss/layout/report/_filters.scss */
.report-filters .report-filter-actions {
  margin: 10px 0;
  text-align: right;
  position: absolute;
  right: 15px;
  bottom: 15px;
}
/* line 72, ../../../../src/scss/layout/report/_filters.scss */
.report-filters .report-filter-actions .btn {
  padding: 8px 20px;
}

/* line 1, ../../../../src/scss/layout/_header.scss */
.site-header {
  position: fixed;
  z-index: 99;
  width: 100%;
  height: 69px;
  border-bottom: 1px solid #000;
  background: #434344;
  color: #fff;
}
/* line 10, ../../../../src/scss/layout/_header.scss */
.site-header .site-title-link {
  display: block;
  float: left;
  margin: 20px;
}
/* line 16, ../../../../src/scss/layout/_header.scss */
.site-header .site-title {
  color: #cecece;
  font-size: 24px;
  text-transform: uppercase;
}
/* line 21, ../../../../src/scss/layout/_header.scss */
.site-header .site-title > .site-brand {
  text-transform: none;
}
/* line 26, ../../../../src/scss/layout/_header.scss */
.site-header .user-panel {
  position: relative;
  float: right;
  margin: 0 20px;
}
/* line 33, ../../../../src/scss/layout/_header.scss */
.site-header .user-panel li:hover {
  background: #1f2021;
}
/* line 36, ../../../../src/scss/layout/_header.scss */
.site-header .user-panel li:hover .user-panel-submenu {
  display: block;
}
/* line 42, ../../../../src/scss/layout/_header.scss */
.site-header .user-panel a {
  display: block;
  padding: 17px 20px;
  color: #fff;
}
/* line 48, ../../../../src/scss/layout/_header.scss */
.site-header .user-panel .user-panel-welcome {
  display: block;
  padding: 0 20px;
  line-height: 68px;
  cursor: pointer;
}
/* line 54, ../../../../src/scss/layout/_header.scss */
.site-header .user-panel .user-panel-welcome:after {
  content: '';
  vertical-align: initial;
}
/* line 62, ../../../../src/scss/layout/_header.scss */
.site-header .user-panel .user-panel-submenu {
  display: none;
  position: absolute;
  top: 100%;
  width: 100%;
  -webkit-animation: fade-in, 0.5s;
  animation: fade-in, 0.5s;
}
/* line 70, ../../../../src/scss/layout/_header.scss */
.site-header .user-panel .user-panel-submenu > li {
  background: #424345;
}
/* line 73, ../../../../src/scss/layout/_header.scss */
.site-header .user-panel .user-panel-submenu > li:hover {
  background: #1f2021;
}

/* line 1, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper {
  position: fixed;
  top: 69px;
  z-index: 11;
  width: 250px;
  height: auto;
  min-height: calc(100% - 69px);
  background: #666666;
  transition: .3s width ease-out;
}
/* line 11, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper .site-menu-toggle-btn {
  cursor: pointer;
  transition: .1s background-color ease-out;
}
/* line 17, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper .site-menu-toggle-btn:hover {
  background-color: #1f2021;
}
/* line 22, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper .site-menu-item {
  position: relative;
  overflow: hidden;
  height: 50px;
}
/* line 27, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper .site-menu-item a {
  display: block;
  position: relative;
  color: #fff;
  line-height: 0;
}
/* line 34, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper .site-menu-item ul {
  display: none;
  width: 250px;
  background: #303030;
}
/* line 40, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper .site-menu-item:hover {
  overflow: visible;
  height: auto;
  background: #1f1f1f;
}
/* line 45, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper .site-menu-item:hover .site-menu-icon {
  background-color: #1f1f1f;
}
/* line 57, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper .site-menu-item.is-active {
  background-color: #31a4dd;
}
/* line 60, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper .site-menu-item.is-active .site-menu-icon {
  background-color: #31a4dd;
}
/* line 72, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper .site-menu-item.is-expand {
  overflow: visible;
  height: auto;
}
/* line 76, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper .site-menu-item.is-expand ul {
  display: block;
}
/* line 82, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper .site-menu-item.is-expand .site-menu-text:after {
  content: '';
}
/* line 96, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper .site-menu-item.has-submenu .site-menu-item:hover .site-menu-submenu-item {
  display: block;
}
/* line 104, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper .site-menu-item.has-submenu .site-menu-text:after {
  position: absolute;
  right: 20px;
  content: '';
}
/* line 113, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper .site-menu-item.has-submenu .site-menu-submenu-item {
  overflow: hidden;
  height: 40px;
}
/* line 117, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper .site-menu-item.has-submenu .site-menu-submenu-item a {
  padding: 0 20px;
  font-size: 13px;
  line-height: 40px;
}
/* line 123, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper .site-menu-item.has-submenu .site-menu-submenu-item:hover {
  background-color: #4d4d4d;
}
/* line 129, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper .site-menu-item .site-menu-icon {
  display: inline-block;
  float: left;
  background-color: #666666;
}
/* line 142, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper .site-menu-item .site-menu-text {
  display: inline-block;
  float: left;
  width: calc(100% - 60px);
  line-height: 50px;
}
/* line 150, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper.simple {
  width: 60px;
}
/* line 155, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper.simple .site-menu-item ul.submenu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  top: 100%;
  left: 100%;
  width: 200px;
}
/* line 163, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper.simple .site-menu-item ul.submenu.reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-transform: translateY(calc( -100% - 50px ));
          transform: translateY(calc( -100% - 50px ));
}
/* line 169, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper.simple .site-menu-item .site-menu-text {
  display: block;
  position: absolute;
  top: 0;
  left: 100%;
  overflow: hidden;
  opacity: 0;
  width: 0;
  height: 50px;
  transition: .1s width ease-out;
}
/* line 193, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper.simple .site-menu-item:hover ul,
.site-menu-wrapper.simple .site-menu-item:hover .site-menu-text {
  width: 200px;
}
/* line 198, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper.simple .site-menu-item:hover .site-menu-text {
  padding: 0 20px 0 5px;
  background: #1f1f1f;
  opacity: 1;
}
/* line 205, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper.simple .site-menu-item.is-active {
  background: #31a4dd;
}
/* line 208, ../../../../src/scss/layout/_site-menu.scss */
.site-menu-wrapper.simple .site-menu-item.is-active .site-menu-text {
  background: #31a4dd;
}

/* line 1, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb {
  margin: 15px 0 30px 0;
  padding: 0 13px;
  background: #f7f7f7;
  color: #686868;
  font-size: 16px;
  line-height: 36px;
}
/* line 11, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb ul {
  float: left;
}
/* line 15, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb.fix-breadcrumb {
  position: fixed;
  top: 54px;
  width: 100%;
  z-index: 10;
  background: #e8e8e8;
  /* For browsers that do not support gradients */
  /* For Safari 5.1 to 6.0 */
  /* For Opera 11.1 to 12.0 */
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #e8e8e8 20%, rgba(0, 0, 0, 0));
  /* Standard syntax */
}

/* line 29, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-icon {
  display: inline-block;
  float: left;
  width: 36px;
  height: 36px;
  background: url("../../images/ivl_images.png") 0 0 no-repeat;
  vertical-align: middle;
}
/* line 37, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-icon.icon-ad-management {
  background-position: -324px 0;
}
/* line 41, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-icon.icon-app-library {
  background-position: 0 0;
}
/* line 45, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-icon.icon-article-library {
  background-position: -36px 0;
}
/* line 49, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-icon.icon-banner {
  background-position: -36px 0;
}
/* line 53, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-icon.icon-customer-service {
  background-position: -216px 0;
}
/* line 57, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-icon.icon-crm {
  background-position: -216px 0;
}
/* line 61, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-icon.icon-dashboard {
  background-position: 0 0;
}
/* line 65, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-icon.icon-episode-library {
  background-position: -36px 0;
}
/* line 69, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-icon.icon-permission-settings {
  background-position: -324px 0;
}
/* line 73, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-icon.icon-recommendation {
  background-position: -72px 0;
}
/* line 77, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-icon.icon-refund-management {
  background-position: -216px 0;
}
/* line 81, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-icon.icon-report {
  background-position: -252px 0;
}
/* line 85, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-icon.icon-series-library {
  background-position: -36px 0;
}
/* line 89, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-icon.icon-storefront {
  background-position: -72px 0;
}
/* line 93, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-icon.icon-user-management {
  background-position: -144px 0;
}
/* line 97, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-icon.icon-tag {
  background-position: -108px 0;
}
/* line 101, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-icon.icon-collection {
  background-position: -72px 0;
}
/* line 105, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-icon.icon-contract {
  background-position: -252px 0;
}
/* line 109, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-icon.icon-channel {
  background-position: 0 0;
}
/* line 113, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-icon.icon-notification {
  background-position: -180px 0;
}

/* line 118, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-item {
  display: inline-block;
  cursor: default;
}
/* line 122, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-item:before {
  display: inline-block;
  width: 18px;
  height: 18px;
  content: '';
  background: url("../../images/ivl_images.png") -288px -10px no-repeat;
  vertical-align: middle;
}
/* line 133, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-item:first-child:before {
  content: none;
}
/* line 138, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-item > a {
  color: #686868;
}
/* line 141, ../../../../src/scss/layout/_breadcrumb.scss */
.breadcrumb-item > a:hover {
  color: #000;
  text-decoration: underline;
}

/* line 1, ../../../../src/scss/layout/_pagination.scss */
.pagination {
  margin: 10px 0;
  font-size: 14px;
  line-height: 29px;
}

/* line 7, ../../../../src/scss/layout/_pagination.scss */
.pagination-btn {
  margin: 0 7px;
  padding: 0;
  width: 28px;
  height: 28px;
}
/* line 13, ../../../../src/scss/layout/_pagination.scss */
.pagination-btn:before {
  margin: 0;
  width: 28px;
  height: 28px;
  background-position: 0 -52px;
}
/* line 20, ../../../../src/scss/layout/_pagination.scss */
.pagination-btn.disabled {
  border: 1px solid #eaeaea;
  background: #eaeaea;
  cursor: default;
}
/* line 25, ../../../../src/scss/layout/_pagination.scss */
.pagination-btn.disabled:before {
  background-position: -130px -52px;
}
/* line 29, ../../../../src/scss/layout/_pagination.scss */
.pagination-btn.disabled:hover {
  border: 1px solid #eaeaea;
  background: #eaeaea;
}

/* line 38, ../../../../src/scss/layout/_pagination.scss */
.pagination-prev-btn:before {
  background-position: -26px -52px;
}
/* line 44, ../../../../src/scss/layout/_pagination.scss */
.pagination-prev-btn.disabled:before {
  background-position: -156px -52px;
}

/* line 51, ../../../../src/scss/layout/_pagination.scss */
.pagination-page {
  position: relative;
  padding: 0 !important;
  width: 56px;
  height: auto !important;
  outline: none;
  border: 1px solid #c6c6c6 !important;
  line-height: 27px;
  text-align: center;
}
/* line 61, ../../../../src/scss/layout/_pagination.scss */
.pagination-page:focus {
  border: 1px solid #000;
}

/* line 66, ../../../../src/scss/layout/_pagination.scss */
.pagination-items-per-page {
  position: relative;
  top: -1;
  margin: 0 7px;
  width: 112px;
}
/* line 72, ../../../../src/scss/layout/_pagination.scss */
.pagination-items-per-page.select2-dropdown-open .select2-choice {
  border: 1px solid #000;
  background: #ededed;
}
/* line 77, ../../../../src/scss/layout/_pagination.scss */
.pagination-items-per-page .select2-choice {
  border: 1px solid #c6c6c6;
  background: #fff;
}

/* line 1, ../../../../src/scss/layout/h2-ui/_message.scss */
.h2-ui-message {
  margin: 10px 0;
  padding: 10px 15px;
  border: 1px solid #bde2f4;
  border-left: 5px solid #bde2f4;
  background: #d7edf8;
  color: #31a4dd;
  line-height: 26px;
}
/* line 10, ../../../../src/scss/layout/h2-ui/_message.scss */
.h2-ui-message:before {
  float: left;
  content: '';
}
/* line 17, ../../../../src/scss/layout/h2-ui/_message.scss */
.h2-ui-message.success {
  border-color: #aad4ab;
  background: #ddeedd;
  color: #3c763d;
}
/* line 27, ../../../../src/scss/layout/h2-ui/_message.scss */
.h2-ui-message.error {
  border-color: #eac9c8;
  background: #f1dbdb;
  color: #a94442;
}
/* line 37, ../../../../src/scss/layout/h2-ui/_message.scss */
.h2-ui-message .h2-ui-message-label {
  display: inline-block;
  margin-right: 5px;
  float: left;
  font-weight: bold;
}
/* line 44, ../../../../src/scss/layout/h2-ui/_message.scss */
.h2-ui-message .h2-ui-message-value {
  display: inline-block;
  float: left;
}
/* line 49, ../../../../src/scss/layout/h2-ui/_message.scss */
.h2-ui-message .h2-ui-message-close {
  float: right;
  cursor: pointer;
}

/* line 1, ../../../../src/scss/layout/h2-ui/_table.scss */
.h2-ui-table-header {
  font-size: 14px;
}

/* line 5, ../../../../src/scss/layout/h2-ui/_table.scss */
.h2-ui-table-container {
  opacity: 0;
  transition: opacity .2s ease-out;
}
/* line 9, ../../../../src/scss/layout/h2-ui/_table.scss */
.h2-ui-table-container.is-inited {
  opacity: 1;
}
/* line 13, ../../../../src/scss/layout/h2-ui/_table.scss */
.h2-ui-table-container .h2-ui-pagination {
  float: left;
  width: 50%;
}

/* line 19, ../../../../src/scss/layout/h2-ui/_table.scss */
.h2-ui-table {
  width: 100%;
  background: #fff;
  color: #000;
  font-size: 14px;
}
/* line 25, ../../../../src/scss/layout/h2-ui/_table.scss */
.h2-ui-table th,
.h2-ui-table td {
  padding: 6px 10px;
  border: 1px solid #dedede;
}
/* line 31, ../../../../src/scss/layout/h2-ui/_table.scss */
.h2-ui-table th {
  position: relative;
  outline: none;
  font-weight: bold;
  line-height: 25px;
}
/* line 38, ../../../../src/scss/layout/h2-ui/_table.scss */
.h2-ui-table td {
  word-break: break-word;
}
/* line 44, ../../../../src/scss/layout/h2-ui/_table.scss */
.h2-ui-table thead tr {
  background: #ededed;
}
/* line 53, ../../../../src/scss/layout/h2-ui/_table.scss */
.h2-ui-table tbody tr:hover {
  background: #ededed !important;
}
/* line 57, ../../../../src/scss/layout/h2-ui/_table.scss */
.h2-ui-table tbody tr:nth-child(odd), .h2-ui-table tbody tr.odd {
  background: #fff;
}
/* line 62, ../../../../src/scss/layout/h2-ui/_table.scss */
.h2-ui-table tbody tr:nth-child(even), .h2-ui-table tbody tr.even {
  background: #f9f9f9;
}
/* line 69, ../../../../src/scss/layout/h2-ui/_table.scss */
.h2-ui-table .h2-ui-icon-btn {
  margin-right: 6px;
  padding: 2px 4px;
  height: auto;
  font-weight: normal;
}
/* line 76, ../../../../src/scss/layout/h2-ui/_table.scss */
.h2-ui-table .sortable {
  cursor: pointer;
}
/* line 79, ../../../../src/scss/layout/h2-ui/_table.scss */
.h2-ui-table .sortable:after {
  display: inline-block;
  position: absolute;
  right: 0;
  width: 28px;
  height: 28px;
  content: '';
  background: url("../../images/ivl_images.png") -56px -84px;
  vertical-align: middle;
}
/* line 90, ../../../../src/scss/layout/h2-ui/_table.scss */
.h2-ui-table .sortable.asc:after {
  background-position: -28px -84px;
}
/* line 94, ../../../../src/scss/layout/h2-ui/_table.scss */
.h2-ui-table .sortable.desc:after {
  background-position: 0 -84px;
}
/* line 99, ../../../../src/scss/layout/h2-ui/_table.scss */
.h2-ui-table .error {
  border-color: #f00 !important;
}
/* line 103, ../../../../src/scss/layout/h2-ui/_table.scss */
.h2-ui-table .btn {
  padding: 2px 4px;
  height: auto;
  font-weight: initial;
}

/* line 1, ../../../../src/scss/layout/h2-ui/_pagination.scss */
.h2-ui-pagination {
  margin: 10px 0;
  font-size: 14px;
  line-height: 29px;
}
/* line 6, ../../../../src/scss/layout/h2-ui/_pagination.scss */
.h2-ui-pagination .h2-ui-btn, .h2-ui-pagination .h2-ui-icon-btn {
  position: relative;
  margin: 0 7px;
  padding: 0;
  width: 28px;
  height: 28px;
}
/* line 13, ../../../../src/scss/layout/h2-ui/_pagination.scss */
.h2-ui-pagination .h2-ui-btn:before, .h2-ui-pagination .h2-ui-icon-btn:before {
  content: '';
}
/* line 18, ../../../../src/scss/layout/h2-ui/_pagination.scss */
.h2-ui-pagination .h2-ui-btn:before, .h2-ui-pagination .h2-ui-icon-btn:before {
  margin: 0;
  width: 28px;
  height: 28px;
  background-position: 0 -52px;
}
/* line 25, ../../../../src/scss/layout/h2-ui/_pagination.scss */
.h2-ui-pagination .h2-ui-btn.disabled, .h2-ui-pagination .disabled.h2-ui-icon-btn {
  border: 1px solid #eaeaea;
  background: #eaeaea;
  cursor: default;
}
/* line 30, ../../../../src/scss/layout/h2-ui/_pagination.scss */
.h2-ui-pagination .h2-ui-btn.disabled:before, .h2-ui-pagination .disabled.h2-ui-icon-btn:before {
  background-position: -130px -52px;
}
/* line 34, ../../../../src/scss/layout/h2-ui/_pagination.scss */
.h2-ui-pagination .h2-ui-btn.disabled:hover, .h2-ui-pagination .disabled.h2-ui-icon-btn:hover {
  border: 1px solid #eaeaea;
  background: #eaeaea;
}
/* line 42, ../../../../src/scss/layout/h2-ui/_pagination.scss */
.h2-ui-pagination .h2-ui-btn.prev:before, .h2-ui-pagination .prev.h2-ui-icon-btn:before {
  background-position: -26px -52px;
}
/* line 48, ../../../../src/scss/layout/h2-ui/_pagination.scss */
.h2-ui-pagination .h2-ui-btn.prev.disabled:before, .h2-ui-pagination .prev.disabled.h2-ui-icon-btn:before {
  background-position: -156px -52px;
}
/* line 56, ../../../../src/scss/layout/h2-ui/_pagination.scss */
.h2-ui-pagination .h2-ui-pagination-page {
  position: relative;
  padding: 0 !important;
  width: 56px;
  height: auto !important;
  outline: none;
  border: 1px solid #c6c6c6 !important;
  line-height: 27px;
  text-align: center;
}
/* line 66, ../../../../src/scss/layout/h2-ui/_pagination.scss */
.h2-ui-pagination .h2-ui-pagination-page:focus {
  border-color: #000 !important;
}
/* line 73, ../../../../src/scss/layout/h2-ui/_pagination.scss */
.h2-ui-pagination .h2-ui-pagination-total-page:before {
  margin-right: 7px;
  content: 'of';
}
/* line 79, ../../../../src/scss/layout/h2-ui/_pagination.scss */
.h2-ui-pagination .h2-ui-select {
  margin: 0 5px;
  width: 112px;
  min-height: 29px;
  line-height: 29px;
}
/* line 85, ../../../../src/scss/layout/h2-ui/_pagination.scss */
.h2-ui-pagination .h2-ui-select .select2-choice {
  height: 29px;
  line-height: 29px;
}

/* line 1, ../../../../src/scss/layout/h2-ui/_filter.scss */
.h2-ui-filter {
  position: fixed;
  margin-top: 54px;
  background-color: #888;
  width: 440px;
  height: 50%;
  right: -440px;
  bottom: 10px;
  padding: 20px;
  z-index: 1;
  transition: right 1s;
  font-size: 14px;
}
/* line 15, ../../../../src/scss/layout/h2-ui/_filter.scss */
.h2-ui-filter.active {
  right: 0;
}
/* line 19, ../../../../src/scss/layout/h2-ui/_filter.scss */
.h2-ui-filter .h2-ui-filter-list {
  height: calc(100% - 40px);
  overflow-y: scroll;
  margin-bottom: 10px;
  padding-right: 23px;
}
/* line 26, ../../../../src/scss/layout/h2-ui/_filter.scss */
.h2-ui-filter .h2-ui-filter-toggle {
  position: absolute;
  left: 0;
  top: 0;
  width: 80px;
  padding: 5px 0;
  text-align: center;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}
/* line 37, ../../../../src/scss/layout/h2-ui/_filter.scss */
.h2-ui-filter .h2-ui-filter-toggle .h2-ui-filter-toggle-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
}
/* line 44, ../../../../src/scss/layout/h2-ui/_filter.scss */
.h2-ui-filter .h2-ui-filter-toggle .h2-ui-filter-toggle-label {
  display: inline-block;
}
/* line 50, ../../../../src/scss/layout/h2-ui/_filter.scss */
.h2-ui-filter .h2-ui-filter-field {
  margin-bottom: 10px;
  line-height: 10px;
  width: 360px;
}
/* line 56, ../../../../src/scss/layout/h2-ui/_filter.scss */
.h2-ui-filter .h2-ui-filter-field .h2-ui-filter-label {
  display: inline-block;
  vertical-align: middle;
  padding-right: 10px;
  width: 100px;
}
/* line 63, ../../../../src/scss/layout/h2-ui/_filter.scss */
.h2-ui-filter .h2-ui-filter-field .h2-ui-filter-input {
  padding: 7px 10px !important;
  width: 255px;
}
/* line 68, ../../../../src/scss/layout/h2-ui/_filter.scss */
.h2-ui-filter .h2-ui-filter-field .h2-ui-filter-select {
  background: white;
  width: 255px;
}
/* line 72, ../../../../src/scss/layout/h2-ui/_filter.scss */
.h2-ui-filter .h2-ui-filter-field .h2-ui-filter-select .select2-input {
  padding: 7px 10px !important;
  font-family: inherit;
}
/* line 77, ../../../../src/scss/layout/h2-ui/_filter.scss */
.h2-ui-filter .h2-ui-filter-field .h2-ui-filter-select abbr.select2-search-choice-close {
  top: 10px;
}
/* line 84, ../../../../src/scss/layout/h2-ui/_filter.scss */
.h2-ui-filter .h2-ui-icon-btn {
  margin-left: 10px;
  float: right;
}

/* line 3, ../../../../src/scss/layout/h2-ui/_form.scss */
.h2-ui-form .h2-ui-input-item {
  margin: 15px 0;
  line-height: 34px;
}
/* line 11, ../../../../src/scss/layout/h2-ui/_form.scss */
.h2-ui-form .h2-ui-input-item.required .h2-ui-input-item-label:after {
  margin-left: 5px;
  content: '*';
  color: #f00;
}
/* line 21, ../../../../src/scss/layout/h2-ui/_form.scss */
.h2-ui-form .h2-ui-input-item.error .h2-ui-select .select2-choice,
.h2-ui-form .h2-ui-input-item.error .h2-ui-select .select2-choices,
.h2-ui-form .h2-ui-input-item.error .h2-ui-date > input,
.h2-ui-form .h2-ui-input-item.error .h2-ui-input-text,
.h2-ui-form .h2-ui-input-item.error .h2-ui-date > input {
  border-color: #f00 !important;
}
/* line 30, ../../../../src/scss/layout/h2-ui/_form.scss */
.h2-ui-form .h2-ui-input-item-label {
  display: inline-block;
  float: left;
  margin-right: 25px;
  width: 170px;
  text-align: right;
  font-weight: bold;
  font-size: 14px;
}
/* line 40, ../../../../src/scss/layout/h2-ui/_form.scss */
.h2-ui-form .h2-ui-input-item-value {
  position: relative;
  float: left;
  font-size: 14px;
}
/* line 46, ../../../../src/scss/layout/h2-ui/_form.scss */
.h2-ui-form .h2-ui-input-item-message {
  display: inline-block;
  float: left;
  margin-left: 5px;
  color: #f00;
  font-size: 12px;
  font-style: italic;
}
/* line 55, ../../../../src/scss/layout/h2-ui/_form.scss */
.h2-ui-form .h2-ui-input-display-order {
  border: 0;
  border-bottom: 1px solid #c9c9c9;
  background: transparent;
  outline: none;
}

/* line 1, ../../../../src/scss/layout/h2-ui/_modal.scss */
.h2-ui-modal {
  display: none;
}
/* line 6, ../../../../src/scss/layout/h2-ui/_modal.scss */
.h2-ui-modal .h2-ui-form .h2-ui-input-item {
  padding: 0 13px;
}
/* line 10, ../../../../src/scss/layout/h2-ui/_modal.scss */
.h2-ui-modal .h2-ui-form .h2-ui-input-item-label {
  display: block;
  float: none;
  width: auto;
  text-align: left;
}
/* line 17, ../../../../src/scss/layout/h2-ui/_modal.scss */
.h2-ui-modal .h2-ui-form .h2-ui-input-item-value {
  float: none;
}
/* line 21, ../../../../src/scss/layout/h2-ui/_modal.scss */
.h2-ui-modal .h2-ui-form .h2-ui-input-item-message {
  float: none;
  line-height: normal;
  font-weight: normal;
}
/* line 28, ../../../../src/scss/layout/h2-ui/_modal.scss */
.h2-ui-modal .h2-ui-input-text, .h2-ui-modal .h2-ui-date > input,
.h2-ui-modal .h2-ui-select {
  width: 100%;
}
/* line 35, ../../../../src/scss/layout/h2-ui/_modal.scss */
.h2-ui-modal .h2-ui-input-range .h2-ui-date:first-child:after {
  right: -32px;
}
/* line 39, ../../../../src/scss/layout/h2-ui/_modal.scss */
.h2-ui-modal .h2-ui-input-range .h2-ui-date > input {
  width: 219px;
}

/* line 45, ../../../../src/scss/layout/h2-ui/_modal.scss */
.h2-ui-modal-description {
  padding: 15px 13px;
}
/* line 48, ../../../../src/scss/layout/h2-ui/_modal.scss */
.h2-ui-modal-description .modal-paragraph {
  margin-bottom: 5px;
}

/* line 53, ../../../../src/scss/layout/h2-ui/_modal.scss */
.h2-ui-modal-control-wrapper {
  padding: 15px 13px;
  border-top: 1px solid #b8b8b8;
}
/* line 57, ../../../../src/scss/layout/h2-ui/_modal.scss */
.h2-ui-modal-control-wrapper .h2-ui-btn, .h2-ui-modal-control-wrapper .h2-ui-icon-btn {
  float: right;
  margin-right: 10px;
  padding: 8px 17px;
}
/* line 62, ../../../../src/scss/layout/h2-ui/_modal.scss */
.h2-ui-modal-control-wrapper .h2-ui-btn:first-child, .h2-ui-modal-control-wrapper .h2-ui-icon-btn:first-child {
  margin-right: 0;
}

/* line 3, ../../../../src/scss/layout/dialog/_content.scss */
#dialog-content #content-position {
  width: 219px;
}

/* line 1, ../../../../src/scss/layout/_form_message.scss */
.input-warning-message, .input-warning-message-right, .input-warning-message-above, .input-warning-message-below, .movie-upload-wrapper .input-warning-message-right, .movie-upload-wrapper .input-warning-message-below {
  color: #f00;
  font-size: 12px;
  font-style: italic;
}

/* line 7, ../../../../src/scss/layout/_form_message.scss */
.input-warning-message-right {
  display: inline-block;
  margin-left: 5px;
}

/* line 13, ../../../../src/scss/layout/_form_message.scss */
.input-warning-message-above {
  display: block;
  margin-bottom: 5px;
}

/* line 19, ../../../../src/scss/layout/_form_message.scss */
.input-warning-message-below {
  display: block;
  margin-top: 5px;
}

/* line 25, ../../../../src/scss/layout/_form_message.scss */
.input-info-message {
  display: inline-block;
  margin-top: 5px;
  margin-left: 5px;
  font-size: 12px;
  font-style: italic;
}

/* line 1, ../../../../src/scss/layout/_checkbox.scss */
.checkbox-block {
  float: left;
  width: 80%;
}
/* line 5, ../../../../src/scss/layout/_checkbox.scss */
.checkbox-block .checkbox-wrapper {
  display: inline-block;
  padding: 2px 10px 2px 0px;
  vertical-align: middle;
  width: 100%;
}
/* line 11, ../../../../src/scss/layout/_checkbox.scss */
.checkbox-block .checkbox-wrapper input[type=checkbox] {
  vertical-align: middle;
  margin-right: 5px;
}
/* line 17, ../../../../src/scss/layout/_checkbox.scss */
.checkbox-block .checkbox-wrapper.col-1 {
  width: 100%;
}
/* line 17, ../../../../src/scss/layout/_checkbox.scss */
.checkbox-block .checkbox-wrapper.col-2 {
  width: 50%;
}
/* line 17, ../../../../src/scss/layout/_checkbox.scss */
.checkbox-block .checkbox-wrapper.col-3 {
  width: 33.33333%;
}
/* line 17, ../../../../src/scss/layout/_checkbox.scss */
.checkbox-block .checkbox-wrapper.col-4 {
  width: 25%;
}
/* line 17, ../../../../src/scss/layout/_checkbox.scss */
.checkbox-block .checkbox-wrapper.col-5 {
  width: 20%;
}
/* line 17, ../../../../src/scss/layout/_checkbox.scss */
.checkbox-block .checkbox-wrapper.col-6 {
  width: 16.66667%;
}
/* line 17, ../../../../src/scss/layout/_checkbox.scss */
.checkbox-block .checkbox-wrapper.col-7 {
  width: 14.28571%;
}
/* line 17, ../../../../src/scss/layout/_checkbox.scss */
.checkbox-block .checkbox-wrapper.col-8 {
  width: 12.5%;
}
/* line 17, ../../../../src/scss/layout/_checkbox.scss */
.checkbox-block .checkbox-wrapper.col-9 {
  width: 11.11111%;
}
/* line 17, ../../../../src/scss/layout/_checkbox.scss */
.checkbox-block .checkbox-wrapper.col-10 {
  width: 10%;
}
/* line 17, ../../../../src/scss/layout/_checkbox.scss */
.checkbox-block .checkbox-wrapper.col-11 {
  width: 9.09091%;
}
/* line 17, ../../../../src/scss/layout/_checkbox.scss */
.checkbox-block .checkbox-wrapper.col-12 {
  width: 8.33333%;
}
/* line 17, ../../../../src/scss/layout/_checkbox.scss */
.checkbox-block .checkbox-wrapper.col-13 {
  width: 7.69231%;
}
/* line 17, ../../../../src/scss/layout/_checkbox.scss */
.checkbox-block .checkbox-wrapper.col-14 {
  width: 7.14286%;
}
/* line 17, ../../../../src/scss/layout/_checkbox.scss */
.checkbox-block .checkbox-wrapper.col-15 {
  width: 6.66667%;
}
/* line 17, ../../../../src/scss/layout/_checkbox.scss */
.checkbox-block .checkbox-wrapper.col-16 {
  width: 6.25%;
}
/* line 17, ../../../../src/scss/layout/_checkbox.scss */
.checkbox-block .checkbox-wrapper.col-17 {
  width: 5.88235%;
}
/* line 17, ../../../../src/scss/layout/_checkbox.scss */
.checkbox-block .checkbox-wrapper.col-18 {
  width: 5.55556%;
}
/* line 17, ../../../../src/scss/layout/_checkbox.scss */
.checkbox-block .checkbox-wrapper.col-19 {
  width: 5.26316%;
}
/* line 17, ../../../../src/scss/layout/_checkbox.scss */
.checkbox-block .checkbox-wrapper.col-20 {
  width: 5%;
}

/* line 1, ../../../../src/scss/page/_login.scss */
.page-content-wrapper.login {
  height: 100%;
  min-width: 420px;
  background: #424345;
}
/* line 6, ../../../../src/scss/page/_login.scss */
.page-content-wrapper.login .page-content {
  margin: 0 auto;
  padding: 30px 0;
  width: 400px;
}
/* line 12, ../../../../src/scss/page/_login.scss */
.page-content-wrapper.login .site-logo-link {
  display: inline-block;
  margin-bottom: 15px;
  font-size: 0;
}
/* line 17, ../../../../src/scss/page/_login.scss */
.page-content-wrapper.login .site-logo-link > .logo {
  display: inline-block;
  width: 400px;
  height: 70px;
  background: url("../../images/ml_login_hermes_logo.png");
}
/* line 25, ../../../../src/scss/page/_login.scss */
.page-content-wrapper.login .login-form {
  margin: 0 auto;
  padding: 30px;
  background: #fff;
  text-align: left;
}
/* line 31, ../../../../src/scss/page/_login.scss */
.page-content-wrapper.login .login-form > .header {
  margin-bottom: 15px;
}
/* line 35, ../../../../src/scss/page/_login.scss */
.page-content-wrapper.login .login-form .input-row {
  margin-bottom: 10px;
}
/* line 38, ../../../../src/scss/page/_login.scss */
.page-content-wrapper.login .login-form .input-row:last-child {
  margin-bottom: 0;
}
/* line 43, ../../../../src/scss/page/_login.scss */
.page-content-wrapper.login .login-form .input-textbox {
  padding: 10px 15px;
  width: 100%;
  height: auto;
  outline: none;
  border: 1px solid #c1c1c1;
  font-size: 14px;
  transition: .2s border ease-out;
}
/* line 52, ../../../../src/scss/page/_login.scss */
.page-content-wrapper.login .login-form .input-textbox:focus {
  border: 1px solid #000;
}
/* line 57, ../../../../src/scss/page/_login.scss */
.page-content-wrapper.login .login-form .btn {
  display: inline-block;
  padding: 8px 18px;
  width: 120px;
  height: 40px;
  outline: none;
  border: 1px solid transparent;
  background-color: #31a4dd;
  color: #000;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  transition: .2s all ease-out;
}
/* line 71, ../../../../src/scss/page/_login.scss */
.page-content-wrapper.login .login-form .btn:hover, .page-content-wrapper.login .login-form .btn:focus {
  background-color: #1e82b3;
}
/* line 76, ../../../../src/scss/page/_login.scss */
.page-content-wrapper.login .login-form .btn:active {
  position: relative;
  top: 1px;
  border: 1px solid #000;
  background-color: #1e82b3;
}
/* line 84, ../../../../src/scss/page/_login.scss */
.page-content-wrapper.login .login-form .input-textbox {
  padding-left: 36px;
}
/* line 87, ../../../../src/scss/page/_login.scss */
.page-content-wrapper.login .login-form .input-textbox.input-username {
  background: url("../../images/ml_login_user.jpg") no-repeat;
}
/* line 91, ../../../../src/scss/page/_login.scss */
.page-content-wrapper.login .login-form .input-textbox.input-password {
  background: url("../../images/ml_login_password.jpg") no-repeat;
}
/* line 97, ../../../../src/scss/page/_login.scss */
.page-content-wrapper.login .copyright {
  margin: 15px 0;
  color: #fff;
  font-size: 14px;
}

/* line 3, ../../../../src/scss/page/movie/country-right/_list.scss */
.page.movie-country-right-list .add-country, .page.movie-country-right-list .complete-editing {
  float: left;
  margin-right: 10px;
}
/* line 8, ../../../../src/scss/page/movie/country-right/_list.scss */
.page.movie-country-right-list .country-list {
  display: none;
}
/* line 11, ../../../../src/scss/page/movie/country-right/_list.scss */
.page.movie-country-right-list .country-list.show {
  display: block;
}
/* line 16, ../../../../src/scss/page/movie/country-right/_list.scss */
.page.movie-country-right-list .country {
  margin-bottom: 10px;
}
/* line 21, ../../../../src/scss/page/movie/country-right/_list.scss */
.page.movie-country-right-list .country.error .h2-ui-date > input,
.page.movie-country-right-list .country.error .h2-ui-select .select2-choice {
  border-color: #f00 !important;
}
/* line 27, ../../../../src/scss/page/movie/country-right/_list.scss */
.page.movie-country-right-list .country.removed {
  display: none;
}
/* line 31, ../../../../src/scss/page/movie/country-right/_list.scss */
.page.movie-country-right-list .country .simple-select {
  float: left;
  margin-right: 10px;
  width: 240px;
}
/* line 37, ../../../../src/scss/page/movie/country-right/_list.scss */
.page.movie-country-right-list .country .h2-ui-input-range {
  float: left;
}
/* line 41, ../../../../src/scss/page/movie/country-right/_list.scss */
.page.movie-country-right-list .country .btn-delete {
  float: left;
  margin: 3px 10px;
  padding: 3px 8px;
  height: auto;
  line-height: initial;
}

/* line 1, ../../../../src/scss/page/movie/upload/_list.scss */
.add-movie-clip-wrapper {
  margin: 10px 0;
}
/* line 4, ../../../../src/scss/page/movie/upload/_list.scss */
.add-movie-clip-wrapper #add-movie-clip-btn {
  margin-left: 10px;
}

/* line 11, ../../../../src/scss/page/movie/upload/_list.scss */
.movie-upload-wrapper input[type=text] {
  padding: 7px 10px;
  outline: none;
  border: 1px solid #c4c4c4;
}
/* line 17, ../../../../src/scss/page/movie/upload/_list.scss */
.movie-upload-wrapper .no-movie-clip-status {
  margin: 20px;
}
/* line 21, ../../../../src/scss/page/movie/upload/_list.scss */
.movie-upload-wrapper .clip-title {
  margin: 5px 0;
  padding: 10px;
  background: #eee;
  font-weight: bold;
}
/* line 28, ../../../../src/scss/page/movie/upload/_list.scss */
.movie-upload-wrapper .output-audio-track {
  margin-top: 2px;
  margin-bottom: 8px;
}
/* line 33, ../../../../src/scss/page/movie/upload/_list.scss */
.movie-upload-wrapper .yes-no-status {
  color: white;
  padding: 5px 10px;
  border: 0;
  outline: 0;
}
/* line 40, ../../../../src/scss/page/movie/upload/_list.scss */
.movie-upload-wrapper .yes-status {
  background-color: #31A4DD;
}
/* line 44, ../../../../src/scss/page/movie/upload/_list.scss */
.movie-upload-wrapper .no-status {
  background-color: #CDCDCD;
}
/* line 48, ../../../../src/scss/page/movie/upload/_list.scss */
.movie-upload-wrapper .form-sub-header {
  text-decoration: underline;
  padding-right: 15px;
  box-shadow: 5px 5px #d8dfe5;
  border: 2px solid #d8dfe5;
}
/* line 55, ../../../../src/scss/page/movie/upload/_list.scss */
.movie-upload-wrapper #transcode-status-label {
  padding-right: 15px;
  box-shadow: 5px 5px #8fbc8f;
  border: 2px solid #20b2aa;
  background: #fafad2;
}
/* line 62, ../../../../src/scss/page/movie/upload/_list.scss */
.movie-upload-wrapper .input-warning-message, .movie-upload-wrapper .input-warning-message-above, .movie-upload-wrapper .input-warning-message-right, .movie-upload-wrapper .input-warning-message-below {
  color: #f00;
  font-size: 12px;
  font-style: italic;
}
/* line 68, ../../../../src/scss/page/movie/upload/_list.scss */
.movie-upload-wrapper .input-warning-message-right {
  display: inline-block;
  margin-left: 5px;
}
/* line 74, ../../../../src/scss/page/movie/upload/_list.scss */
.movie-upload-wrapper .input-warning-message-below {
  display: block;
  margin-top: 5px;
}
/* line 80, ../../../../src/scss/page/movie/upload/_list.scss */
.movie-upload-wrapper .input-info-message {
  display: inline-block;
  margin-top: 5px;
  margin-left: 5px;
  font-size: 12px;
  font-style: italic;
}
/* line 88, ../../../../src/scss/page/movie/upload/_list.scss */
.movie-upload-wrapper .message-block {
  padding: 5px 10px;
  background: #EEE;
  line-height: 32px;
}
/* line 95, ../../../../src/scss/page/movie/upload/_list.scss */
.movie-upload-wrapper .qc-qr-code img {
  width: 100px;
  height: 100px;
}

/* line 103, ../../../../src/scss/page/movie/upload/_list.scss */
.schedule-table .notice-msg {
  font-style: italic;
  color: #F00;
}

/* line 2, ../../../../src/scss/page/movie/_subtitle-detail.scss */
.movie-subtitle-detail.page .sub-header {
  margin: 5px 0;
  padding: 10px;
  background: #eee;
  font-weight: bold;
}
/* line 9, ../../../../src/scss/page/movie/_subtitle-detail.scss */
.movie-subtitle-detail.page #updateSubtitleLocaleForm {
  padding-left: 140px;
}

/* line 3, ../../../../src/scss/page/series/country-right/_list.scss */
.page.series-country-right-list .add-country, .page.series-country-right-list .complete-editing {
  float: left;
  margin-right: 10px;
}
/* line 8, ../../../../src/scss/page/series/country-right/_list.scss */
.page.series-country-right-list .country-list {
  display: none;
}
/* line 11, ../../../../src/scss/page/series/country-right/_list.scss */
.page.series-country-right-list .country-list.show {
  display: block;
}
/* line 16, ../../../../src/scss/page/series/country-right/_list.scss */
.page.series-country-right-list .country {
  margin-bottom: 10px;
}
/* line 21, ../../../../src/scss/page/series/country-right/_list.scss */
.page.series-country-right-list .country.error .h2-ui-date > input,
.page.series-country-right-list .country.error .h2-ui-select .select2-choice {
  border-color: #f00 !important;
}
/* line 27, ../../../../src/scss/page/series/country-right/_list.scss */
.page.series-country-right-list .country.removed {
  display: none;
}
/* line 31, ../../../../src/scss/page/series/country-right/_list.scss */
.page.series-country-right-list .country .simple-select {
  float: left;
  margin-right: 10px;
  width: 240px;
}
/* line 37, ../../../../src/scss/page/series/country-right/_list.scss */
.page.series-country-right-list .country .h2-ui-input-range {
  float: left;
}
/* line 41, ../../../../src/scss/page/series/country-right/_list.scss */
.page.series-country-right-list .country .btn-delete {
  float: left;
  margin: 3px 10px;
  padding: 3px 8px;
  height: auto;
  line-height: initial;
}

/* line 5, ../../../../src/scss/page/contract/_list.scss */
.page.contract-list .data-table tbody {
  display: none;
}
/* line 8, ../../../../src/scss/page/contract/_list.scss */
.page.contract-list .data-table tbody.show {
  display: table-row-group;
}

/* line 3, ../../../../src/scss/page/contract/_create.scss */
.page.contract-create .h2-ui-form {
  display: none;
}
/* line 6, ../../../../src/scss/page/contract/_create.scss */
.page.contract-create .h2-ui-form.show {
  display: block;
}
/* line 11, ../../../../src/scss/page/contract/_create.scss */
.page.contract-create .add-country {
  float: left;
}
/* line 15, ../../../../src/scss/page/contract/_create.scss */
.page.contract-create #contract-id {
  width: 240px;
}
/* line 19, ../../../../src/scss/page/contract/_create.scss */
.page.contract-create .country {
  margin-bottom: 10px;
}
/* line 24, ../../../../src/scss/page/contract/_create.scss */
.page.contract-create .country.error .h2-ui-date > input,
.page.contract-create .country.error .h2-ui-select .select2-choice {
  border-color: #f00 !important;
}
/* line 30, ../../../../src/scss/page/contract/_create.scss */
.page.contract-create .country.removed {
  display: none;
}
/* line 34, ../../../../src/scss/page/contract/_create.scss */
.page.contract-create .country .simple-select {
  float: left;
  margin-right: 10px;
  width: 240px;
}
/* line 40, ../../../../src/scss/page/contract/_create.scss */
.page.contract-create .country .h2-ui-input-range {
  float: left;
}
/* line 44, ../../../../src/scss/page/contract/_create.scss */
.page.contract-create .country .btn-delete {
  float: left;
  margin: 3px 10px;
  padding: 3px 8px;
  height: auto;
  line-height: initial;
}

/* line 3, ../../../../src/scss/page/collection/_edit-content.scss */
.page.collection-edit-content .h2-ui-table tbody td {
  height: 62px;
}
/* line 7, ../../../../src/scss/page/collection/_edit-content.scss */
.page.collection-edit-content .content-thumb-wrapper {
  display: inline-block;
  height: 45px;
}
/* line 12, ../../../../src/scss/page/collection/_edit-content.scss */
.page.collection-edit-content .content-thumb {
  height: 100%;
}

/* 
    Created on : Jul 21, 2016, 10:15:39 AM
    Author     : jasmine.jiang
*/
/* line 8, ../../../../src/scss/page/playlist/country-right/_list.scss */
.page.playlist-country-right-list .add-country, .page.playlist-country-right-list .complete-editing {
  float: left;
  margin-right: 10px;
}
/* line 13, ../../../../src/scss/page/playlist/country-right/_list.scss */
.page.playlist-country-right-list .country-list {
  display: none;
}
/* line 16, ../../../../src/scss/page/playlist/country-right/_list.scss */
.page.playlist-country-right-list .country-list.show {
  display: block;
}
/* line 21, ../../../../src/scss/page/playlist/country-right/_list.scss */
.page.playlist-country-right-list .country {
  margin-bottom: 10px;
}
/* line 26, ../../../../src/scss/page/playlist/country-right/_list.scss */
.page.playlist-country-right-list .country.error .h2-ui-date > input,
.page.playlist-country-right-list .country.error .h2-ui-select .select2-choice {
  border-color: #f00 !important;
}
/* line 32, ../../../../src/scss/page/playlist/country-right/_list.scss */
.page.playlist-country-right-list .country.removed {
  display: none;
}
/* line 36, ../../../../src/scss/page/playlist/country-right/_list.scss */
.page.playlist-country-right-list .country .simple-select {
  float: left;
  margin-right: 10px;
  width: 240px;
}
/* line 42, ../../../../src/scss/page/playlist/country-right/_list.scss */
.page.playlist-country-right-list .country .h2-ui-input-range {
  float: left;
}
/* line 46, ../../../../src/scss/page/playlist/country-right/_list.scss */
.page.playlist-country-right-list .country .btn-delete {
  float: left;
  margin: 3px 10px;
  padding: 3px 8px;
  height: auto;
  line-height: initial;
}

/* 
    Created on : Aug 24, 2016, 6:13:32 PM
    Author     : jasmine.jiang
*/
/* line 6, ../../../../src/scss/page/cs/_member.scss */
.search-area {
  /*padding: 20px 0;*/
  margin: 10px 0 30px 0;
  padding: 25px 15px;
  background: #f0f0f0;
  font-size: 14px;
}

/* line 13, ../../../../src/scss/page/cs/_member.scss */
.search-criteria {
  width: 311px;
  height: 34px;
  outline: none;
  border: 1px solid #c6c6c6;
  line-height: 34px;
  padding: 0 8px;
  margin: 0 5px;
}

/* line 3, ../../../../src/scss/page/app/_theme-image-list.scss */
.page.app-theme-image-list input[type=file] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
/* line 12, ../../../../src/scss/page/app/_theme-image-list.scss */
.page.app-theme-image-list .preview-wrapper img {
  height: 80px;
}

/* line 3, ../../../../src/scss/page/content/_image-list.scss */
.page.content-image-list input[type=file] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
/* line 12, ../../../../src/scss/page/content/_image-list.scss */
.page.content-image-list .preview-wrapper img {
  height: 80px;
}

/* line 20, ../../../../src/scss/page/content/_image-list.scss */
.ad-unit-content .select2-container-disabled .select2-arrow {
  display: none;
}
/* line 24, ../../../../src/scss/page/content/_image-list.scss */
.ad-unit-content .content-actions {
  margin: 5px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-line-pack: center;
      align-content: center;
}
/* line 31, ../../../../src/scss/page/content/_image-list.scss */
.ad-unit-content .content-actions > .btn {
  margin: 0 4px;
}
/* line 38, ../../../../src/scss/page/content/_image-list.scss */
.ad-unit-content .editable-table .select2-container {
  width: 100%;
  border: transparent 1px solid !important;
}
/* line 43, ../../../../src/scss/page/content/_image-list.scss */
.ad-unit-content .editable-table input,
.ad-unit-content .editable-table .select2-container .select2-choice,
.ad-unit-content .editable-table .select2-container .select2-choices {
  width: 100%;
  height: 30px;
  outline: none;
  border: none !important;
  background-color: transparent;
  padding: 0 10px;
}
/* line 53, ../../../../src/scss/page/content/_image-list.scss */
.ad-unit-content .editable-table input:focus,
.ad-unit-content .editable-table .select2-container .select2-choice:focus,
.ad-unit-content .editable-table .select2-container .select2-choices:focus {
  border: #000 1px solid !important;
}
/* line 58, ../../../../src/scss/page/content/_image-list.scss */
.ad-unit-content .editable-table ::-webkit-calendar-picker-indicator, .ad-unit-content .editable-table ::-webkit-inner-spin-button {
  display: none;
}
/* line 62, ../../../../src/scss/page/content/_image-list.scss */
.ad-unit-content .editable-table .select2-container.error,
.ad-unit-content .editable-table .date-picker.error > input,
.ad-unit-content .editable-table input.error,
.ad-unit-content .editable-table input:invalid {
  border: red 1px solid !important;
}
/* line 69, ../../../../src/scss/page/content/_image-list.scss */
.ad-unit-content .editable-table .btn-on-off {
  padding: 2px 10px;
}
/* line 72, ../../../../src/scss/page/content/_image-list.scss */
.ad-unit-content .editable-table .btn-on-off:not(.disabled) {
  cursor: pointer;
}

/* line 3, ../../../../src/scss/page/channel/_form.scss */
.page.channel .message-block {
  padding: 5px 10px;
  background: #EEE;
  line-height: 32px;
}
/* line 9, ../../../../src/scss/page/channel/_form.scss */
.page.channel #add-profile-btn {
  margin-bottom: 15px;
  margin-left: 8px;
}
/* line 14, ../../../../src/scss/page/channel/_form.scss */
.page.channel .audio-table, .page.channel .subtitle-table, .page.channel .profile-table {
  margin-bottom: 20px;
  min-width: 350px;
}
/* line 19, ../../../../src/scss/page/channel/_form.scss */
.page.channel .audio-table caption, .page.channel .subtitle-table caption, .page.channel .profile-table caption {
  text-align: left;
  font-weight: bold;
  font-style: italic;
}
/* line 25, ../../../../src/scss/page/channel/_form.scss */
.page.channel .audio-table input[type='text'],
.page.channel .audio-table input[type='number'],
.page.channel .audio-table input[type=password],
.page.channel .audio-table input[type=email],
.page.channel .audio-table textarea, .page.channel .subtitle-table input[type='text'],
.page.channel .subtitle-table input[type='number'],
.page.channel .subtitle-table input[type=password],
.page.channel .subtitle-table input[type=email],
.page.channel .subtitle-table textarea, .page.channel .profile-table input[type='text'],
.page.channel .profile-table input[type='number'],
.page.channel .profile-table input[type=password],
.page.channel .profile-table input[type=email],
.page.channel .profile-table textarea {
  padding: 7px 10px;
  height: auto;
  outline: none;
  border: 1px solid #c4c4c4;
}
/* line 35, ../../../../src/scss/page/channel/_form.scss */
.page.channel .audio-table input[type='text']:focus,
.page.channel .audio-table input[type='number']:focus,
.page.channel .audio-table input[type=password]:focus,
.page.channel .audio-table input[type=email]:focus,
.page.channel .audio-table textarea:focus, .page.channel .subtitle-table input[type='text']:focus,
.page.channel .subtitle-table input[type='number']:focus,
.page.channel .subtitle-table input[type=password]:focus,
.page.channel .subtitle-table input[type=email]:focus,
.page.channel .subtitle-table textarea:focus, .page.channel .profile-table input[type='text']:focus,
.page.channel .profile-table input[type='number']:focus,
.page.channel .profile-table input[type=password]:focus,
.page.channel .profile-table input[type=email]:focus,
.page.channel .profile-table textarea:focus {
  border: 1px solid #000;
}
/* line 39, ../../../../src/scss/page/channel/_form.scss */
.page.channel .audio-table input[type='text'] .disabled,
.page.channel .audio-table input[type='number'] .disabled,
.page.channel .audio-table input[type=password] .disabled,
.page.channel .audio-table input[type=email] .disabled,
.page.channel .audio-table textarea .disabled, .page.channel .subtitle-table input[type='text'] .disabled,
.page.channel .subtitle-table input[type='number'] .disabled,
.page.channel .subtitle-table input[type=password] .disabled,
.page.channel .subtitle-table input[type=email] .disabled,
.page.channel .subtitle-table textarea .disabled, .page.channel .profile-table input[type='text'] .disabled,
.page.channel .profile-table input[type='number'] .disabled,
.page.channel .profile-table input[type=password] .disabled,
.page.channel .profile-table input[type=email] .disabled,
.page.channel .profile-table textarea .disabled {
  background: #eee;
  color: #727272;
}
/* line 46, ../../../../src/scss/page/channel/_form.scss */
.page.channel .import-csv input[type=file] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

/* line 3, ../../../../src/scss/page/channel/_air.scss */
.page.channel-air .yes-no-status {
  color: white;
  padding: 5px 10px;
  border: 0;
  outline: 0;
}
/* line 10, ../../../../src/scss/page/channel/_air.scss */
.page.channel-air .yes-status {
  background-color: #31A4DD;
}
/* line 14, ../../../../src/scss/page/channel/_air.scss */
.page.channel-air .no-status {
  background-color: #CDCDCD;
}
/* line 18, ../../../../src/scss/page/channel/_air.scss */
.page.channel-air .air-audio-table, .page.channel-air .air-subtitle-table {
  margin-bottom: 20px;
  min-width: 350px;
}
/* line 23, ../../../../src/scss/page/channel/_air.scss */
.page.channel-air .air-audio-table caption, .page.channel-air .air-subtitle-table caption {
  text-align: left;
  font-weight: bold;
  font-style: italic;
}
/* line 29, ../../../../src/scss/page/channel/_air.scss */
.page.channel-air .air-audio-table input[type='text'],
.page.channel-air .air-audio-table input[type='number'],
.page.channel-air .air-audio-table input[type=password],
.page.channel-air .air-audio-table input[type=email],
.page.channel-air .air-audio-table textarea, .page.channel-air .air-subtitle-table input[type='text'],
.page.channel-air .air-subtitle-table input[type='number'],
.page.channel-air .air-subtitle-table input[type=password],
.page.channel-air .air-subtitle-table input[type=email],
.page.channel-air .air-subtitle-table textarea {
  padding: 7px 10px;
  height: auto;
  outline: none;
  border: 1px solid #c4c4c4;
}
/* line 39, ../../../../src/scss/page/channel/_air.scss */
.page.channel-air .air-audio-table input[type='text']:focus,
.page.channel-air .air-audio-table input[type='number']:focus,
.page.channel-air .air-audio-table input[type=password]:focus,
.page.channel-air .air-audio-table input[type=email]:focus,
.page.channel-air .air-audio-table textarea:focus, .page.channel-air .air-subtitle-table input[type='text']:focus,
.page.channel-air .air-subtitle-table input[type='number']:focus,
.page.channel-air .air-subtitle-table input[type=password]:focus,
.page.channel-air .air-subtitle-table input[type=email]:focus,
.page.channel-air .air-subtitle-table textarea:focus {
  border: 1px solid #000;
}
/* line 43, ../../../../src/scss/page/channel/_air.scss */
.page.channel-air .air-audio-table input[type='text'] .disabled,
.page.channel-air .air-audio-table input[type='number'] .disabled,
.page.channel-air .air-audio-table input[type=password] .disabled,
.page.channel-air .air-audio-table input[type=email] .disabled,
.page.channel-air .air-audio-table textarea .disabled, .page.channel-air .air-subtitle-table input[type='text'] .disabled,
.page.channel-air .air-subtitle-table input[type='number'] .disabled,
.page.channel-air .air-subtitle-table input[type=password] .disabled,
.page.channel-air .air-subtitle-table input[type=email] .disabled,
.page.channel-air .air-subtitle-table textarea .disabled {
  background: #eee;
  color: #727272;
}

/* line 2, ../../../../src/scss/page/channel/_production-epg.scss */
.production-epg-wrapper .disabled {
  background: #eee;
  color: #727272;
}
/* line 7, ../../../../src/scss/page/channel/_production-epg.scss */
.production-epg-wrapper input[type=text],
.production-epg-wrapper input[type=number],
.production-epg-wrapper input[type=password],
.production-epg-wrapper input[type=email] {
  padding: 7px 10px;
  height: auto;
  outline: none;
  border: 1px solid #c4c4c4;
}
/* line 18, ../../../../src/scss/page/channel/_production-epg.scss */
.production-epg-wrapper .content-title span {
  background: #E5E5E5;
  padding: 2px 11px;
  color: #757575;
  font: 16px NeuzeitGro-Reg, 'Open Sans', 'Microsoft JhengHei', arial, sans-serif;
  border-width: 1px 1px 1px 5px;
  border-style: solid;
  border-color: #D6D6D6;
}
/* line 28, ../../../../src/scss/page/channel/_production-epg.scss */
.production-epg-wrapper .content-title span.info {
  border-color: #bde2f4;
  background: #d7edf8;
}
/* line 33, ../../../../src/scss/page/channel/_production-epg.scss */
.production-epg-wrapper .content-title span.error {
  border-color: #eac9c8;
  background: #f1dbdb;
  color: #a94442;
}
/* line 41, ../../../../src/scss/page/channel/_production-epg.scss */
.production-epg-wrapper .batch-action-wrapper {
  float: right;
}
/* line 45, ../../../../src/scss/page/channel/_production-epg.scss */
.production-epg-wrapper #epg_date {
  width: 160px;
}
/* line 50, ../../../../src/scss/page/channel/_production-epg.scss */
.production-epg-wrapper #production-epg-table td {
  padding: 10px 8px;
}
/* line 54, ../../../../src/scss/page/channel/_production-epg.scss */
.production-epg-wrapper #production-epg-table input.epg-start-ts,
.production-epg-wrapper #production-epg-table input.epg-end-ts {
  width: 160px;
}
/* line 59, ../../../../src/scss/page/channel/_production-epg.scss */
.production-epg-wrapper #production-epg-table input.programme-title {
  width: 100%;
}
/* line 63, ../../../../src/scss/page/channel/_production-epg.scss */
.production-epg-wrapper #production-epg-table .segment {
  border: 2px solid #999;
  display: none;
}
/* line 67, ../../../../src/scss/page/channel/_production-epg.scss */
.production-epg-wrapper #production-epg-table .segment .segment-type {
  font-style: italic;
}
/* line 71, ../../../../src/scss/page/channel/_production-epg.scss */
.production-epg-wrapper #production-epg-table .segment .segment-field-label {
  color: #757575;
  font-style: italic;
}

/* 
    Created on : Sep 5, 2016, 1:01:14 PM
    Author     : jasmine.jiang
*/
/* line 7, ../../../../src/scss/page/channel/_view-epg.scss */
.epg-list-wrapper.no-edit .btn-add {
  display: none;
}
/* line 11, ../../../../src/scss/page/channel/_view-epg.scss */
.epg-list-wrapper .content-title span {
  background: #E5E5E5;
  padding: 2px 11px;
  color: #757575;
  font: 16px NeuzeitGro-Reg, 'Open Sans', 'Microsoft JhengHei', arial, sans-serif;
  border-width: 1px 1px 1px 5px;
  border-style: solid;
  border-color: #D6D6D6;
}
/* line 21, ../../../../src/scss/page/channel/_view-epg.scss */
.epg-list-wrapper .content-title span.info {
  border-color: #bde2f4;
  background: #d7edf8;
}
/* line 26, ../../../../src/scss/page/channel/_view-epg.scss */
.epg-list-wrapper .content-title span.error {
  border-color: #eac9c8;
  background: #f1dbdb;
  color: #a94442;
}
/* line 32, ../../../../src/scss/page/channel/_view-epg.scss */
.epg-list-wrapper .programme-action, .epg-list-wrapper .left, .epg-list-wrapper .right {
  display: inline-block;
  vertical-align: middle;
}
/* line 37, ../../../../src/scss/page/channel/_view-epg.scss */
.epg-list-wrapper .programme-action {
  min-width: 160px;
  padding: 20px 20px 10px 50px;
  color: grey;
  font-style: italic;
}
/* line 44, ../../../../src/scss/page/channel/_view-epg.scss */
.epg-list-wrapper .left {
  text-align: right;
  min-width: 100px;
  padding: 20px 20px 0 0;
}
/* line 49, ../../../../src/scss/page/channel/_view-epg.scss */
.epg-list-wrapper .left .epg-start-ts {
  display: block;
  color: #31A4DD;
  font-size: 1.2em;
  font-weight: bold;
}
/* line 57, ../../../../src/scss/page/channel/_view-epg.scss */
.epg-list-wrapper .right {
  position: relative;
  vertical-align: middle;
  border-left: 2px solid #31A4DD;
  min-width: 315px;
}
/* line 64, ../../../../src/scss/page/channel/_view-epg.scss */
.epg-list-wrapper .timeline-circle {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  position: absolute;
  left: -11px;
  top: 0;
  bottom: 0;
  margin: auto;
  background-color: #31A4DD;
}
/* line 76, ../../../../src/scss/page/channel/_view-epg.scss */
.epg-list-wrapper .select-all-none-wrapper {
  margin-left: 35px;
}
/* line 80, ../../../../src/scss/page/channel/_view-epg.scss */
.epg-list-wrapper .programme-batch-action-wrapper {
  margin-bottom: 35px;
}
/* line 84, ../../../../src/scss/page/channel/_view-epg.scss */
.epg-list-wrapper .epg-content-wrapper {
  margin: 30px 0 0 0;
}
/* line 90, ../../../../src/scss/page/channel/_view-epg.scss */
.epg-list-wrapper .sortable li:active {
  border-radius: 10px;
  background-color: rgba(49, 164, 221, 0.15);
}
/* line 97, ../../../../src/scss/page/channel/_view-epg.scss */
.epg-list-wrapper .epg-content {
  width: 200px;
  border-radius: 10px;
  background-color: rgba(150, 150, 150, 0.5);
  min-height: 65px;
  padding: 10px;
  display: table;
  text-align: center;
  margin: 10px 23px;
  position: relative;
}
/* line 109, ../../../../src/scss/page/channel/_view-epg.scss */
.epg-list-wrapper .epg-content.no-edit:hover .close-btn {
  display: none;
}
/* line 115, ../../../../src/scss/page/channel/_view-epg.scss */
.epg-list-wrapper .epg-content:hover .close-btn {
  display: block;
}
/* line 119, ../../../../src/scss/page/channel/_view-epg.scss */
.epg-list-wrapper .epg-content span {
  display: table-cell;
  vertical-align: middle;
}
/* line 123, ../../../../src/scss/page/channel/_view-epg.scss */
.epg-list-wrapper .epg-content .close-btn {
  display: none;
  cursor: pointer;
  position: absolute;
  left: -7px;
  top: -7px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  border: 1px solid black;
  opacity: 0.7;
}
/* line 134, ../../../../src/scss/page/channel/_view-epg.scss */
.epg-list-wrapper .epg-content .close-btn:hover {
  opacity: 1;
}
/* line 137, ../../../../src/scss/page/channel/_view-epg.scss */
.epg-list-wrapper .epg-content .close-btn:before, .epg-list-wrapper .epg-content .close-btn:after {
  position: absolute;
  left: 9px;
  top: 4px;
  content: ' ';
  height: 15px;
  width: 5px;
  background-color: #333;
}
/* line 146, ../../../../src/scss/page/channel/_view-epg.scss */
.epg-list-wrapper .epg-content .close-btn:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
/* line 150, ../../../../src/scss/page/channel/_view-epg.scss */
.epg-list-wrapper .epg-content .close-btn:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
/* line 156, ../../../../src/scss/page/channel/_view-epg.scss */
.epg-list-wrapper .btn.detail {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 33px;
  color: black;
}

/* line 2, ../../../../src/scss/page/channel/_clone-epg-content.scss */
#clone-epg-content-page .select-all-none-wrapper {
  margin-bottom: 20px;
}

/* 
    Created on : Sep 5, 2016, 6:13:59 PM
    Author     : jasmine.jiang
*/
/* line 6, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper {
  font-size: 14px;
}
/* line 9, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper.no-edit .btn-save, .epg-content-detail-wrapper.no-edit .btn-edit {
  display: none;
}
/* line 15, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper.no-edit .epg-content-detail-wrapper .segments-wrapper .sortable-item:hover .close-btn {
  display: none;
}
/* line 23, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper.hide-audio-track .segment-audio-track {
  display: none !important;
}
/* line 28, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .yes-no-status {
  color: white;
  padding: 5px 10px;
  border: 0;
  outline: 0;
}
/* line 35, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .yes-status {
  background-color: #31A4DD;
}
/* line 39, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .no-status {
  background-color: #CDCDCD;
}
/* line 43, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper #movie-path {
  width: 550px;
}
/* line 47, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .row-field {
  margin: 5px 0;
}
/* line 52, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .content-title span {
  background: #E5E5E5;
  padding: 2px 11px;
  color: #757575;
  font: 16px NeuzeitGro-Reg, 'Open Sans', 'Microsoft JhengHei', arial, sans-serif;
  border-width: 1px 1px 1px 5px;
  border-style: solid;
  border-color: #D6D6D6;
}
/* line 62, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .content-title span.info {
  border-color: #bde2f4;
  background: #d7edf8;
}
/* line 67, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .content-title span.error {
  border-color: #eac9c8;
  background: #f1dbdb;
  color: #a94442;
}
/* line 74, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper h3 {
  font-size: 15px;
  padding-bottom: 8px;
}
/* line 78, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .header {
  margin-bottom: 10px;
}
/* line 80, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .header h4 {
  padding: 10px 0;
}
/* line 83, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .header .row-field > label {
  width: 117px;
}
/* line 87, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .content-actions {
  float: right;
}
/* line 90, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .error {
  color: red;
}
/* line 95, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .time-section input {
  outline: none;
  text-align: center;
  border: 1px solid #c4c4c4;
}
/* line 99, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .time-section input.disabled {
  background: #eee;
  color: #727272;
}
/* line 106, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .display-air-time {
  padding: 15px 0;
}
/* line 110, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .left {
  width: 415px;
  position: fixed;
  background: #fff;
  z-index: 2;
}
/* line 115, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .left .row-field {
  margin: 0;
}
/* line 118, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .left .add-wrapper {
  margin-bottom: 20px;
}
/* line 121, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .left .add-segment-wrapper {
  height: 179px;
}
/* line 124, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .left .add-break-wrapper {
  height: 287px;
}
/* line 126, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .left .add-break-wrapper .break-select-wrapper {
  padding: 0;
}
/* line 130, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .left .add-segment-wrapper, .epg-content-detail-wrapper .left .add-break-wrapper {
  width: 350px;
  border: 1px solid gray;
  padding: 10px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
/* line 138, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .left .add-segment-wrapper h3 span, .epg-content-detail-wrapper .left .add-break-wrapper h3 span {
  font: 14px NeuzeitGro-Reg, 'Open Sans', 'Microsoft JhengHei', arial, sans-serif;
}
/* line 142, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .left .add-segment-wrapper div, .epg-content-detail-wrapper .left .add-break-wrapper div {
  padding: 5px 0;
}
/* line 144, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .left .add-segment-wrapper div .select2-container, .epg-content-detail-wrapper .left .add-break-wrapper div .select2-container {
  padding: 0;
}
/* line 148, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .left .add-segment-wrapper .reset-btn, .epg-content-detail-wrapper .left .add-break-wrapper .reset-btn {
  position: absolute;
  right: 10px;
  top: 10px;
  color: gray;
  cursor: pointer;
}
/* line 154, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .left .add-segment-wrapper .reset-btn:hover, .epg-content-detail-wrapper .left .add-break-wrapper .reset-btn:hover {
  text-decoration: underline;
  color: black;
}
/* line 159, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .left .add-segment-wrapper .segment-time-label, .epg-content-detail-wrapper .left .add-break-wrapper .segment-time-label {
  display: inline-block;
  width: 60px;
}
/* line 163, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .left .add-segment-wrapper .error, .epg-content-detail-wrapper .left .add-break-wrapper .error {
  min-height: 18px;
  display: block;
}
/* line 168, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .left .add-to-right-btn {
  width: 42px;
  cursor: pointer;
  background-color: #CECECE;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 9px;
}
/* line 176, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .left .add-to-right-btn:hover {
  background-color: #E7E7E7;
}
/* line 179, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .left .add-to-right-btn .arrow-right {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 16px solid black;
  position: absolute;
  top: 50%;
  left: 14px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
/* line 190, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .left .add-to-right-btn.segment {
  height: 179px;
}
/* line 193, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .left .add-to-right-btn.break {
  height: 287px;
}
/* line 198, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .right {
  width: calc(100% - 350px - 10px - 45px - 10px);
}
/* line 202, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-header-wrapper {
  margin-left: 415px;
  min-width: 653px;
  margin-bottom: -20px;
}
/* line 207, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-header-wrapper .segment-left {
  display: inline-block;
  vertical-align: middle;
  width: 125px;
  padding: 30px 0px;
  margin-right: 23px;
  text-align: center;
}
/* line 215, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-header-wrapper .segment-right {
  display: inline-block;
  vertical-align: middle;
  min-width: 350px;
  max-width: 350px;
  margin-right: 20px;
}
/* line 222, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-header-wrapper .logo-pos-wrapper {
  display: inline-block;
  vertical-align: middle;
  min-width: 200px;
  margin-right: 20px;
}
/* line 228, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-header-wrapper .logo-pos-wrapper .header-logo-pos-label {
  font-weight: bold;
  color: #222;
  text-decoration: underline;
}
/* line 234, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-header-wrapper .segment-audio-track {
  display: inline-block;
  vertical-align: middle;
  min-width: 200px;
  margin-right: 20px;
}
/* line 240, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-header-wrapper .segment-audio-track .audio-display-name {
  font-weight: bold;
  color: #222;
  text-decoration: underline;
}
/* line 248, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper {
  margin-left: 415px;
  min-width: 653px;
}
/* line 251, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper #error {
  color: red;
}
/* line 254, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item {
  position: relative;
}
/* line 256, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .segment-left {
  display: inline-block;
  vertical-align: middle;
  min-height: 100px;
  width: 125px;
  padding: 30px 0px;
  margin-right: 23px;
  border-right: 2px solid #31A4DD;
  text-align: center;
}
/* line 265, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .segment-left .segment-time {
  color: #31A4DD;
  font-size: 1.2em;
  font-weight: bold;
}
/* line 270, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .segment-left .timeline-circle {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  position: absolute;
  left: 114px;
  top: 0;
  bottom: 0;
  margin: auto;
  background-color: #31A4DD;
}
/* line 282, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .segment-right {
  display: inline-block;
  vertical-align: middle;
  min-width: 350px;
  max-width: 350px;
  margin-right: 20px;
}
/* line 289, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .logo-pos-wrapper {
  display: inline-block;
  vertical-align: middle;
  min-width: 200px;
  margin-right: 20px;
}
/* line 295, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .segment-audio-track {
  display: inline-block;
  vertical-align: middle;
  min-width: 200px;
  margin-right: 20px;
}
/* line 301, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .segment-audio-track .audio-track-index {
  width: 100%;
}
/* line 305, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .segment, .epg-content-detail-wrapper .segments-wrapper .sortable-item .break {
  border-radius: 5px;
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  padding: 10px 20px;
  position: relative;
  width: 100%;
  line-height: 30px;
}
/* line 313, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .segment input, .epg-content-detail-wrapper .segments-wrapper .sortable-item .break input {
  border: 1px solid #f6f6f6;
  background: #f6f6f6;
}
/* line 317, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .segment input:focus, .epg-content-detail-wrapper .segments-wrapper .sortable-item .segment input:hover, .epg-content-detail-wrapper .segments-wrapper .sortable-item .break input:focus, .epg-content-detail-wrapper .segments-wrapper .sortable-item .break input:hover {
  border: 1px solid gray;
  background-color: white;
}
/* line 322, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .segment:hover, .epg-content-detail-wrapper .segments-wrapper .sortable-item .break:hover {
  border: 1px solid #9E9E9E;
}
/* line 324, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .segment:hover .close-btn, .epg-content-detail-wrapper .segments-wrapper .sortable-item .break:hover .close-btn {
  display: block;
}
/* line 328, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .segment .close-btn, .epg-content-detail-wrapper .segments-wrapper .sortable-item .break .close-btn {
  display: none;
  cursor: pointer;
  position: absolute;
  left: -9px;
  top: -9px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  border: 1px solid black;
  opacity: 0.7;
  z-index: 1;
}
/* line 340, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .segment .close-btn:hover, .epg-content-detail-wrapper .segments-wrapper .sortable-item .break .close-btn:hover {
  opacity: 1;
}
/* line 343, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .segment .close-btn:before, .epg-content-detail-wrapper .segments-wrapper .sortable-item .segment .close-btn:after, .epg-content-detail-wrapper .segments-wrapper .sortable-item .break .close-btn:before, .epg-content-detail-wrapper .segments-wrapper .sortable-item .break .close-btn:after {
  position: absolute;
  left: 9px;
  top: 4px;
  content: ' ';
  height: 15px;
  width: 5px;
  background-color: #333;
}
/* line 352, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .segment .close-btn:before, .epg-content-detail-wrapper .segments-wrapper .sortable-item .break .close-btn:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
/* line 355, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .segment .close-btn:after, .epg-content-detail-wrapper .segments-wrapper .sortable-item .break .close-btn:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
/* line 359, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .segment .time-range, .epg-content-detail-wrapper .segments-wrapper .sortable-item .segment .segment-actions, .epg-content-detail-wrapper .segments-wrapper .sortable-item .break .time-range, .epg-content-detail-wrapper .segments-wrapper .sortable-item .break .segment-actions {
  display: inline-block;
}
/* line 362, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .segment .segment-actions, .epg-content-detail-wrapper .segments-wrapper .sortable-item .break .segment-actions {
  padding: 0 20px;
}
/* line 366, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .break {
  background: rgba(230, 230, 230, 0.7);
  border: 1px solid rgba(230, 230, 230, 0.7);
}
/* line 369, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .break input {
  border: 1px solid rgba(230, 230, 230, 0);
  background: rgba(230, 230, 230, 0);
}
/* line 373, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .break .break-title, .epg-content-detail-wrapper .segments-wrapper .sortable-item .break .break-segment-duration {
  display: inline-block;
  vertical-align: middle;
}
/* line 377, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .break .break-title {
  background-color: #d3d3d3;
  padding: 0 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 220px;
}
/* line 386, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .break .break-segment-duration:before, .epg-content-detail-wrapper .segments-wrapper .sortable-item .break .break-segment-duration:after {
  padding: 0 5px;
}
/* line 389, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .break .break-segment-duration:before {
  content: "(";
}
/* line 392, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item .break .break-segment-duration:after {
  content: ")";
}
/* line 399, ../../../../src/scss/page/channel/_epg-detail.scss */
.epg-content-detail-wrapper .segments-wrapper .sortable-item.invalid-ad .break-title {
  background-color: #ff6666;
}

/* line 407, ../../../../src/scss/page/channel/_epg-detail.scss */
#edit-break-popup {
  width: 500px;
  height: 500px;
}

/* line 2, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper {
  font-size: 14px;
}
/* line 5, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper.no-edit .btn-save, .channel-epg-list-segment-wrapper.no-edit .btn-edit, .channel-epg-list-segment-wrapper.no-edit .deleteSegment {
  display: none;
}
/* line 11, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper.no-edit .channel-epg-list-segment-wrapper .sortable-item:hover .close-btn {
  display: none;
}
/* line 19, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .content-title span {
  background: #E5E5E5;
  padding: 2px 11px;
  color: #757575;
  font: 16px NeuzeitGro-Reg, 'Open Sans', 'Microsoft JhengHei', arial, sans-serif;
  border-width: 1px 1px 1px 5px;
  border-style: solid;
  border-color: #D6D6D6;
}
/* line 29, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .content-title span.info {
  border-color: #bde2f4;
  background: #d7edf8;
}
/* line 34, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .content-title span.error {
  border-color: #eac9c8;
  background: #f1dbdb;
  color: #a94442;
}
/* line 41, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper h3 {
  font-size: 15px;
  padding-bottom: 8px;
}
/* line 45, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .header {
  margin-bottom: 10px;
}
/* line 47, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .header h4 {
  padding: 10px 0;
}
/* line 50, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .header .row-field > label {
  width: 117px;
}
/* line 53, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .header .row-field .size-large {
  width: 263px;
}
/* line 57, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .content-actions {
  float: right;
}
/* line 60, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .error {
  color: red;
}
/* line 64, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .display-air-time {
  padding: 15px 0;
}
/* line 68, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .left {
  width: 350px;
  position: fixed;
  background: #fff;
  z-index: 2;
}
/* line 73, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .left .add-break-wrapper {
  border: 1px solid gray;
  padding: 10px;
  min-height: 110px;
  position: relative;
}
/* line 79, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .left .reset-btn {
  position: absolute;
  right: 10px;
  top: 10px;
  color: gray;
  cursor: pointer;
}
/* line 85, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .left .reset-btn:hover {
  text-decoration: underline;
  color: black;
}
/* line 90, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .left .segment-time-label {
  display: inline-block;
  width: 60px;
}
/* line 94, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .left .time-section .disabled {
  background: #eee;
  color: #727272;
}
/* line 98, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .left .add-break-wrapper {
  margin-bottom: 20px;
  padding-bottom: 20px;
  height: auto;
}
/* line 103, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .left .add-break-wrapper h3 span {
  font: 14px NeuzeitGro-Reg, 'Open Sans', 'Microsoft JhengHei', arial, sans-serif;
}
/* line 107, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .left .add-break-wrapper .time-section {
  padding: 5px 0;
}
/* line 110, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .left .add-break-wrapper .time-section input {
  outline: none;
  text-align: center;
  border: 1px solid #c4c4c4;
}
/* line 116, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .left .add-break-wrapper .error {
  min-height: 18px;
  display: block;
}
/* line 123, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .add-to-right-btn {
  width: 45px;
  cursor: pointer;
  background-color: #CECECE;
  height: 233px;
  position: fixed;
  margin-left: 360px;
  z-index: 2;
}
/* line 131, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .add-to-right-btn:hover {
  background-color: #E7E7E7;
}
/* line 134, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .add-to-right-btn .arrow-right {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 16px solid black;
  position: absolute;
  top: 50%;
  left: 14px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
/* line 147, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .right {
  width: calc(100% - 350px - 10px - 45px - 10px);
}
/* line 151, ../../../../src/scss/page/channel/_epg-segment.scss */
.channel-epg-list-segment-wrapper .segment-list-table-wrapper {
  margin-left: 416px;
}

/* line 157, ../../../../src/scss/page/channel/_epg-segment.scss */
#edit-break-popup {
  width: 500px;
  height: 500px;
}

/* line 4, ../../../../src/scss/page/channel/country-right/_list.scss */
.page.channel-country-right-list .add-country, .page.channel-country-right-list .complete-editing {
  float: left;
  margin-right: 10px;
}
/* line 9, ../../../../src/scss/page/channel/country-right/_list.scss */
.page.channel-country-right-list .country-list {
  display: none;
}
/* line 12, ../../../../src/scss/page/channel/country-right/_list.scss */
.page.channel-country-right-list .country-list.show {
  display: block;
}
/* line 17, ../../../../src/scss/page/channel/country-right/_list.scss */
.page.channel-country-right-list .country {
  margin-bottom: 10px;
}
/* line 22, ../../../../src/scss/page/channel/country-right/_list.scss */
.page.channel-country-right-list .country.error .h2-ui-date > input,
.page.channel-country-right-list .country.error .h2-ui-select .select2-choice {
  border-color: #f00 !important;
}
/* line 28, ../../../../src/scss/page/channel/country-right/_list.scss */
.page.channel-country-right-list .country.removed {
  display: none;
}
/* line 32, ../../../../src/scss/page/channel/country-right/_list.scss */
.page.channel-country-right-list .country .simple-select {
  float: left;
  margin-right: 10px;
  width: 240px;
}
/* line 38, ../../../../src/scss/page/channel/country-right/_list.scss */
.page.channel-country-right-list .country .h2-ui-input-range {
  float: left;
}
/* line 42, ../../../../src/scss/page/channel/country-right/_list.scss */
.page.channel-country-right-list .country .btn-delete {
  float: left;
  margin: 3px 10px;
  padding: 3px 8px;
  height: auto;
  line-height: initial;
}

/* line 3, ../../../../src/scss/page/channel/_sales-scheme.scss */
.channel-sales-scheme-wrapper .select2-container-disabled .select2-arrow {
  display: none;
}
/* line 7, ../../../../src/scss/page/channel/_sales-scheme.scss */
.channel-sales-scheme-wrapper .content-actions {
  margin: 5px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-line-pack: center;
      align-content: center;
}
/* line 14, ../../../../src/scss/page/channel/_sales-scheme.scss */
.channel-sales-scheme-wrapper .content-actions > .btn {
  margin: 0 4px;
}
/* line 20, ../../../../src/scss/page/channel/_sales-scheme.scss */
.channel-sales-scheme-wrapper .editable-table .h2-ui-select {
  width: 100%;
}
/* line 24, ../../../../src/scss/page/channel/_sales-scheme.scss */
.channel-sales-scheme-wrapper .editable-table input,
.channel-sales-scheme-wrapper .editable-table .select2-container .select2-choice,
.channel-sales-scheme-wrapper .editable-table .select2-container .select2-choices {
  /*width: 100%;*/
  height: 30px;
  outline: none;
  border: none !important;
  background-color: transparent;
  padding: 0 10px;
}
/* line 34, ../../../../src/scss/page/channel/_sales-scheme.scss */
.channel-sales-scheme-wrapper .editable-table input:focus,
.channel-sales-scheme-wrapper .editable-table .select2-container .select2-choice:focus,
.channel-sales-scheme-wrapper .editable-table .select2-container .select2-choices:focus {
  border: #000 1px solid !important;
}
/* line 39, ../../../../src/scss/page/channel/_sales-scheme.scss */
.channel-sales-scheme-wrapper .editable-table ::-webkit-calendar-picker-indicator, .channel-sales-scheme-wrapper .editable-table ::-webkit-inner-spin-button {
  display: none;
}
/* line 43, ../../../../src/scss/page/channel/_sales-scheme.scss */
.channel-sales-scheme-wrapper .editable-table .date-picker.error > input,
.channel-sales-scheme-wrapper .editable-table input.error,
.channel-sales-scheme-wrapper .editable-table input:invalid {
  border: red 1px solid !important;
}
/* line 49, ../../../../src/scss/page/channel/_sales-scheme.scss */
.channel-sales-scheme-wrapper .editable-table .select2-container-multi.error > div,
.channel-sales-scheme-wrapper .editable-table div.error,
.channel-sales-scheme-wrapper .editable-table div:invalid {
  border: red 1px solid !important;
}
/* line 55, ../../../../src/scss/page/channel/_sales-scheme.scss */
.channel-sales-scheme-wrapper .editable-table .onOffBtn {
  padding: 2px 10px;
}
/* line 58, ../../../../src/scss/page/channel/_sales-scheme.scss */
.channel-sales-scheme-wrapper .editable-table .onOffBtn:not(.disabled) {
  cursor: pointer;
}
/* line 65, ../../../../src/scss/page/channel/_sales-scheme.scss */
.channel-sales-scheme-wrapper #movie-shelf-dialog {
  display: none;
}

/* line 3, ../../../../src/scss/page/credit-package/_list.scss */
.credit-package-list .iap-tag {
  display: none;
  margin: 0 5px;
  padding: 3px 7px;
  font-size: 12px;
  vertical-align: middle;
  white-space: nowrap;
  color: #FFF;
  background: #C182ED;
}
/* line 12, ../../../../src/scss/page/credit-package/_list.scss */
.credit-package-list .iap-tag.show {
  display: inline;
}

/* line 3, ../../../../src/scss/page/credit-package/_credit-package.scss */
.credit-package-edit .iap-tag {
  display: none;
  margin: 0 5px;
  padding: 3px 7px;
  font-size: 12px;
  vertical-align: middle;
  white-space: nowrap;
  color: #FFF;
  background: #C182ED;
}
/* line 12, ../../../../src/scss/page/credit-package/_credit-package.scss */
.credit-package-edit .iap-tag.show {
  display: inline;
}
/* line 17, ../../../../src/scss/page/credit-package/_credit-package.scss */
.credit-package-edit #updateStatusBtn {
  display: none;
}
/* line 19, ../../../../src/scss/page/credit-package/_credit-package.scss */
.credit-package-edit #updateStatusBtn.show {
  display: inline-block;
}

/* line 3, ../../../../src/scss/page/credit-package/_sales-scheme.scss */
.credit-package-sales-scheme-wrapper .select2-container-disabled .select2-arrow {
  display: none;
}
/* line 7, ../../../../src/scss/page/credit-package/_sales-scheme.scss */
.credit-package-sales-scheme-wrapper .content-actions {
  margin: 5px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-line-pack: center;
      align-content: center;
}
/* line 14, ../../../../src/scss/page/credit-package/_sales-scheme.scss */
.credit-package-sales-scheme-wrapper .content-actions > .btn {
  margin: 0 4px;
}
/* line 20, ../../../../src/scss/page/credit-package/_sales-scheme.scss */
.credit-package-sales-scheme-wrapper .editable-table .h2-ui-select {
  width: 100%;
}
/* line 24, ../../../../src/scss/page/credit-package/_sales-scheme.scss */
.credit-package-sales-scheme-wrapper .editable-table input,
.credit-package-sales-scheme-wrapper .editable-table .select2-container .select2-choice,
.credit-package-sales-scheme-wrapper .editable-table .select2-container .select2-choices {
  width: 100%;
  height: 30px;
  outline: none;
  border: none !important;
  background-color: transparent;
  padding: 0 10px;
}
/* line 34, ../../../../src/scss/page/credit-package/_sales-scheme.scss */
.credit-package-sales-scheme-wrapper .editable-table input:not([disabled]):not([readonly]):focus,
.credit-package-sales-scheme-wrapper .editable-table .select2-container .select2-choice:not([disabled]):not([readonly]):focus,
.credit-package-sales-scheme-wrapper .editable-table .select2-container .select2-choices:not([disabled]):not([readonly]):focus {
  border: #000 1px solid !important;
}
/* line 39, ../../../../src/scss/page/credit-package/_sales-scheme.scss */
.credit-package-sales-scheme-wrapper .editable-table ::-webkit-calendar-picker-indicator, .credit-package-sales-scheme-wrapper .editable-table ::-webkit-inner-spin-button {
  display: none;
}
/* line 43, ../../../../src/scss/page/credit-package/_sales-scheme.scss */
.credit-package-sales-scheme-wrapper .editable-table .date-picker.error > input,
.credit-package-sales-scheme-wrapper .editable-table input.error,
.credit-package-sales-scheme-wrapper .editable-table input:invalid {
  border: red 1px solid !important;
}
/* line 49, ../../../../src/scss/page/credit-package/_sales-scheme.scss */
.credit-package-sales-scheme-wrapper .editable-table .select2-container-multi.error > div,
.credit-package-sales-scheme-wrapper .editable-table div.error,
.credit-package-sales-scheme-wrapper .editable-table div:invalid {
  border: red 1px solid !important;
}
/* line 55, ../../../../src/scss/page/credit-package/_sales-scheme.scss */
.credit-package-sales-scheme-wrapper .editable-table .onOffBtn {
  padding: 2px 10px;
}
/* line 58, ../../../../src/scss/page/credit-package/_sales-scheme.scss */
.credit-package-sales-scheme-wrapper .editable-table .onOffBtn:not(.disabled) {
  cursor: pointer;
}
/* line 65, ../../../../src/scss/page/credit-package/_sales-scheme.scss */
.credit-package-sales-scheme-wrapper #credit-package-shelf-dialog {
  display: none;
}

/* line 3, ../../../../src/scss/page/ad/_list.scss */
.page.ad-list .preview-wrapper img {
  height: 80px;
}

/* line 3, ../../../../src/scss/override/_jquery-ui.scss */
.ui-widget.ui-widget-content {
  padding: 0;
  border-radius: 0;
  border-color: #b8b8b8;
}
/* line 9, ../../../../src/scss/override/_jquery-ui.scss */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: NeuzeitGro-Reg, 'Open Sans', 'Microsoft JhengHei', arial, sans-serif;
}

/* line 17, ../../../../src/scss/override/_jquery-ui.scss */
.ui-widget-overlay {
  background: #000;
  opacity: .7;
}

/* line 22, ../../../../src/scss/override/_jquery-ui.scss */
.ui-dialog {
  font: 14px NeuzeitGro-Reg, 'Open Sans', 'Microsoft JhengHei', arial, sans-serif;
}
/* line 25, ../../../../src/scss/override/_jquery-ui.scss */
.ui-dialog .ui-widget-header {
  margin: 0;
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid #b8b8b8;
  background: #f2f2f2;
}
/* line 33, ../../../../src/scss/override/_jquery-ui.scss */
.ui-dialog .ui-dialog-titlebar {
  padding: 7px 13px;
}
/* line 37, ../../../../src/scss/override/_jquery-ui.scss */
.ui-dialog .ui-dialog-titlebar-close {
  top: 7px;
  right: 13px;
  margin: 0;
  padding: 0;
  outline: none;
  border: none;
  background-color: transparent;
}
/* line 49, ../../../../src/scss/override/_jquery-ui.scss */
.ui-dialog .ui-dialog-title {
  font-size: 16px;
  line-height: 24px;
}
/* line 54, ../../../../src/scss/override/_jquery-ui.scss */
.ui-dialog .ui-dialog-content {
  padding: 0;
}

/* line 59, ../../../../src/scss/override/_jquery-ui.scss */
.ui-state-default {
  background: none;
  border: none;
}

/* line 3, ../../../../src/scss/override/_select2.scss */
.select2-container.select2-container-active {
  background: #ededed;
}
/* line 6, ../../../../src/scss/override/_select2.scss */
.select2-container.select2-container-active .select2-choice,
.select2-container.select2-container-active .select2-choices {
  border-color: #000;
  box-shadow: none;
}
/* line 15, ../../../../src/scss/override/_select2.scss */
.select2-container.select2-drop-above .select2-choice {
  border-radius: 0;
}
/* line 20, ../../../../src/scss/override/_select2.scss */
.select2-container .select2-choice,
.select2-container .select2-choices {
  height: 34px;
  border-color: #c4c4c4;
  border-radius: 0;
  background: none;
  line-height: 34px;
}
/* line 28, ../../../../src/scss/override/_select2.scss */
.select2-container .select2-choice .select2-arrow,
.select2-container .select2-choices .select2-arrow {
  border: none;
  background: none;
}
/* line 38, ../../../../src/scss/override/_select2.scss */
.select2-container .select2-choices {
  line-height: 32px;
}
/* line 41, ../../../../src/scss/override/_select2.scss */
.select2-container .select2-choices .select2-search-choice {
  margin-top: 5px;
  border-radius: 0;
  font-size: 13px;
}
/* line 48, ../../../../src/scss/override/_select2.scss */
.select2-container .select2-search-choice-close {
  top: 3px;
}
/* line 52, ../../../../src/scss/override/_select2.scss */
.select2-container input {
  font-family: inherit !important;
}

/* line 59, ../../../../src/scss/override/_select2.scss */
.select2-search:after {
  position: absolute;
  right: 5px;
  top: 5px;
  content: '';
}
/* line 68, ../../../../src/scss/override/_select2.scss */
.select2-search input {
  margin: 5px 0;
  background: none;
}
/* line 72, ../../../../src/scss/override/_select2.scss */
.select2-search input.select2-active {
  background-position: 93%;
}

/* line 78, ../../../../src/scss/override/_select2.scss */
.select2-drop {
  border: 1px solid #000;
  border-radius: 0;
  font-size: 14px;
}
/* line 83, ../../../../src/scss/override/_select2.scss */
.select2-drop.select2-drop-above {
  border-radius: 0;
}
/* line 87, ../../../../src/scss/override/_select2.scss */
.select2-drop.select2-hidden {
  display: none !important;
}

/* line 94, ../../../../src/scss/override/_select2.scss */
.select2-results > li {
  margin: 0 2px;
  padding: 3px 0;
}
/* line 99, ../../../../src/scss/override/_select2.scss */
.select2-results .select2-highlighted {
  background: #31a4dd;
}
/* line 103, ../../../../src/scss/override/_select2.scss */
.select2-results .select2-no-results {
  margin: 0;
  padding: 5px;
}

/* line 1, ../../../../src/scss/override/_datetime-picker.scss */
.bootstrap-datetimepicker-widget {
  display: none;
  width: 240px;
  border: 1px solid #c4c4c4;
  border-radius: 0px;
  background-color: #fff;
  font-size: 14px;
}
/* line 13, ../../../../src/scss/override/_datetime-picker.scss */
.bootstrap-datetimepicker-widget thead tr:first-child th.next, .bootstrap-datetimepicker-widget thead tr:first-child th.prev {
  width: 32px;
  height: 27px;
}
/* line 18, ../../../../src/scss/override/_datetime-picker.scss */
.bootstrap-datetimepicker-widget thead tr:first-child th.next:hover, .bootstrap-datetimepicker-widget thead tr:first-child th.prev:hover {
  background-color: #31a4dd;
}
/* line 23, ../../../../src/scss/override/_datetime-picker.scss */
.bootstrap-datetimepicker-widget thead tr:first-child th.next {
  background-position: 3px -52px;
}
/* line 29, ../../../../src/scss/override/_datetime-picker.scss */
.bootstrap-datetimepicker-widget thead tr:first-child th.prev {
  background-position: -23px -52px;
}
/* line 37, ../../../../src/scss/override/_datetime-picker.scss */
.bootstrap-datetimepicker-widget th,
.bootstrap-datetimepicker-widget td {
  height: 27px;
  border-radius: 0;
}
/* line 43, ../../../../src/scss/override/_datetime-picker.scss */
.bootstrap-datetimepicker-widget td.active.active,
.bootstrap-datetimepicker-widget td span.active.active {
  background: #31a4dd;
}
/* line 47, ../../../../src/scss/override/_datetime-picker.scss */
.bootstrap-datetimepicker-widget td.active.active:hover,
.bootstrap-datetimepicker-widget td span.active.active:hover {
  background: #5db7e4;
}
/* line 52, ../../../../src/scss/override/_datetime-picker.scss */
.bootstrap-datetimepicker-widget .collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height .35s ease;
}
/* line 58, ../../../../src/scss/override/_datetime-picker.scss */
.bootstrap-datetimepicker-widget .collapse.in {
  height: auto;
}
/* line 65, ../../../../src/scss/override/_datetime-picker.scss */
.bootstrap-datetimepicker-widget .datepicker-days .day {
  width: 14.2%;
}
/* line 75, ../../../../src/scss/override/_datetime-picker.scss */
.bootstrap-datetimepicker-widget .datepicker-months td span,
.bootstrap-datetimepicker-widget .datepicker-years td span {
  margin: 1%;
  width: 23%;
  border-radius: 0;
}
/* line 82, ../../../../src/scss/override/_datetime-picker.scss */
.bootstrap-datetimepicker-widget .datepicker-months .next,
.bootstrap-datetimepicker-widget .datepicker-months .prev,
.bootstrap-datetimepicker-widget .datepicker-years .next,
.bootstrap-datetimepicker-widget .datepicker-years .prev {
  width: 32px;
}
/* line 104, ../../../../src/scss/override/_datetime-picker.scss */
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
  cursor: pointer;
}
/* line 108, ../../../../src/scss/override/_datetime-picker.scss */
.bootstrap-datetimepicker-widget .picker-switch > a {
  display: block;
  padding: 3px 20px;
  font-weight: normal;
  line-height: 20px;
  white-space: nowrap;
}
/* line 115, ../../../../src/scss/override/_datetime-picker.scss */
.bootstrap-datetimepicker-widget .picker-switch > a:hover {
  background-color: #dedede;
}
/* line 123, ../../../../src/scss/override/_datetime-picker.scss */
.bootstrap-datetimepicker-widget .timepicker-picker td {
  height: 34px;
}
/* line 126, ../../../../src/scss/override/_datetime-picker.scss */
.bootstrap-datetimepicker-widget .timepicker-picker td span {
  margin: 0;
  border-radius: 0;
}
/* line 132, ../../../../src/scss/override/_datetime-picker.scss */
.bootstrap-datetimepicker-widget .timepicker-picker .table-condensed {
  margin: 0 auto;
  width: 80%;
}
/* line 137, ../../../../src/scss/override/_datetime-picker.scss */
.bootstrap-datetimepicker-widget .timepicker-picker .btn {
  height: auto;
  border: none;
  background: none;
}
/* line 142, ../../../../src/scss/override/_datetime-picker.scss */
.bootstrap-datetimepicker-widget .timepicker-picker .btn:before {
  content: none;
}
/* line 146, ../../../../src/scss/override/_datetime-picker.scss */
.bootstrap-datetimepicker-widget .timepicker-picker .btn:hover {
  background-color: #31a4dd;
}

/* line 1, ../../../../src/scss/override/_fancy.scss */
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("../img/fancy/fancybox_sprite.png");
}

/* line 5, ../../../../src/scss/override/_fancy.scss */
.fancybox-overlay {
  background: url("../img/fancy/fancybox_overlay.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 13, ../../../../src/scss/override/_fancy.scss */
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("../img/fancy/fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }

  /* line 18, ../../../../src/scss/override/_fancy.scss */
  #fancybox-loading div {
    background-image: url("../img/fancy/fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}
/* line 3, ../../../../src/scss/_miscellaneous.scss */
.imgPreviewWrapper img {
  height: 100%;
}

/* line 8, ../../../../src/scss/_miscellaneous.scss */
.dialog {
  display: none;
  padding-bottom: 40px;
}
/* line 12, ../../../../src/scss/_miscellaneous.scss */
.dialog .dialogContentWrapper {
  padding: 10px 20px;
}
/* line 17, ../../../../src/scss/_miscellaneous.scss */
.dialog .dialogContentWrapper .formWrapper .labelCell {
  display: block;
  text-align: left;
}
/* line 22, ../../../../src/scss/_miscellaneous.scss */
.dialog .dialogContentWrapper .formWrapper .inputCell {
  display: block;
}
/* line 26, ../../../../src/scss/_miscellaneous.scss */
.dialog .dialogContentWrapper .formWrapper div.formError {
  margin-top: -20px;
}
/* line 30, ../../../../src/scss/_miscellaneous.scss */
.dialog .dialogContentWrapper .formWrapper label.error {
  color: #f00;
  font-size: 12px;
  font-style: italic;
}
/* line 38, ../../../../src/scss/_miscellaneous.scss */
.dialog .bottomBtnBar {
  border-top: 1px solid #c4c4c4;
  padding: 10px;
  bottom: 0;
  width: 100%;
}
