@charset "UTF-8";
/* line 10, ../../app/assets/stylesheets/underoos/base/_normalize.sass */
article, aside, details, figcaption, figure,
footer, header, hgroup, nav, section {
  display: block;
  margin: 0;
  padding: 0;
}

/* line 16, ../../app/assets/stylesheets/underoos/base/_normalize.sass */
audio, canvas, video {
  margin: 0;
  padding: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* line 23, ../../app/assets/stylesheets/underoos/base/_normalize.sass */
audio:not([controls]) {
  display: none;
}

/* line 26, ../../app/assets/stylesheets/underoos/base/_normalize.sass */
[hidden] {
  display: none;
}

/* line 30, ../../app/assets/stylesheets/underoos/base/_normalize.sass */
html, body, div, span, hr, img,
h1, h2, h3, h4, h5, h6, p, a, small, strong, em,
address, abbr, dfn, sub, sup, del, ins,
blockquote, q, cite, pre, code, kbd, samp,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, button, input, select, textarea,
table, caption, tbody, tfoot, thead, tr, th, td,
summary, time, mark {
  margin: 0;
  padding: 0;
}

/* line 42, ../../app/assets/stylesheets/underoos/base/_normalize.sass */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 51, ../../app/assets/stylesheets/underoos/base/_normalize.sass */
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

/* line 55, ../../app/assets/stylesheets/underoos/base/_normalize.sass */
svg:not(:root) {
  overflow: hidden;
}

/* line 58, ../../app/assets/stylesheets/underoos/base/_normalize.sass */
.chromeframe {
  background: #cccccc;
  color: black;
  margin: 0.2em 0;
  padding: 0.2em 0;
}

/* line 65, ../../app/assets/stylesheets/underoos/base/_normalize.sass */
button, input, select, textarea, label {
  font-size: 100%;
  vertical-align: baseline;
  *vertical-align: middle;
}

/* line 70, ../../app/assets/stylesheets/underoos/base/_normalize.sass */
legend {
  *margin-left: -7px;
  white-space: normal;
}

/* line 74, ../../app/assets/stylesheets/underoos/base/_normalize.sass */
button, input {
  line-height: normal;
}

/* line 77, ../../app/assets/stylesheets/underoos/base/_normalize.sass */
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

/* line 82, ../../app/assets/stylesheets/underoos/base/_normalize.sass */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 87, ../../app/assets/stylesheets/underoos/base/_normalize.sass */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  line-height: normal;
  -webkit-appearance: button;
  *overflow: visible;
}

/* line 96, ../../app/assets/stylesheets/underoos/base/_normalize.sass */
button[disabled],
a.disabled,
li.disabled > a {
  cursor: default;
}

/* line 101, ../../app/assets/stylesheets/underoos/base/_normalize.sass */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}

/* line 106, ../../app/assets/stylesheets/underoos/base/_normalize.sass */
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 110, ../../app/assets/stylesheets/underoos/base/_normalize.sass */
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 113, ../../app/assets/stylesheets/underoos/base/_normalize.sass */
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 117, ../../app/assets/stylesheets/underoos/base/_normalize.sass */
table {
  border-collapse: collapse;
  border-spacing: 0;
  max-width: 100%;
}

/* line 3, ../../app/assets/stylesheets/underoos/base/_scaffold.sass */
html {
  font-size: 100%;
  overflow-y: scroll;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 11, ../../app/assets/stylesheets/underoos/base/_scaffold.sass */
html, button, input, select, textarea {
  color: #333333;
  font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

/* line 15, ../../app/assets/stylesheets/underoos/base/_scaffold.sass */
body {
  background: white;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.2;
}

/* line 21, ../../app/assets/stylesheets/underoos/base/_scaffold.sass */
a, a:visited {
  color: #278d74;
  text-decoration: none;
}

/* line 25, ../../app/assets/stylesheets/underoos/base/_scaffold.sass */
a:focus {
  outline: thin dotted;
}

/* line 28, ../../app/assets/stylesheets/underoos/base/_scaffold.sass */
a:hover, a:active {
  outline: 0;
  text-decoration: none;
}

/* line 32, ../../app/assets/stylesheets/underoos/base/_scaffold.sass */
a:hover {
  color: #113d32;
}

/* line 35, ../../app/assets/stylesheets/underoos/base/_scaffold.sass */
a:active, a.active, .active > a {
  color: #113d32;
}

/* line 38, ../../app/assets/stylesheets/underoos/base/_scaffold.sass */
a:link {
  -webkit-tap-highlight-color: #278d74;
}

/* line 5, ../../app/assets/stylesheets/underoos/base/_helpers.sass */
.clearfixer {
  *zoom: 1;
}
/* line 5, ../../app/assets/stylesheets/underoos/mixins/_clearfixins.sass */
.clearfixer:before, .clearfixer:after {
  content: "";
  display: table;
}
/* line 8, ../../app/assets/stylesheets/underoos/mixins/_clearfixins.sass */
.clearfixer:after {
  clear: both;
}

/* line 9, ../../app/assets/stylesheets/underoos/base/_helpers.sass */
.clearfix {
  overflow: hidden;
  *zoom: 1;
}

/* line 13, ../../app/assets/stylesheets/underoos/base/_helpers.sass */
.ir {
  border: 0;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background-color: transparent;
}

/* line 21, ../../app/assets/stylesheets/underoos/base/_helpers.sass */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* line 26, ../../app/assets/stylesheets/underoos/base/_helpers.sass */
.shown {
  display: block;
  visibility: visible;
}

/* line 31, ../../app/assets/stylesheets/underoos/base/_helpers.sass */
.visuallyhidden, .dropdown-menu, .tab-content > .tab-pane, .pill-content > .pill-pane {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* line 40, ../../app/assets/stylesheets/underoos/base/_helpers.sass */
.visuallyhidden.focusable:active, .focusable.dropdown-menu:active, .tab-content > .focusable.tab-pane:active, .pill-content > .focusable.pill-pane:active, .visuallyhidden.focusable:focus, .focusable.dropdown-menu:focus, .tab-content > .focusable.tab-pane:focus, .pill-content > .focusable.pill-pane:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 50, ../../app/assets/stylesheets/underoos/base/_helpers.sass */
.visuallyshown, .dropdown.open .dropdown-menu,
.typeahead.dropdown-menu,
.button-group.open .dropdown-menu, .tab-content > .active, .pill-content > .active {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 59, ../../app/assets/stylesheets/underoos/base/_helpers.sass */
.invisible {
  visibility: hidden;
}

/* line 63, ../../app/assets/stylesheets/underoos/base/_helpers.sass */
.pull-left {
  float: left;
}

/* line 65, ../../app/assets/stylesheets/underoos/base/_helpers.sass */
.pull-right {
  float: right;
}

/* line 72, ../../app/assets/stylesheets/underoos/base/_helpers.sass */
.base-column, .sg-threequarter, .sg-half, .sg-quarter,
.sg-twothird, .sg-onethird {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline;
  float: left;
}

/* line 78, ../../app/assets/stylesheets/underoos/base/_helpers.sass */
.base-column-right {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline;
  float: right;
}

/* line 84, ../../app/assets/stylesheets/underoos/base/_helpers.sass */
.base-row {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *zoom: 1;
  display: block;
}
/* line 5, ../../app/assets/stylesheets/underoos/mixins/_clearfixins.sass */
.base-row:before, .base-row:after {
  content: "";
  display: table;
}
/* line 8, ../../app/assets/stylesheets/underoos/mixins/_clearfixins.sass */
.base-row:after {
  clear: both;
}

/* line 3, ../../app/assets/stylesheets/underoos/base/_transitions.sass */
.fade {
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
  -o-transition: opacity 0.25s;
  transition: opacity 0.25s;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 6, ../../app/assets/stylesheets/underoos/base/_transitions.sass */
.fade.in {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 10, ../../app/assets/stylesheets/underoos/base/_transitions.sass */
.collapse {
  -webkit-transition: height 0.25s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-transition: height 0.25s cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: height 0.25s cubic-bezier(0.77, 0, 0.175, 1);
  transition: height 0.25s cubic-bezier(0.77, 0, 0.175, 1);
  position: relative;
  overflow: hidden;
  height: 0;
}
/* line 15, ../../app/assets/stylesheets/underoos/base/_transitions.sass */
.collapse.in {
  height: auto;
}

/* line 5, ../../app/assets/stylesheets/underoos/core/_typography.sass */
h1, h2, h3, h4, h5, h6 {
  color: #333333;
  line-height: 1;
  margin-bottom: 0.1em;
}

/* line 10, ../../app/assets/stylesheets/underoos/core/_typography.sass */
h1 {
  font-size: 36px;
  font-size: 2.25rem;
}

/* line 13, ../../app/assets/stylesheets/underoos/core/_typography.sass */
h2 {
  font-size: 30px;
  font-size: 1.875rem;
}

/* line 16, ../../app/assets/stylesheets/underoos/core/_typography.sass */
h3 {
  font-size: 24px;
  font-size: 1.5rem;
}

/* line 19, ../../app/assets/stylesheets/underoos/core/_typography.sass */
h4 {
  font-size: 20px;
  font-size: 1.25rem;
}

/* line 22, ../../app/assets/stylesheets/underoos/core/_typography.sass */
h5 {
  font-size: 18px;
  font-size: 1.125rem;
}

/* line 25, ../../app/assets/stylesheets/underoos/core/_typography.sass */
h6 {
  font-size: 18px;
  font-size: 1.125rem;
  font-style: italic;
}

/* line 30, ../../app/assets/stylesheets/underoos/core/_typography.sass */
p {
  font-style: normal;
}

/* line 32, ../../app/assets/stylesheets/underoos/core/_typography.sass */
p a:hover {
  text-decoration: underline;
}

/* line 35, ../../app/assets/stylesheets/underoos/core/_typography.sass */
small {
  font-size: 85%;
}

/* line 38, ../../app/assets/stylesheets/underoos/core/_typography.sass */
b, strong {
  font-style: bold;
}

/* line 41, ../../app/assets/stylesheets/underoos/core/_typography.sass */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 47, ../../app/assets/stylesheets/underoos/core/_typography.sass */
sup {
  top: -0.5em;
}

/* line 50, ../../app/assets/stylesheets/underoos/core/_typography.sass */
sub {
  bottom: -0.25em;
}

/* line 53, ../../app/assets/stylesheets/underoos/core/_typography.sass */
address {
  font-style: normal;
}

/* line 56, ../../app/assets/stylesheets/underoos/core/_typography.sass */
abbr, dfn {
  border-bottom: 1px dotted;
  cursor: help;
  font-size: 90%;
  font-style: normal;
  text-transform: uppercase;
}

/* line 64, ../../app/assets/stylesheets/underoos/core/_typography.sass */
pre, code, kbd, samp {
  font-family: "Bitstream Vera Sans Mono", "Menslo LG M", "Menlo", "Monaco", monospace;
  _font-family: "courier new", monospace;
}

/* line 68, ../../app/assets/stylesheets/underoos/core/_typography.sass */
code, kbd, samp {
  background: #fafafa;
  border: 1px solid #e6e6e6;
  font-size: 85%;
  padding: 0 0.3em;
}

/* line 74, ../../app/assets/stylesheets/underoos/core/_typography.sass */
code {
  color: firebrick;
}

/* line 77, ../../app/assets/stylesheets/underoos/core/_typography.sass */
pre {
  background: #fafafa;
  border: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0.75em;
  font-size: 85%;
  text-shadow: 0 1px 0 white;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow: hidden;
}

/* line 89, ../../app/assets/stylesheets/underoos/core/_typography.sass */
pre code {
  padding: 0;
  border: 0;
  background: transparent;
}

/* line 96, ../../app/assets/stylesheets/underoos/core/_typography.sass */
pre.prettyprint .com {
  color: #93a1a1;
}
/* line 98, ../../app/assets/stylesheets/underoos/core/_typography.sass */
pre.prettyprint .lit {
  color: #195f91;
}
/* line 100, ../../app/assets/stylesheets/underoos/core/_typography.sass */
pre.prettyprint .fun {
  color: #cb4b15;
}
/* line 102, ../../app/assets/stylesheets/underoos/core/_typography.sass */
pre.prettyprint .kwd, pre.prettyprint .tag {
  color: #258ad2;
}
/* line 104, ../../app/assets/stylesheets/underoos/core/_typography.sass */
pre.prettyprint .str, pre.prettyprint .atv {
  color: #859900;
}
/* line 106, ../../app/assets/stylesheets/underoos/core/_typography.sass */
pre.prettyprint .atn, pre.prettyprint .type, pre.prettyprint .dec, pre.prettyprint .var {
  color: #d33682;
}

/* line 110, ../../app/assets/stylesheets/underoos/core/_typography.sass */
blockquote {
  font-family: "Georgia", "Times", "Times New Roman", serif;
  margin: 1em;
  padding: 0 10%;
}

/* line 115, ../../app/assets/stylesheets/underoos/core/_typography.sass */
blockquote p {
  font-size: 16px;
  font-size: 1rem;
  font-style: italic;
}

/* line 119, ../../app/assets/stylesheets/underoos/core/_typography.sass */
blockquote small {
  display: block;
  margin-top: 0.75em;
}
/* line 122, ../../app/assets/stylesheets/underoos/core/_typography.sass */
blockquote small:before {
  content: "\2014 \00A0";
}

/* line 125, ../../app/assets/stylesheets/underoos/core/_typography.sass */
blockquote cite {
  border-bottom: 1px dotted;
  cursor: help;
  font-style: normal;
}

/* line 130, ../../app/assets/stylesheets/underoos/core/_typography.sass */
q:before, q:after,
blockquote:before,
blockquote:after {
  content: "";
}

/* line 137, ../../app/assets/stylesheets/underoos/core/_typography.sass */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #666666;
  margin: 1em 0;
}
/* line 143, ../../app/assets/stylesheets/underoos/core/_typography.sass */
hr.dotted {
  border-top-style: dotted;
}
/* line 145, ../../app/assets/stylesheets/underoos/core/_typography.sass */
hr.dashed {
  border-top-style: dashed;
}

/* line 148, ../../app/assets/stylesheets/underoos/core/_typography.sass */
mark {
  background: #ffc40d;
  padding: 0 0.3em;
}

/* line 155, ../../app/assets/stylesheets/underoos/core/_typography.sass */
ul {
  list-style: square inside;
}

/* line 158, ../../app/assets/stylesheets/underoos/core/_typography.sass */
ol {
  list-style: decimal inside;
}

/* line 161, ../../app/assets/stylesheets/underoos/core/_typography.sass */
ul li, ol li {
  margin-left: 0.25em;
}

/* line 164, ../../app/assets/stylesheets/underoos/core/_typography.sass */
ul ul li, ul ol li,
ol ul li, ol ol li {
  margin-left: 1.5em;
}

/* line 169, ../../app/assets/stylesheets/underoos/core/_typography.sass */
nav ul, nav ol, ul.unstyled, ol.unstyled {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}
/* line 174, ../../app/assets/stylesheets/underoos/core/_typography.sass */
nav ul ul li, nav ul ol li, nav ul li, nav ol ul li, nav ol ol li, nav ol li, ul.unstyled ul li, ul.unstyled ol li, ul.unstyled li, ol.unstyled ul li, ol.unstyled ol li, ol.unstyled li {
  margin-left: 0;
  padding: 0;
}

/* line 179, ../../app/assets/stylesheets/underoos/core/_typography.sass */
dl dt {
  font-weight: bold;
  margin-top: 0.5em;
}
/* line 182, ../../app/assets/stylesheets/underoos/core/_typography.sass */
dl dt:after {
  content: ":";
}

/* line 185, ../../app/assets/stylesheets/underoos/core/_typography.sass */
dl dd {
  font-weight: normal;
}

/* line 3, ../../app/assets/stylesheets/underoos/core/_elements.sass */
img {
  max-width: 100%;
}

/* line 7, ../../app/assets/stylesheets/underoos/core/_elements.sass */
.nav {
  *zoom: 1;
  list-style: none;
}
/* line 5, ../../app/assets/stylesheets/underoos/mixins/_clearfixins.sass */
.nav:before, .nav:after {
  content: "";
  display: table;
}
/* line 8, ../../app/assets/stylesheets/underoos/mixins/_clearfixins.sass */
.nav:after {
  clear: both;
}

/* line 11, ../../app/assets/stylesheets/underoos/core/_elements.sass */
.nav > li > a {
  display: block;
}

/* line 14, ../../app/assets/stylesheets/underoos/core/_elements.sass */
.nav.inline > li {
  float: left;
}

/* line 17, ../../app/assets/stylesheets/underoos/core/_elements.sass */
.nav.inline > li > a {
  padding-left: 0.5em;
  padding-right: 0.5em;
}

/* line 22, ../../app/assets/stylesheets/underoos/core/_elements.sass */
.nav > .active > a,
.nav > .active > a:hover {
  cursor: default;
}

/* line 25, ../../app/assets/stylesheets/underoos/core/_elements.sass */
.nav > .dropdown.active > a:hover {
  cursor: pointer;
}

/* line 29, ../../app/assets/stylesheets/underoos/core/_elements.sass */
.nav .nav-header {
  display: block;
  color: #666666;
  font-size: 0.75em;
  font-weight: bold;
  text-transform: uppercase;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
  padding: 0.4em 1em;
}

/* line 38, ../../app/assets/stylesheets/underoos/core/_elements.sass */
.nav li + .nav-header {
  margin-top: 1em;
}

/* line 43, ../../app/assets/stylesheets/underoos/core/_elements.sass */
.btn {
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 0.4em;
  -moz-border-radius: 0.4em;
  -ms-border-radius: 0.4em;
  -o-border-radius: 0.4em;
  border-radius: 0.4em;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
  font-size: 14px;
  font-size: 0.875rem;
  display: inline-block;
  background: whitesmoke;
  border: 1px solid darkgrey;
  color: #666666;
  cursor: pointer;
  line-height: 1.1;
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.75);
  padding: 0.4em 0.7em;
}
/* line 16, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn:visited {
  color: #666666;
}
/* line 18, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn:hover, .btn:focus, .btn.active {
  background: #ededed;
  color: #666666;
}
/* line 21, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn:hover, .btn.active {
  border: 1px solid #8f8f8f;
}
/* line 23, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn:hover {
  -webkit-box-shadow: inset 0 1px 4px rgba(255, 255, 255, 0.7);
  -moz-box-shadow: inset 0 1px 4px rgba(255, 255, 255, 0.7);
  box-shadow: inset 0 1px 4px rgba(255, 255, 255, 0.7);
}
/* line 25, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn:focus {
  -webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.6), inset 0 1px 4px rgba(255, 255, 255, 0.7);
  -moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.6), inset 0 1px 4px rgba(255, 255, 255, 0.7);
  box-shadow: 0 0 8px rgba(82, 168, 236, 0.6), inset 0 1px 4px rgba(255, 255, 255, 0.7);
  border: 1px solid rgba(82, 168, 236, 0.8);
  outline: 0;
}
/* line 29, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn:active, .btn.active {
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
}
/* line 31, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.error {
  border: 1px solid firebrick;
}
/* line 33, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.error:focus {
  -webkit-box-shadow: 0 0 8px rgba(178, 34, 34, 0.6), inset 0 1px 4px rgba(255, 255, 255, 0.7);
  -moz-box-shadow: 0 0 8px rgba(178, 34, 34, 0.6), inset 0 1px 4px rgba(255, 255, 255, 0.7);
  box-shadow: 0 0 8px rgba(178, 34, 34, 0.6), inset 0 1px 4px rgba(255, 255, 255, 0.7);
  outline: 0;
}
/* line 36, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.disabled, .btn[disabled], .btn[readonly] {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  background-color: whitesmoke;
  border: 1px solid #c2c2c2;
}
/* line 41, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.small {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 0.9;
}
/* line 44, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.large {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
}
/* line 47, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn .caret {
  border-top-color: #666666;
  margin: 0.5em 0 0 0.5em;
}
/* line 45, ../../app/assets/stylesheets/underoos/core/_elements.sass */
.btn.info {
  background: #999999;
  border: 1px solid #666666;
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 57, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.info:visited {
  color: white;
}
/* line 59, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.info:hover, .btn.info:focus, .btn.info.active {
  background: #919191;
}
/* line 61, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.info:hover, .btn.info.active {
  border: 1px solid #4d4d4d;
}
/* line 63, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.info:focus {
  border: 1px solid rgba(82, 168, 236, 0.8);
}
/* line 65, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.info.error {
  border: 1px solid firebrick;
}
/* line 67, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.info.disabled, .btn.info[disabled], .btn.info[readonly] {
  background-color: #999999;
}
/* line 69, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.info .caret {
  border-top-color: white;
}
/* line 47, ../../app/assets/stylesheets/underoos/core/_elements.sass */
.btn.important {
  background: #268bd2;
  border: 1px solid #16527c;
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 57, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.important:visited {
  color: white;
}
/* line 59, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.important:hover, .btn.important:focus, .btn.important.active {
  background: #2482c5;
}
/* line 61, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.important:hover, .btn.important.active {
  border: 1px solid #0f3550;
}
/* line 63, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.important:focus {
  border: 1px solid rgba(82, 168, 236, 0.8);
}
/* line 65, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.important.error {
  border: 1px solid firebrick;
}
/* line 67, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.important.disabled, .btn.important[disabled], .btn.important[readonly] {
  background-color: #268bd2;
}
/* line 69, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.important .caret {
  border-top-color: white;
}
/* line 49, ../../app/assets/stylesheets/underoos/core/_elements.sass */
.btn.success {
  background: #46a546;
  border: 1px solid #285d28;
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 57, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.success:visited {
  color: white;
}
/* line 59, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.success:hover, .btn.success:focus, .btn.success.active {
  background: #419a41;
}
/* line 61, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.success:hover, .btn.success.active {
  border: 1px solid #183a18;
}
/* line 63, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.success:focus {
  border: 1px solid rgba(82, 168, 236, 0.8);
}
/* line 65, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.success.error {
  border: 1px solid firebrick;
}
/* line 67, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.success.disabled, .btn.success[disabled], .btn.success[readonly] {
  background-color: #46a546;
}
/* line 69, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.success .caret {
  border-top-color: white;
}
/* line 51, ../../app/assets/stylesheets/underoos/core/_elements.sass */
.btn.warning {
  background: #ffc40d;
  border: 1px solid #a67e00;
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 57, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.warning:visited {
  color: white;
}
/* line 59, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.warning:hover, .btn.warning:focus, .btn.warning.active {
  background: #fdbf00;
}
/* line 61, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.warning:hover, .btn.warning.active {
  border: 1px solid #735700;
}
/* line 63, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.warning:focus {
  border: 1px solid rgba(82, 168, 236, 0.8);
}
/* line 65, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.warning.error {
  border: 1px solid firebrick;
}
/* line 67, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.warning.disabled, .btn.warning[disabled], .btn.warning[readonly] {
  background-color: #ffc40d;
}
/* line 69, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.warning .caret {
  border-top-color: white;
}
/* line 53, ../../app/assets/stylesheets/underoos/core/_elements.sass */
.btn.danger {
  background: firebrick;
  border: 1px solid #5c1212;
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 57, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.danger:visited {
  color: white;
}
/* line 59, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.danger:hover, .btn.danger:focus, .btn.danger.active {
  background: #a52020;
}
/* line 61, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.danger:hover, .btn.danger.active {
  border: 1px solid #320909;
}
/* line 63, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.danger:focus {
  border: 1px solid rgba(82, 168, 236, 0.8);
}
/* line 65, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.danger.error {
  border: 1px solid firebrick;
}
/* line 67, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.danger.disabled, .btn.danger[disabled], .btn.danger[readonly] {
  background-color: firebrick;
}
/* line 69, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.danger .caret {
  border-top-color: white;
}
/* line 55, ../../app/assets/stylesheets/underoos/core/_elements.sass */
.btn.primary {
  background: #278d74;
  border: 1px solid #113d32;
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 57, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.primary:visited {
  color: white;
}
/* line 59, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.primary:hover, .btn.primary:focus, .btn.primary.active {
  background: #24816a;
}
/* line 61, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.primary:hover, .btn.primary.active {
  border: 1px solid #061511;
}
/* line 63, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.primary:focus {
  border: 1px solid rgba(82, 168, 236, 0.8);
}
/* line 65, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.primary.error {
  border: 1px solid firebrick;
}
/* line 67, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.primary.disabled, .btn.primary[disabled], .btn.primary[readonly] {
  background-color: #278d74;
}
/* line 69, ../../app/assets/stylesheets/underoos/core/_button-btn-mixin.sass */
.btn.primary .caret {
  border-top-color: white;
}

/* line 59, ../../app/assets/stylesheets/underoos/core/_elements.sass */
a.btn {
  font-weight: bold;
}

/* line 3, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table {
  margin: 0.5em 0;
  width: 100%;
}
/* line 7, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table caption {
  font-size: 0.85em;
  font-weight: bold;
  text-align: left;
  margin-bottom: 0.5em;
}
/* line 13, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table th, table td {
  border-top: 1px solid #cccccc;
  line-height: 1;
  text-align: left;
  padding: 0.6em;
}
/* line 19, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table th {
  font-weight: bold;
  vertical-align: bottom;
}
/* line 23, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table thead:first-child tr th,
table thead:first-child tr td {
  border-top: 0;
}
/* line 27, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table tbody td > a:hover {
  text-decoration: underline;
}
/* line 30, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table tfoot {
  font-size: 0.85em;
}
/* line 33, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table tbody + tbody {
  border-top: 2px solid #cccccc;
}
/* line 36, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table th .ascending .caret {
  margin-top: 6px;
}
/* line 38, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table th .descending .caret {
  margin-top: 2px;
}
/* line 41, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table th .ascending:hover .caret,
table th .unsorted:hover .caret-north-south:after {
  border-top-color: #113d32;
}
/* line 45, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table th .descending:hover .caret,
table th .unsorted:hover .caret-north-south {
  border-bottom-color: #113d32;
}

/* line 51, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table.box thead tr {
  border: 1px solid #cccccc;
}
/* line 53, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table.box tbody tr {
  border: 1px solid #cccccc;
}
/* line 55, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table.box tfoot tr {
  border: 1px solid #cccccc;
}
/* line 59, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table.box thead th:first-child {
  border-left-color: #cccccc !important;
}
/* line 61, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table.box thead th:last-child {
  border-right-color: #cccccc !important;
}
/* line 64, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table.box tbody td:first-child {
  border-left-color: #cccccc !important;
}
/* line 66, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table.box tbody td:last-child {
  border-right-color: #cccccc !important;
}

/* line 71, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table.vborder thead th {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}
/* line 74, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table.vborder thead th:first-child {
  border-left-color: transparent;
}
/* line 76, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table.vborder thead th:last-child {
  border-right-color: transparent;
}
/* line 79, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table.vborder tbody td {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}
/* line 82, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table.vborder tbody td:first-child {
  border-left-color: transparent;
}
/* line 84, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table.vborder tbody td:last-child {
  border-right-color: transparent;
}

/* line 89, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table.banded tbody tr:nth-child(odd), table.banded tbody tr.odd {
  background-color: transparent;
}
/* line 91, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table.banded tbody tr:nth-child(even), table.banded tbody tr.even {
  background-color: #eeeeee;
}

/* line 95, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table.thead-decorate thead {
  background-color: #e1e1e1;
}

/* line 99, ../../app/assets/stylesheets/underoos/core/_tables.sass */
table.tfoot-decorate tfoot {
  background-color: #fafafa;
}

/* line 3, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form {
  margin: 0;
}

/* line 6, ../../app/assets/stylesheets/underoos/core/_forms.sass */
fieldset {
  border: 0;
}

/* line 9, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form ol, form ul, form li {
  margin: 0;
  padding: 0;
}

/* line 13, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form ol, form ul {
  *zoom: 1;
  list-style-image: none;
  list-style-type: none;
}
/* line 5, ../../app/assets/stylesheets/underoos/mixins/_clearfixins.sass */
form ol:before, form ol:after, form ul:before, form ul:after {
  content: "";
  display: table;
}
/* line 8, ../../app/assets/stylesheets/underoos/mixins/_clearfixins.sass */
form ol:after, form ul:after {
  clear: both;
}

/* line 18, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form li {
  display: block;
  margin-bottom: 1em;
}
/* line 21, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form li:last-child {
  margin-bottom: 0;
}

/* line 24, ../../app/assets/stylesheets/underoos/core/_forms.sass */
:-moz-placeholder {
  color: #cccccc;
}

/* line 27, ../../app/assets/stylesheets/underoos/core/_forms.sass */
::-webkit-input-placeholder {
  color: #cccccc;
}

/* line 32, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form abbr[title] {
  border: none;
  margin-left: 0.25em;
}

/* line 36, ../../app/assets/stylesheets/underoos/core/_forms.sass */
legend + ol,
legend + ul {
  margin-top: 1.5em;
  -webkit-margin-top-collapse: separate;
}

/* line 41, ../../app/assets/stylesheets/underoos/core/_forms.sass */
legend {
  display: block;
  border-bottom: 1px solid #cccccc;
  color: #333333;
  font-size: 1.25em;
  padding-bottom: 0.25em;
  width: 100%;
}

/* line 49, ../../app/assets/stylesheets/underoos/core/_forms.sass */
label {
  display: block;
  font-size: 0.85em;
  margin-bottom: 0.3em;
}

/* line 54, ../../app/assets/stylesheets/underoos/core/_forms.sass */
.hint, .inline-hints {
  display: block;
  color: #666666;
  font-size: 0.92em;
  margin-top: 0.25em;
}

/* line 61, ../../app/assets/stylesheets/underoos/core/_forms.sass */
.boolean .hint, .boolean .inline-hints {
  margin-top: 0.2em;
  clear: both;
}

/* line 66, ../../app/assets/stylesheets/underoos/core/_forms.sass */
input,
textarea,
select,
.uneditable {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0.4em;
  -moz-border-radius: 0.4em;
  -ms-border-radius: 0.4em;
  -o-border-radius: 0.4em;
  border-radius: 0.4em;
  font-size: 14px;
  font-size: 0.875rem;
  display: inline-block;
  border: 1px solid #cccccc;
  color: #333333;
  vertical-align: middle;
  padding: 0.4em;
}

/* line 79, ../../app/assets/stylesheets/underoos/core/_forms.sass */
input,
textarea,
.uneditable {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-transition: border 0.25s, box-shadow 0.25s, background-color 0.25s;
  -moz-transition: border 0.25s, box-shadow 0.25s, background-color 0.25s;
  -o-transition: border 0.25s, box-shadow 0.25s, background-color 0.25s;
  transition: border 0.25s, box-shadow 0.25s, background-color 0.25s;
}

/* line 85, ../../app/assets/stylesheets/underoos/core/_forms.sass */
select {
  background-color: white;
  line-height: 28px;
  height: 28px;
}

/* line 90, ../../app/assets/stylesheets/underoos/core/_forms.sass */
label input,
label textarea,
label select {
  display: block;
}

/* line 96, ../../app/assets/stylesheets/underoos/core/_forms.sass */
.search-query {
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  -ms-border-radius: 1em;
  -o-border-radius: 1em;
  border-radius: 1em;
  margin-bottom: 0;
  padding-left: 1em;
  padding-right: 1em;
}

/* line 102, ../../app/assets/stylesheets/underoos/core/_forms.sass */
.uneditable {
  background-color: #fafafa;
  cursor: not-allowed;
}

/* line 107, ../../app/assets/stylesheets/underoos/core/_forms.sass */
select[multiple],
select[size] {
  height: auto;
}

/* line 111, ../../app/assets/stylesheets/underoos/core/_forms.sass */
input[type="file"] {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: white;
  background-color: initial;
  border: initial;
  line-height: initial;
  margin-top: 0.3em;
  padding: initial;
}

/* line 120, ../../app/assets/stylesheets/underoos/core/_forms.sass */
input[type="image"] {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border-color: transparent;
  margin: 0;
  padding: 0;
}

/* line 128, ../../app/assets/stylesheets/underoos/core/_forms.sass */
input[type="checkbox"],
input[type="radio"] {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  border: 0;
  vertical-align: middle;
  margin: -0.2em 0.3em 0 0;
  padding: 0;
}

/* line 137, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form .choices-group {
  margin: 1em 0;
}

/* line 139, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form .choices-group li {
  margin: 0;
}

/* line 142, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form .boolean,
form .choice {
  margin-bottom: 0.3em;
}

/* line 146, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form .boolean > label,
form .choice > label {
  font-size: 0.85em;
}

/* line 150, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form .boolean.inline,
form .choice.inline {
  display: inline-block;
  vertical-align: middle;
  margin-right: 1em;
}

/* line 158, ../../app/assets/stylesheets/underoos/core/_forms.sass */
input:focus,
textarea:focus {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  background-color: #fafafa;
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
}

/* line 166, ../../app/assets/stylesheets/underoos/core/_forms.sass */
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 178, ../../app/assets/stylesheets/underoos/core/_forms.sass */
input.disabled, input[disabled], input[readonly],
textarea.disabled,
textarea[disabled],
textarea[readonly],
select.disabled,
select[disabled],
select[readonly],
.uneditable.disabled,
.uneditable[disabled],
.uneditable[readonly] {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
  background-color: #eeeeee;
  border-color: #dddddd;
  color: #bbbbbb;
}

/* line 188, ../../app/assets/stylesheets/underoos/core/_forms.sass */
input[type="button"].disabled:hover, input[type="button"][disabled]:hover, input[type="button"][readonly]:hover,
input[type="submit"].disabled:hover,
input[type="submit"][disabled]:hover,
input[type="submit"][readonly]:hover,
input[type="reset"].disabled:hover,
input[type="reset"][disabled]:hover,
input[type="reset"][readonly]:hover {
  color: #bbbbbb;
}

/* line 193, ../../app/assets/stylesheets/underoos/core/_forms.sass */
input[type="file"][disabled],
input[type="file"][readonly] {
  background-color: white;
  background-color: initial;
  border: initial;
}

/* line 199, ../../app/assets/stylesheets/underoos/core/_forms.sass */
input[type="image"][disabled],
input[type="image"][readonly] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 203, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form .disabled label,
form .disabled .hint, .inline-hints {
  color: #bbbbbb;
}

/* line 209, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form .error label, form .error .hint, form .error .inline-hints {
  color: firebrick;
}
/* line 212, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form .error input, form .error select, form .error textarea {
  color: firebrick;
  border-color: firebrick;
}
/* line 215, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form .error input:focus, form .error select:focus, form .error textarea:focus {
  -webkit-box-shadow: 0 0 6px #e05a5a;
  -moz-box-shadow: 0 0 6px #e05a5a;
  box-shadow: 0 0 6px #e05a5a;
  color: firebrick;
  border-color: #871a1a;
}
/* line 220, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form .error .uneditable {
  color: firebrick;
  border-color: firebrick;
}
/* line 224, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form .error input[type="button"]:hover,
form .error input[type="submit"]:hover,
form .error input[type="reset"]:hover {
  color: firebrick;
  border-color: #871a1a;
}

/* line 209, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form .success label, form .success .hint, form .success .inline-hints {
  color: #46a546;
}
/* line 212, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form .success input, form .success select, form .success textarea {
  color: #46a546;
  border-color: #46a546;
}
/* line 215, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form .success input:focus, form .success select:focus, form .success textarea:focus {
  -webkit-box-shadow: 0 0 6px #86cb86;
  -moz-box-shadow: 0 0 6px #86cb86;
  box-shadow: 0 0 6px #86cb86;
  color: #46a546;
  border-color: #378137;
}
/* line 220, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form .success .uneditable {
  color: #46a546;
  border-color: #46a546;
}
/* line 224, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form .success input[type="button"]:hover,
form .success input[type="submit"]:hover,
form .success input[type="reset"]:hover {
  color: #46a546;
  border-color: #378137;
}

/* line 209, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form .warning label, form .warning .hint, form .warning .inline-hints {
  color: #d9a400;
}
/* line 212, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form .warning input, form .warning select, form .warning textarea {
  color: #d9a400;
  border-color: #d9a400;
}
/* line 215, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form .warning input:focus, form .warning select:focus, form .warning textarea:focus {
  -webkit-box-shadow: 0 0 6px #ffd040;
  -moz-box-shadow: 0 0 6px #ffd040;
  box-shadow: 0 0 6px #ffd040;
  color: #d9a400;
  border-color: #a67e00;
}
/* line 220, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form .warning .uneditable {
  color: #d9a400;
  border-color: #d9a400;
}
/* line 224, ../../app/assets/stylesheets/underoos/core/_forms.sass */
form .warning input[type="button"]:hover,
form .warning input[type="submit"]:hover,
form .warning input[type="reset"]:hover {
  color: #d9a400;
  border-color: #a67e00;
}

/* line 238, ../../app/assets/stylesheets/underoos/core/_forms.sass */
input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid {
  color: firebrick;
  border-color: firebrick;
}
/* line 243, ../../app/assets/stylesheets/underoos/core/_forms.sass */
input:focus:required:invalid:focus,
textarea:focus:required:invalid:focus,
select:focus:required:invalid:focus {
  -webkit-box-shadow: 0 0 6px #e05a5a;
  -moz-box-shadow: 0 0 6px #e05a5a;
  box-shadow: 0 0 6px #e05a5a;
  border-color: #871a1a;
}

/* line 249, ../../app/assets/stylesheets/underoos/core/_forms.sass */
.form-actions {
  background-color: #fafafa;
  border-top: 1px solid #cccccc;
  margin-top: 1em;
  margin-bottom: 1em;
  padding: 1.5em;
}
/* line 255, ../../app/assets/stylesheets/underoos/core/_forms.sass */
.form-actions.dark {
  background-color: #e2e2e2;
}

/* line 258, ../../app/assets/stylesheets/underoos/core/_forms.sass */
.form-actions li {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}

/* line 268, ../../app/assets/stylesheets/underoos/core/_forms.sass */
.form-search input,
.form-search textarea,
.form-search select,
.form-search .uneditable,
.form-inline input,
.form-inline textarea,
.form-inline select,
.form-inline .uneditable,
.form-horizontal input,
.form-horizontal textarea,
.form-horizontal select,
.form-horizontal .uneditable {
  display: inline-block;
  margin-bottom: 0;
}

/* line 275, ../../app/assets/stylesheets/underoos/core/_forms.sass */
.form-inline label,
.form-search label {
  display: inline-block;
  margin-bottom: 0;
}

/* line 283, ../../app/assets/stylesheets/underoos/core/_forms.sass */
.form-horizontal li {
  *zoom: 1;
}
/* line 5, ../../app/assets/stylesheets/underoos/mixins/_clearfixins.sass */
.form-horizontal li:before, .form-horizontal li:after {
  content: "";
  display: table;
}
/* line 8, ../../app/assets/stylesheets/underoos/mixins/_clearfixins.sass */
.form-horizontal li:after {
  clear: both;
}
/* line 285, ../../app/assets/stylesheets/underoos/core/_forms.sass */
.form-horizontal li > input,
.form-horizontal li > textarea,
.form-horizontal li > select,
.form-horizontal li > .uneditable {
  margin-left: 1em;
}
/* line 291, ../../app/assets/stylesheets/underoos/core/_forms.sass */
.form-horizontal li > label, .form-horizontal .form-group label {
  float: left;
  text-align: right;
  padding-top: 0.5em;
  width: 100px;
}
/* line 296, ../../app/assets/stylesheets/underoos/core/_forms.sass */
.form-horizontal .form-group label {
  padding-right: 10px;
}
/* line 298, ../../app/assets/stylesheets/underoos/core/_forms.sass */
.form-horizontal .boolean > label,
.form-horizontal .choice > label {
  float: left;
  text-align: left;
  margin-left: 1em;
  padding-top: 0;
  padding-left: 100px;
  width: auto;
}
/* line 307, ../../app/assets/stylesheets/underoos/core/_forms.sass */
.form-horizontal .boolean > label[for=referral_program_enabled] {
  display: inline-block !important;
  margin-left: 8em !important;
  padding-left: 0px !important;
}
/* line 312, ../../app/assets/stylesheets/underoos/core/_forms.sass */
.form-horizontal .boolean.inline + .boolean.inline > label,
.form-horizontal .choice.inline + .choice.inline > label {
  margin-left: 0;
  padding-left: 0;
}
/* line 317, ../../app/assets/stylesheets/underoos/core/_forms.sass */
.form-horizontal .form-actions {
  padding-left: 100px;
}
/* line 320, ../../app/assets/stylesheets/underoos/core/_forms.sass */
.form-horizontal .hint, .form-horizontal .inline-hints {
  margin-left: 1.2em;
  padding-left: 100px;
}

/* line 326, ../../app/assets/stylesheets/underoos/core/_forms.sass */
.input-xsmall {
  width: 12.5%;
}

/* line 328, ../../app/assets/stylesheets/underoos/core/_forms.sass */
.input-small {
  width: 25%;
}

/* line 330, ../../app/assets/stylesheets/underoos/core/_forms.sass */
.input-medium {
  width: 50%;
}

/* line 332, ../../app/assets/stylesheets/underoos/core/_forms.sass */
.input-large {
  width: 75%;
}

/* line 334, ../../app/assets/stylesheets/underoos/core/_forms.sass */
.input-xlarge {
  width: 100%;
}

/* line 2, ../../app/assets/stylesheets/underoos/components/_carets.sass */
.caret {
  border: 4px solid;
  border-color: #278d74 transparent transparent transparent;
  content: "\2193";
  text-indent: -999em;
  display: inline-block;
  vertical-align: top;
  width: 0;
  height: 0;
}
/* line 11, ../../app/assets/stylesheets/underoos/components/_carets.sass */
.caret.north {
  border-color: transparent transparent #278d74 transparent;
}
/* line 13, ../../app/assets/stylesheets/underoos/components/_carets.sass */
.caret.south {
  border-color: #278d74 transparent transparent transparent;
}
/* line 15, ../../app/assets/stylesheets/underoos/components/_carets.sass */
.caret.east {
  border-color: transparent transparent transparent #278d74;
}
/* line 17, ../../app/assets/stylesheets/underoos/components/_carets.sass */
.caret.west {
  border-color: transparent #278d74 transparent transparent;
}
/* line 19, ../../app/assets/stylesheets/underoos/components/_carets.sass */
.caret.split {
  margin-left: 0;
}

/* line 22, ../../app/assets/stylesheets/underoos/components/_carets.sass */
.caret-east-west,
.caret-north-south {
  border: 4px solid;
  display: inline-block;
  vertical-align: top;
  width: 0;
  height: 0;
}
/* line 29, ../../app/assets/stylesheets/underoos/components/_carets.sass */
.caret-east-west:after,
.caret-north-south:after {
  border: 4px solid;
  content: "";
  display: block;
}

/* line 34, ../../app/assets/stylesheets/underoos/components/_carets.sass */
.caret-east-west {
  border-color: transparent #278d74 transparent transparent;
}
/* line 36, ../../app/assets/stylesheets/underoos/components/_carets.sass */
.caret-east-west:after {
  border-color: transparent transparent transparent #278d74;
  margin: -4px 0 0 6px;
}

/* line 40, ../../app/assets/stylesheets/underoos/components/_carets.sass */
.caret-north-south {
  border-color: transparent transparent #278d74 transparent;
}
/* line 42, ../../app/assets/stylesheets/underoos/components/_carets.sass */
.caret-north-south:after {
  border-color: #278d74 transparent transparent transparent;
  margin: 6px 0 0 -4px;
}

/* line 4, ../../app/assets/stylesheets/underoos/components/_close.sass */
.close {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  font-size: 20px;
  font-size: 1.25rem;
  float: right;
  color: black;
  cursor: pointer;
  font-weight: bold;
  line-height: 1;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
  text-decoration: none !important;
}
/* line 14, ../../app/assets/stylesheets/underoos/components/_close.sass */
.close:visited, .close:hover, .close:active {
  color: black;
}
/* line 16, ../../app/assets/stylesheets/underoos/components/_close.sass */
.close:hover, .close:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 20, ../../app/assets/stylesheets/underoos/components/_close.sass */
.close.alt {
  color: white;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
/* line 23, ../../app/assets/stylesheets/underoos/components/_close.sass */
.close.alt:visited, .close.alt:hover, .close.alt:active {
  color: white;
}

/* line 2, ../../app/assets/stylesheets/underoos/components/_decals.sass */
.decal {
  -webkit-border-radius: 0.4em;
  -moz-border-radius: 0.4em;
  -ms-border-radius: 0.4em;
  -o-border-radius: 0.4em;
  border-radius: 0.4em;
  background-color: whitesmoke;
  font-size: 85%;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0.125em 0.5em;
}
/* line 9, ../../app/assets/stylesheets/underoos/components/_decals.sass */
.decal.info, .decal.important, .decal.success, .decal.warning, .decal.danger, .decal.primary {
  color: white;
}
/* line 12, ../../app/assets/stylesheets/underoos/components/_decals.sass */
.decal.info {
  background-color: #999999;
}
/* line 14, ../../app/assets/stylesheets/underoos/components/_decals.sass */
.decal.important {
  background-color: #268bd2;
}
/* line 16, ../../app/assets/stylesheets/underoos/components/_decals.sass */
.decal.success {
  background-color: #46a546;
}
/* line 18, ../../app/assets/stylesheets/underoos/components/_decals.sass */
.decal.warning {
  background-color: #ffc40d;
}
/* line 20, ../../app/assets/stylesheets/underoos/components/_decals.sass */
.decal.danger {
  background-color: firebrick;
}
/* line 22, ../../app/assets/stylesheets/underoos/components/_decals.sass */
.decal.primary {
  background-color: #278d74;
}

/* line 2, ../../app/assets/stylesheets/underoos/components/_wells.sass */
.well {
  -webkit-border-radius: 0.4em;
  -moz-border-radius: 0.4em;
  -ms-border-radius: 0.4em;
  -o-border-radius: 0.4em;
  border-radius: 0.4em;
  border: 1px solid #cccccc;
  background-color: transparent;
  margin-bottom: 1.25em;
  padding: 1.25em;
}
/* line 8, ../../app/assets/stylesheets/underoos/components/_wells.sass */
.well.lite {
  background-color: #fafafa;
}
/* line 10, ../../app/assets/stylesheets/underoos/components/_wells.sass */
.well.dark {
  background-color: #eaeaea;
}
/* line 12, ../../app/assets/stylesheets/underoos/components/_wells.sass */
.well.primary {
  background-color: #278d74;
  border-color: #061511;
}

/* line 18, ../../app/assets/stylesheets/underoos/components/_wells.sass */
.main-content .well .well {
  background-color: #fafafa;
  color: black;
}

/* line 2, ../../app/assets/stylesheets/underoos/components/_dropdowns.sass */
.dropdown {
  position: relative;
}

/* line 5, ../../app/assets/stylesheets/underoos/components/_dropdowns.sass */
.dropdown-toggle:active,
.dropdown.open .dropdown-toggle {
  outline: 0;
}

/* line 9, ../../app/assets/stylesheets/underoos/components/_dropdowns.sass */
.dropdown .caret {
  margin: 0.5em 0 0 0.5em;
}

/* line 12, ../../app/assets/stylesheets/underoos/components/_dropdowns.sass */
.dropdown:hover .caret,
.dropdown.open .caret {
  border-top-color: #113d32;
}

/* line 16, ../../app/assets/stylesheets/underoos/components/_dropdowns.sass */
.dropdown-menu {
  -webkit-border-radius: 0 0 0.4em 0.4em;
  -moz-border-radius: 0 0 0.4em 0.4em;
  -ms-border-radius: 0 0 0.4em 0.4em;
  -o-border-radius: 0 0 0.4em 0.4em;
  border-radius: 0 0 0.4em 0.4em;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  background-color: white;
  list-style: none;
  float: left;
  top: 100%;
  left: 0;
  max-width: 240px;
  min-width: 160px;
  z-index: 1000;
}
/* line 28, ../../app/assets/stylesheets/underoos/components/_dropdowns.sass */
.dropdown-menu.drop-up {
  -webkit-border-radius: 0.4em;
  -moz-border-radius: 0.4em;
  -ms-border-radius: 0.4em;
  -o-border-radius: 0.4em;
  border-radius: 0.4em;
  top: auto;
  bottom: 100%;
}

/* line 33, ../../app/assets/stylesheets/underoos/components/_dropdowns.sass */
.dropdown-menu li > a {
  color: #666666;
  display: block;
  padding: 0.3em 1em;
  clear: both;
  white-space: nowrap;
}

/* line 40, ../../app/assets/stylesheets/underoos/components/_dropdowns.sass */
.dropdown-menu li > a:hover,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: white;
  background-color: #278d74;
}

/* line 46, ../../app/assets/stylesheets/underoos/components/_dropdowns.sass */
.dropdown-menu li > a:active,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
}

/* line 52, ../../app/assets/stylesheets/underoos/components/_dropdowns.sass */
.dropdown-menu .divider {
  background-color: #cccccc;
  border-bottom: 1px solid #f2f2f2;
  margin: 0.3em 1px;
  height: 1px;
  overflow: hidden;
}

/* line 60, ../../app/assets/stylesheets/underoos/components/_dropdowns.sass */
.dropdown.open .dropdown-toggle {
  color: #113d32;
}

/* line 63, ../../app/assets/stylesheets/underoos/components/_dropdowns.sass */
.dropdown.open .dropdown-menu,
.typeahead.dropdown-menu,
.button-group.open .dropdown-menu {
  position: absolute;
  clip: initial;
  border: 1px solid #cccccc;
  padding: 0.3em 0;
}
/* line 71, ../../app/assets/stylesheets/underoos/components/_dropdowns.sass */
.dropdown.open .dropdown-menu.drop-up,
.typeahead.dropdown-menu.drop-up,
.button-group.open .dropdown-menu.drop-up {
  margin-bottom: 2px;
}

/* line 74, ../../app/assets/stylesheets/underoos/components/_dropdowns.sass */
.typeahead.dropdown-menu {
  display: none;
}

/* line 78, ../../app/assets/stylesheets/underoos/components/_dropdowns.sass */
.pull-right .dropdown-menu {
  left: auto;
  right: 0;
}

/* line 3, ../../app/assets/stylesheets/underoos/components/_tabs.sass */
.tabs {
  border-bottom: 1px solid #b3b3b3;
}

/* line 6, ../../app/assets/stylesheets/underoos/components/_tabs.sass */
.tabs > li {
  float: left;
  margin-bottom: -1px;
}

/* line 10, ../../app/assets/stylesheets/underoos/components/_tabs.sass */
.tabs > li > a {
  -webkit-border-radius: 0.4em 0.4em 0 0;
  -moz-border-radius: 0.4em 0.4em 0 0;
  -ms-border-radius: 0.4em 0.4em 0 0;
  -o-border-radius: 0.4em 0.4em 0 0;
  border-radius: 0.4em 0.4em 0 0;
  border: 1px solid transparent;
  margin-right: 0.15em;
  padding: 0.6em 0.85em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
}
/* line 16, ../../app/assets/stylesheets/underoos/components/_tabs.sass */
.tabs > li > a:hover {
  background-color: #eeeeee;
  border-color: #eeeeee #eeeeee #b3b3b3;
}

/* line 20, ../../app/assets/stylesheets/underoos/components/_tabs.sass */
.tabs > .active > a,
.tabs > .active > a:hover {
  background-color: white;
  border: 1px solid #b3b3b3;
  border-bottom-color: transparent;
}

/* line 27, ../../app/assets/stylesheets/underoos/components/_tabs.sass */
.tabs.stacked {
  border-bottom: 0;
}

/* line 30, ../../app/assets/stylesheets/underoos/components/_tabs.sass */
.tabs.stacked > li {
  float: none;
}

/* line 33, ../../app/assets/stylesheets/underoos/components/_tabs.sass */
.tabs.stacked > li > a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border: 1px solid #b3b3b3;
  margin-right: 0;
  padding: 0.4em 0.85em;
}
/* line 38, ../../app/assets/stylesheets/underoos/components/_tabs.sass */
.tabs.stacked > li > a:hover {
  border-color: #b3b3b3;
  z-index: 2;
}

/* line 42, ../../app/assets/stylesheets/underoos/components/_tabs.sass */
.tabs.stacked > li:first-child > a {
  -webkit-border-radius: 0.4em 0.4em 0 0;
  -moz-border-radius: 0.4em 0.4em 0 0;
  -ms-border-radius: 0.4em 0.4em 0 0;
  -o-border-radius: 0.4em 0.4em 0 0;
  border-radius: 0.4em 0.4em 0 0;
}

/* line 44, ../../app/assets/stylesheets/underoos/components/_tabs.sass */
.tabs.stacked > li:last-child > a {
  -webkit-border-radius: 0 0 0.4em 0.4em;
  -moz-border-radius: 0 0 0.4em 0.4em;
  -ms-border-radius: 0 0 0.4em 0.4em;
  -o-border-radius: 0 0 0.4em 0.4em;
  border-radius: 0 0 0.4em 0.4em;
}

/* line 47, ../../app/assets/stylesheets/underoos/components/_tabs.sass */
.tabs.stacked .active > a,
.tabs.stacked li > a:active {
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
}

/* line 51, ../../app/assets/stylesheets/underoos/components/_tabs.sass */
.tabs.stacked .active > a,
.tabs.stacked .active > a:hover {
  background-color: #278d74;
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 58, ../../app/assets/stylesheets/underoos/components/_tabs.sass */
.tabs .dropdown-menu {
  border-top: 0;
  border-color: #b3b3b3;
}

/* line 62, ../../app/assets/stylesheets/underoos/components/_tabs.sass */
.tabs .active .caret {
  border-top-color: #113d32;
}

/* line 65, ../../app/assets/stylesheets/underoos/components/_tabs.sass */
.tabs.stacked .caret {
  float: right;
}

/* line 67, ../../app/assets/stylesheets/underoos/components/_tabs.sass */
.tabs.stacked .active .caret {
  border-top-color: white;
}

/* line 70, ../../app/assets/stylesheets/underoos/components/_tabs.sass */
.tabs .open .dropdown-toggle,
.tabs .open.active .dropdown-toggle,
.tabs .open.active > a:hover {
  background-color: #959595;
  border-color: #b3b3b3;
  color: white;
  text-shadow: none;
}

/* line 78, ../../app/assets/stylesheets/underoos/components/_tabs.sass */
.tabs .open .caret,
.tabs .open.active .caret,
.tabs .open a:hover .caret {
  border-top-color: white;
}

/* line 83, ../../app/assets/stylesheets/underoos/components/_tabs.sass */
.tabs.stacked .dropdown-menu {
  border: none;
  max-width: none;
  width: 100%;
}

/* line 3, ../../app/assets/stylesheets/underoos/components/_pills.sass */
.pills > li {
  float: left;
  margin-top: 0.3em;
}

/* line 7, ../../app/assets/stylesheets/underoos/components/_pills.sass */
.pills > li > a {
  -webkit-border-radius: 0.4em;
  -moz-border-radius: 0.4em;
  -ms-border-radius: 0.4em;
  -o-border-radius: 0.4em;
  border-radius: 0.4em;
  margin-right: 0.15em;
  padding: 0.4em 0.85em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
}
/* line 12, ../../app/assets/stylesheets/underoos/components/_pills.sass */
.pills > li > a:hover {
  background-color: #eeeeee;
}

/* line 15, ../../app/assets/stylesheets/underoos/components/_pills.sass */
.pills .active > a,
.pills li > a:active {
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
}

/* line 19, ../../app/assets/stylesheets/underoos/components/_pills.sass */
.pills .active > a,
.pills .active > a:hover {
  background-color: #278d74;
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 26, ../../app/assets/stylesheets/underoos/components/_pills.sass */
.pills.stacked > li {
  float: none;
  margin-top: 0;
}

/* line 30, ../../app/assets/stylesheets/underoos/components/_pills.sass */
.pills.stacked > li > a {
  margin: 0.14em 0;
}

/* line 34, ../../app/assets/stylesheets/underoos/components/_pills.sass */
.pills .dropdown-menu {
  margin-top: 1px;
}

/* line 37, ../../app/assets/stylesheets/underoos/components/_pills.sass */
.pills .active .dropdown-toggle .caret {
  border-top-color: white;
}

/* line 40, ../../app/assets/stylesheets/underoos/components/_pills.sass */
.pills .open .dropdown-toggle,
.pills .open.active > a:hover {
  background-color: #959595;
  border-color: #cccccc;
  color: white;
  text-shadow: none;
}

/* line 47, ../../app/assets/stylesheets/underoos/components/_pills.sass */
.pills .open .caret,
.pills .open.active .caret,
.pills .open a:hover .caret {
  border-top-color: white;
}

/* line 52, ../../app/assets/stylesheets/underoos/components/_pills.sass */
.pills.stacked .dropdown-menu {
  margin-top: 0;
  max-width: none;
  width: 100%;
  border: none;
}

/* line 3, ../../app/assets/stylesheets/underoos/components/_nav-lists.sass */
.nav-list > li > a {
  -webkit-border-radius: 0.4em;
  -moz-border-radius: 0.4em;
  -ms-border-radius: 0.4em;
  -o-border-radius: 0.4em;
  border-radius: 0.4em;
}

/* line 6, ../../app/assets/stylesheets/underoos/components/_nav-lists.sass */
.nav-list .active > a,
.nav-list li > a:active {
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
}

/* line 10, ../../app/assets/stylesheets/underoos/components/_nav-lists.sass */
.nav-list > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
  padding: 0.4em 1em;
}

/* line 14, ../../app/assets/stylesheets/underoos/components/_nav-lists.sass */
.nav-list > li > a:hover {
  background-color: #eeeeee;
}

/* line 17, ../../app/assets/stylesheets/underoos/components/_nav-lists.sass */
.nav-list .active > a,
.nav-list .active > a:hover {
  background-color: #278d74;
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 2, ../../app/assets/stylesheets/underoos/components/_breadcrumbs.sass */
.breadcrumb > li {
  display: inline-block;
  font-weight: bold;
  color: #666666;
}
/* line 6, ../../app/assets/stylesheets/underoos/components/_breadcrumbs.sass */
.breadcrumb > li:after {
  content: " /";
}
/* line 8, ../../app/assets/stylesheets/underoos/components/_breadcrumbs.sass */
.breadcrumb > li:last-child:after {
  content: "";
}

/* line 11, ../../app/assets/stylesheets/underoos/components/_breadcrumbs.sass */
.breadcrumb > li > a {
  display: inline;
  color: #278d74;
}

/* line 15, ../../app/assets/stylesheets/underoos/components/_breadcrumbs.sass */
.breadcrumb > li > a:hover,
.breadcrumb > li > a:active {
  color: #113d32;
}

/* line 19, ../../app/assets/stylesheets/underoos/components/_breadcrumbs.sass */
.breadcrumb > .active > a,
.breadcrumb > .active > a:hover {
  color: #666666;
}

/* line 2, ../../app/assets/stylesheets/underoos/components/_pagination.sass */
.pagination {
  *zoom: 1;
}
/* line 5, ../../app/assets/stylesheets/underoos/mixins/_clearfixins.sass */
.pagination:before, .pagination:after {
  content: "";
  display: table;
}
/* line 8, ../../app/assets/stylesheets/underoos/mixins/_clearfixins.sass */
.pagination:after {
  clear: both;
}

/* line 5, ../../app/assets/stylesheets/underoos/components/_pagination.sass */
.pagination > li {
  display: inline;
  float: left;
}

/* line 9, ../../app/assets/stylesheets/underoos/components/_pagination.sass */
.pagination > li > a {
  background-color: transparent;
  border: 1px solid #cccccc;
  border-right-width: 0;
  padding: 0.5em 0.75em;
}
/* line 14, ../../app/assets/stylesheets/underoos/components/_pagination.sass */
.pagination > li > a:hover {
  background-color: #eeeeee;
}

/* line 17, ../../app/assets/stylesheets/underoos/components/_pagination.sass */
.pagination .active > a,
.pagination .active > a:hover {
  background-color: #278d74;
  color: white;
}

/* line 22, ../../app/assets/stylesheets/underoos/components/_pagination.sass */
.pagination .active > a,
.pagination > li > a:active {
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
}

/* line 26, ../../app/assets/stylesheets/underoos/components/_pagination.sass */
.pagination .disabled > a,
.pagination .disabled > a:hover {
  background: transparent;
  color: #bbbbbb;
}

/* line 31, ../../app/assets/stylesheets/underoos/components/_pagination.sass */
.pagination > li:first-child > a {
  -webkit-border-radius: 0.4em 0 0 0.4em;
  -moz-border-radius: 0.4em 0 0 0.4em;
  -ms-border-radius: 0.4em 0 0 0.4em;
  -o-border-radius: 0.4em 0 0 0.4em;
  border-radius: 0.4em 0 0 0.4em;
}

/* line 33, ../../app/assets/stylesheets/underoos/components/_pagination.sass */
.pagination > li:last-child > a {
  -webkit-border-radius: 0 0.4em 0.4em 0;
  -moz-border-radius: 0 0.4em 0.4em 0;
  -ms-border-radius: 0 0.4em 0.4em 0;
  -o-border-radius: 0 0.4em 0.4em 0;
  border-radius: 0 0.4em 0.4em 0;
  border-right-width: 1px;
}

/* line 37, ../../app/assets/stylesheets/underoos/components/_pagination.sass */
.pagination-center {
  text-align: center;
}

/* line 39, ../../app/assets/stylesheets/underoos/components/_pagination.sass */
.pagination-right {
  text-align: right;
}

/* line 2, ../../app/assets/stylesheets/underoos/components/_accordions.sass */
.accordion-group {
  -webkit-border-radius: 0.4em;
  -moz-border-radius: 0.4em;
  -ms-border-radius: 0.4em;
  -o-border-radius: 0.4em;
  border-radius: 0.4em;
  border: 1px solid #cccccc;
  margin-bottom: 2px;
}

/* line 7, ../../app/assets/stylesheets/underoos/components/_accordions.sass */
.accordion-heading .accordion-toggle {
  display: block;
  padding: 0.75em 1em;
}

/* line 11, ../../app/assets/stylesheets/underoos/components/_accordions.sass */
.accordion-inner {
  border-top: 1px solid #cccccc;
  padding: 0.75em 1em;
}

/* line 2, ../../app/assets/stylesheets/underoos/components/_paddles.sass */
.paddles {
  *zoom: 1;
  list-style: none;
}
/* line 5, ../../app/assets/stylesheets/underoos/mixins/_clearfixins.sass */
.paddles:before, .paddles:after {
  content: "";
  display: table;
}
/* line 8, ../../app/assets/stylesheets/underoos/mixins/_clearfixins.sass */
.paddles:after {
  clear: both;
}

/* line 6, ../../app/assets/stylesheets/underoos/components/_paddles.sass */
.paddles li {
  display: inline;
}

/* line 9, ../../app/assets/stylesheets/underoos/components/_paddles.sass */
.paddles a {
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  -ms-border-radius: 1em;
  -o-border-radius: 1em;
  border-radius: 1em;
  background-color: white;
  border: 1px solid #cccccc;
  display: inline-block;
  padding: 0.4em 0.75em;
}
/* line 15, ../../app/assets/stylesheets/underoos/components/_paddles.sass */
.paddles a:hover {
  background-color: #eeeeee;
}
/* line 17, ../../app/assets/stylesheets/underoos/components/_paddles.sass */
.paddles a:active {
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
}

/* line 20, ../../app/assets/stylesheets/underoos/components/_paddles.sass */
.paddles .disabled > a,
.paddles .disabled > a:hover {
  background: transparent;
  color: #bbbbbb;
}

/* line 25, ../../app/assets/stylesheets/underoos/components/_paddles.sass */
.paddles .next > a {
  float: right;
}

/* line 27, ../../app/assets/stylesheets/underoos/components/_paddles.sass */
.paddles .prev > a {
  float: left;
}

/* line 30, ../../app/assets/stylesheets/underoos/components/_paddles.sass */
.paddles-center {
  text-align: center;
}

/* line 32, ../../app/assets/stylesheets/underoos/components/_paddles.sass */
.paddles-right {
  text-align: right;
}

/* line 3, ../../app/assets/stylesheets/underoos/components/_button-groups.sass */
.button-group {
  *zoom: 1;
  position: relative;
}
/* line 5, ../../app/assets/stylesheets/underoos/mixins/_clearfixins.sass */
.button-group:before, .button-group:after {
  content: "";
  display: table;
}
/* line 8, ../../app/assets/stylesheets/underoos/mixins/_clearfixins.sass */
.button-group:after {
  clear: both;
}

/* line 7, ../../app/assets/stylesheets/underoos/components/_button-groups.sass */
.button-group + .button-group {
  margin-left: 0.5em;
}

/* line 10, ../../app/assets/stylesheets/underoos/components/_button-groups.sass */
.button-toolbar .button-group {
  display: inline-block;
}

/* line 13, ../../app/assets/stylesheets/underoos/components/_button-groups.sass */
.button-group .dropdown-toggle:active,
.button-group.open .dropdown-toggle {
  outline: 0;
}

/* line 18, ../../app/assets/stylesheets/underoos/components/_button-groups.sass */
.button-group.open .dropdown-menu {
  margin-top: 1px;
}

/* line 22, ../../app/assets/stylesheets/underoos/components/_button-groups.sass */
.button-group .btn {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  position: relative;
  float: left;
  margin-left: -1px;
}

/* line 28, ../../app/assets/stylesheets/underoos/components/_button-groups.sass */
.button-group .btn:first-child {
  -moz-border-radius-topleft: 0.4em;
  -webkit-border-top-left-radius: 0.4em;
  border-top-left-radius: 0.4em;
  -moz-border-radius-bottomleft: 0.4em;
  -webkit-border-bottom-left-radius: 0.4em;
  border-bottom-left-radius: 0.4em;
}

/* line 32, ../../app/assets/stylesheets/underoos/components/_button-groups.sass */
.button-group .btn:last-child,
.button-group .dropdown-toggle {
  -moz-border-radius-topright: 0.4em;
  -webkit-border-top-right-radius: 0.4em;
  border-top-right-radius: 0.4em;
  -moz-border-radius-bottomright: 0.4em;
  -webkit-border-bottom-right-radius: 0.4em;
  border-bottom-right-radius: 0.4em;
}

/* line 37, ../../app/assets/stylesheets/underoos/components/_button-groups.sass */
.button-group .btn:hover,
.button-group .btn:focus,
.button-group .btn:active,
.button-group .btn.active {
  z-index: 2;
}

/* line 43, ../../app/assets/stylesheets/underoos/components/_button-groups.sass */
.button-group.open .btn {
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
}

/* line 2, ../../app/assets/stylesheets/underoos/components/_navbars.sass */
.navbar {
  overflow: visible;
}

/* line 5, ../../app/assets/stylesheets/underoos/components/_navbars.sass */
.navbar-inner {
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 0.4em;
  -moz-border-radius: 0.4em;
  -ms-border-radius: 0.4em;
  -o-border-radius: 0.4em;
  border-radius: 0.4em;
  background-color: whitesmoke;
  font-weight: bold;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
}

/* line 12, ../../app/assets/stylesheets/underoos/components/_navbars.sass */
.navbar-inner .nav {
  display: block;
  float: left;
  position: relative;
  left: 0;
}

/* line 18, ../../app/assets/stylesheets/underoos/components/_navbars.sass */
.navbar .nav > li {
  display: block;
  float: left;
}

/* line 22, ../../app/assets/stylesheets/underoos/components/_navbars.sass */
.navbar .nav > li > a {
  float: none;
  color: #278d74;
  padding: 1em 0.75em;
}
/* line 26, ../../app/assets/stylesheets/underoos/components/_navbars.sass */
.navbar .nav > li > a:hover, .navbar .nav > li > a:active {
  color: #113d32;
  background-color: #eeeeee;
}

/* line 30, ../../app/assets/stylesheets/underoos/components/_navbars.sass */
.navbar .nav .active > a,
.navbar .nav .active > a:hover,
.navbar .nav .open > .dropdown-toggle,
.navbar .nav .active > .dropdown-toggle,
.navbar .nav .open.active > .dropdown-toggle {
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
  background-color: #278d74;
  color: whitesmoke;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 41, ../../app/assets/stylesheets/underoos/components/_navbars.sass */
.navbar .brand,
.navbar .plain-text,
.navbar .button-group,
.navbar form {
  float: left;
  display: block;
}

/* line 48, ../../app/assets/stylesheets/underoos/components/_navbars.sass */
.navbar .brand,
.navbar .plain-text {
  padding: 1em 0.75em;
}

/* line 52, ../../app/assets/stylesheets/underoos/components/_navbars.sass */
.navbar .brand {
  color: #cccccc;
}

/* line 55, ../../app/assets/stylesheets/underoos/components/_navbars.sass */
.navbar .button-group,
.navbar form {
  margin: 0.6em 0.75em;
}

/* line 60, ../../app/assets/stylesheets/underoos/components/_navbars.sass */
.navbar .dropdown-menu {
  font-weight: normal;
  text-shadow: none;
}

/* line 64, ../../app/assets/stylesheets/underoos/components/_navbars.sass */
.navbar .nav .open.dropdown .caret,
.navbar .nav .active .caret {
  border-top-color: whitesmoke;
}

/* line 69, ../../app/assets/stylesheets/underoos/components/_navbars.sass */
.navbar.fixed {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1020;
}

/* line 76, ../../app/assets/stylesheets/underoos/components/_navbars.sass */
.navbar.fixed .navbar-inner {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

/* line 80, ../../app/assets/stylesheets/underoos/components/_navbars.sass */
.navbar .pull-right {
  float: right;
}

/* line 84, ../../app/assets/stylesheets/underoos/components/_navbars.sass */
.btn-navbar {
  display: none;
  float: right;
  margin: 0.5em;
}

/* line 89, ../../app/assets/stylesheets/underoos/components/_navbars.sass */
.btn-navbar .icon-bar {
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  background-color: white;
  display: block;
  width: 18px;
  height: 2px;
}

/* line 96, ../../app/assets/stylesheets/underoos/components/_navbars.sass */
.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}

/* line 99, ../../app/assets/stylesheets/underoos/components/_navbars.sass */
.nav-collapse {
  -webkit-transform: translate3d(0, 0, 0);
}

/* line 103, ../../app/assets/stylesheets/underoos/components/_navbars.sass */
.nav-collapse.collapse {
  height: auto;
}

/* line 2, ../../app/assets/stylesheets/underoos/components/_tooltips.sass */
.tooltip {
  font-size: 12px;
  font-size: 0.75rem;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  font-weight: bold;
  padding: 5px;
  display: block;
  position: absolute;
  visibility: visible;
  z-index: 1010;
}
/* line 11, ../../app/assets/stylesheets/underoos/components/_tooltips.sass */
.tooltip.in {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}
/* line 13, ../../app/assets/stylesheets/underoos/components/_tooltips.sass */
.tooltip.top {
  margin-top: -2px;
}
/* line 15, ../../app/assets/stylesheets/underoos/components/_tooltips.sass */
.tooltip.bottom {
  margin-top: 2px;
}
/* line 17, ../../app/assets/stylesheets/underoos/components/_tooltips.sass */
.tooltip.left {
  margin-left: -2px;
}
/* line 19, ../../app/assets/stylesheets/underoos/components/_tooltips.sass */
.tooltip.right {
  margin-left: 2px;
}
/* line 21, ../../app/assets/stylesheets/underoos/components/_tooltips.sass */
.tooltip.top .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid black;
  margin-left: -5px;
  bottom: 0;
  left: 50%;
}
/* line 25, ../../app/assets/stylesheets/underoos/components/_tooltips.sass */
.tooltip.bottom .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid black;
  margin-left: -5px;
  top: 0;
  left: 50%;
}
/* line 29, ../../app/assets/stylesheets/underoos/components/_tooltips.sass */
.tooltip.left .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid black;
  margin-top: -5px;
  top: 50%;
  right: 0;
}
/* line 33, ../../app/assets/stylesheets/underoos/components/_tooltips.sass */
.tooltip.right .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid black;
  margin-top: -5px;
  top: 50%;
  left: 0;
}

/* line 38, ../../app/assets/stylesheets/underoos/components/_tooltips.sass */
.tooltip-inner {
  -webkit-border-radius: 0.4em;
  -moz-border-radius: 0.4em;
  -ms-border-radius: 0.4em;
  -o-border-radius: 0.4em;
  border-radius: 0.4em;
  background-color: black;
  color: white;
  text-align: center;
  line-height: 1.4;
  padding: 0.25em 0.7em;
  max-width: 200px;
}

/* line 2, ../../app/assets/stylesheets/underoos/components/_popovers.sass */
.popover {
  display: none;
  padding: 5px;
  position: absolute;
  top: 0;
  left: 0;
  min-width: 280px;
  z-index: 1010;
}
/* line 10, ../../app/assets/stylesheets/underoos/components/_popovers.sass */
.popover.top {
  margin-top: -5px;
}
/* line 12, ../../app/assets/stylesheets/underoos/components/_popovers.sass */
.popover.bottom {
  margin-top: 5px;
}
/* line 14, ../../app/assets/stylesheets/underoos/components/_popovers.sass */
.popover.left {
  margin-left: -5px;
}
/* line 16, ../../app/assets/stylesheets/underoos/components/_popovers.sass */
.popover.right {
  margin-left: 5px;
}
/* line 18, ../../app/assets/stylesheets/underoos/components/_popovers.sass */
.popover.top .arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid black;
  margin-left: -5px;
  bottom: 0;
  left: 50%;
}
/* line 22, ../../app/assets/stylesheets/underoos/components/_popovers.sass */
.popover.bottom .arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid black;
  margin-left: -5px;
  top: 0;
  left: 50%;
}
/* line 26, ../../app/assets/stylesheets/underoos/components/_popovers.sass */
.popover.left .arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid black;
  margin-top: -5px;
  top: 50%;
  right: 0;
}
/* line 30, ../../app/assets/stylesheets/underoos/components/_popovers.sass */
.popover.right .arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid black;
  margin-top: -5px;
  top: 50%;
  left: 0;
}

/* line 35, ../../app/assets/stylesheets/underoos/components/_popovers.sass */
.popover-inner {
  -webkit-border-radius: 0.4em;
  -moz-border-radius: 0.4em;
  -ms-border-radius: 0.4em;
  -o-border-radius: 0.4em;
  border-radius: 0.4em;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  background-color: white;
  border: 1px solid #cccccc;
  overflow: hidden;
}

/* line 42, ../../app/assets/stylesheets/underoos/components/_popovers.sass */
.popover-title {
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 0.4em 0.4em 0 0;
  -moz-border-radius: 0.4em 0.4em 0 0;
  -ms-border-radius: 0.4em 0.4em 0 0;
  -o-border-radius: 0.4em 0.4em 0 0;
  border-radius: 0.4em 0.4em 0 0;
  font-size: 16px;
  font-size: 1rem;
  background-color: #eeeeee;
  border-bottom: 1px solid #b3b3b3;
  padding: 0.625em 1em;
  line-height: 1;
}

/* line 51, ../../app/assets/stylesheets/underoos/components/_popovers.sass */
.popover-content {
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 0 0 0.4em 0.4em;
  -moz-border-radius: 0 0 0.4em 0.4em;
  -ms-border-radius: 0 0 0.4em 0.4em;
  -o-border-radius: 0 0 0.4em 0.4em;
  border-radius: 0 0 0.4em 0.4em;
  padding: 1em;
}

/* line 6, ../../app/assets/stylesheets/underoos/components/_progress-bars.sass */
.progress {
  -webkit-border-radius: 0.4em;
  -moz-border-radius: 0.4em;
  -ms-border-radius: 0.4em;
  -o-border-radius: 0.4em;
  border-radius: 0.4em;
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
  background-color: white;
  overflow: hidden;
  height: 1em;
}

/* line 13, ../../app/assets/stylesheets/underoos/components/_progress-bars.sass */
.progress .bar {
  background-color: whitesmoke;
  background: whitesmoke -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5)) no-repeat;
  background: whitesmoke -webkit-linear-gradient(#ffffff, #f5f5f5) no-repeat;
  background: whitesmoke -moz-linear-gradient(#ffffff, #f5f5f5) no-repeat;
  background: whitesmoke -o-linear-gradient(#ffffff, #f5f5f5) no-repeat;
  background: whitesmoke linear-gradient(#ffffff, #f5f5f5) no-repeat;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
  -webkit-transition: width 0.25s;
  -moz-transition: width 0.25s;
  -o-transition: width 0.25s;
  transition: width 0.25s;
  width: 0%;
  height: 1em;
}

/* line 21, ../../app/assets/stylesheets/underoos/components/_progress-bars.sass */
.progress.info .bar {
  background-color: #999999;
  background: #999999 -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b3b3b3), color-stop(100%, #999999)) no-repeat;
  background: #999999 -webkit-linear-gradient(#b3b3b3, #999999) no-repeat;
  background: #999999 -moz-linear-gradient(#b3b3b3, #999999) no-repeat;
  background: #999999 -o-linear-gradient(#b3b3b3, #999999) no-repeat;
  background: #999999 linear-gradient(#b3b3b3, #999999) no-repeat;
}

/* line 23, ../../app/assets/stylesheets/underoos/components/_progress-bars.sass */
.progress.important .bar {
  background-color: #268bd2;
  background: #268bd2 -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4ca2df), color-stop(100%, #268bd2)) no-repeat;
  background: #268bd2 -webkit-linear-gradient(#4ca2df, #268bd2) no-repeat;
  background: #268bd2 -moz-linear-gradient(#4ca2df, #268bd2) no-repeat;
  background: #268bd2 -o-linear-gradient(#4ca2df, #268bd2) no-repeat;
  background: #268bd2 linear-gradient(#4ca2df, #268bd2) no-repeat;
}

/* line 25, ../../app/assets/stylesheets/underoos/components/_progress-bars.sass */
.progress.success .bar {
  background-color: #46a546;
  background: #46a546 -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #62bc62), color-stop(100%, #46a546)) no-repeat;
  background: #46a546 -webkit-linear-gradient(#62bc62, #46a546) no-repeat;
  background: #46a546 -moz-linear-gradient(#62bc62, #46a546) no-repeat;
  background: #46a546 -o-linear-gradient(#62bc62, #46a546) no-repeat;
  background: #46a546 linear-gradient(#62bc62, #46a546) no-repeat;
}

/* line 27, ../../app/assets/stylesheets/underoos/components/_progress-bars.sass */
.progress.warning .bar {
  background-color: #ffc40d;
  background: #ffc40d -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffd040), color-stop(100%, #ffc40d)) no-repeat;
  background: #ffc40d -webkit-linear-gradient(#ffd040, #ffc40d) no-repeat;
  background: #ffc40d -moz-linear-gradient(#ffd040, #ffc40d) no-repeat;
  background: #ffc40d -o-linear-gradient(#ffd040, #ffc40d) no-repeat;
  background: #ffc40d linear-gradient(#ffd040, #ffc40d) no-repeat;
}

/* line 29, ../../app/assets/stylesheets/underoos/components/_progress-bars.sass */
.progress.danger .bar {
  background-color: firebrick;
  background: firebrick -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d73030), color-stop(100%, #b22222)) no-repeat;
  background: firebrick -webkit-linear-gradient(#d73030, #b22222) no-repeat;
  background: firebrick -moz-linear-gradient(#d73030, #b22222) no-repeat;
  background: firebrick -o-linear-gradient(#d73030, #b22222) no-repeat;
  background: firebrick linear-gradient(#d73030, #b22222) no-repeat;
}

/* line 31, ../../app/assets/stylesheets/underoos/components/_progress-bars.sass */
.progress.primary .bar {
  background-color: #278d74;
  background: #278d74 -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #32b595), color-stop(100%, #278d74)) no-repeat;
  background: #278d74 -webkit-linear-gradient(#32b595, #278d74) no-repeat;
  background: #278d74 -moz-linear-gradient(#32b595, #278d74) no-repeat;
  background: #278d74 -o-linear-gradient(#32b595, #278d74) no-repeat;
  background: #278d74 linear-gradient(#32b595, #278d74) no-repeat;
}

/* line 3, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.base-notification, .notification, .pop-notification {
  -webkit-border-radius: 0.4em;
  -moz-border-radius: 0.4em;
  -ms-border-radius: 0.4em;
  -o-border-radius: 0.4em;
  border-radius: 0.4em;
  background-color: whitesmoke;
  border: 1px solid #c2c2c2;
  position: relative;
  padding: 0.75em;
  margin: 1em 0;
}
/* line 9, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.base-notification a, .notification a, .pop-notification a {
  text-decoration: underline;
}
/* line 11, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.base-notification header, .notification header, .pop-notification header, .base-notification footer, .notification footer, .pop-notification footer, .base-notification p, .notification p, .pop-notification p {
  padding-right: 1.2em;
}
/* line 13, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.base-notification header, .notification header, .pop-notification header {
  margin-bottom: 0.5em;
}
/* line 15, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.base-notification footer, .notification footer, .pop-notification footer {
  margin-top: 1.25em;
}
/* line 17, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.base-notification footer.footer-right, .notification footer.footer-right, .pop-notification footer.footer-right {
  text-align: right;
}
/* line 19, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.base-notification .close, .notification .close, .pop-notification .close {
  position: absolute;
  top: 7px;
  right: 10px;
}

/* line 25, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.notification {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
}
/* line 28, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.notification.info, .notification.notice {
  background-color: #cccccc;
  border: 1px solid #999999;
}
/* line 30, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.notification.important {
  background-color: #cee6f6;
  border: 1px solid #78b9e6;
  color: #268bd2;
}
/* line 33, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.notification.important .heading {
  color: #268bd2;
}
/* line 35, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.notification.success {
  background-color: #cdeacd;
  border: 1px solid #86cb86;
  color: #46a546;
}
/* line 38, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.notification.success .heading {
  color: #46a546;
}
/* line 40, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.notification.warning {
  background-color: #ffe9a6;
  border: 1px solid #ffd040;
  color: #c09100;
}
/* line 43, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.notification.warning .heading {
  color: #c09100;
}
/* line 45, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.notification.danger, .notification.error, .notification.alert {
  background-color: #f0b0b0;
  border: 1px solid #e05a5a;
  color: firebrick;
}
/* line 48, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.notification.danger .heading, .notification.error .heading, .notification.alert .heading {
  color: firebrick;
}
/* line 50, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.notification.primary {
  background-color: #9ce4d2;
  border: 1px solid #4cceae;
  color: #278d74;
}
/* line 53, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.notification.primary .heading {
  color: #278d74;
}

/* line 57, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.pop-notification {
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), inset 0 1px 4px rgba(255, 255, 255, 0.7);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), inset 0 1px 4px rgba(255, 255, 255, 0.7);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), inset 0 1px 4px rgba(255, 255, 255, 0.7);
  color: #666666;
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.75);
}
/* line 62, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.pop-notification.info, .pop-notification.important, .pop-notification.success, .pop-notification.warning, .pop-notification.danger, .pop-notification.primary {
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 65, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.pop-notification.info .heading, .pop-notification.important .heading, .pop-notification.success .heading, .pop-notification.warning .heading, .pop-notification.danger .heading, .pop-notification.primary .heading {
  color: white;
}
/* line 67, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.pop-notification.info, .pop-notification.notice {
  background-color: #999999;
  border: 1px solid #666666;
}
/* line 69, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.pop-notification.important {
  background-color: #268bd2;
  border: 1px solid #16527c;
}
/* line 71, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.pop-notification.success {
  background-color: #46a546;
  border: 1px solid #285d28;
}
/* line 73, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.pop-notification.warning {
  background-color: #ffc40d;
  border: 1px solid #a67e00;
}
/* line 75, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.pop-notification.danger, .pop-notification.error, .pop-notification.alert {
  background-color: firebrick;
  border: 1px solid #5c1212;
}
/* line 77, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.pop-notification.primary {
  background-color: #278d74;
  border: 1px solid #113d32;
}

/* line 81, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.flash-messages,
.flash-messages.top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1050;
}

/* line 89, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.flash-messages.bottom {
  top: auto;
  bottom: 0;
}

/* line 93, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.flash-messages.top-left,
.flash-messages.top-center,
.flash-messages.top-right {
  top: 1.5em;
}

/* line 98, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.flash-messages.top-left,
.flash-messages.top-center,
.flash-messages.middle {
  right: auto;
}

/* line 103, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.flash-messages.top-left,
.flash-messages.top-right {
  width: 25%;
}

/* line 107, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.flash-messages.top-left {
  left: 1.5em;
}

/* line 110, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.flash-messages.top-center,
.flash-messages.middle {
  left: 25%;
  width: 50%;
}

/* line 115, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.flash-messages.middle {
  top: 45%;
}

/* line 118, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.flash-messages.top-right {
  left: auto;
  right: 1.5em;
}

/* line 123, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.flash-messages .notification,
.flash-messages .pop-notification {
  margin: 0;
}

/* line 127, ../../app/assets/stylesheets/underoos/components/_notifications.sass */
.flash-messages.top .notification,
.flash-messages.top .pop-notification,
.flash-messages.bottom .notification,
.flash-messages.bottom .pop-notification {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

/* line 2, ../../app/assets/stylesheets/underoos/components/_modals.sass */
.modal-backdrop {
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
  -o-transition: opacity 0.25s;
  transition: opacity 0.25s;
  background-color: white;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1030;
}
/* line 11, ../../app/assets/stylesheets/underoos/components/_modals.sass */
.modal-backdrop.fade {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 14, ../../app/assets/stylesheets/underoos/components/_modals.sass */
.modal-backdrop, .modal-backdrop.fade.in {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}

/* line 17, ../../app/assets/stylesheets/underoos/components/_modals.sass */
.modal {
  display: none;
  overflow: auto;
  margin: -250px 0 0 -280px;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 560px;
  max-height: 500px;
  z-index: 1040;
}

/* line 29, ../../app/assets/stylesheets/underoos/components/_modals.sass */
.modal-open .dropdown-menu {
  z-index: 1050;
}
/* line 31, ../../app/assets/stylesheets/underoos/components/_modals.sass */
.modal-open .dropdown.open {
  z-index: 1050;
}
/* line 33, ../../app/assets/stylesheets/underoos/components/_modals.sass */
.modal-open .popover, .modal-open .tooltip {
  z-index: 1060;
}

/* line 2, ../../app/assets/stylesheets/underoos/components/_media.sass */
.media-grid {
  *zoom: 1;
  list-style: none;
}
/* line 5, ../../app/assets/stylesheets/underoos/mixins/_clearfixins.sass */
.media-grid:before, .media-grid:after {
  content: "";
  display: table;
}
/* line 8, ../../app/assets/stylesheets/underoos/mixins/_clearfixins.sass */
.media-grid:after {
  clear: both;
}

/* line 6, ../../app/assets/stylesheets/underoos/components/_media.sass */
.media-grid > li {
  float: left;
  margin-bottom: 1em;
}

/* line 10, ../../app/assets/stylesheets/underoos/components/_media.sass */
.media-item {
  -webkit-border-radius: 0.4em;
  -moz-border-radius: 0.4em;
  -ms-border-radius: 0.4em;
  -o-border-radius: 0.4em;
  border-radius: 0.4em;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  border: 1px solid #cccccc;
  display: block;
  line-height: 1;
  padding: 0.3em;
}

/* line 18, ../../app/assets/stylesheets/underoos/components/_media.sass */
a.media-item:hover {
  -webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: 0 0 8px rgba(82, 168, 236, 0.6);
  border-color: #268bd2;
}

/* line 22, ../../app/assets/stylesheets/underoos/components/_media.sass */
.media-item > img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

/* line 28, ../../app/assets/stylesheets/underoos/components/_media.sass */
.media-item .caption {
  padding: 1em;
}

/* line 2, ../../app/assets/stylesheets/underoos/layouts/_containers.sass */
.container {
  *zoom: 1;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 1%;
}
/* line 5, ../../app/assets/stylesheets/underoos/mixins/_clearfixins.sass */
.container:before, .container:after {
  content: "";
  display: table;
}
/* line 8, ../../app/assets/stylesheets/underoos/mixins/_clearfixins.sass */
.container:after {
  clear: both;
}
/* line 7, ../../app/assets/stylesheets/underoos/layouts/_containers.sass */
.container.fluid, .container.fixed {
  max-width: none;
}
/* line 9, ../../app/assets/stylesheets/underoos/layouts/_containers.sass */
.container.fixed {
  width: 1000px;
}

/* line 3, ../../app/assets/stylesheets/underoos/layouts/_upgrades.sass */
#upgrade_notifications {
  display: none;
  color: white;
  font-weight: bold;
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 99999;
}

/* line 13, ../../app/assets/stylesheets/underoos/layouts/_upgrades.sass */
#upgrade_notifications .upgrade-icon {
  background-color: firebrick;
  border: 1px solid #871a1a;
  font-size: 1em;
  line-height: 1;
  text-align: center;
  width: 1.2em;
  height: 1.2em;
  cursor: pointer;
}

/* line 24, ../../app/assets/stylesheets/underoos/layouts/_upgrades.sass */
#upgrade_notifications .upgrade-notification {
  background-color: firebrick;
  border: 1px solid #871a1a;
  font-size: 0.85em;
  text-align: left;
  display: none;
  margin-top: 0.2em;
  padding: 0.75em;
  position: relative;
  top: 0;
  left: 0;
  width: 200px;
  cursor: default;
}

/* line 39, ../../app/assets/stylesheets/underoos/layouts/_upgrades.sass */
#upgrade_notifications .upgrade-notification a {
  color: white;
  text-decoration: underline;
}

/* line 44, ../../app/assets/stylesheets/underoos/layouts/_upgrades.sass */
#upgrade_notifications .upgrade-icon:hover .upgrade-notification {
  display: block;
}

/* line 48, ../../app/assets/stylesheets/underoos/layouts/_upgrades.sass */
#upgrade_notifications .upgrade-container {
  display: none;
}

/* line 52, ../../app/assets/stylesheets/underoos/layouts/_upgrades.sass */
#upgrade_notifications .upgrade-container + .upgrade-container {
  margin-top: 1em;
}

/* line 56, ../../app/assets/stylesheets/underoos/layouts/_upgrades.sass */
html.no-js #upgrade_notifications,
html.lt-ie8 #upgrade_notifications {
  display: block;
}

/* line 61, ../../app/assets/stylesheets/underoos/layouts/_upgrades.sass */
html.no-js #upgrade_notifications #no_js,
html.lt-ie8 #upgrade_notifications #lt_ie8 {
  display: block;
}

@media (min-width: 1200px) {
  /* line 4, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .container {
    max-width: 1200px;
  }
  /* line 6, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .container.fluid, .container.fixed {
    max-width: none;
  }
  /* line 8, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .container.fixed {
    width: 1200px;
  }
}
@media (min-width: 980px) {
  /* line 17, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}
@media (max-width: 979px) {
  /* line 23, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .navbar.fixed {
    position: static;
  }

  /* line 25, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .navbar .nav-collapse {
    clear: left;
  }

  /* line 27, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .navbar .nav,
  .navbar .nav > li {
    float: none;
  }

  /* line 31, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .navbar .dropdown-menu {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
    border: none;
    position: static;
    top: auto;
    left: auto;
    display: block;
    float: none;
    margin: 0 0.5em;
    padding: 0;
    clip: auto;
    height: auto;
    width: auto;
    max-width: none;
    overflow: visible;
  }

  /* line 49, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .navbar .dropdown .dropdown-toggle,
  .navbar .dropdown .dropdown-toggle:hover,
  .navbar .dropdown .dropdown-toggle:active,
  .navbar .nav .open > .dropdown-toggle,
  .navbar .nav .active > .dropdown-toggle,
  .navbar .nav .open.active > .dropdown-toggle {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
    color: #666666;
    padding-bottom: 0.25em;
    text-shadow: none;
    cursor: default;
  }

  /* line 62, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .navbar .dropdown .caret {
    display: none;
  }

  /* line 65, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .btn-navbar {
    display: block;
  }

  /* line 68, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .nav-collapse {
    height: 0;
    overflow: hidden;
  }

  /* line 72, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .navbar .dropdown-menu .divider {
    display: none;
  }

  /* line 75, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .navbar form,
  .navbar .pull-right {
    float: none;
  }
}
@media (max-width: 768px) {
  /* line 4, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .container {
    max-width: 768px;
  }
  /* line 6, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .container.fluid, .container.fixed {
    max-width: none;
  }
  /* line 8, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .container.fixed {
    width: 768px;
  }
}
@media (max-width: 480px) {
  /* line 4, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .container {
    max-width: 480px;
  }
  /* line 6, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .container.fluid, .container.fixed {
    max-width: none;
  }
  /* line 8, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .container.fixed {
    width: 480px;
  }

  /* line 87, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #cccccc;
  }

  /* line 92, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .form-horizontal li > label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  /* line 98, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .form-horizontal .boolean > label,
  .form-horizontal .choice > label,
  .form-horizontal .hint {
    padding-left: 0;
  }
  /* line 103, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .form-horizontal .form-actions {
    padding-left: 0.75em;
    padding-right: 0.75em;
  }
  /* line 107, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .form-horizontal .modal {
    position: absolute;
    margin: 0;
    top: 10px;
    left: 10px;
    right: 10px;
    width: auto;
  }
}
@media (max-width: 320px) {
  /* line 4, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .container {
    max-width: 320px;
  }
  /* line 6, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .container.fluid, .container.fixed {
    max-width: none;
  }
  /* line 8, ../../app/assets/stylesheets/underoos/layouts/_queries.sass */
  .container.fixed {
    width: 320px;
  }
}
/* line 3, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-navbar .dropdown .caret {
  margin-left: 0.25em;
}

/* line 5, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-navbar .brand {
  float: right;
}

/* line 9, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-spy-landing {
  height: 2em;
}

/* line 12, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-section, .sg-subsection {
  *zoom: 1;
}
/* line 5, ../../app/assets/stylesheets/underoos/mixins/_clearfixins.sass */
.sg-section:before, .sg-section:after, .sg-subsection:before, .sg-subsection:after {
  content: "";
  display: table;
}
/* line 8, ../../app/assets/stylesheets/underoos/mixins/_clearfixins.sass */
.sg-section:after, .sg-subsection:after {
  clear: both;
}

/* line 15, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-section {
  border-bottom: 1px solid #666666;
  padding: 3em 0 1.875em;
}

/* line 19, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-subsection {
  margin: 1.75em 0 0;
}

/* line 22, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-threequarter, .sg-half, .sg-quarter,
.sg-twothird, .sg-onethird {
  margin-left: 2%;
  margin-right: 2%;
}
/* line 27, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-threequarter.pull, .sg-half.pull, .sg-quarter.pull,
.sg-twothird.pull, .sg-onethird.pull {
  margin-left: 0;
}
/* line 29, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-threequarter.push, .sg-half.push, .sg-quarter.push,
.sg-twothird.push, .sg-onethird.push {
  margin-right: 0;
}

/* line 31, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-threequarter {
  width: 71%;
}
/* line 33, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-threequarter.pull, .sg-threequarter.push {
  width: 73%;
}

/* line 35, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-half {
  width: 46%;
}
/* line 37, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-half.pull, .sg-half.push {
  width: 48%;
}

/* line 39, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-quarter {
  width: 21%;
}
/* line 41, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-quarter.pull, .sg-quarter.push {
  width: 23%;
}

/* line 43, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-twothird {
  width: 63%;
}
/* line 45, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-twothird.pull, .sg-twothird.push {
  width: 65%;
}

/* line 47, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-onethird {
  width: 29%;
}
/* line 49, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-onethird.pull, .sg-onethird.push {
  width: 31%;
}

/* line 53, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-heading {
  color: #278d74;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
  line-height: 1.4;
}

/* line 58, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-subheading {
  border-bottom: 1px solid #cccccc;
  line-height: 1.4;
  margin-bottom: 1em;
}
/* line 62, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-subheading span {
  color: #cccccc;
  float: right;
  font-size: 0.5em;
  margin-top: 1.5em;
}

/* line 68, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-note, .sg-todo {
  font-weight: bold;
}

/* line 71, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-note {
  color: #666666;
}

/* line 74, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-todo {
  color: #ff66ff;
  font-style: italic;
}

/* line 78, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
.sg-swatch {
  -webkit-border-radius: 0.4em;
  -moz-border-radius: 0.4em;
  border-radius: 0.4em;
  display: inline-block;
  background-color: magenta;
  width: 30px;
  height: 20px;
}

@media (max-width: 979px) {
  /* line 89, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
  .sg-navbar .brand {
    float: left;
  }
}
@media (max-width: 480px) {
  /* line 93, ../../app/assets/stylesheets/underoos/styleguide/_sg-layout.sass */
  .sg-threequarter, .sg-half, .sg-quarter,
  .sg-twothird, .sg-onethird {
    float: none;
    margin-left: 0;
    margin-right: 0;
    width: 98%;
  }
}
/* line 1, ../../app/assets/stylesheets/vendor/colorpicker.css.sass */
.colorpicker {
  width: 356px;
  height: 176px;
  overflow: hidden;
  position: absolute;
  background-image: url(/assets/colorpicker/colorpicker_background-df10445af175d1a78062546a47dad1a5.png);
  font-family: Arial, Helvetica, sans-serif;
  display: none;
}

/* line 10, ../../app/assets/stylesheets/vendor/colorpicker.css.sass */
.colorpicker_color {
  width: 150px;
  height: 150px;
  left: 14px;
  top: 13px;
  position: absolute;
  background: red;
  overflow: hidden;
  cursor: crosshair;
}

/* line 20, ../../app/assets/stylesheets/vendor/colorpicker.css.sass */
.colorpicker_color div {
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  height: 150px;
  background-image: url(/assets/colorpicker/colorpicker_overlay-6fc231f5383a84519d2c3507ee613f8e.png);
}

/* line 28, ../../app/assets/stylesheets/vendor/colorpicker.css.sass */
.colorpicker_color div div {
  position: absolute;
  top: 0;
  left: 0;
  width: 11px;
  height: 11px;
  overflow: hidden;
  background-image: url(/assets/colorpicker/colorpicker_select-601b9607ea2018a5b790180cf919c6e4.gif);
  margin: -5px 0 0 -5px;
}

/* line 38, ../../app/assets/stylesheets/vendor/colorpicker.css.sass */
.colorpicker_hue {
  position: absolute;
  top: 13px;
  left: 171px;
  width: 35px;
  height: 150px;
  cursor: n-resize;
}

/* line 46, ../../app/assets/stylesheets/vendor/colorpicker.css.sass */
.colorpicker_hue div {
  position: absolute;
  width: 35px;
  height: 9px;
  overflow: hidden;
  background-image: url(/assets/colorpicker/colorpicker_indic-b78acc85aa77fa6f726810083f8cbfe9.gif);
  background-position: left top;
  margin: -4px 0 0 0;
  left: 0px;
}

/* line 56, ../../app/assets/stylesheets/vendor/colorpicker.css.sass */
.colorpicker_new_color {
  position: absolute;
  width: 60px;
  height: 30px;
  left: 213px;
  top: 13px;
  background: red;
}

/* line 64, ../../app/assets/stylesheets/vendor/colorpicker.css.sass */
.colorpicker_current_color {
  position: absolute;
  width: 60px;
  height: 30px;
  left: 283px;
  top: 13px;
  background: red;
}

/* line 72, ../../app/assets/stylesheets/vendor/colorpicker.css.sass */
.colorpicker input {
  background-color: transparent;
  border: 1px solid transparent;
  position: absolute;
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
  color: #898989;
  top: 4px;
  right: 11px;
  text-align: right;
  margin: 0;
  padding: 0;
  height: 11px;
}

/* line 86, ../../app/assets/stylesheets/vendor/colorpicker.css.sass */
.colorpicker_hex {
  position: absolute;
  width: 72px;
  height: 22px;
  background-image: url(/assets/colorpicker/colorpicker_hex-fa6168b851d4b8759f702fcb4289e0f6.png);
  background-position: top;
  left: 212px;
  top: 142px;
}

/* line 95, ../../app/assets/stylesheets/vendor/colorpicker.css.sass */
.colorpicker_hex input {
  right: 6px;
}

/* line 98, ../../app/assets/stylesheets/vendor/colorpicker.css.sass */
.colorpicker_field {
  height: 22px;
  width: 62px;
  background-position: top;
  position: absolute;
}

/* line 104, ../../app/assets/stylesheets/vendor/colorpicker.css.sass */
.colorpicker_field span {
  position: absolute;
  width: 12px;
  height: 22px;
  overflow: hidden;
  top: 0;
  right: 0;
  cursor: n-resize;
}

/* line 113, ../../app/assets/stylesheets/vendor/colorpicker.css.sass */
.colorpicker_rgb_r {
  background-image: url(/assets/colorpicker/colorpicker_rgb_r-7e4fbbcd0984bd038807815583f9c779.png);
  top: 52px;
  left: 212px;
}

/* line 118, ../../app/assets/stylesheets/vendor/colorpicker.css.sass */
.colorpicker_rgb_g {
  background-image: url(/assets/colorpicker/colorpicker_rgb_g-d2187374b894b6bba3eb5f04b2a8691e.png);
  top: 82px;
  left: 212px;
}

/* line 123, ../../app/assets/stylesheets/vendor/colorpicker.css.sass */
.colorpicker_rgb_b {
  background-image: url(/assets/colorpicker/colorpicker_rgb_b-ed0d82c15c95b475659f4997323eaa4b.png);
  top: 112px;
  left: 212px;
}

/* line 128, ../../app/assets/stylesheets/vendor/colorpicker.css.sass */
.colorpicker_hsb_h {
  background-image: url(/assets/colorpicker/colorpicker_hsb_h-c419034a771dbfcbf858587680eebfa5.png);
  top: 52px;
  left: 282px;
}

/* line 133, ../../app/assets/stylesheets/vendor/colorpicker.css.sass */
.colorpicker_hsb_s {
  background-image: url(/assets/colorpicker/colorpicker_hsb_s-8cb3c7cb6267c10e42c209bddb1e7ef6.png);
  top: 82px;
  left: 282px;
}

/* line 138, ../../app/assets/stylesheets/vendor/colorpicker.css.sass */
.colorpicker_hsb_b {
  background-image: url(/assets/colorpicker/colorpicker_hsb_b-ed0d82c15c95b475659f4997323eaa4b.png);
  top: 112px;
  left: 282px;
}

/* line 143, ../../app/assets/stylesheets/vendor/colorpicker.css.sass */
.colorpicker_submit {
  position: absolute;
  width: 22px;
  height: 22px;
  background-image: url(/assets/colorpicker/colorpicker_submit-7b7cd9868b16dacfc89e933c344ec3ce.png);
  background-position: top;
  left: 322px;
  top: 142px;
  overflow: hidden;
}

/* line 153, ../../app/assets/stylesheets/vendor/colorpicker.css.sass */
.colorpicker_focus {
  background-position: center;
}

/* line 156, ../../app/assets/stylesheets/vendor/colorpicker.css.sass */
.colorpicker_hex.colorpicker_focus {
  background-position: bottom;
}

/* line 159, ../../app/assets/stylesheets/vendor/colorpicker.css.sass */
.colorpicker_submit.colorpicker_focus {
  background-position: bottom;
}

/* line 162, ../../app/assets/stylesheets/vendor/colorpicker.css.sass */
.colorpicker_slider {
  background-position: bottom;
}

/* jQuery UI CSS Framework 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API */
/* Layout helpers
 *---------------------------------- */
/* line 13, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-helper-hidden {
  display: none;
}

/* line 16, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 21, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 31, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-helper-clearfix {
  zoom: 1;
}
/* line 32, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-helper-clearfix:before {
  content: "";
  display: table;
}
/* line 35, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-helper-clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/* line 41, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* Interaction Cues
 *---------------------------------- */
/* line 53, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
 *---------------------------------- */
/* states and images */
/* line 61, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
 *---------------------------------- */
/* Overlays */
/* line 72, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* jQuery UI CSS Framework 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=01_flat.png&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px */
/* Component containers
 *---------------------------------- */
/* line 93, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-widget {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;
}
/* line 96, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-widget .ui-widget {
  font-size: 1em;
}
/* line 98, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1em;
}

/* line 102, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-widget-content {
  border: 1px solid #dddddd;
  background: white;
  color: #444444;
}
/* line 106, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-widget-content a {
  color: #444444;
}

/* line 109, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-widget-header {
  border: 1px solid #dddddd;
  background: #dddddd;
  color: #444444;
  font-weight: bold;
}
/* line 114, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-widget-header a {
  color: #444444;
}

/* Interaction states
 *---------------------------------- */
/* line 120, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #dddddd;
  background: #eeeeee;
  font-weight: bold;
  color: #333333;
}

/* line 126, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-state-default a {
  color: #333333;
  text-decoration: none;
}
/* line 129, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-state-default a:link, .ui-state-default a:visited {
  color: #333333;
  text-decoration: none;
}

/* line 133, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #333333;
  background: #333333;
  font-weight: bold;
  color: white;
}

/* line 139, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-state-hover a {
  color: white;
  text-decoration: none;
}
/* line 142, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-state-hover a:hover {
  color: white;
  text-decoration: none;
}

/* line 146, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #dddddd;
  background: #333333;
  font-weight: bold;
  color: white;
}

/* line 152, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-state-active a {
  color: #113d32;
  text-decoration: none;
}
/* line 155, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-state-active a:link, .ui-state-active a:visited {
  color: #113d32;
  text-decoration: none;
}

/* line 159, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-widget :active {
  outline: none;
}

/* Interaction Cues
 *---------------------------------- */
/* line 165, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #cccccc;
  background: white;
  color: #444444;
}

/* line 170, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #444444;
}

/* line 173, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #113d32;
  background: white;
  color: #222222;
}

/* line 178, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #222222;
}

/* line 181, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 184, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 189, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* Icons
 *---------------------------------- */
/* states and images */
/* line 199, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(/assets/datepicker/ui-icons_ff0084_256x240-0323ed0ea8495bb9e07d78f6533ed681.png);
}

/* line 204, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-widget-content .ui-icon {
  background-image: url(/assets/datepicker/ui-icons_ff0084_256x240-0323ed0ea8495bb9e07d78f6533ed681.png);
}

/* line 207, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-widget-header .ui-icon {
  background-image: url(/assets/datepicker/ui-icons_0073ea_256x240-9492139b6ff63aeeaf1de5a5e31e053d.png);
}

/* line 210, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-state-default .ui-icon {
  background-image: url(/assets/datepicker/ui-icons_666666_256x240-ca08ced22a2c7c6d0ca08a76166188bb.png);
}

/* line 214, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-state-active .ui-icon {
  background-image: url(/assets/datepicker/ui-icons_ffffff_256x240-a3e068bad480e42b8f4fb30aaf45b379.png);
}

/* line 217, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-state-highlight .ui-icon {
  background-image: url(/assets/datepicker/ui-icons_0073ea_256x240-9492139b6ff63aeeaf1de5a5e31e053d.png);
}

/* line 220, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(/assets/datepicker/ui-icons_ff0084_256x240-0323ed0ea8495bb9e07d78f6533ed681.png);
}

/* positioning */
/* line 225, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 228, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 231, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 234, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 237, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 240, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 243, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 246, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 249, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 252, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 255, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 258, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 261, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 264, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 267, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 270, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 273, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 276, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 279, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 282, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 285, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 288, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 291, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 294, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 297, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 300, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 303, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 306, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 309, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 312, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 315, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 318, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 321, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 324, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 327, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 330, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 333, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 336, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 339, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 342, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 345, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 348, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 351, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 354, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 357, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 360, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 363, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 366, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 369, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 372, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 375, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 378, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 381, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 384, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 387, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 390, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 393, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 396, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 399, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 402, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 405, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 408, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 411, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 414, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 417, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 420, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 423, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 426, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 429, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 432, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 435, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 438, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 441, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 444, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 447, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 450, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 453, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 456, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 459, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 462, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 465, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 468, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 471, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 474, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 477, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 480, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 483, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 486, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 489, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 492, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 495, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 498, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 501, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 504, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 507, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 510, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 513, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 516, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 519, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 522, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 525, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 528, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 531, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 534, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 537, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 540, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 543, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 546, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 549, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 552, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 555, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 558, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 561, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 564, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 567, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 570, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 573, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 576, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 579, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 582, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 585, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 588, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 591, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 594, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 597, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 600, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 603, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-radio-off {
  background-position: -96px -144px;
}

/* line 606, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-radio-on {
  background-position: -112px -144px;
}

/* line 609, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 612, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 615, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 618, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 621, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 624, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 627, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 630, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-seek-start, .ui-icon-seek-first {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 635, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 638, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 641, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 644, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 647, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 650, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 653, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 656, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 659, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 662, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 665, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 668, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 671, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 674, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 677, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 680, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 683, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 686, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 689, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 692, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 695, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 698, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 701, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 704, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 707, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 710, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 713, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 716, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 719, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 722, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 725, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 728, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 731, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 734, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 737, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 740, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 743, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
 *---------------------------------- */
/* Corner radius */
/* line 751, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  -khtml-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
}

/* line 757, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  -khtml-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
}

/* line 763, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -khtml-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

/* line 769, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -khtml-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* Overlays */
/* line 777, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-widget-overlay {
  background: #eeeeee;
  opacity: 0.8;
  filter: Alpha(Opacity=80);
}

/* line 782, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-widget-shadow {
  margin: -4px 0 0 -4px;
  padding: 4px;
  background: #aaaaaa;
  opacity: 0.6;
  filter: Alpha(Opacity=60);
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}

/*!
 * jQuery UI Slider 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
/* line 802, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 805, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

/* line 811, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* line 818, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-slider-horizontal {
  height: 0.8em;
}

/* line 820, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}

/* line 823, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 826, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 828, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 830, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}

/* line 833, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}

/* line 837, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 840, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

/* line 842, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/* * jQuery UI Datepicker 1.8.18
 * *
 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * * Dual licensed under the MIT or GPL Version 2 licenses.
 * * http://jquery.org/license
 * *
 * * http://docs.jquery.com/UI/Datepicker#theming */
/* line 854, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}
/* line 858, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
/* line 861, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
/* line 866, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
/* line 868, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
/* line 870, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
/* line 872, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
/* line 874, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
/* line 876, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
/* line 883, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
/* line 887, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker .ui-datepicker-title select {
  font-size: 0.9em;
  margin: 1px 0;
}
/* line 891, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
/* line 893, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
/* line 895, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
/* line 900, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
/* line 905, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
/* line 908, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}
/* line 913, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
/* line 920, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
/* line 927, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* line 929, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* with multiple calendars */
/* line 934, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
/* line 936, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

/* line 940, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 943, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 946, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 950, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
/* line 952, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 955, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}

/* RTL support */
/* line 962, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker-rtl {
  direction: rtl;
}
/* line 964, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
/* line 967, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
/* line 970, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
/* line 973, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
/* line 976, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
/* line 978, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
/* line 980, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}
/* line 982, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
/* line 984, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
/* line 990, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-datepicker-cover {
  display: none;
  /*sorry for IE5 */
  display/**/: block;
  /*sorry for IE5 */
  position: absolute;
  /*must have */
  z-index: -1;
  /*must have */
  filter: mask();
  /*must have */
  top: -4px;
  /*must have */
  left: -4px;
  /*must have */
  width: 200px;
  /*must have */
  height: 200px;
  /*must have */
}

/* css for timepicker */
/* line 1011, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-timepicker-div .ui-widget-header {
  margin-bottom: 8px;
}

/* line 1013, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-timepicker-div dl {
  text-align: left;
}

/* line 1015, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-timepicker-div dl dt {
  height: 25px;
  margin-bottom: -25px;
}

/* line 1018, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-timepicker-div dl dd {
  margin: 0 10px 10px 65px;
}

/* line 1020, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-timepicker-div td {
  font-size: 90%;
}

/* line 1022, ../../app/assets/stylesheets/vendor/jquery-ui-1.8.18.sortable.slider.datepicker.css.sass */
.ui-tpicker-grid-label {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}

/*!
 * jquery-confirm v3.2.3 (http://craftpip.github.io/jquery-confirm/)
 * Author: boniface pereira
 * Website: www.craftpip.com
 * Contact: hey@craftpip.com
 *
 * Copyright 2013-2017 jquery-confirm
 * Licensed under MIT (https://github.com/craftpip/jquery-confirm/blob/master/LICENSE)
 */
@-webkit-keyframes jconfirm-spin {
  /* line 12, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 16, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes jconfirm-spin {
  /* line 22, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 26, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* line 31, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
body[class*=jconfirm-no-scroll-] {
  overflow: hidden !important;
}

/* line 34, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99999999;
  font-family: inherit;
  overflow: hidden;
}

/* line 44, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-bg {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: opacity .4s;
  transition: opacity .4s;
}

/* line 53, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-bg.jconfirm-bg-h {
  opacity: 0 !important;
}

/* line 56, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-scrollpane {
  -webkit-perspective: 500px;
  perspective: 500px;
  -webkit-perspective-origin: center;
  perspective-origin: center;
  display: table;
  width: 100%;
  height: 100%;
}

/* line 65, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-row {
  display: table-row;
  width: 100%;
}

/* line 69, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-cell {
  display: table-cell;
  vertical-align: middle;
}

/* line 73, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-holder {
  max-height: 100%;
  padding: 50px 0;
}

/* line 77, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box-container {
  -webkit-transition: -webkit-transform;
  transition: -webkit-transform;
  transition: transform;
  transition: transform, -webkit-transform;
}

/* line 83, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box-container.jconfirm-no-transition {
  -webkit-transition: none !important;
  transition: none !important;
}

/* line 87, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box {
  background: white;
  border-radius: 4px;
  position: relative;
  outline: none;
  padding: 15px 15px 0;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}

@-webkit-keyframes type-blue {
  /* line 99, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  1%,
  100% {
    border-color: #3498db;
  }

  /* line 102, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  50% {
    border-color: #5faee3;
  }
}

@keyframes type-blue {
  /* line 108, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  1%,
  100% {
    border-color: #3498db;
  }

  /* line 111, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  50% {
    border-color: #5faee3;
  }
}

@-webkit-keyframes type-green {
  /* line 117, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  1%,
  100% {
    border-color: #2ecc71;
  }

  /* line 120, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  50% {
    border-color: #54d98c;
  }
}

@keyframes type-green {
  /* line 126, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  1%,
  100% {
    border-color: #2ecc71;
  }

  /* line 129, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  50% {
    border-color: #54d98c;
  }
}

@-webkit-keyframes type-red {
  /* line 135, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  1%,
  100% {
    border-color: #e74c3c;
  }

  /* line 138, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  50% {
    border-color: #ed7669;
  }
}

@keyframes type-red {
  /* line 144, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  1%,
  100% {
    border-color: #e74c3c;
  }

  /* line 147, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  50% {
    border-color: #ed7669;
  }
}

@-webkit-keyframes type-orange {
  /* line 153, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  1%,
  100% {
    border-color: #f1c40f;
  }

  /* line 156, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  50% {
    border-color: #f4d03f;
  }
}

@keyframes type-orange {
  /* line 162, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  1%,
  100% {
    border-color: #f1c40f;
  }

  /* line 165, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  50% {
    border-color: #f4d03f;
  }
}

@-webkit-keyframes type-purple {
  /* line 171, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  1%,
  100% {
    border-color: #9b59b6;
  }

  /* line 174, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  50% {
    border-color: #b07cc6;
  }
}

@keyframes type-purple {
  /* line 180, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  1%,
  100% {
    border-color: #9b59b6;
  }

  /* line 183, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  50% {
    border-color: #b07cc6;
  }
}

@-webkit-keyframes type-dark {
  /* line 189, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  1%,
  100% {
    border-color: #34495e;
  }

  /* line 192, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  50% {
    border-color: #46627f;
  }
}

@keyframes type-dark {
  /* line 198, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  1%,
  100% {
    border-color: #34495e;
  }

  /* line 201, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  50% {
    border-color: #46627f;
  }
}

/* line 205, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-type-animated {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* line 211, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-type-blue {
  border-top: solid 7px #3498db;
  -webkit-animation-name: type-blue;
  animation-name: type-blue;
}

/* line 216, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-type-green {
  border-top: solid 7px #2ecc71;
  -webkit-animation-name: type-green;
  animation-name: type-green;
}

/* line 221, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-type-red {
  border-top: solid 7px #e74c3c;
  -webkit-animation-name: type-red;
  animation-name: type-red;
}

/* line 226, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-type-orange {
  border-top: solid 7px #f1c40f;
  -webkit-animation-name: type-orange;
  animation-name: type-orange;
}

/* line 231, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-type-purple {
  border-top: solid 7px #9b59b6;
  -webkit-animation-name: type-purple;
  animation-name: type-purple;
}

/* line 236, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-type-dark {
  border-top: solid 7px #34495e;
  -webkit-animation-name: type-dark;
  animation-name: type-dark;
}

/* line 241, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.loading {
  height: 120px;
}

/* line 244, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.loading:before {
  content: '';
  position: absolute;
  left: 0;
  background: white;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 10px;
  z-index: 1;
}

/* line 255, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.loading:after {
  opacity: 0.6;
  content: '';
  height: 30px;
  width: 30px;
  border: solid 3px transparent;
  position: absolute;
  left: 50%;
  margin-left: -15px;
  border-radius: 50%;
  -webkit-animation: jconfirm-spin 1s infinite linear;
  animation: jconfirm-spin 1s infinite linear;
  border-bottom-color: dodgerblue;
  top: 50%;
  margin-top: -15px;
  z-index: 2;
}

/* line 272, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box div.jconfirm-closeIcon {
  height: 20px;
  width: 20px;
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  opacity: .6;
  text-align: center;
  font-size: 27px !important;
  line-height: 14px !important;
  display: none;
  z-index: 1;
}

/* line 286, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty {
  display: none;
}

/* line 289, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa {
  font-size: 16px;
}

/* line 292, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon {
  font-size: 16px;
}

/* line 295, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi {
  font-size: 16px;
}

/* line 298, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover {
  opacity: 1;
}

/* line 301, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box div.jconfirm-title-c {
  display: block;
  font-size: 22px;
  line-height: 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
  padding-bottom: 15px;
}

/* line 312, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand {
  cursor: move;
}

/* line 315, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
  font-size: inherit;
  display: inline-block;
  vertical-align: middle;
}

/* line 320, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i {
  vertical-align: middle;
}

/* line 323, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty {
  display: none;
}

/* line 326, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: inherit;
  font-family: inherit;
  display: inline-block;
  vertical-align: middle;
}

/* line 336, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty {
  display: none;
}

/* line 339, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box div.jconfirm-content-pane {
  margin-bottom: 15px;
  height: auto;
  -webkit-transition: height 0.4s ease-in;
  transition: height 0.4s ease-in;
  display: inline-block;
  width: 100%;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 350, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar {
  width: 3px;
}

/* line 353, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.1);
}

/* line 356, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb {
  background: #666;
  border-radius: 3px;
}

/* line 360, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content {
  overflow: auto;
}

/* line 363, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img {
  max-width: 100%;
  height: auto;
}

/* line 367, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty {
  display: none;
}

/* line 370, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box .jconfirm-buttons {
  padding-bottom: 11px;
}

/* line 373, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box .jconfirm-buttons > button {
  margin-bottom: 4px;
  margin-left: 2px;
  margin-right: 2px;
}

/* line 378, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box .jconfirm-buttons button {
  display: inline-block;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 4px;
  min-height: 1em;
  -webkit-transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
  transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
  transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;
  transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
  -webkit-tap-highlight-color: transparent;
  border: none;
  background-image: none;
}

/* line 404, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue {
  background-color: #3498db;
  color: #FFF;
  text-shadow: none;
  -webkit-transition: background .2s;
  transition: background .2s;
}

/* line 411, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover {
  background-color: #2980b9;
  color: #FFF;
}

/* line 415, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green {
  background-color: #2ecc71;
  color: #FFF;
  text-shadow: none;
  -webkit-transition: background .2s;
  transition: background .2s;
}

/* line 422, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover {
  background-color: #27ae60;
  color: #FFF;
}

/* line 426, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red {
  background-color: #e74c3c;
  color: #FFF;
  text-shadow: none;
  -webkit-transition: background .2s;
  transition: background .2s;
}

/* line 433, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover {
  background-color: #c0392b;
  color: #FFF;
}

/* line 437, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange {
  background-color: #f1c40f;
  color: #FFF;
  text-shadow: none;
  -webkit-transition: background .2s;
  transition: background .2s;
}

/* line 444, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover {
  background-color: #f39c12;
  color: #FFF;
}

/* line 448, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default {
  background-color: #ecf0f1;
  color: #000;
  text-shadow: none;
  -webkit-transition: background .2s;
  transition: background .2s;
}

/* line 455, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover {
  background-color: #bdc3c7;
  color: #000;
}

/* line 459, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple {
  background-color: #9b59b6;
  color: #FFF;
  text-shadow: none;
  -webkit-transition: background .2s;
  transition: background .2s;
}

/* line 466, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover {
  background-color: #8e44ad;
  color: #FFF;
}

/* line 470, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark {
  background-color: #34495e;
  color: #FFF;
  text-shadow: none;
  -webkit-transition: background .2s;
  transition: background .2s;
}

/* line 477, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover {
  background-color: #2c3e50;
  color: #FFF;
}

/* line 481, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c {
  color: #e74c3c !important;
}

/* line 484, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c {
  color: #3498db !important;
}

/* line 487, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c {
  color: #2ecc71 !important;
}

/* line 490, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c {
  color: #9b59b6 !important;
}

/* line 493, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c {
  color: #f1c40f !important;
}

/* line 496, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c {
  color: #34495e !important;
}

/* line 499, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-clear {
  clear: both;
}

/* line 502, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-rtl {
  direction: rtl;
}

/* line 505, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-rtl div.jconfirm-closeIcon {
  left: 5px;
  right: auto;
}

/* line 510, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-white .jconfirm-bg,
.jconfirm.jconfirm-light .jconfirm-bg {
  background-color: #444;
  opacity: .2;
}

/* line 515, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-white .jconfirm-box,
.jconfirm.jconfirm-light .jconfirm-box {
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}

/* line 521, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  margin-right: 8px;
  margin-left: 0px;
}

/* line 526, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons {
  float: right;
}

/* line 530, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  text-shadow: none;
}

/* line 537, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default {
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #333;
}

/* line 543, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover {
  background: #ddd;
}

/* line 547, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
  margin-left: 8px;
  margin-right: 0px;
}

/* line 552, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-black .jconfirm-bg,
.jconfirm.jconfirm-dark .jconfirm-bg {
  background-color: darkslategray;
  opacity: .4;
}

/* line 557, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-black .jconfirm-box,
.jconfirm.jconfirm-dark .jconfirm-box {
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  background: #444;
  border-radius: 5px;
  color: white;
}

/* line 565, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  margin-right: 8px;
  margin-left: 0px;
}

/* line 570, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons {
  float: right;
}

/* line 574, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button {
  border: none;
  background-image: none;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  text-shadow: none;
  -webkit-transition: background .1s;
  transition: background .1s;
  color: white;
}

/* line 586, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default {
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  background: none;
}

/* line 593, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,
.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover {
  background: #666;
}

/* line 597, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,
.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
  margin-left: 8px;
  margin-right: 0px;
}

/* line 601, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake {
  -webkit-animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 607, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow {
  -webkit-animation: glow 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  animation: glow 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

@-webkit-keyframes shake {
  /* line 615, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  10%,
  90% {
    -webkit-transform: translate3d(-2px, 0, 0);
    transform: translate3d(-2px, 0, 0);
  }

  /* line 620, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  20%,
  80% {
    -webkit-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }

  /* line 626, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  30%,
  50%,
  70% {
    -webkit-transform: translate3d(-8px, 0, 0);
    transform: translate3d(-8px, 0, 0);
  }

  /* line 631, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  40%,
  60% {
    -webkit-transform: translate3d(8px, 0, 0);
    transform: translate3d(8px, 0, 0);
  }
}

@keyframes shake {
  /* line 638, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  10%,
  90% {
    -webkit-transform: translate3d(-2px, 0, 0);
    transform: translate3d(-2px, 0, 0);
  }

  /* line 643, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  20%,
  80% {
    -webkit-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }

  /* line 649, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  30%,
  50%,
  70% {
    -webkit-transform: translate3d(-8px, 0, 0);
    transform: translate3d(-8px, 0, 0);
  }

  /* line 654, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  40%,
  60% {
    -webkit-transform: translate3d(8px, 0, 0);
    transform: translate3d(8px, 0, 0);
  }
}

@-webkit-keyframes glow {
  /* line 661, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  0%,
  100% {
    -webkit-box-shadow: 0 0 0px red;
    box-shadow: 0 0 0px red;
  }

  /* line 665, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  50% {
    -webkit-box-shadow: 0 0 30px red;
    box-shadow: 0 0 30px red;
  }
}

@keyframes glow {
  /* line 672, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  0%,
  100% {
    -webkit-box-shadow: 0 0 0px red;
    box-shadow: 0 0 0px red;
  }

  /* line 676, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
  50% {
    -webkit-box-shadow: 0 0 30px red;
    box-shadow: 0 0 30px red;
  }
}

/*Transition rules*/
/* line 682, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm {
  -webkit-perspective: 400px;
  perspective: 400px;
}

/* line 686, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box {
  opacity: 1;
  -webkit-transition-property: all;
  transition-property: all;
}

/* line 703, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-animation-top,
.jconfirm .jconfirm-box.jconfirm-animation-left,
.jconfirm .jconfirm-box.jconfirm-animation-right,
.jconfirm .jconfirm-box.jconfirm-animation-bottom,
.jconfirm .jconfirm-box.jconfirm-animation-opacity,
.jconfirm .jconfirm-box.jconfirm-animation-zoom,
.jconfirm .jconfirm-box.jconfirm-animation-scale,
.jconfirm .jconfirm-box.jconfirm-animation-none,
.jconfirm .jconfirm-box.jconfirm-animation-rotate,
.jconfirm .jconfirm-box.jconfirm-animation-rotatex,
.jconfirm .jconfirm-box.jconfirm-animation-rotatey,
.jconfirm .jconfirm-box.jconfirm-animation-scaley,
.jconfirm .jconfirm-box.jconfirm-animation-scalex {
  opacity: 0;
}

/* line 706, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-animation-rotate {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 710, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-animation-rotatex {
  -webkit-transform: rotateX(90deg);
  transform: rotateX(90deg);
  -webkit-transform-origin: center;
  transform-origin: center;
}

/* line 716, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-animation-rotatexr {
  -webkit-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
  -webkit-transform-origin: center;
  transform-origin: center;
}

/* line 722, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-animation-rotatey {
  -webkit-transform: rotatey(90deg);
  transform: rotatey(90deg);
  -webkit-transform-origin: center;
  transform-origin: center;
}

/* line 728, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-animation-rotateyr {
  -webkit-transform: rotatey(-90deg);
  transform: rotatey(-90deg);
  -webkit-transform-origin: center;
  transform-origin: center;
}

/* line 734, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-animation-scaley {
  -webkit-transform: scaley(1.5);
  transform: scaley(1.5);
  -webkit-transform-origin: center;
  transform-origin: center;
}

/* line 740, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-animation-scalex {
  -webkit-transform: scalex(1.5);
  transform: scalex(1.5);
  -webkit-transform-origin: center;
  transform-origin: center;
}

/* line 746, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-animation-top {
  -webkit-transform: translate(0px, -100px);
  transform: translate(0px, -100px);
}

/* line 750, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-animation-left {
  -webkit-transform: translate(-100px, 0px);
  transform: translate(-100px, 0px);
}

/* line 754, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-animation-right {
  -webkit-transform: translate(100px, 0px);
  transform: translate(100px, 0px);
}

/* line 758, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-animation-bottom {
  -webkit-transform: translate(0px, 100px);
  transform: translate(0px, 100px);
}

/* line 762, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-animation-zoom {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

/* line 766, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-animation-scale {
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}

/* line 770, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm .jconfirm-box.jconfirm-animation-none {
  visibility: hidden;
}

/* line 773, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-supervan .jconfirm-bg {
  background-color: rgba(54, 70, 93, 0.95);
}

/* line 776, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-supervan .jconfirm-box {
  background-color: transparent;
}

/* line 779, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue {
  border: none;
}

/* line 782, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green {
  border: none;
}

/* line 785, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red {
  border: none;
}

/* line 788, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange {
  border: none;
}

/* line 791, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple {
  border: none;
}

/* line 794, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark {
  border: none;
}

/* line 797, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon {
  color: white;
}

/* line 800, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c {
  text-align: center;
  color: white;
  font-size: 28px;
  font-weight: normal;
}

/* line 806, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c > * {
  padding-bottom: 25px;
}

/* line 809, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
  margin-right: 8px;
  margin-left: 0px;
}

/* line 813, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane {
  margin-bottom: 25px;
}

/* line 816, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content {
  text-align: center;
  color: white;
}

/* line 820, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons {
  text-align: center;
}

/* line 823, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button {
  font-size: 16px;
  border-radius: 2px;
  background: #303f53;
  text-shadow: none;
  border: none;
  color: white;
  padding: 10px;
  min-width: 100px;
}

/* line 833, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
  margin-left: 8px;
  margin-right: 0px;
}

/* line 837, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-material .jconfirm-bg {
  background-color: rgba(0, 0, 0, 0.67);
}

/* line 840, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-material .jconfirm-box {
  background-color: white;
  -webkit-box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
  padding: 30px 25px 10px 25px;
}

/* line 846, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  margin-right: 8px;
  margin-left: 0px;
}

/* line 850, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon {
  color: rgba(0, 0, 0, 0.87);
}

/* line 853, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c {
  color: rgba(0, 0, 0, 0.87);
  font-size: 22px;
  font-weight: bold;
}

/* line 858, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content {
  color: rgba(0, 0, 0, 0.87);
}

/* line 861, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons {
  text-align: right;
}

/* line 864, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button {
  text-transform: uppercase;
  font-weight: 500;
}

/* line 868, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
  margin-left: 8px;
  margin-right: 0px;
}

/* line 872, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-bootstrap .jconfirm-bg {
  background-color: rgba(0, 0, 0, 0.21);
}

/* line 875, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-bootstrap .jconfirm-box {
  background-color: white;
  -webkit-box-shadow: 0 3px 8px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 8px 0px rgba(0, 0, 0, 0.2);
  border: solid 1px rgba(0, 0, 0, 0.4);
  padding: 15px 0 0;
}

/* line 882, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  margin-right: 8px;
  margin-left: 0px;
}

/* line 886, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon {
  color: rgba(0, 0, 0, 0.87);
}

/* line 889, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c {
  color: rgba(0, 0, 0, 0.87);
  font-size: 22px;
  font-weight: bold;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 896, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content {
  color: rgba(0, 0, 0, 0.87);
  padding: 0px 15px;
}

/* line 900, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons {
  text-align: right;
  padding: 10px;
  margin: -5px 0 0px;
  border-top: solid 1px #ddd;
  overflow: hidden;
  border-radius: 0 0 4px 4px;
}

/* line 908, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button {
  font-weight: 500;
}

/* line 911, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {
  margin-left: 8px;
  margin-right: 0px;
}

/* line 915, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-modern .jconfirm-bg {
  background-color: slategray;
  opacity: .6;
}

/* line 919, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-modern .jconfirm-box {
  background-color: white;
  -webkit-box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
  padding: 30px 30px 15px;
}

/* line 925, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon {
  color: rgba(0, 0, 0, 0.87);
  top: 15px;
  right: 15px;
}

/* line 930, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c {
  color: rgba(0, 0, 0, 0.87);
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 10px;
}

/* line 937, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {
  -webkit-transition: -webkit-transform .5s;
  transition: -webkit-transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s;
  -webkit-transform: scale(0);
  transform: scale(0);
  display: block;
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 10px;
  font-size: 69px;
  color: #aaa;
}

/* line 951, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content {
  text-align: center;
  font-size: 15px;
  color: #777;
  margin-bottom: 25px;
}

/* line 957, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons {
  text-align: center;
}

/* line 960, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button {
  font-weight: bold;
  text-transform: uppercase;
  -webkit-transition: background .1s;
  transition: background .1s;
  padding: 10px 20px;
}

/* line 967, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button + button {
  margin-left: 4px;
}

/* line 970, ../../app/assets/stylesheets/vendor/jquery-confirm.css */
.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* line 2, ../../app/assets/stylesheets/components/geo_mapping.sass */
[data-bindable="geo-mapping"] .map-input {
  margin: 0 0 1em 116px;
  width: 300px;
  height: 300px;
}
/* line 6, ../../app/assets/stylesheets/components/geo_mapping.sass */
[data-bindable="geo-mapping"] input {
  width: 120px;
}
/* line 8, ../../app/assets/stylesheets/components/geo_mapping.sass */
[data-bindable="geo-mapping"] img {
  max-width: none;
}

/* line 11, ../../app/assets/stylesheets/components/geo_mapping.sass */
.controls {
  margin-top: 16px;
  border: 1px solid transparent;
  border-radius: 2px 0 0 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  height: 32px;
  outline: none;
}

/* line 20, ../../app/assets/stylesheets/components/geo_mapping.sass */
.pac-input {
  background-color: white;
  font-family: Roboto;
  font-size: 15px;
  font-weight: 300;
  margin-left: 12px;
  padding: 0 11px 0 13px;
  text-overflow: ellipsis;
  width: 275px !important;
}

/* line 30, ../../app/assets/stylesheets/components/geo_mapping.sass */
.pac-input:focus {
  border-color: #4d90fe;
}

/* line 33, ../../app/assets/stylesheets/components/geo_mapping.sass */
.pac-container {
  font-family: Roboto;
}

/* line 36, ../../app/assets/stylesheets/components/geo_mapping.sass */
#type-selector {
  color: white;
  background-color: #4d90fe;
  padding: 5px 11px 0px 11px;
}

/* line 42, ../../app/assets/stylesheets/components/geo_mapping.sass */
#type-selector label {
  font-family: Roboto;
  font-size: 13px;
  font-weight: 300;
}

/* line 48, ../../app/assets/stylesheets/components/geo_mapping.sass */
#new_agent .form-actions {
  background: none;
}

/* line 1, ../../app/assets/stylesheets/components/sortable_list.sass */
.sortable-list {
  list-style: none;
}
/* line 3, ../../app/assets/stylesheets/components/sortable_list.sass */
.sortable-list div {
  padding: 5px;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  cursor: move;
}
/* line 9, ../../app/assets/stylesheets/components/sortable_list.sass */
.sortable-list ul, .sortable-list li {
  padding: 0;
  margin: 0;
}

/* line 13, ../../app/assets/stylesheets/components/sortable_list.sass */
.sortable-list-header {
  padding: 5px;
  border: 1px solid #333333;
  font-weight: bold;
}

/* line 1, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
* {
  box-sizing: border-box;
}

/* line 4, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progressbar-container {
  padding: 0 15px;
}
/* line 7, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progressbar-container .progressbar-title {
  font-size: 17px;
  color: #333333;
  margin: 0 0 10px;
}
/* line 12, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progressbar-container .progressbar-section {
  padding: 0 15px 0;
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(200, 200, 200, 0.5);
  background-color: #fafafa;
}
/* line 18, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progressbar-container .progressbar-section .progressbar-row {
  display: flex;
  flex-wrap: wrap;
  border-bottom: #d8d8d8 1px solid;
  padding: 30px 0;
}
/* line 24, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progressbar-container .progressbar-section .progressbar-row:last-child {
  border: 0;
}
/* line 27, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progressbar-container .progressbar-col {
  width: 16.4%;
  display: flex;
  flex-direction: column;
}
/* line 32, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progressbar-container .progressbar-col h5 {
  font-size: 12px;
  color: #333333;
  margin: 0;
}
/* line 37, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progressbar-container .progressbar-col ul {
  display: flex;
  margin: 0;
  padding: 0;
}
/* line 42, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progressbar-container .progressbar-col ul li {
  display: flex;
  align-items: center;
  font-size: 11px;
  color: #737373;
  margin: 0 5px;
}
/* line 49, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progressbar-container .progressbar-col .target {
  background: #eceff5;
}
/* line 52, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progressbar-container .progressbar-col ul li span {
  flex: none;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  margin: 0 4px;
  background-color: #ffd513;
}
/* line 61, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progressbar-container .progressbar-footer .progressbar-row {
  display: flex;
  margin: 0 -15px;
}
/* line 65, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progressbar-container .progressbar-footer .progressbar-col {
  padding: 15px;
  width: auto;
  flex: 1;
}
/* line 70, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progressbar-container .progressbar-footer .progressbar-box {
  padding: 20px 20px 40px;
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(200, 200, 200, 0.5);
  background-color: #fafafa;
}
/* line 76, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progressbar-container .progressbar-footer ul {
  justify-content: center;
  justify-content: center;
}
/* line 80, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progressbar-container .progressbar-footer .progressbar-col ul li {
  font-size: 13px;
}
/* line 83, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progressbar-container .progressbar-footer .progress-circle {
  transform: scale(1.4);
  margin: 50px auto 50px;
}
/* line 87, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progressbar-container .progressbar-footer .progressbar-col ul li span {
  width: 10px;
  height: 10px;
  margin: 0 10px;
}
/* line 92, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progressbar-container .progress-circle {
  font-size: 20px;
  margin: 20px;
  position: relative;
  padding: 0;
  width: 5em;
  height: 5em;
  background-color: #f2e9e1;
  border-radius: 50%;
  line-height: 5em;
}
/* line 103, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progressbar-container .progress-circle:after {
  border: none;
  position: absolute;
  top: 0.35em;
  left: 0.35em;
  text-align: center;
  display: block;
  border-radius: 50%;
  width: 4.3em;
  height: 4.3em;
  background-color: white;
  content: " ";
}
/* line 116, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progressbar-container .progress-circle span {
  position: absolute;
  line-height: 5em;
  width: 5em;
  text-align: center;
  display: block;
  color: #53777a;
  z-index: 2;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  color: black;
}
/* line 129, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progressbar-container .left-half-clipper {
  border-radius: 50%;
  width: 5em;
  height: 5em;
  position: absolute;
  clip: rect(0, 5em, 5em, 2.5em);
}
/* line 136, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progressbar-container .progress-circle.over50 .left-half-clipper {
  clip: rect(auto, auto, auto, auto);
  animation: loading-1 1.8s linear forwards;
}
/* line 140, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progressbar-container .value-bar {
  position: absolute;
  clip: rect(0, 2.5em, 5em, 0);
  width: 5em;
  height: 5em;
  border-radius: 50%;
  border: 0.45em solid #53777a;
  box-sizing: border-box;
}
/* line 149, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progressbar-container .progress-circle.over50 .first50-bar {
  position: absolute;
  clip: rect(0, 5em, 5em, 2.5em);
  background-color: #53777a;
  border-radius: 50%;
  width: 5em;
  height: 5em;
}

/* line 157, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-date-selector {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
/* line 162, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-date-selector span {
  white-space: nowrap;
  margin-right: 5px;
}
/* line 165, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-date-selector form {
  display: flex !important;
}
/* line 167, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-date-selector form li {
  margin-bottom: 0px;
}
/* line 169, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-date-selector form li select {
  width: 120px;
  margin-left: 5px;
}

/* line 172, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.content-contributor-dash {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
}
/* line 178, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.content-contributor-dash .progress-date-selector .btn {
  margin-left: 10px;
}
/* line 180, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.content-contributor-dash .progress-date-selector select {
  height: 30px;
}

/* line 185, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle:not(.over50) .first50-bar, .progress-circle.p0 .value-bar {
  display: none;
}
/* line 188, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p1 .value-bar {
  transform: rotate(4deg);
}
/* line 191, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p2 .value-bar {
  transform: rotate(7deg);
}
/* line 194, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p3 .value-bar {
  transform: rotate(11deg);
}
/* line 197, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p4 .value-bar {
  transform: rotate(14deg);
}
/* line 200, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p5 .value-bar {
  transform: rotate(18deg);
}
/* line 203, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p6 .value-bar {
  transform: rotate(22deg);
}
/* line 206, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p7 .value-bar {
  transform: rotate(25deg);
}
/* line 209, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p8 .value-bar {
  transform: rotate(29deg);
}
/* line 212, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p9 .value-bar {
  transform: rotate(32deg);
}
/* line 215, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p10 .value-bar {
  transform: rotate(36deg);
}
/* line 218, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p11 .value-bar {
  transform: rotate(40deg);
}
/* line 221, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p12 .value-bar {
  transform: rotate(43deg);
}
/* line 224, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p13 .value-bar {
  transform: rotate(47deg);
}
/* line 227, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p14 .value-bar {
  transform: rotate(50deg);
}
/* line 230, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p15 .value-bar {
  transform: rotate(54deg);
}
/* line 233, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p16 .value-bar {
  transform: rotate(58deg);
}
/* line 236, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p17 .value-bar {
  transform: rotate(61deg);
}
/* line 239, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p18 .value-bar {
  transform: rotate(65deg);
}
/* line 242, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p19 .value-bar {
  transform: rotate(68deg);
}
/* line 245, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p20 .value-bar {
  transform: rotate(72deg);
}
/* line 248, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p21 .value-bar {
  transform: rotate(76deg);
}
/* line 251, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p22 .value-bar {
  transform: rotate(79deg);
}
/* line 254, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p23 .value-bar {
  transform: rotate(83deg);
}
/* line 257, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p24 .value-bar {
  transform: rotate(86deg);
}
/* line 260, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p25 .value-bar {
  transform: rotate(90deg);
}
/* line 263, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p26 .value-bar {
  transform: rotate(94deg);
}
/* line 266, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p27 .value-bar {
  transform: rotate(97deg);
}
/* line 269, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p28 .value-bar {
  transform: rotate(101deg);
}
/* line 272, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p29 .value-bar {
  transform: rotate(104deg);
}
/* line 275, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p30 .value-bar {
  transform: rotate(108deg);
}
/* line 278, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p31 .value-bar {
  transform: rotate(112deg);
}
/* line 281, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p32 .value-bar {
  transform: rotate(115deg);
}
/* line 284, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p33 .value-bar {
  transform: rotate(119deg);
}
/* line 287, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p34 .value-bar {
  transform: rotate(122deg);
}
/* line 290, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p35 .value-bar {
  transform: rotate(126deg);
}
/* line 293, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p36 .value-bar {
  transform: rotate(130deg);
}
/* line 296, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p37 .value-bar {
  transform: rotate(133deg);
}
/* line 299, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p38 .value-bar {
  transform: rotate(137deg);
}
/* line 302, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p39 .value-bar {
  transform: rotate(140deg);
}
/* line 305, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p40 .value-bar {
  transform: rotate(144deg);
}
/* line 308, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p41 .value-bar {
  transform: rotate(148deg);
}
/* line 311, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p42 .value-bar {
  transform: rotate(151deg);
}
/* line 314, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p43 .value-bar {
  transform: rotate(155deg);
}
/* line 317, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p44 .value-bar {
  transform: rotate(158deg);
}
/* line 320, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p45 .value-bar {
  transform: rotate(162deg);
}
/* line 323, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p46 .value-bar {
  transform: rotate(166deg);
}
/* line 326, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p47 .value-bar {
  transform: rotate(169deg);
}
/* line 329, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p48 .value-bar {
  transform: rotate(173deg);
}
/* line 332, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p49 .value-bar {
  transform: rotate(176deg);
}
/* line 335, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p50 .value-bar {
  transform: rotate(180deg);
}
/* line 338, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p51 .value-bar {
  transform: rotate(184deg);
}
/* line 341, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p52 .value-bar {
  transform: rotate(187deg);
}
/* line 344, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p53 .value-bar {
  transform: rotate(191deg);
}
/* line 347, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p54 .value-bar {
  transform: rotate(194deg);
}
/* line 350, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p55 .value-bar {
  transform: rotate(198deg);
}
/* line 353, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p56 .value-bar {
  transform: rotate(202deg);
}
/* line 356, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p57 .value-bar {
  transform: rotate(205deg);
}
/* line 359, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p58 .value-bar {
  transform: rotate(209deg);
}
/* line 362, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p59 .value-bar {
  transform: rotate(212deg);
}
/* line 365, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p60 .value-bar {
  transform: rotate(216deg);
}
/* line 368, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p61 .value-bar {
  transform: rotate(220deg);
}
/* line 371, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p62 .value-bar {
  transform: rotate(223deg);
}
/* line 374, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p63 .value-bar {
  transform: rotate(227deg);
}
/* line 377, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p64 .value-bar {
  transform: rotate(230deg);
}
/* line 380, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p65 .value-bar {
  transform: rotate(234deg);
}
/* line 383, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p66 .value-bar {
  transform: rotate(238deg);
}
/* line 386, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p67 .value-bar {
  transform: rotate(241deg);
}
/* line 389, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p68 .value-bar {
  transform: rotate(245deg);
}
/* line 392, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p69 .value-bar {
  transform: rotate(248deg);
}
/* line 395, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p70 .value-bar {
  transform: rotate(252deg);
}
/* line 398, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p71 .value-bar {
  transform: rotate(256deg);
}
/* line 401, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p72 .value-bar {
  transform: rotate(259deg);
}
/* line 404, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p73 .value-bar {
  transform: rotate(263deg);
}
/* line 407, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p74 .value-bar {
  transform: rotate(266deg);
}
/* line 410, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p75 .value-bar {
  transform: rotate(270deg);
}
/* line 413, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p76 .value-bar {
  transform: rotate(274deg);
}
/* line 416, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p77 .value-bar {
  transform: rotate(277deg);
}
/* line 419, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p78 .value-bar {
  transform: rotate(281deg);
}
/* line 422, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p79 .value-bar {
  transform: rotate(284deg);
}
/* line 425, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p80 .value-bar {
  transform: rotate(288deg);
}
/* line 428, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p81 .value-bar {
  transform: rotate(292deg);
}
/* line 431, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p82 .value-bar {
  transform: rotate(295deg);
}
/* line 434, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p83 .value-bar {
  transform: rotate(299deg);
}
/* line 437, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p84 .value-bar {
  transform: rotate(302deg);
}
/* line 440, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p85 .value-bar {
  transform: rotate(306deg);
}
/* line 443, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p86 .value-bar {
  transform: rotate(310deg);
}
/* line 446, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p87 .value-bar {
  transform: rotate(313deg);
}
/* line 449, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p88 .value-bar {
  transform: rotate(317deg);
}
/* line 452, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p89 .value-bar {
  transform: rotate(320deg);
}
/* line 455, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p90 .value-bar {
  transform: rotate(324deg);
}
/* line 458, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p91 .value-bar {
  transform: rotate(328deg);
}
/* line 461, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p92 .value-bar {
  transform: rotate(331deg);
}
/* line 464, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p93 .value-bar {
  transform: rotate(335deg);
}
/* line 467, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p94 .value-bar {
  transform: rotate(338deg);
}
/* line 470, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p95 .value-bar {
  transform: rotate(342deg);
}
/* line 473, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p96 .value-bar {
  transform: rotate(346deg);
}
/* line 476, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p97 .value-bar {
  transform: rotate(349deg);
}
/* line 479, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p98 .value-bar {
  transform: rotate(353deg);
}
/* line 482, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p99 .value-bar {
  transform: rotate(356deg);
}
/* line 485, ../../app/assets/stylesheets/components/circle-progress-bar.sass */
.progress-circle.p100 .value-bar {
  transform: rotate(360deg);
}

/* line 2, ../../app/assets/stylesheets/components/deals.sass */
.deal .inline-hints-text {
  margin-left: 0px;
  padding-left: 0px;
  margin-bottom: 15px;
}
/* line 6, ../../app/assets/stylesheets/components/deals.sass */
.deal .margin-bottom {
  margin-bottom: 7px;
}
/* line 8, ../../app/assets/stylesheets/components/deals.sass */
.deal .ckeditor-bio, .deal .ckeditor-footer {
  margin-left: 11px;
  margin-bottom: 12px;
}
/* line 11, ../../app/assets/stylesheets/components/deals.sass */
.deal .padding-margin-zero {
  margin-left: 0px;
  padding-left: 0px;
}

/* line 15, ../../app/assets/stylesheets/components/deals.sass */
.deal.formtastic p.inline-errors {
  display: inline-block;
  width: 100%;
}

/* line 18, ../../app/assets/stylesheets/components/deals.sass */
.deal-sample-csv {
  float: right;
  margin-top: 10px;
}

/* line 22, ../../app/assets/stylesheets/components/deals.sass */
.sinlge_use {
  margin-bottom: 15px;
}

/* line 25, ../../app/assets/stylesheets/components/deals.sass */
#upload_deal_input select {
  width: 20%;
}

/* line 28, ../../app/assets/stylesheets/components/deals.sass */
#upload_csv_input {
  margin-bottom: 30px;
}

/* line 31, ../../app/assets/stylesheets/components/deals.sass */
#retailer_codes_upload {
  margin-bottom: 30px;
}

/* line 34, ../../app/assets/stylesheets/components/deals.sass */
.deal-detail-text {
  width: 100%;
  height: auto;
}
/* line 37, ../../app/assets/stylesheets/components/deals.sass */
.deal-detail-text a {
  text-decoration: none;
  font-family: "robotolight", sans-serif !important;
  font-size: 16px !important;
}
/* line 41, ../../app/assets/stylesheets/components/deals.sass */
.deal-detail-text p {
  font-family: "robotolight", sans-serif !important;
  color: #7a787b !important;
  font-size: 16px !important;
}
/* line 45, ../../app/assets/stylesheets/components/deals.sass */
.deal-detail-text p span {
  font-family: "robotolight", sans-serif !important;
  color: #7a787b !important;
  font-size: 16px !important;
}
/* line 49, ../../app/assets/stylesheets/components/deals.sass */
.deal-detail-text div {
  font-family: "robotolight", sans-serif !important;
  color: #7a787b !important;
  font-size: 16px !important;
}
/* line 53, ../../app/assets/stylesheets/components/deals.sass */
.deal-detail-text div span p {
  font-family: "robotolight", sans-serif !important;
  color: #7a787b !important;
  font-size: 16px !important;
}
/* line 57, ../../app/assets/stylesheets/components/deals.sass */
.deal-detail-text h1, .deal-detail-text h2, .deal-detail-text h3, .deal-detail-text h4, .deal-detail-text h5, .deal-detail-text b, .deal-detail-text span {
  font-family: "robotolight", sans-serif !important;
  color: #7a787b !important;
  font-size: 16px !important;
}
/* line 61, ../../app/assets/stylesheets/components/deals.sass */
.deal-detail-text p {
  margin-bottom: 6px !important;
}

/* line 63, ../../app/assets/stylesheets/components/deals.sass */
.deals_radio_btn .choices-group {
  margin: 0;
}

/* line 65, ../../app/assets/stylesheets/components/deals.sass */
#onine_deal {
  margin-bottom: 15px;
}

/* line 1, ../../app/assets/stylesheets/components/ncv_home.sass */
.custom_cta_sizes_wrapper {
  margin-bottom: 15px;
}
/* line 3, ../../app/assets/stylesheets/components/ncv_home.sass */
.custom_cta_sizes_wrapper li {
  width: 100%;
}
/* line 6, ../../app/assets/stylesheets/components/ncv_home.sass */
.custom_cta_sizes_wrapper li select {
  min-width: 200px;
}
/* line 8, ../../app/assets/stylesheets/components/ncv_home.sass */
.custom_cta_sizes_wrapper li .remove_more_custom_cta_sizes {
  margin-left: 20px;
}

/* line 10, ../../app/assets/stylesheets/components/ncv_home.sass */
.add_more_custom_cta_sizes {
  margin: 10px 0 20px 0;
  display: block;
  margin-left: 15px;
}

/* line 15, ../../app/assets/stylesheets/components/ncv_home.sass */
a.add_more_custom_cta_sizes {
  display: inline-block;
}

/* line 20, ../../app/assets/stylesheets/components/ncv_home.sass */
.formtastic p.inline-errors.cktext-editor-error {
  padding-left: 0;
}

/* line 1, ../../app/assets/stylesheets/components/package_plans.sass */
.w-100 {
  width: 100% !important;
}
/* line 3, ../../app/assets/stylesheets/components/package_plans.sass */
.w-100 li {
  width: 100% !important;
}

/* line 9, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan ol .enable-package-row li {
  display: inline-block;
}
/* line 12, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan ol .enable-package-row li.boolean label {
  padding-left: 0;
  margin-left: 25px;
}
/* line 16, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan ol .enable-package-row li:first-child label {
  margin-left: 0;
}
/* line 18, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan ol .enable-package-row .select_atleast_one {
  display: block;
  margin-bottom: 20px;
  color: black;
}
/* line 24, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan .subscription-label-row .mb-1 {
  margin-bottom: 5px;
}
/* line 27, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan .subscription-head .check-div {
  width: 100% !important;
}
/* line 29, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan .subscription-head .check-div .time-div {
  margin-bottom: 0 !important;
}
/* line 32, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan .trial-settings-box .full-container {
  width: 100%;
}
/* line 35, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan .paid-settings-box .full-container {
  width: 100%;
}
/* line 38, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan .subscription-input-row li {
  display: inline-block;
  margin-right: 30px;
  width: 180px;
  float: left;
}
/* line 43, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan .subscription-input-row li label {
  float: none;
  width: 100% !important;
  font-size: 15px;
  text-align: left;
}
/* line 48, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan .subscription-input-row li select {
  margin-left: 0;
  width: 100%;
}
/* line 51, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan .subscription-input-row li input {
  margin-left: 0;
  width: 100% !important;
}
/* line 54, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan .subscription-type-box {
  border-bottom: 1px solid #cccccc;
}
/* line 56, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan .subscription-type-box .duration-row {
  width: 100% !important;
  margin-bottom: 15px !important;
}
/* line 60, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan .subscription-type-box .duration-row.season-pass-label li {
  width: auto;
}
/* line 62, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan .subscription-type-box .duration-row.season-pass-label li input {
  margin-left: 5px;
}
/* line 64, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan .subscription-type-box .subscription-type-row {
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
/* line 67, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan .subscription-type-box .subscription-type-row .price-tag {
  position: relative;
  padding-left: 20px;
}
/* line 70, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan .subscription-type-box .subscription-type-row .price-tag::after {
  content: "$";
  position: absolute;
  left: 0;
  top: 28px;
}
/* line 76, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan .subscription-type-box .subscription-type-row .comman-div {
  width: 165px !important;
  margin-right: 30px !important;
}
/* line 80, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan .subscription-type-box .subscription-type-row .comman-div li label {
  width: 100% !important;
  line-height: 22px !important;
  margin: 0 !important;
}
/* line 84, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan .subscription-type-box .subscription-type-row .comman-div li input[type="text"] {
  width: 100% !important;
  margin-left: 0;
}
/* line 87, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan .subscription-type-box .subscription-type-row .comman-div li input[type="number"] {
  width: 100% !important;
  margin-left: 0;
}
/* line 90, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan .inline-errors {
  padding-left: 0 !important;
  margin-left: 0 !important;
}
/* line 93, ../../app/assets/stylesheets/components/package_plans.sass */
.member-ship-container .package_plan .duration-errors {
  margin-top: 0;
}

/* line 98, ../../app/assets/stylesheets/components/package_plans.sass */
.form-horizontal .lock_for_trial_users_box .boolean label {
  margin-left: 40px;
}

/* line 101, ../../app/assets/stylesheets/components/package_plans.sass */
.disabledbox {
  pointer-events: none;
  opacity: 0.4;
}

/* line 1, ../../app/assets/stylesheets/components/stripe_metadata.sass */
.heading-with-border {
  display: block;
  border-bottom: 1px solid #cccccc;
  color: #333333;
  font-size: 1.25em;
  padding-bottom: 0.25em;
  margin: 2rem 0 1rem;
  font-weight: 400;
}

/* line 9, ../../app/assets/stylesheets/components/stripe_metadata.sass */
.small-heading {
  display: block;
  color: #333333;
  font-size: 1em;
  margin: 1rem 0;
  font-weight: 600;
}

/* line 16, ../../app/assets/stylesheets/components/stripe_metadata.sass */
.stripe_metadata .newArticle-row {
  display: flex;
  align-items: flex-start;
}
/* line 19, ../../app/assets/stylesheets/components/stripe_metadata.sass */
.stripe_metadata .newArticle-formCta {
  padding: 1.5rem;
  background: white;
  display: flex;
  align-items: flex-start;
  width: 60%;
  border-radius: 4px;
  margin-right: 10px;
  border: 1px solid #cccccc;
}
/* line 28, ../../app/assets/stylesheets/components/stripe_metadata.sass */
.stripe_metadata .newArticle-formCta .form-group {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 50%;
}
/* line 33, ../../app/assets/stylesheets/components/stripe_metadata.sass */
.stripe_metadata .newArticle-formCta .form-group .form-input {
  width: 80%;
}
/* line 37, ../../app/assets/stylesheets/components/stripe_metadata.sass */
.stripe_metadata .newArticle-formCta .form-group label {
  width: 100%;
  margin-bottom: 10px;
  text-align: left;
  padding-top: 0;
}
/* line 42, ../../app/assets/stylesheets/components/stripe_metadata.sass */
.stripe_metadata .newArticle-formCta .form-group input {
  margin-left: 0;
  width: 100% !important;
}
/* line 45, ../../app/assets/stylesheets/components/stripe_metadata.sass */
.stripe_metadata .newArticle-formCta .form-group textarea {
  width: 100% !important;
}
/* line 47, ../../app/assets/stylesheets/components/stripe_metadata.sass */
.stripe_metadata .remove {
  width: 60%;
  text-align: right;
}
/* line 50, ../../app/assets/stylesheets/components/stripe_metadata.sass */
.stripe_metadata .remove .remove_fields {
  color: red;
}
/* line 52, ../../app/assets/stylesheets/components/stripe_metadata.sass */
.stripe_metadata .add-link-container {
  margin-top: 5px;
  width: 60%;
  text-align: right;
}
/* line 56, ../../app/assets/stylesheets/components/stripe_metadata.sass */
.stripe_metadata .nested-fields:not(:first-child) {
  margin-top: 1rem;
}
/* line 59, ../../app/assets/stylesheets/components/stripe_metadata.sass */
.stripe_metadata .nested-fields + .nested-fields p {
  display: none;
}

/* line 61, ../../app/assets/stylesheets/components/stripe_metadata.sass */
.up-down-input {
  margin-bottom: 2rem;
}
/* line 63, ../../app/assets/stylesheets/components/stripe_metadata.sass */
.up-down-input label {
  width: 100% !important;
  text-align: left !important;
  padding-left: 0 !important;
  margin-bottom: 10px;
}
/* line 68, ../../app/assets/stylesheets/components/stripe_metadata.sass */
.up-down-input input {
  min-width: 450px;
  margin-left: 0 !important;
}

/* line 72, ../../app/assets/stylesheets/components/stripe_metadata.sass */
.stripe_metadata .add_fields {
  color: #278d74 !important;
}

/* line 75, ../../app/assets/stylesheets/components/stripe_metadata.sass */
.ui-accordion-content .stripe_metadata {
  padding-left: 2rem;
}

/* line 80, ../../app/assets/stylesheets/components/stripe_metadata.sass */
.form-horizontal .stripe_metadata .inline-hints {
  padding-left: 0;
  margin-left: 0;
}

/* line 2, ../../app/assets/stylesheets/components/styler.sass */
.home_screens_controller .select2-container {
  left: 115px;
}
/* line 5, ../../app/assets/stylesheets/components/styler.sass */
.home_screens_controller #home_screen_use_mobile_home_screen_input label {
  margin: 0 0 15px 0;
  padding: 0;
}
/* line 8, ../../app/assets/stylesheets/components/styler.sass */
.home_screens_controller .user_status_bar_div {
  margin-top: 20px;
}
/* line 10, ../../app/assets/stylesheets/components/styler.sass */
.home_screens_controller .disable-click {
  pointer-events: none;
}
/* line 12, ../../app/assets/stylesheets/components/styler.sass */
.home_screens_controller .break-word {
  word-break: break-word;
}
/* line 14, ../../app/assets/stylesheets/components/styler.sass */
.home_screens_controller #home_screen_display_merchandise_input {
  margin-top: 15px;
}

/* line 19, ../../app/assets/stylesheets/components/styler.sass */
.select2-container ul li {
  margin: 0;
}

/* line 22, ../../app/assets/stylesheets/components/styler.sass */
.create-com-modal {
  background: white;
  border-radius: 4px;
  padding: 10px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  margin: 10px;
}
/* line 31, ../../app/assets/stylesheets/components/styler.sass */
.create-com-modal .modal-header h4 {
  background: white;
  border-radius: 4px;
  padding: 10px;
}
/* line 37, ../../app/assets/stylesheets/components/styler.sass */
.create-com-modal .form-horizontal li > label {
  width: 100%;
  text-align: left;
  padding: 0 0 8px;
}
/* line 41, ../../app/assets/stylesheets/components/styler.sass */
.create-com-modal .form-horizontal li input {
  margin-left: 0;
  width: 100%;
}
/* line 44, ../../app/assets/stylesheets/components/styler.sass */
.create-com-modal .form-horizontal .form-actions {
  border-top: 0;
  padding: 15px;
  text-align: center;
}
/* line 48, ../../app/assets/stylesheets/components/styler.sass */
.create-com-modal .well {
  display: none;
}

/* line 51, ../../app/assets/stylesheets/components/styler.sass */
.grid-view-container .remove-btn {
  color: red;
  float: right;
}

/* line 54, ../../app/assets/stylesheets/components/styler.sass */
.header-key-field {
  width: 100%;
  overflow: hidden;
  padding-top: 16px;
}

/* line 58, ../../app/assets/stylesheets/components/styler.sass */
.custom-header-key-field {
  max-width: 400px;
  overflow: hidden;
  padding: 16px 0;
  display: block !important;
}
/* line 63, ../../app/assets/stylesheets/components/styler.sass */
.custom-header-key-field li {
  width: 100% !important;
  flex-wrap: wrap;
}
/* line 66, ../../app/assets/stylesheets/components/styler.sass */
.custom-header-key-field li .inline-errors {
  min-width: 100%;
  max-width: 100%;
  padding-left: 143px !important;
}
/* line 70, ../../app/assets/stylesheets/components/styler.sass */
.custom-header-key-field li label {
  width: 120px !important;
}

/* line 72, ../../app/assets/stylesheets/components/styler.sass */
.border-top {
  border-top: 1px solid #cccccc;
}

/* line 75, ../../app/assets/stylesheets/components/styler.sass */
.pt-20 {
  padding-top: 20px;
}

/* line 77, ../../app/assets/stylesheets/components/styler.sass */
.pd-10 {
  padding-bottom: 10px;
}

/* line 79, ../../app/assets/stylesheets/components/styler.sass */
.list-map-img {
  display: flex;
  flex-wrap: wrap;
  max-width: 137px;
}
/* line 83, ../../app/assets/stylesheets/components/styler.sass */
.list-map-img img {
  min-width: 30px;
  max-width: 30px;
  margin-right: 10px;
  margin-bottom: 5px;
}

/* line 89, ../../app/assets/stylesheets/components/styler.sass */
.schedule-maps .select2-container {
  width: 60% !important;
  margin-left: 1em;
}

/* line 93, ../../app/assets/stylesheets/components/styler.sass */
.formtastic.search {
  width: 100%;
  display: table;
}

/* line 98, ../../app/assets/stylesheets/components/styler.sass */
.supporter-lang .feed-language-table {
  width: 100%;
  border-bottom: none;
}
/* line 101, ../../app/assets/stylesheets/components/styler.sass */
.supporter-lang legend {
  border-bottom: none;
}

/* line 106, ../../app/assets/stylesheets/components/styler.sass */
.lng_inner_table td:first-child {
  width: 600px;
}
/* line 108, ../../app/assets/stylesheets/components/styler.sass */
.lng_inner_table td .lang-input {
  width: calc(100% - 120px) !important;
}

/* line 110, ../../app/assets/stylesheets/components/styler.sass */
.amt-td {
  width: 300px;
  vertical-align: top;
}

/* line 113, ../../app/assets/stylesheets/components/styler.sass */
.accor-btn-area {
  padding: 10px;
}
/* line 115, ../../app/assets/stylesheets/components/styler.sass */
.accor-btn-area .scheduleCollapseBtn {
  background: none;
  border: none;
  font-weight: bold;
  min-width: 100px;
  white-space: nowrap;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  outline: 0;
}
/* line 127, ../../app/assets/stylesheets/components/styler.sass */
.accor-btn-area .scheduleCollapseBtn::before {
  content: "";
  float: left;
  width: 8px;
  height: 8px;
  border-right: 2px solid #cccccc;
  border-bottom: 2px solid #cccccc;
  margin-top: 3px;
  margin-right: 10px;
  transform: rotate(45deg);
}
/* line 138, ../../app/assets/stylesheets/components/styler.sass */
.accor-btn-area .scheduleCollapseBtn.collapsed::before {
  transform: rotate(-45deg);
}

/* line 141, ../../app/assets/stylesheets/components/styler.sass */
.pr-10 {
  padding-right: 10px;
}

/* line 144, ../../app/assets/stylesheets/components/styler.sass */
.grid-form .schedule-search-type {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 20px;
}
/* line 148, ../../app/assets/stylesheets/components/styler.sass */
.grid-form .schedule-search-type li {
  display: flex;
  margin-left: 15px;
}
/* line 151, ../../app/assets/stylesheets/components/styler.sass */
.grid-form .schedule-search-type li label {
  margin-right: 10px;
}
/* line 153, ../../app/assets/stylesheets/components/styler.sass */
.grid-form .schedule-search-type li input, .grid-form .schedule-search-type li select {
  min-width: 200px !important;
  max-width: 200px !important;
}
/* line 156, ../../app/assets/stylesheets/components/styler.sass */
.grid-form .schedule-search-type button.primary, .grid-form .schedule-search-type a {
  max-width: 80px;
  min-width: 80px;
  height: 28px;
  margin-left: 10px;
  text-align: center;
}

/* line 163, ../../app/assets/stylesheets/components/styler.sass */
.slot-error {
  border-color: red !important;
}

/* line 166, ../../app/assets/stylesheets/components/styler.sass */
.delete-popup {
  margin-top: 15px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  top: 0;
}
/* line 171, ../../app/assets/stylesheets/components/styler.sass */
.delete-popup h5 {
  background: black;
  color: white;
  padding: 15px;
  border-radius: 5px 5px 0 0;
}
/* line 177, ../../app/assets/stylesheets/components/styler.sass */
.delete-popup .modal-header p {
  background: white;
  padding: 15px;
  border-radius: 5px 5px 0 0;
  border-bottom: 1px solid #cccccc;
}
/* line 182, ../../app/assets/stylesheets/components/styler.sass */
.delete-popup .modal-body {
  width: 100%;
  padding: 15px;
  background: white;
}
/* line 186, ../../app/assets/stylesheets/components/styler.sass */
.delete-popup .modal-body .label {
  padding: 10px 0;
  font-size: 14px;
  font-weight: bold;
}
/* line 190, ../../app/assets/stylesheets/components/styler.sass */
.delete-popup .modal-body li {
  list-style: none;
}
/* line 192, ../../app/assets/stylesheets/components/styler.sass */
.delete-popup .modal-body h3 {
  font-size: 20px;
  color: black;
  padding-top: 15px;
}
/* line 196, ../../app/assets/stylesheets/components/styler.sass */
.delete-popup .modal-body textarea {
  width: 100%;
  resize: none;
  max-height: 150px;
}
/* line 200, ../../app/assets/stylesheets/components/styler.sass */
.delete-popup .modal-footer {
  background: white;
  padding: 15px;
  text-align: right;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0 0 5px 5px;
}
/* line 206, ../../app/assets/stylesheets/components/styler.sass */
.delete-popup .modal-footer .btn {
  height: 32px;
  margin-left: 15px;
}

/* line 211, ../../app/assets/stylesheets/components/styler.sass */
.grid-form .schedules-fields.cta_button_form_div .nested-fields {
  border: none;
  border-radius: 0;
  padding: 10px;
}

/* line 216, ../../app/assets/stylesheets/components/styler.sass */
.client_localization_box.show-lang-link {
  clear: both;
  margin-top: 5px;
}

/* line 220, ../../app/assets/stylesheets/components/styler.sass */
.input_alt_icon {
  display: flex;
  align-items: flex-start;
}

/* line 224, ../../app/assets/stylesheets/components/styler.sass */
.feed-theme-feed-items .inline-errors {
  padding: 0 !important;
}

/* line 227, ../../app/assets/stylesheets/components/styler.sass */
.feed-length {
  margin-top: -30px !important;
}

/* line 230, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields {
  padding-left: calc(100px + 1em);
  margin-left: 15px;
}
/* line 233, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields > .inline-hints {
  margin-left: 0em !important;
  padding-left: 0px !important;
}
/* line 236, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields .min-max-time, .video-merchandise-fields .video-merchandise-custom-time {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
/* line 240, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields .min-max-time > label, .video-merchandise-fields .video-merchandise-custom-time > label {
  min-width: 100%;
  max-width: 100%;
  margin-bottom: 10px;
}
/* line 245, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields .min-max-time li input, .video-merchandise-fields .video-merchandise-custom-time li input {
  width: 75px;
  margin-right: 15px;
}
/* line 248, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields .min-max-time li label, .video-merchandise-fields .video-merchandise-custom-time li label {
  width: auto;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}
/* line 253, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields .form-actions {
  border-top: none;
  padding: 0;
}
/* line 256, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields .form-actions .btn.primary {
  margin-left: 0;
}
/* line 258, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields .primary {
  margin-left: 1em;
}
/* line 260, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields .video_merchandise-nested-field {
  margin-bottom: 10px;
}
/* line 262, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields .video_merchandise-nested-field ol {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  border: 1px solid #cccccc;
  background: white;
  border-radius: 6px;
  padding: 10px 10px 10px 5px;
  margin-right: 10px;
}
/* line 271, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields .video_merchandise-nested-field ol li {
  margin-left: 0;
  margin-bottom: 0;
}
/* line 274, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields .video_merchandise-nested-field ol li.select {
  padding-right: 10px;
}
/* line 276, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields .video_merchandise-nested-field ol .select2-container {
  width: 200px !important;
}
/* line 278, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields .video_merchandise-nested-field ol .video-merchandise-custom-time {
  align-items: flex-start;
}
/* line 280, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields .video_merchandise-nested-field ol .video-merchandise-custom-time > label {
  min-width: unset;
  max-width: unset;
  margin-bottom: 2px;
  padding-right: 10px;
  margin-top: 7px;
}
/* line 286, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields .video_merchandise-nested-field ol .video-merchandise-custom-time li {
  margin-bottom: 0 !important;
}
/* line 288, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields .video_merchandise-nested-field ol .video-merchandise-custom-time li .inline-errors {
  margin-left: 0;
  padding-left: 0;
  max-width: 170px;
  float: none;
  clear: both;
  line-height: 12px;
  font-size: 12px;
  padding-right: 10px;
}
/* line 297, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields .video_merchandise-nested-field ol .remove-btn {
  margin: 0 0 0 auto !important;
  width: auto !important;
}
/* line 300, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields .video_merchandise-nested-field ol .remove-btn a {
  color: red !important;
}
/* line 302, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields .video_merchandise-nested-field ol .list-no {
  padding-right: 10px;
}
/* line 304, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields .video_merchandise-nested-field ol .merchandise-list-img {
  width: 40px;
  overflow: hidden;
  margin: 5px 10px 5px 0;
}
/* line 308, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields .video_merchandise-nested-field ol .merchandise-list-img img {
  width: 100%;
}
/* line 310, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields .choices-group {
  margin: 0;
  padding: 0 0px !important;
  border: none !important;
}
/* line 314, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields .choices-group li {
  padding: 0 15px 0 0;
}
/* line 316, ../../app/assets/stylesheets/components/styler.sass */
.video-merchandise-fields .choices-group label {
  margin: 7px 0 0 0;
  padding: 0;
}

/* line 321, ../../app/assets/stylesheets/components/styler.sass */
.merchandise-min-max.min-max-time p.inline-errors {
  padding-left: 0;
  margin-left: 0;
  width: 150px;
  float: none;
  white-space: nowrap;
}

/* line 329, ../../app/assets/stylesheets/components/styler.sass */
.import-cat-modal.modal {
  margin-left: -325px;
  width: 100%;
  max-width: 650px;
  max-height: calc(100vh - 40px);
}
/* line 334, ../../app/assets/stylesheets/components/styler.sass */
.import-cat-modal.modal .modal-header {
  background: #e1e1e1;
  padding: 15px;
}
/* line 337, ../../app/assets/stylesheets/components/styler.sass */
.import-cat-modal.modal .modal-header p {
  background: none;
  padding: 0;
  margin: 0;
  border: none;
}
/* line 342, ../../app/assets/stylesheets/components/styler.sass */
.import-cat-modal.modal .modal-body {
  padding: 0;
  background: #e1e1e1;
  overflow: hidden;
  border-top: 1px solid #cccccc;
}
/* line 348, ../../app/assets/stylesheets/components/styler.sass */
.import-cat-modal.modal .modal-body table th, .import-cat-modal.modal .modal-body table td {
  padding: 15px;
}
/* line 350, ../../app/assets/stylesheets/components/styler.sass */
.import-cat-modal.modal .modal-body table th > li, .import-cat-modal.modal .modal-body table td > li {
  display: inline-block;
}
/* line 352, ../../app/assets/stylesheets/components/styler.sass */
.import-cat-modal.modal .modal-body .select2-container {
  width: 100% !important;
}
/* line 354, ../../app/assets/stylesheets/components/styler.sass */
.import-cat-modal.modal .modal-body .choices-group {
  margin: 0;
}
/* line 356, ../../app/assets/stylesheets/components/styler.sass */
.import-cat-modal.modal .modal-body .choices-group li {
  margin: 0px 10px 0 0;
  display: inline-block;
}

/* line 361, ../../app/assets/stylesheets/components/styler.sass */
.cat-select > li {
  margin-bottom: 1em !important;
}
/* line 363, ../../app/assets/stylesheets/components/styler.sass */
.cat-select .select2-container {
  margin-left: 1em;
  width: 30% !important;
}
/* line 366, ../../app/assets/stylesheets/components/styler.sass */
.cat-select .select2-container .select2-selection {
  position: relative;
}
/* line 368, ../../app/assets/stylesheets/components/styler.sass */
.cat-select .select2-container .select2-selection::before {
  content: "";
  width: 6px;
  height: 6px;
  border-left: 2px solid black;
  border-bottom: 2px solid black;
  display: block;
  position: absolute;
  top: 8px;
  right: 7px;
  transform: rotate(-45deg);
}

/* line 379, ../../app/assets/stylesheets/components/styler.sass */
.associate-cat {
  margin-top: 1em;
}
/* line 381, ../../app/assets/stylesheets/components/styler.sass */
.associate-cat .select2-container {
  margin-left: 1em;
  width: 30% !important;
}
/* line 384, ../../app/assets/stylesheets/components/styler.sass */
.associate-cat .select2-container .select2-selection {
  position: relative;
}
/* line 386, ../../app/assets/stylesheets/components/styler.sass */
.associate-cat .select2-container .select2-selection::before {
  content: "";
  width: 6px;
  height: 6px;
  border-left: 2px solid black;
  border-bottom: 2px solid black;
  display: block;
  position: absolute;
  top: 8px;
  right: 7px;
  transform: rotate(-45deg);
}

/* line 397, ../../app/assets/stylesheets/components/styler.sass */
.font-85em {
  font-size: 0.85em;
}

/* line 401, ../../app/assets/stylesheets/components/styler.sass */
.cms_merch_categories .select2-search {
  width: 100% !important;
}
/* line 403, ../../app/assets/stylesheets/components/styler.sass */
.cms_merch_categories .select2-search__field {
  width: 100% !important;
}

/* line 405, ../../app/assets/stylesheets/components/styler.sass */
.sync_cat_time {
  margin-right: 5px;
}

/* line 409, ../../app/assets/stylesheets/components/styler.sass */
.modal-footer .select-item {
  float: left;
  font-size: 18px;
  font-weight: 600;
  padding-top: 3px;
}

/* line 414, ../../app/assets/stylesheets/components/styler.sass */
.csv_export_email_errors {
  display: block;
  color: firebrick;
  font-size: 0.92em;
  margin-top: 0.25em;
  margin-left: 1.2em;
}

/* line 423, ../../app/assets/stylesheets/components/styler.sass */
.carousel_feeds_list li > div {
  display: flex;
}
/* line 425, ../../app/assets/stylesheets/components/styler.sass */
.carousel_feeds_list li > div > a:first-child {
  min-width: calc(100% - 200px);
  max-width: calc(100% - 200px);
  display: block;
  margin-right: auto;
}

/* line 430, ../../app/assets/stylesheets/components/styler.sass */
.variant-hint-text {
  font-size: 12px;
}

/* line 436, ../../app/assets/stylesheets/components/styler.sass */
.form-radio-input .content-box input.apple_music_fetch {
  margin-top: 20px;
  margin-bottom: 25px;
}
/* line 439, ../../app/assets/stylesheets/components/styler.sass */
.form-radio-input .content-box input.apple_music_fetch.spotify_playlist_id {
  margin-top: 102px;
}

/* line 442, ../../app/assets/stylesheets/components/styler.sass */
#landing_page_full_url {
  margin: -12px 0 10px calc(103px + 1em);
  display: block;
  font-size: 12px;
}

/* line 449, ../../app/assets/stylesheets/components/styler.sass */
.lock-content.accordion-inner-content .content-left-50 legend {
  padding-left: 0;
}
/* line 452, ../../app/assets/stylesheets/components/styler.sass */
.lock-content.accordion-inner-content .content-left-50 ol li, .lock-content.accordion-inner-content .content-left-50 ol ol li {
  padding-left: 0;
  margin-left: 0;
}
/* line 456, ../../app/assets/stylesheets/components/styler.sass */
.lock-content.accordion-inner-content .content-left-50 .boolean > label {
  margin-left: 0em;
}
/* line 458, ../../app/assets/stylesheets/components/styler.sass */
.lock-content.accordion-inner-content .content-left-50 .vip-label-fields {
  margin-left: -15px;
}
/* line 460, ../../app/assets/stylesheets/components/styler.sass */
.lock-content.accordion-inner-content .content-left-50 .vip-label-fields input {
  margin-left: 15px;
}
/* line 462, ../../app/assets/stylesheets/components/styler.sass */
.lock-content.accordion-inner-content .content-left-50 .package-radio {
  margin-left: 0;
}
/* line 464, ../../app/assets/stylesheets/components/styler.sass */
.lock-content.accordion-inner-content .content-left-50 .package-radio .landing_page_vip_levels {
  margin-left: 15px;
}

/* line 468, ../../app/assets/stylesheets/components/styler.sass */
.referral_reporting_form input[readonly]#filter_date {
  vertical-align: top !important;
}
/* line 470, ../../app/assets/stylesheets/components/styler.sass */
.referral_reporting_form .email-container {
  display: inline-block;
}
/* line 472, ../../app/assets/stylesheets/components/styler.sass */
.referral_reporting_form .btn {
  vertical-align: top !important;
}

/* line 476, ../../app/assets/stylesheets/components/styler.sass */
.content-access-contributor fieldset.inputs {
  margin-bottom: 1em;
}

/* line 480, ../../app/assets/stylesheets/components/styler.sass */
.schedule-lock-section .lock_for_trial_users_box.locked-cta-box {
  display: flex;
  padding-left: 164px;
  flex-wrap: wrap;
  width: 50%;
}
/* line 485, ../../app/assets/stylesheets/components/styler.sass */
.schedule-lock-section .lock_for_trial_users_box.locked-cta-box li {
  padding-left: 0;
  margin-left: 0;
  width: 50%;
  margin: 0;
  font-size: 13px !important;
}
/* line 491, ../../app/assets/stylesheets/components/styler.sass */
.schedule-lock-section .free-lock-section {
  padding-left: 50px;
  font-size: 13px;
}

/* line 497, ../../app/assets/stylesheets/components/styler.sass */
.slug_custom_field ol li:first-child {
  width: 27%;
}
/* line 500, ../../app/assets/stylesheets/components/styler.sass */
.slug_custom_field .text-field-section li {
  width: 100% !important;
}
/* line 502, ../../app/assets/stylesheets/components/styler.sass */
.slug_custom_field .inline-errors {
  margin-left: 1em !important;
  width: 250px !important;
  padding-left: 58px !important;
}

/* line 506, ../../app/assets/stylesheets/components/styler.sass */
.splash_video {
  display: flex;
  margin: 0 0 10px;
}
/* line 509, ../../app/assets/stylesheets/components/styler.sass */
.splash_video label {
  width: 110px;
  margin: 0;
  padding: 0 15px 0 0;
}

/* line 513, ../../app/assets/stylesheets/components/styler.sass */
.splash-filename {
  margin-left: -166px;
  margin-top: 8px;
}

/* line 518, ../../app/assets/stylesheets/components/styler.sass */
.customer-support-label {
  display: flex;
  margin: 0 -15px;
  font-weight: 600;
  font-size: 16px;
}
/* line 524, ../../app/assets/stylesheets/components/styler.sass */
.customer-support-label label.col-sm-4 {
  width: 25%;
  padding: 5px 15px;
}

/* line 529, ../../app/assets/stylesheets/components/styler.sass */
.customer-support-input ol {
  display: flex;
  margin: 0 -15px;
}
/* line 533, ../../app/assets/stylesheets/components/styler.sass */
.customer-support-input ol::before {
  display: none;
}
/* line 536, ../../app/assets/stylesheets/components/styler.sass */
.customer-support-input .form-item.col-sm-4 {
  width: 25%;
  padding: 0 15px;
  margin-bottom: 15px;
}
/* line 540, ../../app/assets/stylesheets/components/styler.sass */
.customer-support-input .form-item.col-sm-4 .remove-link {
  color: red;
  text-decoration: underline;
}
/* line 544, ../../app/assets/stylesheets/components/styler.sass */
.customer-support-input input {
  width: 100% !important;
  margin: 0 !important;
}
/* line 548, ../../app/assets/stylesheets/components/styler.sass */
.customer-support-input li.input {
  margin: 0 !important;
}

/* line 551, ../../app/assets/stylesheets/components/styler.sass */
.customer-support-addmore {
  width: 50%;
  padding-right: 15px;
  margin-top: -10px;
}

/* line 557, ../../app/assets/stylesheets/components/styler.sass */
.customer-support-form .form-actions {
  padding-left: 0px !important;
}

/* line 560, ../../app/assets/stylesheets/components/styler.sass */
.remove-new-article-img {
  position: absolute;
  top: -8px;
  right: -8px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  padding: 2px;
  background-color: #656161;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  font-weight: 700;
  cursor: pointer;
}

/* line 577, ../../app/assets/stylesheets/components/styler.sass */
.remove-new-article-img:hover {
  color: white;
}

/* line 581, ../../app/assets/stylesheets/components/styler.sass */
.membership-type-title .label {
  display: block;
  float: none;
  width: 100%;
  text-align: left;
  font-size: 15px;
  padding-left: 0;
}
/* line 588, ../../app/assets/stylesheets/components/styler.sass */
.membership-type-title select {
  margin-left: 0px !important;
  width: 300px;
}

/* line 1, ../../app/assets/stylesheets/components/office_scheduler.sass */
.mentor-profile-thumb {
  width: 35px;
}

/* line 4, ../../app/assets/stylesheets/components/office_scheduler.sass */
.office-scheduler-banner-image {
  width: 100%;
}

/* line 7, ../../app/assets/stylesheets/components/office_scheduler.sass */
.event-detailname {
  margin: 20px 0 10px;
}

/* line 3, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .inputs .inline-hints {
  padding-left: 14px;
}
/* line 6, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .inputs li label {
  padding-left: 0;
}
/* line 10, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .inputs .col-xs-6 li label {
  display: none;
}
/* line 13, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .well.lite {
  margin: 30px 0 0;
  padding: 6px 16px;
}
/* line 16, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .well.lite li {
  margin: 20px 0 0;
  flex: 1;
  padding: 0;
}
/* line 20, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .well.lite li .multi-select-form {
  min-width: 50%;
}
/* line 22, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .well.lite li .header-nav-select {
  padding: 8px;
  border: 1px solid #cccccc;
  height: auto;
  width: 96%;
}
/* line 27, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .well.lite .nested-fields {
  width: 50%;
  padding-left: 15px;
  text-align: right;
  margin: 15px 0 0;
}
/* line 32, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .well.lite .nested-fields input {
  width: 100% !important;
  box-sizing: border-box;
  margin: 0;
  padding: 9px;
}
/* line 37, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .well.lite .nested-fields li {
  flex: 1;
  margin: 0;
}
/* line 40, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .well.lite .nested-fields .row {
  margin: 0 0 0 -15px;
  display: flex;
  flex-wrap: wrap;
}
/* line 44, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .well.lite .nested-fields .row .col-xs-6 {
  padding: 0 0 0 15px;
  width: 50%;
}
/* line 47, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .well.lite .nested-fields .remove_fields {
  color: red;
  text-decoration: underline;
  margin: 5px 0;
  display: inline-block;
  font-size: 12px;
}
/* line 54, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .well.lite .links {
  text-align: right;
  width: 50%;
  font-size: 12px;
}
/* line 58, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .well.lite .links a {
  text-decoration: underline;
}
/* line 60, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .well.lite .position-end-div {
  display: flex;
  flex-wrap: wrap;
  width: 50%;
}
/* line 64, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .well.lite .position-end-div li {
  flex: none;
  width: calc(50% - 15px);
  margin: 15px 0 0 15px;
}
/* line 68, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .well.lite .position-end-div li input {
  width: 100%;
  margin: 0;
  padding: 9px;
}
/* line 72, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .well.lite .position-end-div .color-picker {
  flex: none;
  width: calc(50% - 15px);
  margin: 0 0 0 15px;
}
/* line 76, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .well.lite .position-end-div .color-picker li {
  width: 100%;
  margin-left: 0;
}
/* line 79, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .well.lite .feedtopic-link-div {
  padding-left: 0;
  width: 49%;
  margin: 10px;
  background-color: white;
}
/* line 84, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .well.lite .feedtopic-link-div hr {
  margin-right: -17px;
  padding-bottom: 10px;
  border-color: #cccccc;
}
/* line 89, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .well.lite .feedtopic-link-div .inputs input {
  width: 100% !important;
  margin: 10px 0 3px;
}
/* line 92, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .well.lite .feedtopic-link-div .remove_fields {
  margin: 0 0 0 16px;
  color: red;
  font-size: 12px;
  text-decoration: underline;
}
/* line 97, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .well.lite .feedtopic-link-div .links {
  text-align: left;
  width: 100%;
}
/* line 100, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .well.lite .feedtopic-link-div .nested-fields {
  margin: 0 0 30px;
  width: 100%;
  padding: 0;
  text-align: left;
}
/* line 105, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .well.lite .feedtopic-link-div .nested-fields .row {
  display: block;
  margin: 0;
}
/* line 108, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .well.lite .feedtopic-link-div .nested-fields .row .col-xs-6 {
  width: 100%;
  padding: 0;
}
/* line 113, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .feedtopic-link-div .inputs .selectize-control {
  width: 100%;
}
/* line 115, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .feedtopic-link-div .inputs label {
  display: none;
}
/* line 118, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .feedtopic-link-div .inputs .inputs ol {
  display: flex;
  flex-wrap: wrap;
}
/* line 121, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .feedtopic-link-div .inputs .inputs ol .nested-fields {
  width: 50%;
  margin: 0 0 10px;
}
/* line 124, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .feedtopic-link-div .inputs .inputs ol .links {
  width: 100%;
  text-align: right;
}
/* line 127, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .feedtopic-link-div .inputs .inputs ol .links a {
  text-decoration: underline;
  font-size: 12px;
}
/* line 130, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .feedtopic-link-div .inputs .inputs .remove_fields {
  margin: 5px 0 0 16px;
  display: block;
  color: red;
  font-size: 12px;
  text-decoration: underline;
}
/* line 136, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .feedtopic-link-div .inputs .multi-select-form {
  min-width: 100%;
  width: 100% !important;
  padding: 0;
  margin: 0;
}
/* line 141, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .feedtopic-link-div .inputs li {
  margin: 0;
  padding: 0 0 0 16px;
}
/* line 144, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .feedtopic-link-div .feed_topic_head_link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #cccccc;
  margin-right: -16px;
  padding: 0 16px 15px;
  margin-top: -10px;
  margin-bottom: 20px;
}
/* line 153, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .feedtopic-link-div .feed_topic_head_link p {
  font-size: 16px;
}
/* line 155, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .feedtopic-link-div .feed-topic-nested-fields {
  width: 100% !important;
}
/* line 157, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .feedtopic-link-div .feed-topic-nested-fields .row {
  display: flex !important;
}
/* line 159, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .feedtopic-link-div .feed-topic-nested-fields .row .col-xs-6 {
  width: 50% !important;
}
/* line 161, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .feedtopic-link-div .feed-topic-nested-fields .row .col-xs-6 .selectize-control {
  margin: 10px 0 3px;
}
/* line 163, ../../app/assets/stylesheets/components/topnav_header.sass */
.topNav-setting .feedtopic-link-div .feed-topic-nested-fields .remove_fields {
  text-align: right;
}

/* line 167, ../../app/assets/stylesheets/components/topnav_header.sass */
.top_header_navigations tr td {
  color: #278d74;
}
/* line 169, ../../app/assets/stylesheets/components/topnav_header.sass */
.top_header_navigations tr td.disabled {
  background-color: #dddddd;
}

/* line 172, ../../app/assets/stylesheets/components/topnav_header.sass */
.header_navigation_form p.inline-errors {
  padding-left: 0 !important;
}

/* line 174, ../../app/assets/stylesheets/components/topnav_header.sass */
.remove-link-right {
  display: block !important;
  text-align: right;
}

/* line 1, ../../app/assets/stylesheets/components/article_layout.sass */
* {
  box-sizing: border-box;
}

/* line 5, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-tab input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
/* line 12, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-tab input:checked ~ .checkmark {
  border-color: #1c9d88;
}
/* line 14, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-tab input:checked ~ .checkmark:after {
  display: block;
}
/* line 17, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-tab .checkbox-radio {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  line-height: 24px;
  margin-right: 112px;
  display: inline-block;
  color: black;
  font-family: "robotoregular", sans-serif;
  font-size: 14px;
  font-weight: normal;
}
/* line 29, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-tab .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  background-color: white;
  border: 2px solid #cccccc;
  border-radius: 100%;
}
/* line 38, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-tab .checkmark:after {
  position: absolute;
  content: "";
  display: none;
  width: 12px;
  height: 12px;
  background: #1c9d88;
  top: 4px;
  left: 4px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

/* line 51, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content {
  margin-bottom: 30px;
}
/* line 53, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .remove {
  text-align: right;
}
/* line 55, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .remove a {
  color: red;
}
/* line 57, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .remove .margin-20 {
  margin-top: 20px;
}
/* line 59, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content hint {
  font-size: 0.92em;
  color: #bbbbbb;
}
/* line 62, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .inline-hints {
  margin: 0;
  padding: 0;
}
/* line 66, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .divider {
  margin: 20px 0 0;
  border-top: #d8d8d8 1px solid;
}
/* line 70, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-layoutCta {
  display: flex;
  margin-bottom: 33px;
}
/* line 73, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-layoutCta input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
/* line 80, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-layoutCta input:checked ~ .checkmark {
  border-color: #a5a5a5;
  display: block;
  background-color: #f1f1f1;
}
/* line 87, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-layoutCta .checkbox-radio {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  line-height: 24px;
  width: 25%;
  text-align: center;
  height: 260px;
  margin: 30px 37px 30px 0;
  padding: 10px;
  border-radius: 5px;
  color: black;
  font-family: "robotomedium", sans-serif;
  font-weight: normal;
}
/* line 102, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-layoutCta .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  background-color: white;
  border-radius: 5px;
  border: solid 1px #cccccc;
  bottom: 0;
  z-index: 9;
  right: 0;
}
/* line 113, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-layoutCta .checkbox-image {
  position: absolute;
  z-index: 10;
  right: 0;
  top: 1px;
  left: 1px;
  width: calc(100% - 2px);
}
/* line 121, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-layoutCta .checkbox-image img {
  max-height: 258px;
}
/* line 126, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-upload {
  height: 200px;
  position: relative;
  margin: 20px 0 30px;
  border-radius: 2px;
  background-color: #d4d4d4;
}
/* line 133, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-uploadImage {
  height: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 138, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-uploadImage .upload_image_icon {
  height: 32px;
  width: 33px;
  margin: -60px 0 0;
  display: block;
}
/* line 143, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-uploadImage img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
/* line 149, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-uploadbutton {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}
/* line 160, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-uploadbutton .fileUpload {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  cursor: pointer;
}
/* line 169, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-uploadbutton span {
  font-family: "robotoregular", sans-serif;
  display: inline-block;
  font-size: 12px;
  color: white;
  margin: 25px 0 0;
  padding: 8px 22px 8px 23px;
  border-radius: 4px;
  border: solid 1px #333333;
  background-color: #1c9d88;
}
/* line 181, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .form-group {
  display: flex;
  margin: 20px 0 0;
}
/* line 184, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .form-group label {
  font-family: "robotoregular", sans-serif;
  min-width: 115px;
  flex: none;
  font-size: 11px;
  margin: 10px 0 0;
  color: #333333;
  margin-right: 15px;
  text-align: right;
}
/* line 194, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .form-group .form-input {
  flex: 1;
}
/* line 196, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .form-group .form-input input, .newArticle-content .newArticle-tabPane .form-group .form-input textarea {
  padding: 8px;
  width: 100%;
  border: solid 1px #979797;
  border-radius: 3px;
  outline: 0;
  margin: 0;
}
/* line 203, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .form-group .form-input .largeTextarea {
  height: 380px;
}
/* line 205, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .form-group .form-input .smallTextarea {
  height: 200px;
}
/* line 207, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .form-addMore {
  margin: 10px 0 0;
  text-align: right;
}
/* line 210, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .form-addMore a {
  font-family: "robotoregular", sans-serif;
  font-size: 14px;
  color: #1c9d88;
  cursor: pointer;
}
/* line 215, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .form-addMore a:hover {
  text-decoration: none;
  color: #1c9d88;
}
/* line 218, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-formCta {
  width: 100%;
}
/* line 220, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-formCtaFull {
  width: 775px;
  margin: 0 auto;
}
/* line 223, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-row {
  display: flex;
  width: 100%;
}
/* line 226, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-row.flex-wrap {
  flex-wrap: wrap;
}
/* line 228, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-row .newArticle-upload {
  margin-left: 130px;
  margin-bottom: 0;
}
/* line 232, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-row .newArticle-cta {
  width: calc(100% - 130px);
  margin: 20px 0 0 130px;
}
/* line 236, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-row .newArticle-left {
  width: 55%;
}
/* line 239, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-row .newArticle-right {
  width: 45%;
}
/* line 242, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-row .newArticle-col {
  width: 50%;
}
/* line 244, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-ctaCenter {
  width: 705px;
  margin: 20px auto 0;
}
/* line 247, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-footer {
  border-top: #d8d8d8 1px solid;
  border-bottom: #d8d8d8 1px solid;
  padding: 20px 20px 20px 110px;
  margin: 20px 0 0;
}
/* line 252, ../../app/assets/stylesheets/components/article_layout.sass */
.newArticle-content .newArticle-tabPane .newArticle-footer a {
  font-family: "robotoregular", sans-serif;
  display: inline-block;
  font-size: 12px;
  color: white;
  padding: 8px 22px 8px 23px;
  border-radius: 4px;
  border: solid 1px #333333;
  background-color: #1c9d88;
  cursor: pointer;
}

/* line 263, ../../app/assets/stylesheets/components/article_layout.sass */
.default-article-section {
  margin-top: 50px;
  display: block;
  border-bottom: 1px solid #cccccc;
  color: #333333;
  font-size: 1.25em;
  padding-bottom: 0.25em;
}

/* line 4, ../../app/assets/stylesheets/elements/forms.sass */
.formtastic fieldset.inputs input[type=text],
.formtastic fieldset.inputs input[type=file],
.formtastic fieldset.inputs input[type=url],
.formtastic fieldset.inputs input[type=email],
.formtastic fieldset.inputs input[type=password],
.formtastic fieldset.inputs select[multiple=multiple],
.formtastic fieldset.inputs textarea {
  width: 30%;
}
/* line 13, ../../app/assets/stylesheets/elements/forms.sass */
.formtastic p.inline-errors {
  display: block;
  color: firebrick;
  font-size: 0.92em;
  margin-top: 0.25em;
  margin-left: 1.2em;
  padding-left: 100px;
}
/* line 24, ../../app/assets/stylesheets/elements/forms.sass */
.formtastic .check_boxes .choices-group .choice:first-child {
  margin-top: 1em;
}
/* line 29, ../../app/assets/stylesheets/elements/forms.sass */
.formtastic .countries_list .check_boxes .choices-group {
  margin-left: 23px;
}
/* line 35, ../../app/assets/stylesheets/elements/forms.sass */
.formtastic .countries_list .check_boxes .choices-group .choice, .formtastic .carousel_countries_list .check_boxes .choices-group .choice {
  float: left;
  width: 25%;
  margin-top: 1em;
}
/* line 39, ../../app/assets/stylesheets/elements/forms.sass */
.formtastic .countries_list .check_boxes .choices-group .choice label, .formtastic .carousel_countries_list .check_boxes .choices-group .choice label {
  padding-left: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  max-width: 100%;
  padding-right: 5px;
}
/* line 50, ../../app/assets/stylesheets/elements/forms.sass */
.formtastic .countries_list .choices legend label {
  font-size: 1em;
}
/* line 54, ../../app/assets/stylesheets/elements/forms.sass */
.formtastic .countries_list_feed .checkbox-selectable .checkdiv {
  float: left;
  width: 50%;
  margin-top: 1em;
}
/* line 58, ../../app/assets/stylesheets/elements/forms.sass */
.formtastic .countries_list_feed .checkbox-selectable .checkdiv label {
  padding-left: 0;
  display: inline-block;
  margin: 0;
  font-size: 0.875rem;
}
/* line 63, ../../app/assets/stylesheets/elements/forms.sass */
.formtastic .countries_list_feed .checkbox-selectable .checkdiv .icon-new {
  position: relative;
  top: -2px;
  margin-left: 10px;
}
/* line 67, ../../app/assets/stylesheets/elements/forms.sass */
.formtastic .countries_list_feed .checkbox-selectable .checkdiv .inputbox {
  opacity: 1;
}
/* line 71, ../../app/assets/stylesheets/elements/forms.sass */
.formtastic .translation_list_feed .checkbox-selectable .checkdiv {
  float: left;
  width: 50%;
  margin-top: 1em;
}
/* line 75, ../../app/assets/stylesheets/elements/forms.sass */
.formtastic .translation_list_feed .checkbox-selectable .checkdiv label {
  padding-left: 0;
  display: inline-block;
  margin: 0;
  font-size: 0.875rem;
}
/* line 80, ../../app/assets/stylesheets/elements/forms.sass */
.formtastic .translation_list_feed .checkbox-selectable .checkdiv .icon-new {
  position: relative;
  top: -2px;
  margin-left: 10px;
}
/* line 84, ../../app/assets/stylesheets/elements/forms.sass */
.formtastic .translation_list_feed .checkbox-selectable .checkdiv .inputbox {
  opacity: 1;
}
/* line 88, ../../app/assets/stylesheets/elements/forms.sass */
.formtastic .translation_list_feed .checkbox-selectable .checkdiv {
  float: left;
  width: 50%;
  margin-top: 1em;
}
/* line 92, ../../app/assets/stylesheets/elements/forms.sass */
.formtastic .translation_list_feed .checkbox-selectable .checkdiv label {
  padding-left: 0;
  display: inline-block;
  margin: 0;
  font-size: 0.875rem;
}
/* line 97, ../../app/assets/stylesheets/elements/forms.sass */
.formtastic .translation_list_feed .checkbox-selectable .checkdiv .icon-new {
  position: relative;
  top: -2px;
  margin-left: 10px;
}
/* line 101, ../../app/assets/stylesheets/elements/forms.sass */
.formtastic .translation_list_feed .checkbox-selectable .checkdiv .inputbox {
  opacity: 1;
}

/* line 104, ../../app/assets/stylesheets/elements/forms.sass */
#content_section_icon_input .choices-group {
  background: #cccccc;
  padding-top: 15px;
}

/* line 110, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon {
  display: inline-block;
  padding-left: 42px;
  background-position: 0 -5px;
  background-repeat: no-repeat;
  background-size: 37px 37px;
  height: 40px;
}
/* line 118, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .category_icon {
  background-position: 0 -5px;
  background-repeat: no-repeat;
  background-size: 37px 37px;
}

/* line 127, ../../app/assets/stylesheets/elements/forms.sass */
.visitmobile #adminsimple_content .icon {
  padding-left: 62px;
  background-position: 0 -13px;
  background-size: 60px 60px;
}
/* line 132, ../../app/assets/stylesheets/elements/forms.sass */
.visitmobile #adminsimple_content .client_filter_images {
  height: 40px;
  width: 40px;
}

/* line 139, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.blog {
  background-image: url("icon_blog.png");
}
/* line 141, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.books {
  background-image: url("icon_books.png");
}
/* line 143, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.calendar {
  background-image: url("icon_calendar.png");
}
/* line 145, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.challenges {
  background-image: url("icon_challenges.png");
}
/* line 147, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.charities {
  background-image: url("icon_charities.png");
}
/* line 149, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.fan-settings {
  background-image: url("icon_fan_settings.png");
}
/* line 151, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.fashion {
  background-image: url("icon_fashion.png");
}
/* line 153, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.favorite {
  background-image: url("icon_favorite.png");
}
/* line 155, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.film-history {
  background-image: url("icon_film_history.png");
}
/* line 157, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.financial-tips {
  background-image: url("icon_financial_tips.png");
}
/* line 159, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.flag {
  background-image: url("icon_flag.png");
}
/* line 161, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.games {
  background-image: url("icon_games.png");
}
/* line 163, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.maps {
  background-image: url("icon_maps.png");
}
/* line 165, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.music {
  background-image: url("icon_music.png");
}
/* line 167, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.news {
  background-image: url("icon_news.png");
}
/* line 169, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.photo {
  background-image: url("icon_photo.png");
}
/* line 171, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.policies {
  background-image: url("icon_policies.png");
}
/* line 173, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.recipes {
  background-image: url("icon_recipes.png");
}
/* line 175, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.records {
  background-image: url("icon_records.png");
}
/* line 177, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.rewards {
  background-image: url("icon_rewards.png");
}
/* line 179, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.shop {
  background-image: url("icon_shop.png");
}
/* line 181, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.social-feed {
  background-image: url("icon_social_feed.png");
}
/* line 183, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.sponsors {
  background-image: url("icon_sponsors.png");
}
/* line 185, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.team-members {
  background-image: url("icon_team_members.png");
}
/* line 187, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.tickets {
  background-image: url("icon_tickets.png");
}
/* line 189, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.topfan {
  background-image: url("icon_topfan.png");
}
/* line 191, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.tv {
  background-image: url("icon_tv.png");
}
/* line 193, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.video {
  background-image: url("icon_video.png");
}
/* line 197, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_account {
  background-image: url("visitmobile/icon_account.png");
}
/* line 199, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_airport {
  background-image: url("visitmobile/icon_airport.png");
}
/* line 201, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_alert {
  background-image: url("visitmobile/icon_alert.png");
}
/* line 203, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_announce {
  background-image: url("visitmobile/icon_announce.png");
}
/* line 205, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_announce_2 {
  background-image: url("visitmobile/icon_announce_2.png");
}
/* line 207, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_art {
  background-image: url("visitmobile/icon_art.png");
}
/* line 209, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_attraction {
  background-image: url("visitmobile/icon_attraction.png");
}
/* line 211, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_attractions {
  background-image: url("visitmobile/icon_attractions.png");
}
/* line 213, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_beer_wine {
  background-image: url("visitmobile/icon_beer-wine.png");
}
/* line 215, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_beer {
  background-image: url("visitmobile/icon_beer.png");
}
/* line 217, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_boating {
  background-image: url("visitmobile/icon_boating.png");
}
/* line 219, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_briefcase {
  background-image: url("visitmobile/icon_briefcase.png");
}
/* line 221, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_bus {
  background-image: url("visitmobile/icon_bus.png");
}
/* line 223, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_calendar {
  background-image: url("visitmobile/icon_calendar.png");
}
/* line 225, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_camp {
  background-image: url("visitmobile/icon_camp.png");
}
/* line 227, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_cars {
  background-image: url("visitmobile/icon_cars.png");
}
/* line 229, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_cocktails {
  background-image: url("visitmobile/icon_cocktails.png");
}
/* line 231, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_coffee {
  background-image: url("visitmobile/icon_coffee.png");
}
/* line 233, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_compass {
  background-image: url("visitmobile/icon_compass.png");
}
/* line 235, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_cycle {
  background-image: url("visitmobile/icon_cycle.png");
}
/* line 237, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_dc_capitol_monument {
  background-image: url("visitmobile/icon_dc_capitol_monument.png");
}
/* line 239, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_dc_sun {
  background-image: url("visitmobile/icon_dc_sun.png");
}
/* line 241, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_deals {
  background-image: url("visitmobile/icon_deals.png");
}
/* line 243, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_dining {
  background-image: url("visitmobile/icon_dining.png");
}
/* line 245, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_document {
  background-image: url("visitmobile/icon_document.png");
}
/* line 247, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_dog_friendly {
  background-image: url("visitmobile/icon_dog_friendly.png");
}
/* line 249, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_drink {
  background-image: url("visitmobile/icon_drink.png");
}
/* line 251, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_events_calendar {
  background-image: url("visitmobile/icon_events_calendar.png");
}
/* line 253, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_family {
  background-image: url("visitmobile/icon_family.png");
}
/* line 255, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_food {
  background-image: url("visitmobile/icon_food.png");
}
/* line 257, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_german {
  background-image: url("visitmobile/icon_german.png");
}
/* line 259, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_grocery {
  background-image: url("visitmobile/icon_grocery.png");
}
/* line 261, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_help {
  background-image: url("visitmobile/icon_help.png");
}
/* line 263, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_hiking {
  background-image: url("visitmobile/icon_hiking.png");
}
/* line 265, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_hot_news {
  background-image: url("visitmobile/icon_hot_news.png");
}
/* line 267, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_hot_tub {
  background-image: url("visitmobile/icon_hot_tub.png");
}
/* line 269, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_hotel {
  background-image: url("visitmobile/icon_hotel.png");
}
/* line 271, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_hotels {
  background-image: url("visitmobile/icon_hotels.png");
}
/* line 273, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_id {
  background-image: url("visitmobile/icon_id.png");
}
/* line 275, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_info {
  background-image: url("visitmobile/icon_info.png");
}
/* line 277, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_jewelry {
  background-image: url("visitmobile/icon_jewelry.png");
}
/* line 279, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_kayak {
  background-image: url("visitmobile/icon_kayak.png");
}
/* line 281, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_leaf {
  background-image: url("visitmobile/icon_leaf.png");
}
/* line 283, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_mail {
  background-image: url("visitmobile/icon_mail.png");
}
/* line 285, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_map {
  background-image: url("visitmobile/icon_map.png");
}
/* line 287, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_medical {
  background-image: url("visitmobile/icon_medical.png");
}
/* line 289, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_money {
  background-image: url("visitmobile/icon_money.png");
}
/* line 291, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_movies {
  background-image: url("visitmobile/icon_movies.png");
}
/* line 293, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_music {
  background-image: url("visitmobile/icon_music.png");
}
/* line 295, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_mustache {
  background-image: url("visitmobile/icon_mustache.png");
}
/* line 297, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_performing_arts {
  background-image: url("visitmobile/icon_performing_arts.png");
}
/* line 299, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_person {
  background-image: url("visitmobile/icon_person.png");
}
/* line 301, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_photo {
  background-image: url("visitmobile/icon_photo.png");
}
/* line 303, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_pool {
  background-image: url("visitmobile/icon_pool.png");
}
/* line 305, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_rain {
  background-image: url("visitmobile/icon_rain.png");
}
/* line 307, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_recreation {
  background-image: url("visitmobile/icon_recreation.png");
}
/* line 309, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_resources {
  background-image: url("visitmobile/icon_resources.png");
}
/* line 311, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_ride {
  background-image: url("visitmobile/icon_ride.png");
}
/* line 313, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_run {
  background-image: url("visitmobile/icon_run.png");
}
/* line 315, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_running {
  background-image: url("visitmobile/icon_running.png");
}
/* line 317, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_school {
  background-image: url("visitmobile/icon_school.png");
}
/* line 319, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_schools {
  background-image: url("visitmobile/icon_schools.png");
}
/* line 321, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_services {
  background-image: url("visitmobile/icon_services.png");
}
/* line 323, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_settings {
  background-image: url("visitmobile/icon_settings.png");
}
/* line 325, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_shirt {
  background-image: url("visitmobile/icon_shirt.png");
}
/* line 327, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_shopping_fancy {
  background-image: url("visitmobile/icon_shopping-fancy.png");
}
/* line 329, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_shopping {
  background-image: url("visitmobile/icon_shopping.png");
}
/* line 331, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_shopping_2 {
  background-image: url("visitmobile/icon_shopping_2.png");
}
/* line 333, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_sightseeing {
  background-image: url("visitmobile/icon_sightseeing.png");
}
/* line 335, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_ski {
  background-image: url("visitmobile/icon_ski.png");
}
/* line 337, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_snow_report {
  background-image: url("visitmobile/icon_snow_report.png");
}
/* line 339, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_spa {
  background-image: url("visitmobile/icon_spa.png");
}
/* line 341, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_sports {
  background-image: url("visitmobile/icon_sports.png");
}
/* line 343, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_swimming {
  background-image: url("visitmobile/icon_swimming.png");
}
/* line 345, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_theater {
  background-image: url("visitmobile/icon_theater.png");
}
/* line 347, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_ticket {
  background-image: url("visitmobile/icon_ticket.png");
}
/* line 349, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_time {
  background-image: url("visitmobile/icon_time.png");
}
/* line 351, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_tools {
  background-image: url("visitmobile/icon_tools.png");
}
/* line 353, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_transportation {
  background-image: url("visitmobile/icon_transportation.png");
}
/* line 355, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_water {
  background-image: url("visitmobile/icon_water.png");
}
/* line 357, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_weather {
  background-image: url("visitmobile/icon_weather.png");
}
/* line 359, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_wco_bag {
  background-image: url("visitmobile/icon_wco_bag.png");
}
/* line 361, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_wco_dispenser {
  background-image: url("visitmobile/icon_wco_dispenser.png");
}
/* line 363, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_wco_faces {
  background-image: url("visitmobile/icon_wco_faces.png");
}
/* line 365, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_wco_handicapped {
  background-image: url("visitmobile/icon_wco_handicapped.png");
}
/* line 367, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_wco_i {
  background-image: url("visitmobile/icon_wco_i.png");
}
/* line 369, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_wco_leaf {
  background-image: url("visitmobile/icon_wco_leaf.png");
}
/* line 371, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_wco_luggage_with_tag {
  background-image: url("visitmobile/icon_wco_luggage_with_tag.png");
}
/* line 373, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_wco_luggage {
  background-image: url("visitmobile/icon_wco_luggage.png");
}
/* line 375, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_wco_mouse_pointer {
  background-image: url("visitmobile/icon_wco_mouse_pointer.png");
}
/* line 377, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_wco_people {
  background-image: url("visitmobile/icon_wco_people.png");
}
/* line 379, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_wco_picnic_table {
  background-image: url("visitmobile/icon_wco_picnic_table.png");
}
/* line 381, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_wco_spoon_fork {
  background-image: url("visitmobile/icon_wco_spoon_fork.png");
}
/* line 383, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_wco_ticket {
  background-image: url("visitmobile/icon_wco_ticket.png");
}
/* line 385, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_wco_umbrella {
  background-image: url("visitmobile/icon_wco_umbrella.png");
}
/* line 387, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_wco_wine {
  background-image: url("visitmobile/icon_wco_wine.png");
}
/* line 389, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_wellness {
  background-image: url("visitmobile/icon_wellness.png");
}
/* line 391, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_winery {
  background-image: url("visitmobile/icon_winery.png");
}
/* line 393, ../../app/assets/stylesheets/elements/forms.sass */
#adminsimple_content .icon.vm_zoo {
  background-image: url("visitmobile/icon_zoo.png");
}

/* line 397, ../../app/assets/stylesheets/elements/forms.sass */
.previewer-window {
  font-size: 14px;
  font-size: 0.875rem;
  border-radius: 0.4em;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #cccccc;
  color: #333333;
  padding: 0.4em;
  float: left;
  margin-left: 20px;
  overflow: auto;
  background: white;
  margin-bottom: 1em;
}

/* line 411, ../../app/assets/stylesheets/elements/forms.sass */
.color-picker {
  margin-bottom: 1em;
}

/* line 416, ../../app/assets/stylesheets/elements/forms.sass */
.form-horizontal li.alt-checkbox label {
  margin-left: 0 !important;
  padding-left: 0 !important;
  position: relative !important;
}
/* line 420, ../../app/assets/stylesheets/elements/forms.sass */
.form-horizontal li.alt-checkbox label input {
  position: absolute !important;
  left: 180px;
  top: 7px;
}

/* line 425, ../../app/assets/stylesheets/elements/forms.sass */
input[readonly]#filter_date {
  font-size: 0.875rem !important;
  display: inline-block !important;
  border: 1px solid #cccccc !important;
  color: #333333 !important;
  vertical-align: middle !important;
  padding: 0.4em !important;
}

/* line 433, ../../app/assets/stylesheets/elements/forms.sass */
input[readonly]#filter_date:hover {
  cursor: pointer;
}

/* line 436, ../../app/assets/stylesheets/elements/forms.sass */
.interview-question {
  font-size: 12px;
  font-size: 0.75rem;
}

/* line 439, ../../app/assets/stylesheets/elements/forms.sass */
.answer-boxes {
  margin-left: 10px;
}

/* line 442, ../../app/assets/stylesheets/elements/forms.sass */
.text-firebrick {
  color: firebrick;
}

/* line 446, ../../app/assets/stylesheets/elements/forms.sass */
.agent_password.error span.help-inline {
  font-size: 10px;
  color: red;
  float: left;
}

/* line 451, ../../app/assets/stylesheets/elements/forms.sass */
.multiselect-container {
  z-index: 1000;
  background-color: white;
  min-width: 335px;
  max-width: 335px;
  overflow: auto !important;
  max-height: 200px;
}

/* line 460, ../../app/assets/stylesheets/elements/forms.sass */
.multiselect-container.dropdown-menu .input-group {
  width: 100%;
}

/* line 465, ../../app/assets/stylesheets/elements/forms.sass */
.multiselect-container.dropdown-menu .input-group .multiselect-search {
  width: 100%;
  border: #dddddd 1px solid;
  box-shadow: none;
  outline: 0;
  font-size: 14px;
  padding: 12px 15px;
}

/* line 473, ../../app/assets/stylesheets/elements/forms.sass */
.multiselect-container.dropdown-menu {
  padding: 15px !important;
  left: auto;
  right: 0;
  background: white;
}

/* line 479, ../../app/assets/stylesheets/elements/forms.sass */
.multiselect-container.dropdown-menu li {
  padding: 0;
  margin: 15px 0;
  list-style: none;
}

/* line 484, ../../app/assets/stylesheets/elements/forms.sass */
.multiselect-container.dropdown-menu li a,
.multiselect-container.dropdown-menu li a:hover {
  background: transparent;
  color: black;
  padding: 0;
  box-shadow: none;
}

/* line 491, ../../app/assets/stylesheets/elements/forms.sass */
.multiselect-container.dropdown-menu li.children {
  margin-left: 20px !important;
}

/* line 494, ../../app/assets/stylesheets/elements/forms.sass */
.dropdown-feed-topic {
  float: left;
  width: 335px;
  margin-left: 14px;
}

/* line 501, ../../app/assets/stylesheets/elements/forms.sass */
.dropdown-feed-topic .dropdown .btn {
  width: 100%;
  text-align: left;
  background: white;
  display: flex;
  align-items: center;
  justify-content: space-between;
  outline: 0;
  box-shadow: none;
  font-size: 14px;
}

/* line 513, ../../app/assets/stylesheets/elements/forms.sass */
.dropdown-feed-topic .dropdown {
  width: 100%;
}

/* line 516, ../../app/assets/stylesheets/elements/forms.sass */
.fixed-error {
  color: firebrick;
  font-size: 0.8em;
}

/* line 520, ../../app/assets/stylesheets/elements/forms.sass */
.disabled-lesson-lock {
  position: relative;
}
/* line 523, ../../app/assets/stylesheets/elements/forms.sass */
.disabled-lesson-lock::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 534, ../../app/assets/stylesheets/elements/forms.sass */
fieldset.error legend {
  color: firebrick;
}

/* line 2, ../../app/assets/stylesheets/elements/overrides.sass */
#adminsimple_navbar h1 {
  line-height: 0;
  margin-top: 20px;
}
/* line 5, ../../app/assets/stylesheets/elements/overrides.sass */
#adminsimple_navbar h1 a {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  display: inline-block;
  width: 192px;
  height: 63px;
}

/* line 11, ../../app/assets/stylesheets/elements/overrides.sass */
article.container {
  padding-top: 5em;
}

/* line 14, ../../app/assets/stylesheets/elements/overrides.sass */
.button-actions {
  margin-bottom: 1.25em;
}

/* line 17, ../../app/assets/stylesheets/elements/overrides.sass */
.logo {
  padding: 0 0.75em;
  margin: 0;
  float: left;
  display: block;
}
/* line 22, ../../app/assets/stylesheets/elements/overrides.sass */
.logo img {
  height: 42px;
  padding-top: 5px;
}

/* line 26, ../../app/assets/stylesheets/elements/overrides.sass */
tr.ui-state-highlight {
  height: 20px;
}

/* line 29, ../../app/assets/stylesheets/elements/overrides.sass */
.list {
  list-style: none;
}
/* line 31, ../../app/assets/stylesheets/elements/overrides.sass */
.list div {
  padding: 5px;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
/* line 36, ../../app/assets/stylesheets/elements/overrides.sass */
.list ul, .list li {
  padding: 0;
  margin: 0;
}

/* line 40, ../../app/assets/stylesheets/elements/overrides.sass */
a {
  color: #278d74;
}

/* line 42, ../../app/assets/stylesheets/elements/overrides.sass */
.btn.primary {
  background: #278d74;
  border: 1px solid #113d32;
}
/* line 45, ../../app/assets/stylesheets/elements/overrides.sass */
.btn.primary:hover, .btn.primary:focus, .btn.primary.active, .btn.primary:active {
  background: #24816a;
}
/* line 47, ../../app/assets/stylesheets/elements/overrides.sass */
.btn.primary:hover, .btn.primary.active, .btn.primary:active {
  border: 1px solid #061511;
}

/* line 52, ../../app/assets/stylesheets/elements/overrides.sass */
.dashboard_controller a:hover {
  text-decoration: none;
}
/* line 54, ../../app/assets/stylesheets/elements/overrides.sass */
.dashboard_controller .btn {
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background: #278d74;
  border: 1px solid #113d32;
}

/* line 60, ../../app/assets/stylesheets/elements/overrides.sass */
.boolean .check-box {
  padding-left: 100px !important;
}

/* line 1, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/bundler/gems/utensils-71b43ed2f371/app/assets/utensils/flash_message/_flash_message.sass */
.flash-message,
.flash-message.top {
  margin: 0;
  list-style: none;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1050;
}

/* line 11, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/bundler/gems/utensils-71b43ed2f371/app/assets/utensils/flash_message/_flash_message.sass */
.flash-message.bottom {
  top: auto;
  bottom: 0;
}

/* line 15, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/bundler/gems/utensils-71b43ed2f371/app/assets/utensils/flash_message/_flash_message.sass */
.flash-message.top-left,
.flash-message.top-center,
.flash-message.top-right {
  top: 1.5em;
}

/* line 20, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/bundler/gems/utensils-71b43ed2f371/app/assets/utensils/flash_message/_flash_message.sass */
.flash-message.top-left,
.flash-message.top-center,
.flash-message.middle {
  right: auto;
}

/* line 25, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/bundler/gems/utensils-71b43ed2f371/app/assets/utensils/flash_message/_flash_message.sass */
.flash-message.top-left,
.flash-message.top-right {
  width: 25%;
}

/* line 29, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/bundler/gems/utensils-71b43ed2f371/app/assets/utensils/flash_message/_flash_message.sass */
.flash-message.top-left {
  left: 1.5em;
}

/* line 32, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/bundler/gems/utensils-71b43ed2f371/app/assets/utensils/flash_message/_flash_message.sass */
.flash-message.top-center,
.flash-message.middle {
  left: 25%;
  width: 50%;
}

/* line 37, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/bundler/gems/utensils-71b43ed2f371/app/assets/utensils/flash_message/_flash_message.sass */
.flash-message.middle {
  top: 45%;
}

/* line 40, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/bundler/gems/utensils-71b43ed2f371/app/assets/utensils/flash_message/_flash_message.sass */
.flash-message.top-right {
  left: auto;
  right: 1.5em;
}

/* line 45, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/bundler/gems/utensils-71b43ed2f371/app/assets/utensils/flash_message/_flash_message.sass */
.flash-message .notification {
  margin-top: 0;
  margin-bottom: 1em;
}

/* line 49, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/bundler/gems/utensils-71b43ed2f371/app/assets/utensils/flash_message/_flash_message.sass */
.flash-message.bottom .notification {
  margin-bottom: 0;
}

/* line 52, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/bundler/gems/utensils-71b43ed2f371/app/assets/utensils/flash_message/_flash_message.sass */
.flash-message.top .notification,
.flash-message.bottom .notification {
  border-radius: 0;
}

/* line 1, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

/* line 7, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}

/* line 14, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 21, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

/* line 23, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

/* line 26, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}

/* line 33, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 39, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container .select2-search--inline {
  float: left;
}

/* line 41, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

/* line 47, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 50, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

/* line 61, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-results {
  display: block;
}

/* line 64, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 69, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}

/* line 73, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-results__option[aria-selected] {
  cursor: pointer;
}

/* line 76, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--open .select2-dropdown {
  left: 0;
}

/* line 79, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 84, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 89, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-search--dropdown {
  display: block;
  padding: 4px;
}

/* line 92, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

/* line 96, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 98, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-search--dropdown.select2-search--hide {
  display: none;
}

/* line 101, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

/* line 118, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

/* line 128, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

/* line 132, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

/* line 135, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

/* line 139, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 141, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

/* line 147, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

/* line 159, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 162, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

/* line 166, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

/* line 169, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

/* line 172, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

/* line 176, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}

/* line 181, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

/* line 187, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}

/* line 191, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}

/* line 197, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

/* line 206, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

/* line 212, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

/* line 215, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}

/* line 218, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

/* line 222, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/* line 226, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

/* line 230, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

/* line 234, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

/* line 237, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 241, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 245, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

/* line 248, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

/* line 255, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 259, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

/* line 262, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

/* line 265, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}

/* line 268, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

/* line 270, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

/* line 272, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

/* line 275, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

/* line 278, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

/* line 281, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

/* line 284, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

/* line 288, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}

/* line 292, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 297, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

/* line 307, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

/* line 309, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

/* line 312, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

/* line 317, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 319, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}

/* line 335, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

/* line 347, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 350, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

/* line 359, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

/* line 361, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

/* line 364, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

/* line 368, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

/* line 378, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}

/* line 388, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

/* line 394, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

/* line 396, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

/* line 400, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

/* line 402, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

/* line 411, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

/* line 417, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

/* line 420, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
}

/* line 423, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

/* line 427, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/* line 431, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

/* line 434, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 439, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 444, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

/* line 448, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

/* line 452, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

/* line 456, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

/* line 459, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

/* line 462, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 466, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

/* line 469, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

/* line 472, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}

/* line 476, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 481, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/select2-rails-4.0.2/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/**
 * selectize.css (v0.12.4)
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */
/* line 18, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #ffffff;
  box-shadow: inset 0 0 12px 4px #ffffff;
}

/* line 26, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}

/* line 30, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

/* line 34, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

/* line 43, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}

/* line 53, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-dropdown-header-close:hover {
  color: #000000;
}

/* line 56, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 64, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}

/* line 67, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}

/* line 70, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

/* line 73, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}

/* line 77, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 101, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}

/* line 104, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca;
}

/* line 107, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}

/* line 110, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff;
}

/* line 113, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 28px;
  top: 6px;
  font-size: 23px;
}

/* line 119, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-control {
  position: relative;
}

/* line 124, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}

/* line 132, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #ffffff;
  cursor: text;
  display: inline-block;
}

/* line 137, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 154, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-control.multi .selectize-input.has-items {
  padding: 6px 8px 3px;
}

/* line 157, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-input.full {
  background-color: #ffffff;
}

/* line 161, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}

/* line 164, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}

/* line 168, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-input.dropdown-active {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

/* line 173, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

/* line 180, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0 solid #d0d0d0;
}

/* line 188, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}

/* line 194, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #ffffff;
  border: 0 solid #ffffff;
}

/* line 199, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 214, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-input > input::-ms-clear {
  display: none;
}

/* line 217, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-input > input:focus {
  outline: none !important;
}

/* line 220, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}

/* line 225, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 235, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #ffffff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

/* line 251, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}

/* line 255, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

/* line 262, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}

/* line 265, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}

/* line 268, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #ffffff;
  cursor: default;
}

/* line 273, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}

/* line 277, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-dropdown .active.create {
  color: #495c68;
}

/* line 280, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}

/* line 283, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}

/* line 290, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}

/* line 294, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}

/* line 297, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}

/* line 310, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}

/* line 315, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}

/* line 319, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}

/* line 322, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.css */
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}

/**
 * selectize.default.css (v0.12.4) - Default Theme
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */
/* line 17, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #ffffff;
  box-shadow: inset 0 0 12px 4px #ffffff;
}

/* line 25, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}

/* line 29, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

/* line 33, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

/* line 42, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}

/* line 52, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-dropdown-header-close:hover {
  color: #000000;
}

/* line 55, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 63, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}

/* line 66, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}

/* line 69, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

/* line 72, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}

/* line 76, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #0073bb;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 100, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}

/* line 103, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #00578d;
}

/* line 106, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}

/* line 109, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #aaaaaa;
}

/* line 112, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 28px;
  top: 6px;
  font-size: 23px;
}

/* line 118, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control {
  position: relative;
}

/* line 123, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}

/* line 131, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #ffffff;
  cursor: text;
  display: inline-block;
}

/* line 136, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 153, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.multi .selectize-input.has-items {
  padding: 5px 8px 2px;
}

/* line 156, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-input.full {
  background-color: #ffffff;
}

/* line 160, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}

/* line 163, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}

/* line 167, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-input.dropdown-active {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

/* line 172, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

/* line 179, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #1da7ee;
  color: #ffffff;
  border: 1px solid #0073bb;
}

/* line 187, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.multi .selectize-input > div.active {
  background: #92c836;
  color: #ffffff;
  border: 1px solid #00578d;
}

/* line 193, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #ffffff;
  background: #d2d2d2;
  border: 1px solid #aaaaaa;
}

/* line 198, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 1px !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 213, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-input > input::-ms-clear {
  display: none;
}

/* line 216, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-input > input:focus {
  outline: none !important;
}

/* line 219, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}

/* line 224, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 234, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #ffffff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

/* line 250, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}

/* line 254, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

/* line 261, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}

/* line 264, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}

/* line 267, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #ffffff;
  cursor: default;
}

/* line 272, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}

/* line 276, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-dropdown .active.create {
  color: #495c68;
}

/* line 279, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}

/* line 282, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}

/* line 289, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}

/* line 293, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}

/* line 296, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}

/* line 309, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}

/* line 314, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}

/* line 318, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}

/* line 321, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}

/* line 325, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.multi .selectize-input.has-items {
  padding-left: 5px;
  padding-right: 5px;
}

/* line 329, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.multi .selectize-input.disabled [data-value] {
  color: #999;
  text-shadow: none;
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 337, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.multi .selectize-input.disabled [data-value],
.selectize-control.multi .selectize-input.disabled [data-value] .remove {
  border-color: #e6e6e6;
}

/* line 340, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.multi .selectize-input.disabled [data-value] .remove {
  background: none;
}

/* line 343, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.multi .selectize-input [data-value] {
  text-shadow: 0 1px 0 rgba(0, 51, 83, 0.3);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #1b9dec;
  background-image: -moz-linear-gradient(top, #1da7ee, #178ee9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1da7ee), to(#178ee9));
  background-image: -webkit-linear-gradient(top, #1da7ee, #178ee9);
  background-image: -o-linear-gradient(top, #1da7ee, #178ee9);
  background-image: linear-gradient(to bottom, #1da7ee, #178ee9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1da7ee', endColorstr='#ff178ee9', GradientType=0);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), inset 0 1px rgba(255, 255, 255, 0.03);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), inset 0 1px rgba(255, 255, 255, 0.03);
}

/* line 359, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.multi .selectize-input [data-value].active {
  background-color: #0085d4;
  background-image: -moz-linear-gradient(top, #008fd8, #0075cf);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#008fd8), to(#0075cf));
  background-image: -webkit-linear-gradient(top, #008fd8, #0075cf);
  background-image: -o-linear-gradient(top, #008fd8, #0075cf);
  background-image: linear-gradient(to bottom, #008fd8, #0075cf);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008fd8', endColorstr='#ff0075cf', GradientType=0);
}

/* line 369, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.single .selectize-input {
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.8);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.8);
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #fefefe, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #fefefe, #f2f2f2);
  background-image: -o-linear-gradient(top, #fefefe, #f2f2f2);
  background-image: linear-gradient(to bottom, #fefefe, #f2f2f2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefefe', endColorstr='#fff2f2f2', GradientType=0);
}

/* line 382, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-control.single .selectize-input,
.selectize-dropdown.single {
  border-color: #b8b8b8;
}

/* line 385, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-dropdown .optgroup-header {
  padding-top: 7px;
  font-weight: bold;
  font-size: 0.85em;
}

/* line 390, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-dropdown .optgroup {
  border-top: 1px solid #f0f0f0;
}

/* line 393, ../../../root/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/selectize-rails-0.12.4/vendor/assets/stylesheets/selectize.default.css */
.selectize-dropdown .optgroup:first-child {
  border-top: 0 none;
}

/* line 25, ../../app/assets/stylesheets/application.sass */
#adminsimple_navbar a {
  background: transparent url(/assets/topfan-logo.png) no-repeat top left;
  background-size: 120px 39px;
}

/* line 29, ../../app/assets/stylesheets/application.sass */
.over {
  overflow: hidden;
}

/* line 32, ../../app/assets/stylesheets/application.sass */
#adminsimple_dark #adminsimple_page_header {
  height: auto;
  border-bottom: none;
}
/* line 35, ../../app/assets/stylesheets/application.sass */
#adminsimple_dark #adminsimple_page_header h1 {
  font-size: 14px;
  white-space: normal;
}

/* line 38, ../../app/assets/stylesheets/application.sass */
.width-80 {
  width: 70%;
  float: left;
  display: block;
}

/* line 42, ../../app/assets/stylesheets/application.sass */
.input-width-80 {
  width: 80% !important;
  float: right;
  display: block;
}

/* line 46, ../../app/assets/stylesheets/application.sass */
.width-30 {
  width: 30%;
}

/* line 49, ../../app/assets/stylesheets/application.sass */
.width-250 {
  width: 250px !important;
}

/* line 52, ../../app/assets/stylesheets/application.sass */
.width-70 {
  width: 70%;
}

/* line 55, ../../app/assets/stylesheets/application.sass */
.width-65-imp {
  width: 65% !important;
}

/* line 57, ../../app/assets/stylesheets/application.sass */
.width-20 {
  width: 20%;
}

/* line 59, ../../app/assets/stylesheets/application.sass */
.ml-0 {
  margin-left: 0 !important;
}

/* line 61, ../../app/assets/stylesheets/application.sass */
.mg-t28 {
  margin-top: 28px !important;
}

/* line 63, ../../app/assets/stylesheets/application.sass */
.width-10 {
  width: 10%;
}

/* line 65, ../../app/assets/stylesheets/application.sass */
.mb-20 {
  margin-bottom: 20px;
}

/* line 67, ../../app/assets/stylesheets/application.sass */
.mt-20 {
  margin-top: 20px;
}

/* line 69, ../../app/assets/stylesheets/application.sass */
.mt-15 {
  margin-top: 15px;
}

/* line 71, ../../app/assets/stylesheets/application.sass */
.pl-200 {
  padding-left: 200px !important;
}

/* line 73, ../../app/assets/stylesheets/application.sass */
.height-inherit {
  height: inherit;
}

/* line 76, ../../app/assets/stylesheets/application.sass */
.height-inherit-outer select {
  height: inherit;
}

/* line 78, ../../app/assets/stylesheets/application.sass */
.hide {
  display: none !important;
}

/* line 80, ../../app/assets/stylesheets/application.sass */
.hide_none {
  display: none;
}

/* line 82, ../../app/assets/stylesheets/application.sass */
.disable_scroll {
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/* line 86, ../../app/assets/stylesheets/application.sass */
.cursor-pointer {
  cursor: pointer;
}

/* line 88, ../../app/assets/stylesheets/application.sass */
.checkrow {
  float: left;
  width: 100%;
}

/* line 91, ../../app/assets/stylesheets/application.sass */
.width-60 {
  width: 60% !important;
  margin-top: 8px;
}

/* line 94, ../../app/assets/stylesheets/application.sass */
.ff_font {
  font-size: 1em;
}

/* line 96, ../../app/assets/stylesheets/application.sass */
.center-align {
  text-align: center;
}

/* line 98, ../../app/assets/stylesheets/application.sass */
.hide {
  display: none;
}

/* line 101, ../../app/assets/stylesheets/application.sass */
.fulldiv {
  float: left;
  width: 100%;
}

/* line 105, ../../app/assets/stylesheets/application.sass */
.first-col {
  width: 50%;
  float: left;
  margin: 5px 0;
}

/* line 109, ../../app/assets/stylesheets/application.sass */
.plr-10 {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 112, ../../app/assets/stylesheets/application.sass */
.labelleft {
  float: left;
  position: relative;
  top: 7px;
  margin-right: 14px;
}

/* line 117, ../../app/assets/stylesheets/application.sass */
.titlediv {
  float: left;
  width: 30%;
}

/* line 121, ../../app/assets/stylesheets/application.sass */
.inputwidth {
  width: 60%;
}

/* line 124, ../../app/assets/stylesheets/application.sass */
.filetag {
  width: 70%;
  float: left;
}

/* line 128, ../../app/assets/stylesheets/application.sass */
.radiodiv {
  width: 100%;
  float: left;
  margin: 5px 0;
}

/* line 132, ../../app/assets/stylesheets/application.sass */
.cls {
  clear: both;
}

/* line 134, ../../app/assets/stylesheets/application.sass */
.floatdiv {
  float: left;
  margin: 5px 0;
  font-size: 12px;
}

/* line 138, ../../app/assets/stylesheets/application.sass */
.selctinput {
  position: relative;
  top: 5px;
  margin-left: 13px;
  float: left;
  width: 76%;
}
/* line 144, ../../app/assets/stylesheets/application.sass */
.selctinput .content_select_box {
  width: 41%;
}

/* line 146, ../../app/assets/stylesheets/application.sass */
.link1 {
  width: 57%;
  float: left;
  font-size: 12px;
}

/* line 150, ../../app/assets/stylesheets/application.sass */
.floatdiv-new {
  width: 100%;
}

/* line 152, ../../app/assets/stylesheets/application.sass */
.color-picker-1 {
  width: 50%;
  float: left;
}

/* line 155, ../../app/assets/stylesheets/application.sass */
.div-left-50 {
  float: left;
  width: 50%;
}

/* line 158, ../../app/assets/stylesheets/application.sass */
.width-61 {
  width: 61.3% !important;
}

/* line 160, ../../app/assets/stylesheets/application.sass */
.markdown-box {
  width: 220px !important;
  height: 318px;
}

/* line 163, ../../app/assets/stylesheets/application.sass */
.link2 {
  float: left;
}

/* line 165, ../../app/assets/stylesheets/application.sass */
.newerror {
  color: firebrick;
  font-size: 0.92em;
  margin-top: 0.25em;
  display: block;
}

/* line 170, ../../app/assets/stylesheets/application.sass */
.newerror_radio {
  color: firebrick;
  font-size: 1.1em !important;
  margin-top: 0.25em;
  display: block;
}

/* line 176, ../../app/assets/stylesheets/application.sass */
.markdown-error .inline-errors {
  margin: 0 !important;
  display: block;
  padding: 0 !important;
}

/* line 180, ../../app/assets/stylesheets/application.sass */
.content_select_box {
  margin-left: -18px !important;
}

/* line 183, ../../app/assets/stylesheets/application.sass */
.selctinput .inline-errors {
  margin-left: -115px !important;
}
/* line 185, ../../app/assets/stylesheets/application.sass */
.selctinput p {
  font-size: 1.1em !important;
}

/* line 188, ../../app/assets/stylesheets/application.sass */
.markdown-error a {
  margin-left: -100px;
}

/* line 191, ../../app/assets/stylesheets/application.sass */
.hide {
  display: none;
}

/* line 193, ../../app/assets/stylesheets/application.sass */
.cursor-pointer {
  cursor: pointer;
}

/* line 195, ../../app/assets/stylesheets/application.sass */
.checkrow {
  float: left;
  width: 100%;
}

/* line 198, ../../app/assets/stylesheets/application.sass */
.width-60 {
  width: 60% !important;
}

/* line 200, ../../app/assets/stylesheets/application.sass */
.ff_font {
  font-size: 1em;
}

/* line 203, ../../app/assets/stylesheets/application.sass */
.markdown-color-picker {
  width: 46%;
  float: left;
}
/* line 206, ../../app/assets/stylesheets/application.sass */
.markdown-color-picker label {
  width: auto !important;
}
/* line 208, ../../app/assets/stylesheets/application.sass */
.markdown-color-picker li {
  float: left;
  margin: 0;
  margin-top: 10px;
  width: 100%;
}
/* line 213, ../../app/assets/stylesheets/application.sass */
.markdown-color-picker li label {
  text-align: left;
}
/* line 215, ../../app/assets/stylesheets/application.sass */
.markdown-color-picker li input {
  margin-left: 10px;
  width: 145px !important;
}

/* line 218, ../../app/assets/stylesheets/application.sass */
.newdiv-color {
  width: 53%;
  float: left;
}
/* line 222, ../../app/assets/stylesheets/application.sass */
.newdiv-color li input {
  margin-left: 10px;
  width: 145px !important;
}

/* line 225, ../../app/assets/stylesheets/application.sass */
.hero-image-inline {
  width: 100%;
  float: left;
}
/* line 228, ../../app/assets/stylesheets/application.sass */
.hero-image-inline li {
  width: 32%;
  float: left;
}
/* line 232, ../../app/assets/stylesheets/application.sass */
.hero-image-inline l1:last-child label {
  margin-left: 0;
}
/* line 234, ../../app/assets/stylesheets/application.sass */
.hero-image-inline #feed_theme_header_image, .hero-image-inline #feed_theme_desktop_hero_image {
  width: 62%;
}
/* line 236, ../../app/assets/stylesheets/application.sass */
.hero-image-inline #featured_feed_header_image, .hero-image-inline #featured_feed_desktop_hero_image {
  width: 62%;
}
/* line 239, ../../app/assets/stylesheets/application.sass */
.hero-image-inline #feed_theme_toggle_hero_image_input label, .hero-image-inline #feed_theme_toggle_hero_image_desktop_input label {
  padding: 0;
  margin-top: 5px;
}

/* line 242, ../../app/assets/stylesheets/application.sass */
.html_widget_new_button {
  position: absolute;
  float: right;
  margin-top: -11px;
  right: 51px;
}

/* line 247, ../../app/assets/stylesheets/application.sass */
.margin-top-5 {
  margin-top: 5px;
}

/* line 249, ../../app/assets/stylesheets/application.sass */
.search_box {
  float: right;
}
/* line 251, ../../app/assets/stylesheets/application.sass */
.search_box select {
  width: 300px;
}
/* line 253, ../../app/assets/stylesheets/application.sass */
.search_box li {
  display: inline-block;
}
/* line 255, ../../app/assets/stylesheets/application.sass */
.search_box li:first-child {
  margin-right: 10px;
}

/* line 257, ../../app/assets/stylesheets/application.sass */
.width-60 {
  width: 60%;
}

/* line 259, ../../app/assets/stylesheets/application.sass */
.width-25 {
  width: 25%;
}

/* line 261, ../../app/assets/stylesheets/application.sass */
.margin-bottom-5 {
  margin-bottom: 7px;
}

/* line 263, ../../app/assets/stylesheets/application.sass */
.width-30 {
  width: 30%;
  margin-right: 10px;
}

/* line 266, ../../app/assets/stylesheets/application.sass */
.width-20 {
  width: 20%;
}

/* line 268, ../../app/assets/stylesheets/application.sass */
.custom-error {
  color: firebrick;
  font-size: 0.92em;
  display: block;
  margin-left: 138px;
}

/* line 273, ../../app/assets/stylesheets/application.sass */
.custom-error-ckeditor {
  color: firebrick;
  font-size: 0.92em;
  display: block;
}

/* line 277, ../../app/assets/stylesheets/application.sass */
.width-20 {
  width: 20%;
}

/* line 279, ../../app/assets/stylesheets/application.sass */
.width-22 {
  width: 22%;
}

/* line 281, ../../app/assets/stylesheets/application.sass */
.width-24 {
  width: 24%;
}

/* line 283, ../../app/assets/stylesheets/application.sass */
.width-25 {
  width: 25%;
}

/* line 285, ../../app/assets/stylesheets/application.sass */
.hero-image-inline {
  width: 100%;
  float: left;
}
/* line 288, ../../app/assets/stylesheets/application.sass */
.hero-image-inline li {
  width: 32%;
  float: left;
}
/* line 292, ../../app/assets/stylesheets/application.sass */
.hero-image-inline l1:last-child label {
  margin-left: 0;
}
/* line 294, ../../app/assets/stylesheets/application.sass */
.hero-image-inline #feed_theme_header_image {
  width: 62%;
}
/* line 296, ../../app/assets/stylesheets/application.sass */
.hero-image-inline #featured_feed_header_image {
  width: 62%;
}
/* line 299, ../../app/assets/stylesheets/application.sass */
.hero-image-inline #feed_theme_toggle_hero_image_input label {
  padding: 0;
  margin-top: 5px;
}
/* line 303, ../../app/assets/stylesheets/application.sass */
.hero-image-inline #featured_feed_toggle_hero_image_input label, .hero-image-inline #featured_feed_toggle_hero_image_desktop_input label {
  padding: 0;
  margin-top: 5px;
}

/* line 306, ../../app/assets/stylesheets/application.sass */
.vertical-align-top {
  vertical-align: top;
  margin-top: 10px !important;
}

/* line 309, ../../app/assets/stylesheets/application.sass */
.width-inherit {
  width: inherit !important;
}

/* line 312, ../../app/assets/stylesheets/application.sass */
#dropzone {
  text-align: center;
  font-weight: normal;
  line-height: 50px;
  color: grey;
}

/* line 318, ../../app/assets/stylesheets/application.sass */
#dropzone.in {
  width: 600px;
  height: 200px;
  line-height: 200px;
  font-size: larger;
}

/* line 324, ../../app/assets/stylesheets/application.sass */
#dropzone.hover {
  background: lawngreen;
  border: 1px solid #63c900;
}

/* line 328, ../../app/assets/stylesheets/application.sass */
#dropzone.fade {
  opacity: 1;
  width: 100%;
  height: 305px;
  background: transparent;
  border: 2px dashed #cccccc;
  border-radius: 2px;
  font-weight: normal;
}
/* line 336, ../../app/assets/stylesheets/application.sass */
#dropzone.fade img {
  display: block;
  width: 84px;
  margin: 0px auto 20px;
}

/* line 340, ../../app/assets/stylesheets/application.sass */
#dropbox {
  background: url("/assets/Dropbox-icon.png") no-repeat #cccccc;
  padding: 10px 8px 10px 30px;
  border: 0px solid #a09d9d;
  background-position: 6px 8px;
  background-size: 20px 20px;
  color: grey;
}

/* line 348, ../../app/assets/stylesheets/application.sass */
.galleryimg {
  width: 17%;
  height: 32px;
  margin: 10px auto;
  z-index: 999;
  position: relative;
  opacity: 0;
  cursor: pointer;
}

/* line 357, ../../app/assets/stylesheets/application.sass */
.text {
  line-height: 20px;
}

/* line 359, ../../app/assets/stylesheets/application.sass */
.lite {
  position: relative;
}

/* line 362, ../../app/assets/stylesheets/application.sass */
.browse-button {
  display: block;
  padding: 0 5px;
  background: #cccccc;
  width: 171px;
  margin: 10px auto;
  position: absolute;
  left: 0;
  right: 0;
  line-height: 36px;
  font-weight: normal;
  cursor: pointer;
}

/* line 376, ../../app/assets/stylesheets/application.sass */
.uplodimg {
  font-size: 14px;
  margin-bottom: 20px;
}

/* line 380, ../../app/assets/stylesheets/application.sass */
.aligntable th {
  text-align: center;
}
/* line 382, ../../app/assets/stylesheets/application.sass */
.aligntable td {
  text-align: center;
}
/* line 384, ../../app/assets/stylesheets/application.sass */
.aligntable td:last-child {
  text-align: right;
}

/* line 386, ../../app/assets/stylesheets/application.sass */
.progress-wrapper {
  width: 50%;
  margin: 0 auto;
  display: none;
}
/* line 390, ../../app/assets/stylesheets/application.sass */
.progress-wrapper p {
  text-align: left;
  line-height: 20px;
}
/* line 393, ../../app/assets/stylesheets/application.sass */
.progress-wrapper .progress-bar {
  background: darkseagreen;
  line-height: 1.1;
  width: 0%;
}

/* line 397, ../../app/assets/stylesheets/application.sass */
.upload-limit {
  position: absolute;
  left: 0;
  right: 0;
  top: 31px;
  color: grey;
}

/* line 404, ../../app/assets/stylesheets/application.sass */
.margin-left-128 {
  margin-left: 128px !important;
}

/* line 408, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-title {
  float: left;
  width: 143px;
  margin-top: 10px;
}
/* line 412, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-title li {
  margin: 0;
}
/* line 414, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-title li input {
  width: 100%;
  margin: 0;
}
/* line 417, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-title li input[type="checkbox"], .formdiv .alternate_cta_button_fields .form-title li input[type="radio"] {
  width: auto;
}
/* line 419, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-title li .inline-errors {
  margin: 0;
  padding: 0;
}
/* line 422, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-img {
  float: left;
  margin-top: 10px;
}
/* line 425, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-img li {
  width: 350px;
}
/* line 427, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-img li label {
  width: 127px;
  margin: 0;
  text-align: left;
}
/* line 431, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-img li input {
  width: 220px;
  margin: 0;
  width: auto;
}
/* line 436, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-img .preview-mode {
  padding-left: 130px;
}
/* line 438, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio {
  float: left;
  font-size: 12px;
  width: 115px;
}
/* line 442, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio li {
  width: 123px;
  margin: 0;
}
/* line 445, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio li .inline-errors {
  margin: 0;
  padding: 0;
}
/* line 448, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio label {
  font-size: 13px;
  margin: 0px 0 25px 0;
}
/* line 451, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio label:first-child {
  padding-top: 0;
}
/* line 453, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input {
  float: left;
}
/* line 455, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input li {
  margin: 0;
  padding: 5px 0;
}
/* line 458, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input li select {
  margin: 0;
  width: 180px;
}
/* line 461, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input li input {
  margin: 0;
}
/* line 463, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input li .inline-errors {
  margin: 0;
  padding: 0;
}
/* line 466, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input .eternal-link-div {
  float: left;
  width: 180px;
}
/* line 469, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input .eternal-link-div input {
  width: 100%;
}
/* line 471, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input .browser-link {
  float: left;
  width: 180px;
}
/* line 474, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input .browser-link label {
  margin: 6px 0 0 12px;
  padding: 0;
  font-size: 12px;
}
/* line 478, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input .browser-link label input {
  margin-right: 5px;
}
/* line 480, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input .cta-custom-header {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 485, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input .cta-custom-header li {
  min-width: 100px;
  width: auto;
}
/* line 488, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input .cta-custom-header li label {
  width: auto;
  line-height: 17px;
}
/* line 491, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input .cta-custom-header .cta-header-box {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
/* line 499, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input .cta-custom-header .cta-header-box li {
  width: auto;
}
/* line 502, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input .cta-custom-header .cta-header-box .header_text_fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  width: 345px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 513, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input .cta-custom-header .cta-header-box .header_text_fields li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 170px;
}
/* line 518, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input .cta-custom-header .cta-header-box .header_text_fields li label {
  width: auto;
  font-size: 11px;
}
/* line 521, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input .cta-custom-header .cta-header-box .header_text_fields li input {
  margin-left: 10px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 80px;
}
/* line 527, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input .aap_screens {
  width: 150px;
  margin-top: 158px;
}
/* line 530, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input .aap_screens input {
  width: 100%;
}
/* line 532, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input .tab_screens {
  width: 150px;
  margin-top: 80px;
}
/* line 535, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input .tab_screens input {
  width: 100%;
}
/* line 537, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input .content-box {
  width: 180px;
  margin-top: 113px;
}
/* line 540, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input .content-box input {
  width: 100%;
}
/* line 542, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input .content-box input.apple_music_fetch {
  margin-top: 20px;
  margin-bottom: 25px;
}
/* line 545, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input .content-box input.apple_music_fetch.spotify_playlist_id {
  margin-top: 102px;
}
/* line 547, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .form-radio-input.external-input-width-auto {
  width: auto;
}
/* line 549, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .color-pattern {
  float: right;
  width: 46%;
}
/* line 554, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .color-pattern .newdiv-color li input {
  width: 120px !important;
}
/* line 558, ../../app/assets/stylesheets/application.sass */
.formdiv .alternate_cta_button_fields .color-pattern .markdown-color-picker li input {
  width: 120px !important;
}
/* line 560, ../../app/assets/stylesheets/application.sass */
.formdiv .previewer {
  width: 50%;
}

/* line 562, ../../app/assets/stylesheets/application.sass */
.card_select_box {
  margin-left: 2em !important;
  width: 41%;
}

/* line 565, ../../app/assets/stylesheets/application.sass */
.center-div {
  text-align: center;
}

/* line 567, ../../app/assets/stylesheets/application.sass */
.digg_pagination {
  cursor: default;
  display: inline-block;
  margin: 0 auto;
  /* self-clearing method: */
}
/* line 571, ../../app/assets/stylesheets/application.sass */
.digg_pagination a, .digg_pagination span, .digg_pagination em {
  padding: 0.2em 0.5em;
  display: block;
  float: left;
  margin-right: 1px;
}
/* line 576, ../../app/assets/stylesheets/application.sass */
.digg_pagination .disabled {
  color: #999999;
  border: 1px solid #dddddd;
}
/* line 579, ../../app/assets/stylesheets/application.sass */
.digg_pagination .current {
  font-style: normal;
  font-weight: bold;
  background: #278d74;
  color: white;
  border: 1px solid #278d74;
}
/* line 585, ../../app/assets/stylesheets/application.sass */
.digg_pagination a {
  text-decoration: none;
  color: #278d74;
  border: 1px solid #278d74;
}
/* line 589, ../../app/assets/stylesheets/application.sass */
.digg_pagination .page_info {
  background: #278d74;
  color: white;
  padding: 0.4em 0.6em;
  width: 22em;
  margin-bottom: 0.3em;
  text-align: center;
}
/* line 596, ../../app/assets/stylesheets/application.sass */
.digg_pagination .page_info b {
  color: #000033;
  background: #63c9b0;
  padding: 0.1em 0.25em;
}
/* line 601, ../../app/assets/stylesheets/application.sass */
.digg_pagination:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 607, ../../app/assets/stylesheets/application.sass */
* html .digg_pagination {
  height: 1%;
}
/* line 609, ../../app/assets/stylesheets/application.sass */
*:first-child + html .digg_pagination {
  overflow: hidden;
}

/* line 612, ../../app/assets/stylesheets/application.sass */
#reward_redemption {
  width: 335px;
}

/* line 614, ../../app/assets/stylesheets/application.sass */
.advertisement-type {
  width: 335px;
}

/* line 616, ../../app/assets/stylesheets/application.sass */
#home_screen_control_type_input {
  margin-left: 100px;
}

/* line 618, ../../app/assets/stylesheets/application.sass */
.margin-left-100 {
  margin-left: 100px;
}

/* line 620, ../../app/assets/stylesheets/application.sass */
.text_red {
  color: red;
}

/* line 622, ../../app/assets/stylesheets/application.sass */
#dropzone {
  text-align: center;
  font-weight: normal;
  line-height: 50px;
  color: grey;
}

/* line 628, ../../app/assets/stylesheets/application.sass */
#dropzone.in {
  width: 600px;
  height: 200px;
  line-height: 200px;
  font-size: larger;
}

/* line 634, ../../app/assets/stylesheets/application.sass */
#dropzone.hover {
  background: lawngreen;
  border: 1px solid #63c900;
}

/* line 638, ../../app/assets/stylesheets/application.sass */
#dropzone.fade {
  opacity: 1;
  width: 100%;
  height: 305px;
  background: transparent;
  border: 2px dashed #cccccc;
  border-radius: 2px;
  font-weight: normal;
}
/* line 646, ../../app/assets/stylesheets/application.sass */
#dropzone.fade img {
  display: block;
  width: 84px;
  margin: 0px auto 20px;
}

/* line 650, ../../app/assets/stylesheets/application.sass */
#dropbox {
  background: url("/assets/Dropbox-icon.png") no-repeat #cccccc;
  padding: 10px 8px 10px 30px;
  border: 0px solid #a09d9d;
  background-position: 6px 8px;
  background-size: 20px 20px;
  color: grey;
}

/* line 658, ../../app/assets/stylesheets/application.sass */
.galleryimg {
  width: 17%;
  height: 32px;
  margin: 10px auto;
  z-index: 999;
  position: relative;
  opacity: 0;
  cursor: pointer;
}

/* line 667, ../../app/assets/stylesheets/application.sass */
.text {
  line-height: 20px;
}

/* line 669, ../../app/assets/stylesheets/application.sass */
.lite {
  position: relative;
}

/* line 672, ../../app/assets/stylesheets/application.sass */
.browse-button {
  display: block;
  padding: 0 5px;
  background: #cccccc;
  width: 171px;
  margin: 10px auto;
  position: absolute;
  left: 0;
  right: 0;
  line-height: 36px;
  font-weight: normal;
  cursor: pointer;
}

/* line 686, ../../app/assets/stylesheets/application.sass */
.uplodimg {
  font-size: 14px;
  margin-bottom: 20px;
}

/* line 690, ../../app/assets/stylesheets/application.sass */
.aligntable th {
  text-align: center;
}
/* line 692, ../../app/assets/stylesheets/application.sass */
.aligntable td {
  text-align: center;
}
/* line 694, ../../app/assets/stylesheets/application.sass */
.aligntable td:last-child {
  text-align: right;
}

/* line 696, ../../app/assets/stylesheets/application.sass */
.progress-wrapper {
  width: 50%;
  margin: 0 auto;
  display: none;
}
/* line 700, ../../app/assets/stylesheets/application.sass */
.progress-wrapper p {
  text-align: left;
  line-height: 20px;
}
/* line 703, ../../app/assets/stylesheets/application.sass */
.progress-wrapper .progress-bar {
  background: darkseagreen;
  line-height: 1.1;
  width: 0%;
}

/* line 707, ../../app/assets/stylesheets/application.sass */
.upload-limit {
  position: absolute;
  left: 0;
  right: 0;
  top: 31px;
  color: grey;
}

/* line 713, ../../app/assets/stylesheets/application.sass */
#reward_redemption {
  width: 335px;
}

/* line 715, ../../app/assets/stylesheets/application.sass */
.advertisement-type {
  width: 335px;
}

/* line 717, ../../app/assets/stylesheets/application.sass */
#home_screen_control_type_input {
  margin-left: 100px;
}

/* line 719, ../../app/assets/stylesheets/application.sass */
.width-100 {
  width: 100%;
}

/* line 721, ../../app/assets/stylesheets/application.sass */
.width-30-7 {
  width: calc(30% - 7px);
  margin-right: 10px;
}

/* line 724, ../../app/assets/stylesheets/application.sass */
.width-100-important {
  width: 100% !important;
}

/* line 726, ../../app/assets/stylesheets/application.sass */
.width-50 {
  width: 50% !important;
}

/* line 728, ../../app/assets/stylesheets/application.sass */
.left-73 {
  margin-left: 73px;
}

/* line 730, ../../app/assets/stylesheets/application.sass */
.left-20 {
  margin-left: 20px;
}

/* line 732, ../../app/assets/stylesheets/application.sass */
.left-34 {
  margin-left: 34px;
}

/* line 734, ../../app/assets/stylesheets/application.sass */
.cta_radio_button {
  margin-left: 1px !important;
}

/* line 736, ../../app/assets/stylesheets/application.sass */
.width-150 {
  width: 150px;
}

/* line 738, ../../app/assets/stylesheets/application.sass */
.margin-top-10 {
  margin-top: 10px !important;
}

/* line 740, ../../app/assets/stylesheets/application.sass */
.margin-top-16 {
  margin-top: 16px !important;
}

/* line 742, ../../app/assets/stylesheets/application.sass */
.margin-top-6 {
  margin-top: 6px !important;
}

/* line 744, ../../app/assets/stylesheets/application.sass */
.margin-top-11 {
  margin-top: 11px !important;
}

/* line 746, ../../app/assets/stylesheets/application.sass */
.margin-top-0 {
  margin-top: 0px !important;
}

/* line 748, ../../app/assets/stylesheets/application.sass */
.width-52 {
  width: 52% !important;
  margin-left: 9px;
}

/* line 751, ../../app/assets/stylesheets/application.sass */
.width-48 {
  width: 48% !important;
  margin-left: 11px;
}

/* line 754, ../../app/assets/stylesheets/application.sass */
.markdown-color-picker li input.width-input {
  width: 127px !important;
  margin-left: 4px !important;
}

/* line 757, ../../app/assets/stylesheets/application.sass */
.margin-left-0 {
  margin-left: -10px !important;
}

/* line 759, ../../app/assets/stylesheets/application.sass */
.margin-top-neg5 {
  margin-top: -5px !important;
}

/* line 761, ../../app/assets/stylesheets/application.sass */
.margin-left0 {
  margin-left: 0px !important;
}

/* line 763, ../../app/assets/stylesheets/application.sass */
.margin-left-4 {
  margin-left: 4px;
}

/* line 765, ../../app/assets/stylesheets/application.sass */
.text_red {
  color: red;
}

/* line 767, ../../app/assets/stylesheets/application.sass */
.cta_checkbox_setting {
  margin-left: -133px !important;
}

/* line 769, ../../app/assets/stylesheets/application.sass */
.white-space-normal {
  white-space: normal !important;
}

/* line 771, ../../app/assets/stylesheets/application.sass */
.vertical-align-top {
  vertical-align: top;
}

/* line 775, ../../app/assets/stylesheets/application.sass */
.reset-password-form .control-group label {
  display: inline-block;
  vertical-align: middle;
  min-width: 150px;
  text-align: right;
  padding-right: 10px;
}
/* line 781, ../../app/assets/stylesheets/application.sass */
.reset-password-form .control-group .controls {
  margin-top: 0px;
  display: inline-block;
  vertical-align: middle;
  height: auto;
}
/* line 786, ../../app/assets/stylesheets/application.sass */
.reset-password-form .control-group .controls .help-inline {
  color: firebrick;
  font-size: 0.85em;
  width: 100%;
  display: block;
}

/* line 791, ../../app/assets/stylesheets/application.sass */
.reset-password-btn {
  margin-left: 151px;
  margin-top: 10px;
}

/* line 795, ../../app/assets/stylesheets/application.sass */
#adminsimple_content .icon {
  height: auto !important;
}

/* line 797, ../../app/assets/stylesheets/application.sass */
.error-help-message {
  color: firebrick;
  font-size: 0.85em;
  width: 100%;
}

/* line 801, ../../app/assets/stylesheets/application.sass */
.rss_parser_error {
  color: firebrick;
  font-size: 1em;
  width: 100%;
}

/* line 805, ../../app/assets/stylesheets/application.sass */
.margin-left-15 {
  margin-left: 15%;
}

/* line 808, ../../app/assets/stylesheets/application.sass */
label abbr {
  text-decoration: none !important;
}

/* line 810, ../../app/assets/stylesheets/application.sass */
.client_localization_box {
  margin-left: 117px;
  overflow: hidden;
  margin-top: -12px;
  padding-bottom: 15px;
}
/* line 816, ../../app/assets/stylesheets/application.sass */
.client_localization_box .lang-input input {
  margin-left: 0;
}
/* line 819, ../../app/assets/stylesheets/application.sass */
.client_localization_box .countries_list_feed .checkrow, .client_localization_box .translation_list_feed .checkrow {
  border-bottom: 1px solid rgba(128, 128, 128, 0.33);
  padding-bottom: 12px;
}
/* line 822, ../../app/assets/stylesheets/application.sass */
.client_localization_box .countries_list_feed .checkrow:last-child, .client_localization_box .translation_list_feed .checkrow:last-child {
  border-bottom: none;
}

/* line 825, ../../app/assets/stylesheets/application.sass */
.translation_list_feed li.input {
  margin-top: 10px;
}
/* line 827, ../../app/assets/stylesheets/application.sass */
.translation_list_feed li.input label {
  padding-left: 22px;
}
/* line 829, ../../app/assets/stylesheets/application.sass */
.translation_list_feed li.input label.label {
  padding-top: 8px;
  padding-left: 0;
  text-align: left;
}

/* line 833, ../../app/assets/stylesheets/application.sass */
.light_separation {
  border-bottom: 1px solid #cccccc;
}

/* line 836, ../../app/assets/stylesheets/application.sass */
.client-form-block .form-radio {
  float: left;
  font-size: 12px;
  width: 170px;
}
/* line 840, ../../app/assets/stylesheets/application.sass */
.client-form-block .form-radio li {
  width: 170px;
  margin: 0;
}
/* line 843, ../../app/assets/stylesheets/application.sass */
.client-form-block .form-radio label {
  font-size: 12px;
  margin: 0px 0 25px 0;
}
/* line 846, ../../app/assets/stylesheets/application.sass */
.client-form-block .form-radio label:first-child {
  padding-top: 0;
}
/* line 848, ../../app/assets/stylesheets/application.sass */
.client-form-block .form-radio-input {
  float: left;
  width: 30%;
}
/* line 851, ../../app/assets/stylesheets/application.sass */
.client-form-block .form-radio-input li {
  margin: 0;
  padding: 5px 0;
}
/* line 854, ../../app/assets/stylesheets/application.sass */
.client-form-block .form-radio-input li input {
  margin: 0;
  width: 100% !important;
}
/* line 857, ../../app/assets/stylesheets/application.sass */
.client-form-block .form-radio-input li .inline-errors {
  margin: 0;
  padding: 0;
}

/* line 861, ../../app/assets/stylesheets/application.sass */
.web_header_add_button {
  margin-top: -32px;
  margin-right: 2px;
}

/* line 865, ../../app/assets/stylesheets/application.sass */
.padding-left-0 {
  padding-left: 0px !important;
}

/* line 869, ../../app/assets/stylesheets/application.sass */
.auto_archive_threshold li .inline-errors {
  padding-left: 0px;
}

/* line 872, ../../app/assets/stylesheets/application.sass */
.ckeditor-class {
  width: 50%;
  float: right;
  margin-bottom: 20px;
}

/* line 876, ../../app/assets/stylesheets/application.sass */
.ckeditor-bio, .ckeditor-footer {
  display: flex;
  margin-left: 55px;
}

/* line 879, ../../app/assets/stylesheets/application.sass */
.ckeditor-popup-footer {
  display: flex;
  margin-bottom: 16px;
}

/* line 882, ../../app/assets/stylesheets/application.sass */
.ckeditor-subscription {
  display: flex;
  margin-bottom: 20px;
}

/* line 885, ../../app/assets/stylesheets/application.sass */
.ckeditor-subscription-label {
  float: left;
  text-align: right;
  width: 100px;
  margin-right: 15px;
}

/* line 890, ../../app/assets/stylesheets/application.sass */
.package-ckeditor {
  display: flex;
  margin-left: 55px;
  width: 50%;
}

/* line 894, ../../app/assets/stylesheets/application.sass */
.margin-right-20 {
  margin-right: 20px;
}

/* line 896, ../../app/assets/stylesheets/application.sass */
.margin-right-36 {
  margin-right: 36px;
}

/* line 900, ../../app/assets/stylesheets/application.sass */
.label-outer label, .label-outer.boolean label {
  float: left;
  padding-left: 70px;
  max-width: 220px;
}
/* line 904, ../../app/assets/stylesheets/application.sass */
.label-outer ol, .label-outer.boolean ol {
  margin: 0 0 10px;
  padding-left: 142px;
}
/* line 907, ../../app/assets/stylesheets/application.sass */
.label-outer ol label, .label-outer.boolean ol label {
  max-width: 100%;
}

/* line 909, ../../app/assets/stylesheets/application.sass */
.input-outer {
  clear: both;
  float: right;
  margin-top: -42px;
  width: calc(100% - 140px);
}

/* line 915, ../../app/assets/stylesheets/application.sass */
.web_header_add_button {
  margin-top: -32px;
  margin-right: 2px;
}

/* line 920, ../../app/assets/stylesheets/application.sass */
.social-item-head .adminsimple-title-column {
  width: 70% !important;
}
/* line 922, ../../app/assets/stylesheets/application.sass */
.social-item-head .adminsimple-title-column h1 {
  white-space: normal !important;
}

/* line 926, ../../app/assets/stylesheets/application.sass */
.cke_editable p {
  width: 100%;
}
/* line 928, ../../app/assets/stylesheets/application.sass */
.cke_editable p img {
  width: 100%;
}

/* line 931, ../../app/assets/stylesheets/application.sass */
.paddedlabel0 label {
  padding-left: 0px !important;
}

/* line 934, ../../app/assets/stylesheets/application.sass */
.hidestar abbr[title="required"] {
  display: none !important;
}

/* line 937, ../../app/assets/stylesheets/application.sass */
.cta_row_div {
  height: auto !important;
}

/* line 939, ../../app/assets/stylesheets/application.sass */
.new-row {
  float: left;
  width: 100%;
}
/* line 942, ../../app/assets/stylesheets/application.sass */
.new-row label {
  float: left;
  width: 10%;
  position: relative;
  top: 10px;
}
/* line 947, ../../app/assets/stylesheets/application.sass */
.new-row .cta_row_height_input {
  float: left;
}

/* line 949, ../../app/assets/stylesheets/application.sass */
.new-row-container {
  padding: 15px;
}
/* line 951, ../../app/assets/stylesheets/application.sass */
.new-row-container .add_new_cta_button {
  margin-top: 20px;
}
/* line 953, ../../app/assets/stylesheets/application.sass */
.new-row-container .add_new_row_component_button {
  margin-top: 20px;
}
/* line 955, ../../app/assets/stylesheets/application.sass */
.new-row-container .formdiv {
  float: left;
  width: 100%;
}
/* line 958, ../../app/assets/stylesheets/application.sass */
.new-row-container .formdiv .form-img {
  margin-left: 10px;
}
/* line 960, ../../app/assets/stylesheets/application.sass */
.new-row-container .formdiv .form-img .label {
  width: 100%;
}
/* line 962, ../../app/assets/stylesheets/application.sass */
.new-row-container .formdiv .form-radio {
  width: 15%;
  float: left;
}
/* line 965, ../../app/assets/stylesheets/application.sass */
.new-row-container .formdiv .form-radio li {
  width: 100%;
}
/* line 967, ../../app/assets/stylesheets/application.sass */
.new-row-container .formdiv .form-radio-input {
  width: 35%;
  float: left;
}
/* line 970, ../../app/assets/stylesheets/application.sass */
.new-row-container .formdiv .form-radio-input .aap_screens {
  margin-top: 163px;
}
/* line 972, ../../app/assets/stylesheets/application.sass */
.new-row-container .formdiv .bottom-check-box {
  float: left;
  margin-left: 50%;
}

/* line 975, ../../app/assets/stylesheets/application.sass */
.spinner_class {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.2);
  height: 100%;
}

/* line 982, ../../app/assets/stylesheets/application.sass */
.spinner {
  background: transparent url(/assets/loader.gif) no-repeat center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  height: 51px;
  width: 51px;
  background-size: 100%;
}

/* line 993, ../../app/assets/stylesheets/application.sass */
.cta_row_heigh_label {
  width: 200px !important;
  line-height: 16px;
}

/* line 996, ../../app/assets/stylesheets/application.sass */
.paid-fields, .season-pass-date {
  display: none;
}

/* line 998, ../../app/assets/stylesheets/application.sass */
.full-container {
  float: left;
  width: 100%;
}

/* line 1001, ../../app/assets/stylesheets/application.sass */
.member-ship-container {
  background: #fafafa;
  padding: 30px;
  border-radius: 9px;
}
/* line 1005, ../../app/assets/stylesheets/application.sass */
.member-ship-container .table-head {
  background: #f4f4f4;
  padding: 12px 8px;
}
/* line 1008, ../../app/assets/stylesheets/application.sass */
.member-ship-container .thead-decorate {
  background: #eeeeee;
}
/* line 1010, ../../app/assets/stylesheets/application.sass */
.member-ship-container .instruction-text {
  font-size: 12px;
}
/* line 1012, ../../app/assets/stylesheets/application.sass */
.member-ship-container .subhead-text {
  margin: 20px 0;
  padding: 12px 0;
  border-bottom: 2px solid #cccccc;
  font-size: 15px;
}
/* line 1021, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from #package_detail_dynamic_page_attributes_page_title_input label, .member-ship-container .new-from #package_detail_dynamic_page_attributes_url_path_input label, .member-ship-container .new-from #package_detail_estore_url_input label, .member-ship-container .new-from #itinerary_detail_dynamic_page_attributes_page_title_input label, .member-ship-container .new-from #itinerary_detail_dynamic_page_attributes_label_text_input label, .member-ship-container .new-from #itinerary_detail_dynamic_page_attributes_url_path_input label, .member-ship-container .new-from #package_detail_preview_url_input label, .member-ship-container .new-from #package_detail_itinerary_page_label_input label, .member-ship-container .new-from #itinerary_detail_preview_url_input label,
.member-ship-container .new-from #package_detail_dynamic_page_attributes_label_text_input label,
.member-ship-container .new-from #package_detail_top_header_title_input label, .member-ship-container .new-from #package_detail_top_header_font_color_input label, .member-ship-container .new-from .custom-zbb-input-wrapper label {
  display: block;
  margin: 0;
  padding: 0;
  float: none;
  text-align: left;
  font-size: 15px;
}
/* line 1028, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from #package_detail_dynamic_page_attributes_page_title_input input, .member-ship-container .new-from #package_detail_dynamic_page_attributes_url_path_input input, .member-ship-container .new-from #package_detail_estore_url_input input, .member-ship-container .new-from #itinerary_detail_dynamic_page_attributes_page_title_input input, .member-ship-container .new-from #itinerary_detail_dynamic_page_attributes_label_text_input input, .member-ship-container .new-from #itinerary_detail_dynamic_page_attributes_url_path_input input, .member-ship-container .new-from #package_detail_preview_url_input input, .member-ship-container .new-from #package_detail_itinerary_page_label_input input, .member-ship-container .new-from #itinerary_detail_preview_url_input input,
.member-ship-container .new-from #package_detail_dynamic_page_attributes_label_text_input input,
.member-ship-container .new-from #package_detail_top_header_title_input input, .member-ship-container .new-from #package_detail_top_header_font_color_input input, .member-ship-container .new-from .custom-zbb-input-wrapper input {
  margin: 10px 0 0 0;
  width: 300px !important;
}
/* line 1031, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from #package_detail_dynamic_page_attributes_page_title_enabled_input, .member-ship-container .new-from #itinerary_detail_dynamic_page_attributes_page_title_enabled_input {
  margin-bottom: 20px;
}
/* line 1033, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from #package_detail_dynamic_page_attributes_page_title_enabled_input label, .member-ship-container .new-from #itinerary_detail_dynamic_page_attributes_page_title_enabled_input label {
  margin: 0;
  padding: 0;
}
/* line 1036, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from #package_detail_dynamic_page_attributes_page_title_enabled_input input, .member-ship-container .new-from #itinerary_detail_dynamic_page_attributes_page_title_enabled_input input {
  margin: 0 10px 0 0;
}
/* line 1040, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from #package_detail_hero_image_input label, .member-ship-container .new-from #package_detail_default_hero_image_input label, .member-ship-container .new-from #package_detail_background_image_input label, .member-ship-container .new-from #package_detail_gift_code_icon_input label, .member-ship-container .new-from #package_detail_redemption_code_icon_input label, .member-ship-container .new-from #package_detail_member_login_icon_input label,
.member-ship-container .new-from #package_detail_top_header_font_color_input label, .member-ship-container .new-from #package_detail_top_header_icon_input label {
  margin: 0;
  padding: 0;
  text-align: left;
  font-size: 15px;
}
/* line 1045, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from #package_detail_hero_image_input label input, .member-ship-container .new-from #package_detail_default_hero_image_input label input, .member-ship-container .new-from #package_detail_background_image_input label input, .member-ship-container .new-from #package_detail_gift_code_icon_input label input, .member-ship-container .new-from #package_detail_redemption_code_icon_input label input, .member-ship-container .new-from #package_detail_member_login_icon_input label input,
.member-ship-container .new-from #package_detail_top_header_font_color_input label input, .member-ship-container .new-from #package_detail_top_header_icon_input label input {
  margin: 0 10px 0 0;
}
/* line 1048, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from .margin-zero label {
  margin: 3px 0 5px;
  padding: 0;
  text-align: left;
  font-size: 15px;
}
/* line 1053, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from .margin-zero label input {
  margin: 0 10px 0 0;
}
/* line 1055, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from .margin-bottom-15 {
  margin-bottom: 15px;
}
/* line 1058, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from #package_detail_background_image_input label, .member-ship-container .new-from #package_detail_background_color_input label, .member-ship-container .new-from #itinerary_detail_background_image_input label, .member-ship-container .new-from .custom-zbb-input-wrapper label {
  width: 100px;
  font-size: 15px;
}
/* line 1061, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from #package_detail_background_image_input #package_detail_background_color, .member-ship-container .new-from #package_detail_background_color_input #package_detail_background_color, .member-ship-container .new-from #itinerary_detail_background_image_input #package_detail_background_color, .member-ship-container .new-from .custom-zbb-input-wrapper #package_detail_background_color {
  width: 300px;
}
/* line 1064, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from .nav-box span {
  margin: 0;
  padding: 0;
  text-align: left;
  font-size: 15px;
  display: inline-block;
}
/* line 1070, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from .nav-box label {
  margin: 0;
  padding: 0;
  text-align: left;
}
/* line 1074, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from .nav-box li {
  display: inline-block;
}
/* line 1076, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from .nav-box #package_detail_dynamic_page_attributes_header_input, .member-ship-container .new-from .nav-box #package_detail_dynamic_page_attributes_footer_input {
  margin-left: 20px;
}
/* line 1079, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from .nav-box #package_detail_dynamic_page_attributes_header_input label input, .member-ship-container .new-from .nav-box #package_detail_dynamic_page_attributes_footer_input label input {
  margin: 0 5px 0 0;
}
/* line 1081, ../../app/assets/stylesheets/application.sass */
.member-ship-container .color-picker {
  margin-bottom: 30px;
  margin-top: 20px;
}
/* line 1086, ../../app/assets/stylesheets/application.sass */
.member-ship-container .form-actions {
  padding: 15px 0;
  border-top: 2px solid #cccccc;
  background: transparent;
}
/* line 1090, ../../app/assets/stylesheets/application.sass */
.member-ship-container .form-actions .btn {
  width: 120px;
  text-align: center;
  font-weight: 600;
  height: 30px;
  line-height: 17px;
  margin-left: 5px;
}
/* line 1097, ../../app/assets/stylesheets/application.sass */
.member-ship-container .form-actions li {
  vertical-align: top;
}
/* line 1099, ../../app/assets/stylesheets/application.sass */
.member-ship-container .code-container {
  position: relative;
}
/* line 1101, ../../app/assets/stylesheets/application.sass */
.member-ship-container .code-container .head-box {
  border-bottom: 2px solid #cccccc;
  padding: 10px 0;
}
/* line 1104, ../../app/assets/stylesheets/application.sass */
.member-ship-container .code-container .head-box .btn {
  float: right;
  background: #278d74;
}
/* line 1107, ../../app/assets/stylesheets/application.sass */
.member-ship-container .code-container .head-box span {
  font-size: 16px;
  line-height: 25px;
}
/* line 1110, ../../app/assets/stylesheets/application.sass */
.member-ship-container .m-t-1 {
  margin-top: 20px;
}
/* line 1112, ../../app/assets/stylesheets/application.sass */
.member-ship-container .btndiv {
  position: absolute;
  right: 23px;
  top: 91px;
}
/* line 1116, ../../app/assets/stylesheets/application.sass */
.member-ship-container .btndiv .red-btn {
  background: #ae251d;
}
/* line 1118, ../../app/assets/stylesheets/application.sass */
.member-ship-container hr {
  border-top: 2px solid #cccccc;
}
/* line 1122, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan #package_plan_title_input label, .member-ship-container form.package_plan .desc label {
  display: block;
  margin: 0;
  padding: 0;
  float: none;
  text-align: left;
  font-size: 15px;
}
/* line 1129, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan #package_plan_title_input input, .member-ship-container form.package_plan .desc input {
  margin: 10px 0 0 0;
  width: 300px !important;
}
/* line 1132, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan #package_plan_title_input .inline-hints, .member-ship-container form.package_plan .desc .inline-hints {
  padding: 0;
  margin: 0;
}
/* line 1135, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan #package_plan_title_input .inline-errors, .member-ship-container form.package_plan .desc .inline-errors {
  padding: 0;
  margin: 0 0 0 0;
}
/* line 1138, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .ctabtn {
  margin-top: 20px;
}
/* line 1140, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .ctabtn span {
  font-size: 16px;
  margin-bottom: 10px;
  display: block;
}
/* line 1144, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .ctabtn .head {
  display: inline-block;
}
/* line 1146, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .ctabtn input {
  display: inline-block;
  width: 150px;
  margin: 0 0 0 20px;
}
/* line 1150, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .ctabtn .hint {
  display: inline-block;
  vertical-align: bottom;
  padding: 0;
  margin: 0;
  font-size: 12px;
}
/* line 1157, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
/* line 1161, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div li {
  display: inline-block;
  margin: 0;
}
/* line 1164, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div label {
  padding: 0;
  margin: 0;
  font-size: 14px;
  text-align: left;
  line-height: 28px;
}
/* line 1170, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div span {
  font-size: 15px;
  display: block;
}
/* line 1173, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div .check-div {
  padding: 0;
  margin: 0;
  float: left;
  width: 200px;
}
/* line 1178, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div .check-div label {
  display: block;
  margin: 0;
  padding: 0;
  float: none;
  text-align: left;
  font-size: 15px;
  position: relative;
  top: 7px;
}
/* line 1187, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div .check-div label input {
  margin: 0 5px 0 0;
}
/* line 1189, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div .check-div .inline-errors {
  padding: 0;
  margin: 20px 0 0 0;
}
/* line 1192, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div .check-div abbr {
  text-decoration: none !important;
}
/* line 1194, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div .input-div {
  float: left;
  width: 300px;
}
/* line 1197, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div .input-div li {
  width: 100%;
}
/* line 1199, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div .input-div label {
  width: auto;
  padding: 0;
  text-align: left;
  margin: 0;
  position: relative;
  top: 7px;
}
/* line 1206, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div .input-div .inline-errors {
  padding: 0;
  margin-left: 1.8em;
}
/* line 1209, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div .input-div .price-text {
  padding-left: 25px;
}
/* line 1211, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div .input-div abbr {
  text-decoration: none !important;
}
/* line 1213, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div .input-div input {
  display: inline-block;
}
/* line 1216, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div #package_plan_tshirt_fulfillment_input label {
  padding: 0;
  margin: 0;
}
/* line 1219, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .package-ckeditor {
  margin: 20px 0 0 0;
}

/* line 1222, ../../app/assets/stylesheets/application.sass */
#package_plan_custom_days_input label {
  font-size: 14px !important;
  line-height: 28px !important;
}

/* line 1225, ../../app/assets/stylesheets/application.sass */
.codehead {
  font-size: 16px;
  padding: 10px 0;
  display: block;
  border-bottom: 2px solid #cccccc;
}

/* line 1230, ../../app/assets/stylesheets/application.sass */
.redemption-code-div {
  width: 100%;
}
/* line 1232, ../../app/assets/stylesheets/application.sass */
.redemption-code-div span {
  font-weight: 600;
  font-size: 15px;
  display: inline-block;
  width: 30%;
  text-align: left;
  padding-right: 17px;
}
/* line 1239, ../../app/assets/stylesheets/application.sass */
.redemption-code-div .first-child {
  width: 30%;
  text-align: left;
}
/* line 1242, ../../app/assets/stylesheets/application.sass */
.redemption-code-div li {
  float: left;
}
/* line 1244, ../../app/assets/stylesheets/application.sass */
.redemption-code-div .head-div {
  float: left;
  width: 100%;
  padding: 10px 0;
  margin-top: 20px;
  border-bottom: 2px solid #cccccc;
}
/* line 1250, ../../app/assets/stylesheets/application.sass */
.redemption-code-div .form-actions {
  border-top: 0;
}
/* line 1252, ../../app/assets/stylesheets/application.sass */
.redemption-code-div .form-actions input {
  width: 150px;
}

/* line 1254, ../../app/assets/stylesheets/application.sass */
.package-row {
  width: 100%;
  float: left;
  padding: 20px 0;
  border-bottom: 2px solid #cccccc;
}
/* line 1259, ../../app/assets/stylesheets/application.sass */
.package-row .package-head {
  float: left;
  width: 30%;
  line-height: 28px;
}
/* line 1263, ../../app/assets/stylesheets/application.sass */
.package-row li {
  float: left;
  width: 100%;
  padding-rigth: 15px;
}
/* line 1267, ../../app/assets/stylesheets/application.sass */
.package-row li select {
  width: 100%;
  margin: 0;
}
/* line 1270, ../../app/assets/stylesheets/application.sass */
.package-row .redempmtion {
  float: left;
  width: 30%;
  text-align: left;
}
/* line 1274, ../../app/assets/stylesheets/application.sass */
.package-row .redempmtion select {
  width: 50%;
  margin: 0;
  min-height: 34px;
}
/* line 1278, ../../app/assets/stylesheets/application.sass */
.package-row .no-of-code {
  float: left;
  width: 30%;
}
/* line 1281, ../../app/assets/stylesheets/application.sass */
.package-row .no-of-code select {
  width: 50%;
  margin: 0;
  min-height: 34px;
}

/* line 1285, ../../app/assets/stylesheets/application.sass */
.code-duration-error {
  margin-left: 0 !important;
  padding: 0 !important;
}

/* line 1288, ../../app/assets/stylesheets/application.sass */
.package-row:last-child {
  border-bottom: 0;
}

/* line 1290, ../../app/assets/stylesheets/application.sass */
.coupan-code-row {
  float: left;
  width: 100%;
  margin-top: 20px;
  padding: 15px 0px;
  border-bottom: 2px solid #cccccc;
}
/* line 1296, ../../app/assets/stylesheets/application.sass */
.coupan-code-row .col-1 {
  width: 25%;
  padding: 0 15px;
  float: left;
}
/* line 1300, ../../app/assets/stylesheets/application.sass */
.coupan-code-row .col-1 span {
  font-size: 14px;
  font-weight: 600;
  display: block;
}
/* line 1304, ../../app/assets/stylesheets/application.sass */
.coupan-code-row .col-2 {
  width: 20%;
}
/* line 1306, ../../app/assets/stylesheets/application.sass */
.coupan-code-row label {
  display: none;
}
/* line 1308, ../../app/assets/stylesheets/application.sass */
.coupan-code-row li {
  margin: 0;
  padding: 0;
}
/* line 1311, ../../app/assets/stylesheets/application.sass */
.coupan-code-row li .inline-hints {
  padding: 0;
  margin: 0;
}
/* line 1314, ../../app/assets/stylesheets/application.sass */
.coupan-code-row li .inline-errors {
  padding: 0;
  margin-left: 0;
}
/* line 1317, ../../app/assets/stylesheets/application.sass */
.coupan-code-row li input {
  width: 100% !important;
  margin: 0;
}
/* line 1320, ../../app/assets/stylesheets/application.sass */
.coupan-code-row li input[type=checkbox] {
  width: auto !important;
}

/* line 1323, ../../app/assets/stylesheets/application.sass */
.discount-div li {
  float: left;
}
/* line 1325, ../../app/assets/stylesheets/application.sass */
.discount-div select {
  width: 100%;
  margin-left: 0 !important;
}
/* line 1328, ../../app/assets/stylesheets/application.sass */
.discount-div li:first-child {
  width: 20%;
  margin-right: 15px;
}
/* line 1331, ../../app/assets/stylesheets/application.sass */
.discount-div li:last-child {
  width: 65%;
}
/* line 1333, ../../app/assets/stylesheets/application.sass */
.discount-div .inline-errors {
  margin: 0 !important;
  padding: 0 !important;
}

/* line 1337, ../../app/assets/stylesheets/application.sass */
.remove-btn-div li {
  float: left;
  width: 100%;
}
/* line 1340, ../../app/assets/stylesheets/application.sass */
.remove-btn-div .remove_fields {
  float: right;
  display: block;
  margin-right: 15px;
  line-height: 25px;
  font-size: 14px;
  color: #cf1f1f;
  position: absolute;
  right: 68px;
}
/* line 1349, ../../app/assets/stylesheets/application.sass */
.remove-btn-div .inline-errors {
  margin: 0 !important;
  padding: 0 !important;
  position: absolute;
}

/* line 1353, ../../app/assets/stylesheets/application.sass */
.p-l-0 {
  padding-left: 0 !important;
}

/* line 1355, ../../app/assets/stylesheets/application.sass */
.m-l-1 {
  margin-left: 20px;
}

/* line 1357, ../../app/assets/stylesheets/application.sass */
.no-record {
  display: block;
  padding: 50px 0;
  text-align: center;
}

/* line 1361, ../../app/assets/stylesheets/application.sass */
.no-border {
  border: 0 !important;
}
/* line 1363, ../../app/assets/stylesheets/application.sass */
.no-border a {
  margin-left: 10px;
}

/* line 1365, ../../app/assets/stylesheets/application.sass */
.right-side-link {
  position: absolute;
  right: 73px;
  bottom: 173px;
}

/* line 1369, ../../app/assets/stylesheets/application.sass */
.duration-errors {
  display: block;
  color: firebrick;
  font-size: 0.92em;
  margin-top: 0.25em;
}

/* line 1374, ../../app/assets/stylesheets/application.sass */
.plan-label-errors {
  display: block;
  color: firebrick;
}

/* line 1378, ../../app/assets/stylesheets/application.sass */
#package_plan_custom_days_input .inline-errors {
  margin-left: 7em !important;
}

/* line 1380, ../../app/assets/stylesheets/application.sass */
.m-t-1 {
  margin-top: 20px;
}

/* line 1382, ../../app/assets/stylesheets/application.sass */
.package-info-icon {
  padding-left: 0px !important;
  cursor: pointer;
}

/* line 1386, ../../app/assets/stylesheets/application.sass */
table.box tbody td {
  position: relative;
  padding: 10px 10px;
}

/* line 1389, ../../app/assets/stylesheets/application.sass */
.round-btn {
  position: absolute;
  left: 110px;
  top: 6px;
  background: #cccccc;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  text-align: center;
  font-size: 11px;
  display: none;
}
/* line 1400, ../../app/assets/stylesheets/application.sass */
.round-btn span {
  display: block;
  line-height: 19px;
}

/* line 1405, ../../app/assets/stylesheets/application.sass */
table.box tbody td:hover .round-btn {
  display: block;
}

/* line 1408, ../../app/assets/stylesheets/application.sass */
#accordion .ui-helper-reset {
  line-height: 2;
}
/* line 1410, ../../app/assets/stylesheets/application.sass */
#accordion .ui-icon {
  display: inline-block;
}
/* line 1413, ../../app/assets/stylesheets/application.sass */
#accordion .choices-group li {
  line-height: 1.3em;
}

/* line 1418, ../../app/assets/stylesheets/application.sass */
.form-horizontal .tab_ham_button li {
  margin-left: 1.5em;
}

/* line 1420, ../../app/assets/stylesheets/application.sass */
.social_account_link {
  float: right;
  padding-bottom: 15px;
}

/* line 1423, ../../app/assets/stylesheets/application.sass */
.cke_editor_policy_additional_policy_text, .cke_editor_policy_cookie_policy_popup_text {
  width: 60% !important;
  margin-left: 114px !important;
}

/* line 1428, ../../app/assets/stylesheets/application.sass */
.package_plan_buy_now .inline-errors, .package_plan_give_gift .inline-errors, .package_plan_rank .inline-errors {
  position: absolute;
  font-size: 11px !important;
  padding-left: 110px !important;
}

/* line 1434, ../../app/assets/stylesheets/application.sass */
.package_plan_buy_now li, .package_plan_give_gift li {
  width: 300px;
}

/* line 1436, ../../app/assets/stylesheets/application.sass */
.multi-select-form {
  float: left;
  padding-left: 1em;
  max-width: 700px;
  min-width: 30%;
}

/* line 1445, ../../app/assets/stylesheets/application.sass */
.content-page .content-form .inputs legend {
  float: left;
  text-align: right;
  padding-top: 0.5em;
  width: 100px;
  border-bottom: 0;
  font-size: 12px;
}
/* line 1452, ../../app/assets/stylesheets/application.sass */
.content-page .content-form .inputs ol {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-top: 0;
}
/* line 1457, ../../app/assets/stylesheets/application.sass */
.content-page .form-btn-new {
  border-top: 0;
  margin-top: 0;
  padding-left: 0px;
}
/* line 1463, ../../app/assets/stylesheets/application.sass */
.content-page .content-box .input legend {
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
  padding-left: 54px;
}
/* line 1468, ../../app/assets/stylesheets/application.sass */
.content-page .content-box .input ol {
  margin-left: 0;
}

/* line 1471, ../../app/assets/stylesheets/application.sass */
.selectbox-div .view-type-text {
  float: left;
  text-align: right;
  font-size: 0.85em;
  padding-top: 0.5em;
  width: 100px;
}
/* line 1477, ../../app/assets/stylesheets/application.sass */
.selectbox-div .selectpicker {
  width: 30%;
  margin-left: 1em;
  height: 30px;
  margin-bottom: 17px;
}

/* line 1482, ../../app/assets/stylesheets/application.sass */
.no-content-div {
  display: block;
  text-align: center;
  margin-top: 200px;
  font-size: 1.5em;
}

/* line 1487, ../../app/assets/stylesheets/application.sass */
.option-remove-div {
  position: relative;
}
/* line 1489, ../../app/assets/stylesheets/application.sass */
.option-remove-div .string {
  display: inline-block;
  width: 100%;
}
/* line 1492, ../../app/assets/stylesheets/application.sass */
.option-remove-div .string input {
  width: 30% !important;
  margin-right: 0;
}
/* line 1495, ../../app/assets/stylesheets/application.sass */
.option-remove-div .remove_fields {
  position: absolute;
  left: 44%;
  top: 8px;
}

/* line 1499, ../../app/assets/stylesheets/application.sass */
.addmore {
  position: relative;
  right: 0;
  bottom: 0;
  padding-left: 115px;
}

/* line 1504, ../../app/assets/stylesheets/application.sass */
.noborder {
  border-top: 0;
  border-bottom: 0;
}

/* line 1507, ../../app/assets/stylesheets/application.sass */
.new-cta-feed {
  position: absolute;
  top: 25px;
}

/* line 1510, ../../app/assets/stylesheets/application.sass */
.margin-cta-feed {
  margin-top: 20px;
}

/* line 1512, ../../app/assets/stylesheets/application.sass */
.margin-label-feed-cta {
  margin-left: 48px;
}

/* line 1516, ../../app/assets/stylesheets/application.sass */
#package_detail_dynamic_page_attributes_page_title_input p, #itinerary_detail_dynamic_page_attributes_page_title_input p, #package_detail_itinerary_page_label_input p, #itinerary_detail_dynamic_page_attributes_label_text_input p, #package_detail_dynamic_page_attributes_label_text_input p,
#package_detail_top_header_title_input p {
  margin: 0px;
  padding: 0px;
}

/* line 1519, ../../app/assets/stylesheets/application.sass */
.margin-radio-button-feed {
  margin-left: 182px;
}

/* line 1521, ../../app/assets/stylesheets/application.sass */
.width-feed-cta-title {
  width: 186px !important;
}

/* line 1523, ../../app/assets/stylesheets/application.sass */
.truncate-text {
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
}

/* line 1527, ../../app/assets/stylesheets/application.sass */
.margin-botton-2-3 {
  margin-bottom: 2.3em !important;
}

/* line 1530, ../../app/assets/stylesheets/application.sass */
.custom-hint-design .inline-hints {
  color: #bbbbbb !important;
}

/* line 1532, ../../app/assets/stylesheets/application.sass */
.stripe-discount-error {
  margin-left: 0px !important;
  padding: 0px !important;
}

/* line 1536, ../../app/assets/stylesheets/application.sass */
.suggestion-feed-select select {
  width: 100%;
}

/* line 1538, ../../app/assets/stylesheets/application.sass */
.sub-topic-select {
  width: 40% !important;
}

/* line 1541, ../../app/assets/stylesheets/application.sass */
.sub-topic-select ~ .pull-left .remove-btn {
  margin-left: 0px;
}

/* line 1543, ../../app/assets/stylesheets/application.sass */
.suggestion-feed-select input.width-70 {
  width: 70% !important;
}

/* line 1547, ../../app/assets/stylesheets/application.sass */
.sub-topic-parent .inputs ol {
  margin-bottom: 10px;
}

/* line 1550, ../../app/assets/stylesheets/application.sass */
.suggestion-dynamic-drop select {
  width: 100%;
}

/* line 1553, ../../app/assets/stylesheets/application.sass */
.update-radio-btn .choices-group {
  margin: 0;
}
/* line 1556, ../../app/assets/stylesheets/application.sass */
.update-radio-btn .choices-group li:last-child label {
  margin-top: 22px;
}

/* line 1559, ../../app/assets/stylesheets/application.sass */
.external-link-btn li {
  width: 30%;
  float: left;
}

/* line 1563, ../../app/assets/stylesheets/application.sass */
.external-link-label li {
  width: 100%;
}
/* line 1565, ../../app/assets/stylesheets/application.sass */
.external-link-label li label {
  margin-left: 30px !important;
  padding-left: 0 !important;
  margin-top: 6px !important;
  width: 100%;
}

/* line 1571, ../../app/assets/stylesheets/application.sass */
.suggention-fields .width-60 {
  width: 60%;
  margin-top: 0;
}
/* line 1574, ../../app/assets/stylesheets/application.sass */
.suggention-fields .width-60 li {
  margin-left: 0;
  width: 40%;
  float: left;
}
/* line 1578, ../../app/assets/stylesheets/application.sass */
.suggention-fields .remove-btn {
  margin-left: 30px;
  margin-top: 5px;
}

/* line 1582, ../../app/assets/stylesheets/application.sass */
.content-publish-div label {
  margin-left: 0 !important;
  padding-left: 0 !important;
}

/* line 1586, ../../app/assets/stylesheets/application.sass */
.left-input-box {
  float: left;
  width: 20%;
}
/* line 1590, ../../app/assets/stylesheets/application.sass */
.left-input-box .inputs input {
  margin-left: 0;
  width: 100%;
}

/* line 1593, ../../app/assets/stylesheets/application.sass */
.right-update-btn {
  float: left;
  width: 80%;
}
/* line 1596, ../../app/assets/stylesheets/application.sass */
.right-update-btn .form-actions {
  padding: 0;
  border: 0;
  margin: 0;
  background: transparent;
}

/* line 1601, ../../app/assets/stylesheets/application.sass */
.clear {
  clear: both;
}

/* line 1603, ../../app/assets/stylesheets/application.sass */
.label-color {
  font-size: 0.85em !important;
}

/* line 1606, ../../app/assets/stylesheets/application.sass */
.feed_or_aap_search {
  margin-left: 115px !important;
}

/* line 1609, ../../app/assets/stylesheets/application.sass */
.margin-top-120 {
  margin-top: 120px !important;
}

/* line 1611, ../../app/assets/stylesheets/application.sass */
.margin-top-164 {
  margin-top: 164px !important;
}

/* line 1614, ../../app/assets/stylesheets/application.sass */
.margin-top-50 {
  margin-top: 50px !important;
}

/* line 1616, ../../app/assets/stylesheets/application.sass */
.margin-top-40 {
  margin-top: 40px !important;
}

/* line 1618, ../../app/assets/stylesheets/application.sass */
.margin-top-0 {
  margin-top: 0 !important;
}

/* line 1620, ../../app/assets/stylesheets/application.sass */
.margin-top-360 {
  margin-top: 360px !important;
}

/* line 1623, ../../app/assets/stylesheets/application.sass */
.cke_editor_policy_additional_policy_text, .cke_editor_policy_cookie_policy_popup_text {
  width: 60% !important;
  margin-left: 114px !important;
}

/* line 1627, ../../app/assets/stylesheets/application.sass */
.margin-botton-2-3 {
  margin-bottom: 2.3em !important;
}

/* line 1629, ../../app/assets/stylesheets/application.sass */
.paid-fields, .season-pass-date {
  display: none;
}

/* line 1631, ../../app/assets/stylesheets/application.sass */
.full-container {
  float: left;
  width: 100%;
}

/* line 1634, ../../app/assets/stylesheets/application.sass */
.member-ship-container {
  background: #fafafa;
  padding: 30px;
  border-radius: 9px;
}
/* line 1638, ../../app/assets/stylesheets/application.sass */
.member-ship-container .table-head {
  background: #f4f4f4;
  padding: 12px 8px;
}
/* line 1641, ../../app/assets/stylesheets/application.sass */
.member-ship-container .thead-decorate {
  background: #eeeeee;
}
/* line 1643, ../../app/assets/stylesheets/application.sass */
.member-ship-container .instruction-text {
  font-size: 12px;
}
/* line 1645, ../../app/assets/stylesheets/application.sass */
.member-ship-container .subhead-text {
  margin: 20px 0;
  padding: 12px 0;
  border-bottom: 2px solid #cccccc;
  font-size: 15px;
}
/* line 1652, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from #package_detail_dynamic_page_attributes_page_title_input label, .member-ship-container .new-from #package_detail_dynamic_page_attributes_url_path_input label, .member-ship-container .new-from #itinerary_event_name_input label, .member-ship-container .new-from #itinerary_event_date_input label, .member-ship-container .new-from #itinerary_event_location_input label, .member-ship-container .new-from #itinerary_detail_dynamic_page_attributes_url_path_input label, .member-ship-container .new-from #package_detail_dynamic_page_attributes_label_text_input label {
  display: block;
  margin: 0;
  padding: 0;
  float: none;
  text-align: left;
  font-size: 15px;
  width: auto;
}
/* line 1660, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from #package_detail_dynamic_page_attributes_page_title_input input, .member-ship-container .new-from #package_detail_dynamic_page_attributes_url_path_input input, .member-ship-container .new-from #itinerary_event_name_input input, .member-ship-container .new-from #itinerary_event_date_input input, .member-ship-container .new-from #itinerary_event_location_input input, .member-ship-container .new-from #itinerary_detail_dynamic_page_attributes_url_path_input input, .member-ship-container .new-from #package_detail_dynamic_page_attributes_label_text_input input {
  margin: 10px 0 0 0;
  width: 300px !important;
}
/* line 1663, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from #package_detail_dynamic_page_attributes_page_title_enabled_input, .member-ship-container .new-from #itinerary_is_enabled_input {
  margin-bottom: 20px;
}
/* line 1665, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from #package_detail_dynamic_page_attributes_page_title_enabled_input label, .member-ship-container .new-from #itinerary_is_enabled_input label {
  margin: 0;
  padding: 0;
}
/* line 1668, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from #package_detail_dynamic_page_attributes_page_title_enabled_input input, .member-ship-container .new-from #itinerary_is_enabled_input input {
  margin: 0 10px 0 0;
}
/* line 1671, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from #package_detail_hero_image_input label, .member-ship-container .new-from #itinerary_detail_hero_image_input label, .member-ship-container .new-from #itinerary_detail_background_image_input label, .member-ship-container .new-from #itinerary_detail_default_hero_image_input label {
  margin: 0;
  padding: 0;
  text-align: left;
  font-size: 15px;
}
/* line 1676, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from #package_detail_hero_image_input label input, .member-ship-container .new-from #itinerary_detail_hero_image_input label input, .member-ship-container .new-from #itinerary_detail_background_image_input label input, .member-ship-container .new-from #itinerary_detail_default_hero_image_input label input {
  margin: 0 10px 0 0;
}
/* line 1679, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from #package_detail_background_color_input label, .member-ship-container .new-from #itinerary_detail_background_color label, .member-ship-container .new-from #itinerary_detail_background_color_input label {
  width: auto;
  font-size: 15px;
}
/* line 1682, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from #package_detail_background_color_input #package_detail_background_color, .member-ship-container .new-from #package_detail_background_color_input #itinerary_detail_background_color, .member-ship-container .new-from #itinerary_detail_background_color #package_detail_background_color, .member-ship-container .new-from #itinerary_detail_background_color #itinerary_detail_background_color, .member-ship-container .new-from #itinerary_detail_background_color_input #package_detail_background_color, .member-ship-container .new-from #itinerary_detail_background_color_input #itinerary_detail_background_color {
  width: 300px;
}
/* line 1685, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from .nav-box span {
  margin: 0;
  padding: 0;
  text-align: left;
  font-size: 15px;
  float: left;
}
/* line 1691, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from .nav-box label {
  margin: 0;
  padding: 0;
  text-align: left;
}
/* line 1695, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from .nav-box li {
  float: left;
}
/* line 1697, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from .nav-box #package_detail_dynamic_page_attributes_header_input, .member-ship-container .new-from .nav-box #package_detail_dynamic_page_attributes_footer_input, .member-ship-container .new-from .nav-box #itinerary_detail_dynamic_page_attributes_header_input, .member-ship-container .new-from .nav-box #itinerary_detail_dynamic_page_attributes_footer_input {
  margin-left: 20px;
}
/* line 1700, ../../app/assets/stylesheets/application.sass */
.member-ship-container .new-from .nav-box #package_detail_dynamic_page_attributes_header_input label input, .member-ship-container .new-from .nav-box #package_detail_dynamic_page_attributes_footer_input label input, .member-ship-container .new-from .nav-box #itinerary_detail_dynamic_page_attributes_header_input label input, .member-ship-container .new-from .nav-box #itinerary_detail_dynamic_page_attributes_footer_input label input {
  margin: 0 5px 0 0;
}
/* line 1702, ../../app/assets/stylesheets/application.sass */
.member-ship-container .color-picker {
  margin-bottom: 30px;
  margin-top: 20px;
}
/* line 1705, ../../app/assets/stylesheets/application.sass */
.member-ship-container .form-actions {
  padding: 15px 0;
  border-top: 2px solid #cccccc;
  background: transparent;
}
/* line 1709, ../../app/assets/stylesheets/application.sass */
.member-ship-container .form-actions .btn {
  width: 120px;
  text-align: center;
  font-weight: 600;
  height: 30px;
  line-height: 17px;
  margin-left: 5px;
}
/* line 1716, ../../app/assets/stylesheets/application.sass */
.member-ship-container .form-actions li {
  vertical-align: top;
}
/* line 1718, ../../app/assets/stylesheets/application.sass */
.member-ship-container .code-container {
  position: relative;
}
/* line 1720, ../../app/assets/stylesheets/application.sass */
.member-ship-container .code-container .head-box {
  border-bottom: 2px solid #cccccc;
  padding: 10px 0;
}
/* line 1723, ../../app/assets/stylesheets/application.sass */
.member-ship-container .code-container .head-box .btn {
  float: right;
  background: #278d74;
}
/* line 1726, ../../app/assets/stylesheets/application.sass */
.member-ship-container .code-container .head-box span {
  font-size: 16px;
  line-height: 25px;
}
/* line 1729, ../../app/assets/stylesheets/application.sass */
.member-ship-container .m-t-1 {
  margin-top: 20px;
}
/* line 1731, ../../app/assets/stylesheets/application.sass */
.member-ship-container .btndiv {
  position: absolute;
  right: 23px;
  top: 91px;
}
/* line 1735, ../../app/assets/stylesheets/application.sass */
.member-ship-container .btndiv .red-btn {
  background: #ae251d;
}
/* line 1737, ../../app/assets/stylesheets/application.sass */
.member-ship-container hr {
  border-top: 2px solid #cccccc;
}
/* line 1741, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan #package_plan_title_input label, .member-ship-container form.package_plan .desc label, .member-ship-container form.package_plan .package-input-fieldset label {
  display: block;
  margin: 0;
  padding: 0;
  float: none;
  text-align: left;
  font-size: 15px;
}
/* line 1748, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan #package_plan_title_input input, .member-ship-container form.package_plan .desc input, .member-ship-container form.package_plan .package-input-fieldset input {
  margin: 10px 0 0 0;
  width: 300px !important;
}
/* line 1751, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan #package_plan_title_input .inline-hints, .member-ship-container form.package_plan .desc .inline-hints, .member-ship-container form.package_plan .package-input-fieldset .inline-hints {
  color: black;
  padding: 0;
  margin: 0;
}
/* line 1755, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan #package_plan_title_input .inline-errors, .member-ship-container form.package_plan .desc .inline-errors, .member-ship-container form.package_plan .package-input-fieldset .inline-errors {
  padding: 0;
  margin: 0 0 0 0;
}
/* line 1758, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .package-input-fieldset label {
  margin-bottom: 0.5em;
}
/* line 1760, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .ctabtn {
  margin-top: 20px;
}
/* line 1762, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .ctabtn span {
  font-size: 16px;
  margin-bottom: 10px;
  display: block;
}
/* line 1766, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .ctabtn .head {
  display: inline-block;
}
/* line 1768, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .ctabtn input {
  display: inline-block;
  width: 150px;
  margin: 0 0 0 20px;
}
/* line 1772, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .ctabtn .hint {
  display: inline-block;
  vertical-align: bottom;
  padding: 0;
  margin: 0;
  font-size: 12px;
}
/* line 1779, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
/* line 1783, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div li {
  display: inline-block;
  margin: 0;
}
/* line 1786, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div label {
  padding: 0;
  margin: 0;
  font-size: 14px;
  text-align: left;
  line-height: 28px;
}
/* line 1792, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div span {
  font-size: 15px;
  display: block;
}
/* line 1795, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div .check-div {
  padding: 0;
  margin: 0;
  float: left;
  width: 150px;
}
/* line 1800, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div .check-div label {
  display: block;
  margin: 0;
  padding: 0;
  float: none;
  text-align: left;
  font-size: 15px;
  position: relative;
  top: 7px;
}
/* line 1809, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div .check-div label input {
  margin: 0 5px 0 0;
}
/* line 1811, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div .check-div .inline-errors {
  padding: 0;
  margin: 20px 0 0 0;
}
/* line 1814, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div .input-div {
  float: left;
}
/* line 1816, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div .input-div label {
  width: auto;
  padding: 0;
  text-align: left;
  margin: 0;
  position: relative;
  top: 7px;
}
/* line 1823, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div .input-div .inline-errors {
  padding: 0;
}
/* line 1825, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div .input-div .price-text {
  padding-left: 25px;
}
/* line 1828, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .time-div #package_plan_tshirt_fulfillment_input label {
  padding: 0;
  margin: 0;
}
/* line 1831, ../../app/assets/stylesheets/application.sass */
.member-ship-container form.package_plan .package-ckeditor {
  margin: 20px 0 0 0;
}
/* line 1834, ../../app/assets/stylesheets/application.sass */
.member-ship-container .error label, .member-ship-container .error input {
  color: black;
}
/* line 1836, ../../app/assets/stylesheets/application.sass */
.member-ship-container input[type="checkbox"] {
  position: relative;
  top: 1px;
}

/* line 1841, ../../app/assets/stylesheets/application.sass */
#package_plan_custom_days_input label {
  font-size: 14px !important;
  line-height: 19px !important;
}

/* line 1844, ../../app/assets/stylesheets/application.sass */
.codehead {
  font-size: 16px;
  padding: 10px 0;
  display: block;
  border-bottom: 2px solid #cccccc;
}

/* line 1850, ../../app/assets/stylesheets/application.sass */
.discount-div li {
  float: left;
}
/* line 1852, ../../app/assets/stylesheets/application.sass */
.discount-div select {
  width: 100%;
  margin-left: 0 !important;
}
/* line 1855, ../../app/assets/stylesheets/application.sass */
.discount-div li:first-child {
  width: 20%;
  margin-right: 15px;
  min-width: 50px;
}
/* line 1859, ../../app/assets/stylesheets/application.sass */
.discount-div li:last-child {
  width: 63%;
}

/* line 1862, ../../app/assets/stylesheets/application.sass */
.remove-btn-div li {
  float: left;
  width: 100%;
}
/* line 1865, ../../app/assets/stylesheets/application.sass */
.remove-btn-div .remove_fields {
  margin-right: 15px;
  line-height: 25px;
  font-size: 14px;
  color: #cf1f1f;
  position: absolute;
  right: 68px;
}

/* line 1872, ../../app/assets/stylesheets/application.sass */
.p-l-0 {
  padding-left: 0 !important;
}

/* line 1874, ../../app/assets/stylesheets/application.sass */
.m-l-1 {
  margin-left: 20px;
}

/* line 1876, ../../app/assets/stylesheets/application.sass */
.no-record {
  display: block;
  padding: 50px 0;
  text-align: center;
}

/* line 1880, ../../app/assets/stylesheets/application.sass */
.no-border {
  border: 0 !important;
}

/* line 1882, ../../app/assets/stylesheets/application.sass */
.package-info-icon {
  padding-left: 0px !important;
  cursor: pointer;
}

/* line 1886, ../../app/assets/stylesheets/application.sass */
table.box tbody td {
  position: relative;
  padding: 10px 10px;
}

/* line 1890, ../../app/assets/stylesheets/application.sass */
#redemption-code .round-btn {
  left: 195px;
}

/* line 1892, ../../app/assets/stylesheets/application.sass */
.round-btn {
  position: absolute;
  left: 108px;
  top: 6px;
  background: #cccccc;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  text-align: center;
  font-size: 11px;
  display: none;
}
/* line 1903, ../../app/assets/stylesheets/application.sass */
.round-btn span {
  display: block;
  line-height: 19px;
}

/* line 1908, ../../app/assets/stylesheets/application.sass */
table.box tbody td:hover .round-btn {
  display: block;
}

/* line 1911, ../../app/assets/stylesheets/application.sass */
.package_plan_buy_now .inline-errors, .package_plan_give_gift .inline-errors, .package_plan_rank .inline-errors {
  position: absolute;
  font-size: 11px !important;
  padding-left: 110px !important;
}

/* line 1916, ../../app/assets/stylesheets/application.sass */
#package_detail_dynamic_page_attributes_page_title_input p, #itinerary_event_name_input p {
  margin: 0px;
  padding: 0px;
}

/* line 1919, ../../app/assets/stylesheets/application.sass */
.stripe-discount-error {
  margin-left: 0px !important;
  padding: 0px !important;
}

/* line 1922, ../../app/assets/stylesheets/application.sass */
.left-input-box {
  float: left;
  width: 20%;
}
/* line 1926, ../../app/assets/stylesheets/application.sass */
.left-input-box .inputs input {
  margin-left: 0;
  width: 100%;
}

/* line 1929, ../../app/assets/stylesheets/application.sass */
.right-update-btn {
  float: left;
  width: 80%;
}
/* line 1932, ../../app/assets/stylesheets/application.sass */
.right-update-btn .form-actions {
  padding: 0;
  border: 0;
  margin: 0;
  background: transparent;
}

/* line 1937, ../../app/assets/stylesheets/application.sass */
.clear {
  clear: both;
}

/* line 1940, ../../app/assets/stylesheets/application.sass */
.discount-code-li p.inline-errors {
  margin: 0 !important;
}

/* line 1942, ../../app/assets/stylesheets/application.sass */
.margin-top-132 {
  margin-top: 132px !important;
}

/* line 1944, ../../app/assets/stylesheets/application.sass */
.hs_background_image {
  margin-bottom: 10px;
}

/* line 1946, ../../app/assets/stylesheets/application.sass */
.preview-mode {
  padding-left: calc(100px + 2.5em);
  margin-bottom: 10px;
}

/* line 1949, ../../app/assets/stylesheets/application.sass */
.CTA-button-preview-mode {
  padding-left: 150px;
  margin-bottom: 10px;
}

/* line 1952, ../../app/assets/stylesheets/application.sass */
.row-CTA-button-preview-mode {
  margin-bottom: 10px;
}

/* line 1954, ../../app/assets/stylesheets/application.sass */
.image-preview {
  padding-left: 115px;
  margin-bottom: 15px;
  margin-top: -10px;
}

/* line 1958, ../../app/assets/stylesheets/application.sass */
.ft-CTA-button-preview-mode {
  padding-left: 200px;
  margin-bottom: 10px;
}

/* line 1962, ../../app/assets/stylesheets/application.sass */
.custom-hint-design .inline-hints {
  color: #bbbbbb !important;
}

/* line 1964, ../../app/assets/stylesheets/application.sass */
.localized_theme_color {
  width: 100% !important;
}

/* line 1968, ../../app/assets/stylesheets/application.sass */
.theme-color-contry-select select {
  height: 30px;
  width: 100%;
}

/* line 1972, ../../app/assets/stylesheets/application.sass */
.editor-div {
  float: left;
  width: 100%;
  margin-top: 40px;
  padding-left: 80px;
}
/* line 1977, ../../app/assets/stylesheets/application.sass */
.editor-div label {
  display: block;
  font-size: 15px;
}
/* line 1980, ../../app/assets/stylesheets/application.sass */
.editor-div .package-ckeditor {
  margin-left: 0;
}

/* line 1984, ../../app/assets/stylesheets/application.sass */
.itinerary-details-container .date-div {
  float: left;
  width: 100%;
}
/* line 1987, ../../app/assets/stylesheets/application.sass */
.itinerary-details-container .date-div .date_time_picker {
  float: left;
  width: 250px;
  margin-right: 15px;
}
/* line 1991, ../../app/assets/stylesheets/application.sass */
.itinerary-details-container .date-div .date_time_picker label {
  width: 100%;
  font-size: 15px;
  text-align: left;
}
/* line 1995, ../../app/assets/stylesheets/application.sass */
.itinerary-details-container .date-div .date_time_picker input {
  width: 100% !important;
  margin: 0;
}
/* line 1998, ../../app/assets/stylesheets/application.sass */
.itinerary-details-container p.inline-errors {
  padding-left: 0;
  margin-left: 0;
}
/* line 2002, ../../app/assets/stylesheets/application.sass */
.itinerary-details-container .new-from input {
  margin-top: 5px !important;
}
/* line 2004, ../../app/assets/stylesheets/application.sass */
.itinerary-details-container .new-from input[type="checkbox"] {
  margin-top: 0px !important;
}
/* line 2006, ../../app/assets/stylesheets/application.sass */
.itinerary-details-container label {
  font-size: 14px !important;
}

/* line 2008, ../../app/assets/stylesheets/application.sass */
.itinerary_set_list_cta_note {
  padding-top: 10px;
  display: block;
  font-size: 11px;
  margin-bottom: 0.3em;
}

/* line 2013, ../../app/assets/stylesheets/application.sass */
.itinery-div {
  margin-top: 0;
  padding: 30px 0;
}
/* line 2016, ../../app/assets/stylesheets/application.sass */
.itinery-div .col-1 {
  padding: 0 15px;
}
/* line 2018, ../../app/assets/stylesheets/application.sass */
.itinery-div .checkbox {
  float: left;
  width: 50px;
  margin-top: 25px;
  margin-left: 10px;
}
/* line 2024, ../../app/assets/stylesheets/application.sass */
.itinery-div .boolean label {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 15px;
  width: auto !important;
}
/* line 2030, ../../app/assets/stylesheets/application.sass */
.itinery-div .boolean label input {
  box-shadow: none;
  font-size: 50px;
}
/* line 2034, ../../app/assets/stylesheets/application.sass */
.itinery-div .remove-btn-div span {
  font-weight: 300;
  margin-bottom: 0px;
}
/* line 2037, ../../app/assets/stylesheets/application.sass */
.itinery-div .remove-btn {
  margin-top: 28px;
}
/* line 2039, ../../app/assets/stylesheets/application.sass */
.itinery-div .remove-btn .remove_fields {
  color: red;
}

/* line 2041, ../../app/assets/stylesheets/application.sass */
.social-btn {
  padding-left: 75px;
  position: relative;
  margin-top: 40px;
  float: left;
  width: 100%;
}
/* line 2047, ../../app/assets/stylesheets/application.sass */
.social-btn li {
  float: left;
  width: auto;
  margin-right: 40px;
}
/* line 2051, ../../app/assets/stylesheets/application.sass */
.social-btn li label {
  padding: 0 !important;
  margin: 0 !important;
}
/* line 2054, ../../app/assets/stylesheets/application.sass */
.social-btn li label input {
  font-size: 20px;
  position: relative;
  top: -1px !important;
  width: auto !important;
  margin-right: 10px;
}

/* line 2060, ../../app/assets/stylesheets/application.sass */
.addmore-btn {
  text-align: right;
  margin-top: 10px;
}

/* line 2063, ../../app/assets/stylesheets/application.sass */
.background-preview {
  padding-left: 100px;
  margin-left: 1.2em;
}

/* line 2066, ../../app/assets/stylesheets/application.sass */
.btn-padding {
  padding-left: 60px !important;
}

/* line 2068, ../../app/assets/stylesheets/application.sass */
.btn-width {
  width: 100px;
}

/* line 2070, ../../app/assets/stylesheets/application.sass */
.itinerary-btn {
  width: auto !important;
}

/* line 2072, ../../app/assets/stylesheets/application.sass */
.input-margin-top {
  position: relative;
  top: -1px;
}

/* line 2075, ../../app/assets/stylesheets/application.sass */
#itinerary_detail_dynamic_page_attributes_page_title_input, #itinerary_detail_dynamic_page_attributes_label_text_input {
  margin-bottom: 5px;
}

/* line 2077, ../../app/assets/stylesheets/application.sass */
#package_detail_background_image_input {
  padding-top: 10px;
}

/* line 2079, ../../app/assets/stylesheets/application.sass */
.member-ship-container .m-t-35 {
  margin-top: 35px;
}

/* line 2081, ../../app/assets/stylesheets/application.sass */
#redemptionForm li {
  margin-bottom: 0;
}

/* line 2084, ../../app/assets/stylesheets/application.sass */
#itinerary_detail_background_image_input .inline-hints, #itinerary_detail_background_image_input .inline-errors {
  padding-left: 100px;
}

/* line 2087, ../../app/assets/stylesheets/application.sass */
#package_detail_background_image_input .inline-hints, #package_detail_background_image_input .inline-errors {
  padding-left: 125px;
}

/* line 2090, ../../app/assets/stylesheets/application.sass */
#package_detail_background_image_enabled_input label, #package_detail_background_image_enabled_input .inline-errors {
  padding-left: 104px;
}

/* line 2093, ../../app/assets/stylesheets/application.sass */
#itinerary_detail_background_image_enabled_input label, #itinerary_detail_background_image_enabled_input .inline-errors {
  padding-left: 100px;
}

/* line 2095, ../../app/assets/stylesheets/application.sass */
.padding-top-50 {
  padding-bottom: 50px;
}

/* line 2097, ../../app/assets/stylesheets/application.sass */
.codehead-timezone {
  font-size: 12px;
}

/* line 2099, ../../app/assets/stylesheets/application.sass */
#home_screen_enable_countdown_clock_input {
  margin-bottom: 30px;
}

/* line 2102, ../../app/assets/stylesheets/application.sass */
.clock-row .inline-errors, .clock-row .inline-hints {
  padding-left: 0px !important;
  margin-left: 0em !important;
}

/* line 2105, ../../app/assets/stylesheets/application.sass */
.m-t-3 {
  margin-top: 30px;
}

/* line 2107, ../../app/assets/stylesheets/application.sass */
.m-b-3 {
  margin-bottom: 30px;
}

/* line 2110, ../../app/assets/stylesheets/application.sass */
.clock-div li {
  margin: 0 0 0 0;
}
/* line 2112, ../../app/assets/stylesheets/application.sass */
.clock-div li label {
  padding: 0 0 0 0 !important;
  margin: 0 0 5px 0 !important;
  width: auto;
  display: block;
  font-size: 14px;
  text-align: left;
}
/* line 2119, ../../app/assets/stylesheets/application.sass */
.clock-div .clock-row {
  float: left;
  width: 100%;
}
/* line 2122, ../../app/assets/stylesheets/application.sass */
.clock-div .clock-row li {
  float: left;
  width: 300px;
  margin-right: 30px;
}
/* line 2126, ../../app/assets/stylesheets/application.sass */
.clock-div .clock-row li label {
  width: 100%;
}
/* line 2128, ../../app/assets/stylesheets/application.sass */
.clock-div .clock-row li input {
  width: 100% !important;
  margin: 0;
}
/* line 2132, ../../app/assets/stylesheets/application.sass */
.clock-div .clock-row .color-picker input {
  width: 150px !important;
}

/* line 2135, ../../app/assets/stylesheets/application.sass */
.date-row li {
  width: 150px !important;
}

/* line 2139, ../../app/assets/stylesheets/application.sass */
#package_plan_list tr {
  cursor: move;
}

/* line 2142, ../../app/assets/stylesheets/application.sass */
#package_detail_dynamic_page_attributes_url_path_input p.inline-errors, #package_detail_preview_url_input p.inline-errors, #itinerary_detail_dynamic_page_attributes_url_path_input p.inline-errors, #itinerary_detail_preview_url_input p.inline-errors {
  margin: 0;
  padding: 0;
}

/* line 2146, ../../app/assets/stylesheets/application.sass */
.marchandise-div .comman-div {
  float: left;
  width: 220px !important;
  margin-left: 0;
}
/* line 2150, ../../app/assets/stylesheets/application.sass */
.marchandise-div .comman-div label {
  top: 0 !important;
}
/* line 2152, ../../app/assets/stylesheets/application.sass */
.marchandise-div .comman-div #package_plan_custom_days_input {
  margin-left: 0;
}
/* line 2154, ../../app/assets/stylesheets/application.sass */
.marchandise-div .comman-div #package_plan_custom_days_input input {
  width: 100px;
}
/* line 2157, ../../app/assets/stylesheets/application.sass */
.marchandise-div .comman-div #package_plan_custom_days_input label {
  margin-top: 5px !important;
}
/* line 2159, ../../app/assets/stylesheets/application.sass */
.marchandise-div .comman-div:first-child {
  width: 150px !important;
}
/* line 2161, ../../app/assets/stylesheets/application.sass */
.marchandise-div .comman-div:first-child input[type="checkbox"] {
  top: -1px;
}
/* line 2163, ../../app/assets/stylesheets/application.sass */
.marchandise-div .Season-pass {
  width: auto !important;
}
/* line 2165, ../../app/assets/stylesheets/application.sass */
.marchandise-div .Season-pass:last-child {
  margin-left: 20px;
}

/* line 2167, ../../app/assets/stylesheets/application.sass */
.mgl-1 + .select2 {
  margin-left: 1em !important;
}

/* line 2170, ../../app/assets/stylesheets/application.sass */
#package_detail_preview_url_input label, #itinerary_detail_preview_url_input label {
  width: 150px;
}

/* line 2172, ../../app/assets/stylesheets/application.sass */
.p-e-none {
  pointer-events: none;
}

/* line 2175, ../../app/assets/stylesheets/application.sass */
#itinerary_detail_default_hero_image_input .inline-hints, #itinerary_detail_default_hero_image_input .inline-errors {
  padding-left: 100px;
}

/* line 2177, ../../app/assets/stylesheets/application.sass */
.padding-top-50 {
  padding-bottom: 30px;
}

/* line 2179, ../../app/assets/stylesheets/application.sass */
.codehead-timezone {
  font-size: 12px;
}

/* line 2182, ../../app/assets/stylesheets/application.sass */
#package_detail_itinerary_page_label_input label, #package_detail_top_header_title_input label, #package_detail_top_header_font_color_input label {
  width: 50%;
}

/* line 2184, ../../app/assets/stylesheets/application.sass */
.rowmargin {
  margin-top: 30px;
}
/* line 2186, ../../app/assets/stylesheets/application.sass */
.rowmargin input {
  top: -1px !important;
}

/* line 2189, ../../app/assets/stylesheets/application.sass */
.character-limit-div .inline-hints {
  margin-top: 2px !important;
  color: black !important;
}
/* line 2192, ../../app/assets/stylesheets/application.sass */
.character-limit-div .inline-errors {
  position: relative !important;
}

/* line 2194, ../../app/assets/stylesheets/application.sass */
.no-content-error {
  margin-left: 0em !important;
  padding-left: 0px !important;
}

/* line 2198, ../../app/assets/stylesheets/application.sass */
.text-right {
  text-align: right;
}

/* line 2201, ../../app/assets/stylesheets/application.sass */
.stripe-link {
  cursor: pointer;
}

/* line 2203, ../../app/assets/stylesheets/application.sass */
.manage-form {
  margin-top: 20px;
}
/* line 2205, ../../app/assets/stylesheets/application.sass */
.manage-form .form-actions {
  border-top: 0;
}

/* line 2209, ../../app/assets/stylesheets/application.sass */
.manage-form.shopify-setting li label {
  width: 167px;
}
/* line 2211, ../../app/assets/stylesheets/application.sass */
.manage-form.shopify-setting li .inline-hints {
  padding-left: 165px;
}
/* line 2213, ../../app/assets/stylesheets/application.sass */
.manage-form.shopify-setting li .inline-errors {
  padding-left: 165px;
}

/* line 2217, ../../app/assets/stylesheets/application.sass */
.manage-form li label {
  margin: 0;
  padding: 0;
  text-align: left;
  font-size: 15px;
  width: 120px;
}
/* line 2223, ../../app/assets/stylesheets/application.sass */
.manage-form li label input {
  margin: 0 10px 0 0;
}
/* line 2225, ../../app/assets/stylesheets/application.sass */
.manage-form li .inline-hints {
  padding-left: 120px;
}
/* line 2227, ../../app/assets/stylesheets/application.sass */
.manage-form li .inline-errors {
  padding-left: 120px;
}
/* line 2230, ../../app/assets/stylesheets/application.sass */
.manage-form .choice label, .manage-form .boolean label {
  padding: 0;
}

/* line 2232, ../../app/assets/stylesheets/application.sass */
.margin-right-15 {
  margin-right: 15px;
}

/* line 2236, ../../app/assets/stylesheets/application.sass */
.pakage-detail input[type=text], .pakage-detail textarea {
  width: 60% !important;
}
/* line 2238, ../../app/assets/stylesheets/application.sass */
.pakage-detail label {
  display: block;
  font-size: 0.85em !important;
  margin-bottom: 0.3em;
}
/* line 2243, ../../app/assets/stylesheets/application.sass */
.pakage-detail .boolean label {
  padding: 5px 0 5px 114px !important;
  font-size: 0.875rem !important;
}

/* line 2247, ../../app/assets/stylesheets/application.sass */
.season_pass_label_width {
  width: 80% !important;
}

/* line 2250, ../../app/assets/stylesheets/application.sass */
.season-pass-label li {
  float: left;
}
/* line 2252, ../../app/assets/stylesheets/application.sass */
.season-pass-label .stringish {
  width: 86%;
}

/* line 2254, ../../app/assets/stylesheets/application.sass */
.marchandise-div .comman-div.wd-150 {
  width: 150px !important;
}
/* line 2256, ../../app/assets/stylesheets/application.sass */
.marchandise-div .comman-div.wd-150 input {
  width: 41% !important;
}

/* line 2258, ../../app/assets/stylesheets/application.sass */
.label-outer.monthly-subs label {
  max-width: 240px !important;
}

/* line 2261, ../../app/assets/stylesheets/application.sass */
.subscription-error label {
  color: #333333 !important;
}
/* line 2263, ../../app/assets/stylesheets/application.sass */
.subscription-error .inline-errors {
  width: 100%;
  padding-left: 85px !important;
  float: left;
  margin-top: 0.1em !important;
}

/* line 2269, ../../app/assets/stylesheets/application.sass */
.pre-launch-error .inline-errors {
  padding-left: 115px !important;
}

/* line 2272, ../../app/assets/stylesheets/application.sass */
.radio-label-outer label {
  padding: 0 !important;
}

/* line 2276, ../../app/assets/stylesheets/application.sass */
.pagination-f span {
  font-weight: bold;
}
/* line 2278, ../../app/assets/stylesheets/application.sass */
.pagination-f a.next, .pagination-f a.prev {
  position: relative;
  top: -1px;
}
/* line 2281, ../../app/assets/stylesheets/application.sass */
.pagination-f a {
  color: #333333;
}

/* line 2285, ../../app/assets/stylesheets/application.sass */
.suggested_videos_table .sugest-box {
  width: 100%;
  overflow: hidden;
}
/* line 2288, ../../app/assets/stylesheets/application.sass */
.suggested_videos_table .sugest-box .td {
  width: 20%;
  float: left;
  padding: 10px;
}
/* line 2292, ../../app/assets/stylesheets/application.sass */
.suggested_videos_table .sugest-box .td:last-child {
  float: right;
  text-align: right;
}
/* line 2295, ../../app/assets/stylesheets/application.sass */
.suggested_videos_table .sugest-box .td:first-child {
  float: left;
}
/* line 2297, ../../app/assets/stylesheets/application.sass */
.suggested_videos_table .sugest-box .td select {
  width: 100%;
}
/* line 2299, ../../app/assets/stylesheets/application.sass */
.suggested_videos_table .sugest-box .td a {
  padding-top: 6px;
  display: block;
}
/* line 2302, ../../app/assets/stylesheets/application.sass */
.suggested_videos_table hr {
  border-top: 1px solid #cccccc;
  width: 100%;
  margin: 0px 0;
  float: left;
}
/* line 2307, ../../app/assets/stylesheets/application.sass */
.suggested_videos_table .tfoot {
  padding: 10px;
}

/* line 2310, ../../app/assets/stylesheets/application.sass */
.res-msg {
  color: #9a9a9a;
  margin: 10px 0 30px;
  font-size: 12px;
}

/* line 2314, ../../app/assets/stylesheets/application.sass */
.request-again {
  font-size: 12px;
}

/* line 2318, ../../app/assets/stylesheets/application.sass */
.member-ship-container .code-container .head-box .primary.red-btn {
  background: #ae251d;
  margin-left: 10px;
}

/* line 2323, ../../app/assets/stylesheets/application.sass */
.package-row li > input {
  margin-left: 0;
}

/* line 2326, ../../app/assets/stylesheets/application.sass */
.identifer-btn-area {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
  padding-top: 0;
}

/* line 2334, ../../app/assets/stylesheets/application.sass */
.identifier tr th:last-child {
  border-right: 1px solid;
}
/* line 2337, ../../app/assets/stylesheets/application.sass */
.identifier tr td:last-child {
  border-right: 1px solid;
}

/* line 2340, ../../app/assets/stylesheets/application.sass */
.select-all-none-div {
  margin-top: 1em;
}

/* line 2346, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting .margin-radio-button-feed {
  margin-left: 0;
}
/* line 2350, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting .metadata-location li label {
  width: 200px;
}
/* line 2352, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting .metadata-location li input {
  margin-left: 0px;
}
/* line 2354, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting .metadata-location .map-input {
  margin-left: 200px;
}
/* line 2356, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting input, .form-horizontal .cta_btn_setting ol li, .form-horizontal .cta_btn_setting ol ol li {
  margin-left: 0;
}
/* line 2358, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting .bottom-check-box {
  margin-left: 0;
  width: 100%;
  margin-bottom: 20px;
}
/* line 2362, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting .bottom-check-box label {
  margin-left: 0;
  line-height: 20px;
  width: 100%;
}
/* line 2367, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting .cta_button_metadata_new + .cta_button_metadata label {
  width: 100%;
}
/* line 2369, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting .border-col-enbl, .form-horizontal .cta_btn_setting .cta_button_metadata {
  margin-left: 0;
}
/* line 2371, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting .border-col-enbl label, .form-horizontal .cta_btn_setting .cta_button_metadata label {
  margin-left: 0;
}
/* line 2374, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting li p.inline-errors {
  margin-left: 0;
  padding-left: 200px;
}
/* line 2377, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting li > label {
  padding-left: 0;
  text-align: left;
  width: 200px;
  margin-left: 0;
}
/* line 2382, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting .form-title {
  float: left;
  width: 100%;
}
/* line 2386, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting .form-title li input {
  width: 185px;
}
/* line 2388, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting .form-title li p.inline-errors {
  padding-left: 200px;
}
/* line 2390, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting .form-img {
  float: left;
  width: 100%;
  margin-left: 0;
}
/* line 2394, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting .form-img .inline-hints {
  margin-left: 0;
  padding-left: 200px;
}
/* line 2397, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting .form-img li {
  margin-left: 0;
  width: 100%;
}
/* line 2400, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting .form-img li label {
  width: 200px !important;
}
/* line 2402, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting .form-img .margin-left-128 {
  margin-left: 200px !important;
}
/* line 2404, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting .form-img .image_preview_existing, .form-horizontal .cta_btn_setting .form-img .image_preview {
  padding-left: 200px;
}
/* line 2406, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting .form-radio {
  width: 200px;
}
/* line 2408, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting .form-radio li {
  width: 100%;
}
/* line 2410, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting .ckeditor-class {
  float: left;
  clear: both;
}
/* line 2413, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting #home_screen_enable_banner_cta_button_input {
  margin-left: 0;
  padding-left: 0;
}
/* line 2416, ../../app/assets/stylesheets/application.sass */
.form-horizontal .cta_btn_setting .new-row label {
  width: 200px;
}
/* line 2419, ../../app/assets/stylesheets/application.sass */
.form-horizontal .alternate-data .cta_checkbox_setting {
  margin-left: 0 !important;
}
/* line 2421, ../../app/assets/stylesheets/application.sass */
.form-horizontal .alternate-data li {
  margin-left: 0;
}
/* line 2423, ../../app/assets/stylesheets/application.sass */
.form-horizontal .alternate-data li label {
  margin-left: 0;
  width: 100%;
}
/* line 2426, ../../app/assets/stylesheets/application.sass */
.form-horizontal .alternate-data .inline-hints {
  padding-left: 200px;
}
/* line 2429, ../../app/assets/stylesheets/application.sass */
.form-horizontal .alternate-data .date_time_picker label {
  width: 200px;
  float: left;
}
/* line 2432, ../../app/assets/stylesheets/application.sass */
.form-horizontal .alternate-data .date_time_picker input {
  margin-left: 0px;
}
/* line 2435, ../../app/assets/stylesheets/application.sass */
.form-horizontal .alternate-data .numeric label, .form-horizontal .alternate-data .form-title label {
  width: 200px;
  float: left;
}
/* line 2438, ../../app/assets/stylesheets/application.sass */
.form-horizontal .alternate-data .numeric input, .form-horizontal .alternate-data .form-title input {
  margin-left: 0px;
}

/* line 2441, ../../app/assets/stylesheets/application.sass */
.mgl-0 {
  margin-left: 0 !important;
}

/* line 2444, ../../app/assets/stylesheets/application.sass */
.cta_btn_setting .select-cta-metadata {
  line-height: 1.2;
  margin-bottom: 15px;
}
/* line 2448, ../../app/assets/stylesheets/application.sass */
.cta_btn_setting + .input_action input {
  margin-left: 0;
}
/* line 2450, ../../app/assets/stylesheets/application.sass */
.cta_btn_setting .form-actions {
  margin-left: 0;
}
/* line 2452, ../../app/assets/stylesheets/application.sass */
.cta_btn_setting .form-actions input {
  margin-left: 0;
}

/* line 2455, ../../app/assets/stylesheets/application.sass */
.tab-bar-img .inline-hints {
  margin-left: 0;
  padding-left: 127px;
}

/* line 2458, ../../app/assets/stylesheets/application.sass */
.round-btn.dlt-btn {
  position: relative;
  left: 5px;
  top: 0;
  margin-bottom: -6px;
  margin-top: -6px;
}

/* line 2464, ../../app/assets/stylesheets/application.sass */
table.box tbody td:hover .round-btn.dlt-btn {
  display: inline-block;
}

/* line 2467, ../../app/assets/stylesheets/application.sass */
.red-email {
  width: 100%;
  padding: 30px 0 0;
}
/* line 2470, ../../app/assets/stylesheets/application.sass */
.red-email label {
  text-align: left !important;
  font-size: 0.875rem !important;
}

/* line 2474, ../../app/assets/stylesheets/application.sass */
.redemption_code p.inline-errors {
  margin-bottom: -1.4em;
}

/* line 2476, ../../app/assets/stylesheets/application.sass */
.paginate_discount_coupon {
  text-align: center;
}

/* line 2478, ../../app/assets/stylesheets/application.sass */
.new_tab_top {
  padding-top: 0.7cm;
}

/* line 2482, ../../app/assets/stylesheets/application.sass */
.first-label label {
  margin-left: 0px !important;
  padding-left: 0px !important;
  width: 130px !important;
}

/* line 2487, ../../app/assets/stylesheets/application.sass */
.mgr-10 {
  margin-right: 10px;
}

/* line 2489, ../../app/assets/stylesheets/application.sass */
.mgri-10 {
  margin-right: 10px !important;
}

/* line 2492, ../../app/assets/stylesheets/application.sass */
.req-label label {
  float: left;
  font-size: 0.875rem;
  width: 300px;
  padding-bottom: 6px;
  font-weight: bold;
}
/* line 2498, ../../app/assets/stylesheets/application.sass */
.req-label label:last-child {
  margin-left: 1em;
}

/* line 2501, ../../app/assets/stylesheets/application.sass */
.new_tab_top {
  padding-top: 0.7cm;
}

/* line 2505, ../../app/assets/stylesheets/application.sass */
.member-ship-container-package .coupan-code-row {
  border-bottom: none;
}

/* line 2507, ../../app/assets/stylesheets/application.sass */
.it-btns.active {
  background: #278d74;
  border: 1px solid #113d32;
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 2514, ../../app/assets/stylesheets/application.sass */
.error-margin-top-0 p.inline-errors {
  margin-top: 0;
}

/* line 2517, ../../app/assets/stylesheets/application.sass */
.alt-mrg-gap {
  margin: 10px 0em 10px 1.5em;
}
/* line 2519, ../../app/assets/stylesheets/application.sass */
.alt-mrg-gap label {
  margin-bottom: 10px !important;
}

/* line 2521, ../../app/assets/stylesheets/application.sass */
.alt-mrg-gap.editer-box {
  margin: 1em 0 1em 0;
  background: #eeeeee;
  position: relative;
}

/* line 2527, ../../app/assets/stylesheets/application.sass */
.client_localization_box .alt-mrg-gap.editer-box.disabled::after {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #eeeeee;
  z-index: 1;
  position: absolute;
  opacity: 0.7;
}

/* line 2539, ../../app/assets/stylesheets/application.sass */
.countries_list .translation_list_feed .alt-mrg-gap.editer-box {
  background: transparent;
}
/* line 2542, ../../app/assets/stylesheets/application.sass */
.countries_list .translation_list_feed .alt-mrg-gap.editer-box.disabled::after {
  display: none;
}
/* line 2544, ../../app/assets/stylesheets/application.sass */
.countries_list .translation_list_feed .alt-mrg-gap.editer-box.disabled .ckeditor-class {
  position: relative;
  background: #eeeeee;
}
/* line 2547, ../../app/assets/stylesheets/application.sass */
.countries_list .translation_list_feed .alt-mrg-gap.editer-box.disabled .ckeditor-class::after {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #eeeeee;
  z-index: 1;
  position: absolute;
  opacity: 0.7;
}

/* line 2557, ../../app/assets/stylesheets/application.sass */
.language-ckeditor.alt-mrg-gap {
  margin-left: 0px;
}

/* line 2559, ../../app/assets/stylesheets/application.sass */
.checkdiv {
  padding-right: 15px;
}

/* line 2562, ../../app/assets/stylesheets/application.sass */
.language-ckeditor label, .language-ckeditor .ckeditor-class {
  width: 100%;
  float: left;
}

/* line 2566, ../../app/assets/stylesheets/application.sass */
.pas-cha-had #adminsimple_page_header .adminsimple-title-column {
  width: 100%;
}
/* line 2568, ../../app/assets/stylesheets/application.sass */
.pas-cha-had #adminsimple_page_header .adminsimple-title-column h1 {
  font-size: 25px !important;
}

/* line 2571, ../../app/assets/stylesheets/application.sass */
.music-bar-settings {
  margin-bottom: 30px;
}

/* line 2576, ../../app/assets/stylesheets/application.sass */
.top-left-nav ol li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
/* line 2581, ../../app/assets/stylesheets/application.sass */
.top-left-nav ol li p.inline-errors {
  display: none;
}
/* line 2584, ../../app/assets/stylesheets/application.sass */
.top-left-nav ol li:first-child p.inline-errors {
  display: block;
  margin-bottom: 10px;
}

/* line 2588, ../../app/assets/stylesheets/application.sass */
.movie-select {
  top: 34px;
  position: relative;
  margin-bottom: -78px;
}

/* line 2592, ../../app/assets/stylesheets/application.sass */
select {
  padding: 0 5px;
}

/* line 2594, ../../app/assets/stylesheets/application.sass */
.movie-select.cta-movie-select {
  top: 0 !important;
  margin-top: 34px;
  margin-bottom: 0 !important;
}

/* line 2598, ../../app/assets/stylesheets/application.sass */
.movie-select.cta-movie-select2 {
  top: 0 !important;
  margin-top: 40px;
  margin-bottom: 0 !important;
}

/* line 2602, ../../app/assets/stylesheets/application.sass */
.mgt-40 {
  margin-top: 40px !important;
}

/* line 2605, ../../app/assets/stylesheets/application.sass */
.web-footer-country-select {
  width: 30%;
  margin-left: 5.5em;
}
/* line 2609, ../../app/assets/stylesheets/application.sass */
.web-footer-country-select li p.inline-errors {
  padding-left: 0px;
}

/* line 2611, ../../app/assets/stylesheets/application.sass */
.web-footer-editor {
  margin-left: 8em;
  margin-top: 0.5em;
}

/* line 2615, ../../app/assets/stylesheets/application.sass */
.mgt-20 {
  margin-top: 20px;
}

/* line 2617, ../../app/assets/stylesheets/application.sass */
.mgt-30 {
  margin-top: 30px;
}

/* line 2620, ../../app/assets/stylesheets/application.sass */
.prv-img {
  margin-left: 1em;
}

/* line 2625, ../../app/assets/stylesheets/application.sass */
.gift-assets li label {
  width: auto;
  text-align: left;
  float: none;
  font-size: 15px;
  color: #333333 !important;
}
/* line 2631, ../../app/assets/stylesheets/application.sass */
.gift-assets li input, .gift-assets li textarea {
  margin-left: 0;
  width: 300px !important;
}
/* line 2634, ../../app/assets/stylesheets/application.sass */
.gift-assets li .inline-hints {
  padding-left: 0;
  margin-left: 0;
}

/* line 2639, ../../app/assets/stylesheets/application.sass */
.hint-paid-l100 #package_detail_background_image_input .inline-hints {
  padding-left: 100px;
}

/* line 2642, ../../app/assets/stylesheets/application.sass */
input[type="checkbox"] {
  top: -1px !important;
}

/* line 2647, ../../app/assets/stylesheets/application.sass */
.choice-outer .choice > label {
  padding-left: 0;
}
/* line 2651, ../../app/assets/stylesheets/application.sass */
.choice-outer .form-radio-input input {
  width: 300px;
  margin-left: 1em !important;
}
/* line 2655, ../../app/assets/stylesheets/application.sass */
.choice-outer .share-description label {
  width: 170px;
  text-align: left;
}

/* line 2658, ../../app/assets/stylesheets/application.sass */
.prv-img {
  margin-left: 1em;
}

/* line 2660, ../../app/assets/stylesheets/application.sass */
.pdl-200 {
  padding-left: 200px;
}

/* line 2663, ../../app/assets/stylesheets/application.sass */
.social_challenge_content li {
  float: left;
}
/* line 2665, ../../app/assets/stylesheets/application.sass */
.social_challenge_content .select2-container {
  width: 500px !important;
  margin-left: 15px;
}
/* line 2669, ../../app/assets/stylesheets/application.sass */
.social_challenge_content #challenge_step_content_id_input p.inline-errors {
  padding-left: 0px !important;
}

/* line 2673, ../../app/assets/stylesheets/application.sass */
.client-tabbar.formdiv .alternate_cta_button_fields .form-title {
  width: 30%;
}
/* line 2676, ../../app/assets/stylesheets/application.sass */
.client-tabbar.formdiv .alternate_cta_button_fields .form-radio-input .tab_screens input {
  width: 300px;
}
/* line 2678, ../../app/assets/stylesheets/application.sass */
.client-tabbar.formdiv .alternate_cta_button_fields .form-img, .client-tabbar.formdiv .alternate_cta_button_fields .form-title {
  float: none;
}
/* line 2680, ../../app/assets/stylesheets/application.sass */
.client-tabbar.formdiv .alternate_cta_button_fields .form-img li, .client-tabbar.formdiv .alternate_cta_button_fields .form-title li {
  margin-left: 0px;
}
/* line 2682, ../../app/assets/stylesheets/application.sass */
.client-tabbar.formdiv .alternate_cta_button_fields .form-img li .inline-hints, .client-tabbar.formdiv .alternate_cta_button_fields .form-title li .inline-hints {
  padding-left: 0;
}
/* line 2684, ../../app/assets/stylesheets/application.sass */
.client-tabbar.formdiv .choice > label {
  padding-left: 0;
}

/* line 2686, ../../app/assets/stylesheets/application.sass */
.not-for-private-community {
  margin: 0 0 15px 15px;
  font-size: 12px;
}

/* line 2689, ../../app/assets/stylesheets/application.sass */
.tracking-pixel-warning {
  margin-top: -19px;
  margin-bottom: 10px;
  font-size: 13px;
}

/* line 2693, ../../app/assets/stylesheets/application.sass */
.video_release_date_hint {
  margin-left: 115px;
  margin-top: -10px;
  margin-bottom: 10px;
}

/* line 2700, ../../app/assets/stylesheets/application.sass */
.validate-additional-policy li:last-child {
  margin-bottom: 0.3em;
}

/* line 2703, ../../app/assets/stylesheets/application.sass */
.pl_0 + p {
  padding-left: 0 !important;
}

/* line 2706, ../../app/assets/stylesheets/application.sass */
.rsslog-filter {
  width: 100%;
  padding-bottom: 20px;
}
/* line 2710, ../../app/assets/stylesheets/application.sass */
.rsslog-filter li input[readonly] {
  background: white;
}
/* line 2712, ../../app/assets/stylesheets/application.sass */
.rsslog-filter li:first-child {
  margin-right: 0px;
}
/* line 2714, ../../app/assets/stylesheets/application.sass */
.rsslog-filter li:last-child {
  margin-bottom: 1em;
}
/* line 2717, ../../app/assets/stylesheets/application.sass */
.rsslog-filter .rsslog-filter-btn .btn {
  margin-right: 10px;
}
/* line 2719, ../../app/assets/stylesheets/application.sass */
.rsslog-filter .rsslog-filter-btn a.btn {
  line-height: 18px;
  position: relative;
  top: 2px;
}

/* line 2723, ../../app/assets/stylesheets/application.sass */
.black-color-rss-parser {
  color: #333333 !important;
}

/* line 2725, ../../app/assets/stylesheets/application.sass */
.rss_custom_tags {
  width: 100%;
  height: auto;
}
/* line 2728, ../../app/assets/stylesheets/application.sass */
.rss_custom_tags .tag_col-wrapper {
  width: 100%;
  height: auto;
  border-bottom: 1px solid #cccccc;
  padding: 10px 0;
}
/* line 2733, ../../app/assets/stylesheets/application.sass */
.rss_custom_tags .tag_col-wrapper .tag-items {
  width: 25%;
  display: inline-block;
  float: left;
  word-wrap: break-word;
  padding: 0 10px;
}

/* line 2739, ../../app/assets/stylesheets/application.sass */
.margin-left-114 {
  margin-left: 114px !important;
}

/* line 2741, ../../app/assets/stylesheets/application.sass */
#wizrocket_in_app_notification_url {
  display: block;
}

/* line 2743, ../../app/assets/stylesheets/application.sass */
.copy_to_clipboard {
  margin: 10px 0 0 0;
}

/* line 2746, ../../app/assets/stylesheets/application.sass */
#promo_image_destination .promo_image_destination_label {
  width: 100px;
  font-size: 0.85em;
  text-align: right;
  vertical-align: top;
  display: inline-block;
  float: left;
}
/* line 2753, ../../app/assets/stylesheets/application.sass */
#promo_image_destination .image_destination {
  display: inline-block;
  width: Calc(100% - 100px);
  float: left;
}
/* line 2758, ../../app/assets/stylesheets/application.sass */
#promo_image_destination .image_destination .choice label {
  padding-left: 0px;
  width: 200px;
}
/* line 2761, ../../app/assets/stylesheets/application.sass */
#promo_image_destination .image_destination .choice label:first-child {
  width: 190px;
}
/* line 2763, ../../app/assets/stylesheets/application.sass */
#promo_image_destination .image_destination .width-100 {
  max-width: 280px;
}

/* line 2765, ../../app/assets/stylesheets/application.sass */
#article_external_link_url_input {
  width: 50%;
}

/* line 2768, ../../app/assets/stylesheets/application.sass */
.table-list-box {
  overflow-x: auto;
  padding: 0 0 0 110px;
  margin: 0;
}

/* line 2774, ../../app/assets/stylesheets/application.sass */
.table-list-box table {
  max-width: 1600px;
  width: auto;
  font-size: 0.875rem;
}

/* line 2778, ../../app/assets/stylesheets/application.sass */
.feed-language-table {
  width: calc(100vw - 300px);
}
/* line 2780, ../../app/assets/stylesheets/application.sass */
.feed-language-table .table {
  width: 100%;
}
/* line 2784, ../../app/assets/stylesheets/application.sass */
.feed-language-table .table thead tr th {
  min-width: 160px;
  width: 160px;
}
/* line 2788, ../../app/assets/stylesheets/application.sass */
.feed-language-table .table .language-head td {
  width: 160px;
  display: table-cell;
}
/* line 2791, ../../app/assets/stylesheets/application.sass */
.feed-language-table .table tr {
  width: 100%;
  display: block;
}
/* line 2794, ../../app/assets/stylesheets/application.sass */
.feed-language-table .table .accordian-form {
  width: 600px;
}
/* line 2797, ../../app/assets/stylesheets/application.sass */
.feed-language-table .table .accordian-form .language-ckeditor label {
  width: 100px;
  text-align: left;
}
/* line 2800, ../../app/assets/stylesheets/application.sass */
.feed-language-table .table .accordian-form .language-ckeditor .ckeditor-class {
  width: 70%;
  float: right;
}
/* line 2804, ../../app/assets/stylesheets/application.sass */
.feed-language-table .table .accordian-form .language-ckeditor.disabled label {
  color: black;
}

/* line 2807, ../../app/assets/stylesheets/application.sass */
.table-save-btn {
  padding: 0 0 30px 110px;
  border: 0;
}

/* line 2814, ../../app/assets/stylesheets/application.sass */
.form-horizontal .language-preferences-wrapper .language-box label {
  margin-right: 10px;
}
/* line 2817, ../../app/assets/stylesheets/application.sass */
.form-horizontal .language-preferences-wrapper .info-icon {
  position: relative;
  bottom: 11px;
  width: 17px;
}
/* line 2823, ../../app/assets/stylesheets/application.sass */
.form-horizontal .language-preferences-wrapper.language-enable .language-box label {
  padding-left: 100px;
}

/* line 2826, ../../app/assets/stylesheets/application.sass */
.feed-language-table table td, .lang_field_setting_table table td {
  border: 0;
  padding-left: 0;
}

/* line 2830, ../../app/assets/stylesheets/application.sass */
.table-list-box table tr th {
  font-weight: 300;
}

/* line 2833, ../../app/assets/stylesheets/application.sass */
.table-list-box table tr td, .table-list-box table tr th {
  min-width: 130px;
  text-align: center;
}

/* line 2837, ../../app/assets/stylesheets/application.sass */
.table-list-box table tr td.name, .table-list-box table tr th.name {
  text-align: left;
}

/* line 2840, ../../app/assets/stylesheets/application.sass */
.table-list-box .input_action {
  margin-top: 20px;
}

/* line 2843, ../../app/assets/stylesheets/application.sass */
.table-list-box.disabled {
  pointer-events: none;
  opacity: 0.6;
}

/* line 2847, ../../app/assets/stylesheets/application.sass */
.form-horizontal .language-preferences-wrapper li {
  display: inline-block;
}

/* line 2852, ../../app/assets/stylesheets/application.sass */
.form-horizontal .language-preferences-wrapper li:last-child label {
  padding-left: 0px;
}
/* line 2855, ../../app/assets/stylesheets/application.sass */
.form-horizontal.language-enable li:last-child label {
  padding-left: 100px;
}

/* line 2858, ../../app/assets/stylesheets/application.sass */
.form-horizontal .language-preferences-wrapper li label {
  margin-right: 60px;
}

/* line 2861, ../../app/assets/stylesheets/application.sass */
.lang-setting.notSuperadmin {
  pointer-events: none;
  opacity: 0.5;
}

/* line 2865, ../../app/assets/stylesheets/application.sass */
.trans_info {
  margin-top: 12px;
  font-size: 13px;
  font-style: italic;
}

/* line 2870, ../../app/assets/stylesheets/application.sass */
.trans-detail-right-aligned {
  text-align: right;
  margin-top: 0px;
  font-size: 12px;
  top: 8px;
  position: absolute;
  right: 0;
}
/* line 2877, ../../app/assets/stylesheets/application.sass */
.trans-detail-right-aligned .edit-client {
  margin-right: 20px;
  margin-top: 15px;
  font-style: italic;
}
/* line 2881, ../../app/assets/stylesheets/application.sass */
.trans-detail-right-aligned .edit-client img {
  height: 15px;
}
/* line 2883, ../../app/assets/stylesheets/application.sass */
.trans-detail-right-aligned span {
  padding: 0px 0px 0px 5px;
}
/* line 2885, ../../app/assets/stylesheets/application.sass */
.trans-detail-right-aligned b {
  min-width: 60px;
  display: inline-block;
  text-align: left;
}

/* line 2891, ../../app/assets/stylesheets/application.sass */
.lang_field_setting_table th {
  width: 140px;
}

/* line 2893, ../../app/assets/stylesheets/application.sass */
.center-trans-message.text-center {
  text-align: center;
  padding: 10px 0;
}
/* line 2896, ../../app/assets/stylesheets/application.sass */
.center-trans-message.text-center span {
  width: 100%;
  display: block;
}

/* line 2899, ../../app/assets/stylesheets/application.sass */
.language-loader {
  width: 30px;
  display: inline-block;
  margin: 10px 0;
}

/* line 2906, ../../app/assets/stylesheets/application.sass */
.cta_lang_localization .checkbox-selectable li label {
  width: auto;
  text-align: left;
}
/* line 2909, ../../app/assets/stylesheets/application.sass */
.cta_lang_localization .checkbox-selectable li .label {
  width: 100px;
}
/* line 2911, ../../app/assets/stylesheets/application.sass */
.cta_lang_localization .checkbox-selectable li .width-60 {
  margin-left: 15px;
}
/* line 2914, ../../app/assets/stylesheets/application.sass */
.cta_lang_localization .checkbox-selectable .language-ckeditor.editer-box {
  margin-top: 30px;
}
/* line 2916, ../../app/assets/stylesheets/application.sass */
.cta_lang_localization .checkbox-selectable .language-ckeditor label {
  width: 100px !important;
  text-align: left !important;
}
/* line 2919, ../../app/assets/stylesheets/application.sass */
.cta_lang_localization .checkbox-selectable .language-ckeditor .ckeditor-class {
  clear: inherit;
}
/* line 2922, ../../app/assets/stylesheets/application.sass */
.cta_lang_localization .feed-language-table li {
  margin: 10px 0;
}

/* line 2926, ../../app/assets/stylesheets/application.sass */
.fan_wall_default_trans label {
  padding-left: 0 !important;
  margin-left: 0 !important;
}

/* line 2930, ../../app/assets/stylesheets/application.sass */
p.recommended-countdown {
  padding-left: 115px;
  position: relative;
  bottom: 10px;
  font-size: 12px;
}

/* line 2937, ../../app/assets/stylesheets/application.sass */
.feed_item_seo p.recommended-countdown {
  padding-left: 136px;
}

/* line 2941, ../../app/assets/stylesheets/application.sass */
.referral_seo_tags p.recommended-countdown {
  padding-left: 115px;
}

/* line 2944, ../../app/assets/stylesheets/application.sass */
.email_hints {
  margin-top: -10px;
  margin-bottom: 10px;
}

/* line 2947, ../../app/assets/stylesheets/application.sass */
.cta-btn-modal-head {
  font-size: 14px;
  margin: 10px 0 15px 0;
}

/* line 2951, ../../app/assets/stylesheets/application.sass */
.cta-btn-modal-head ~ h6 {
  font-size: 14px;
  margin: 15px 0 5px 0;
}

/* line 2955, ../../app/assets/stylesheets/application.sass */
.cta-btn-modal-head ~ span {
  font-size: 13px;
  margin-bottom: 5px;
  display: block;
  width: 100%;
  padding-left: 10px;
}

/* line 2963, ../../app/assets/stylesheets/application.sass */
.grey_bg_img img {
  background-color: grey;
}

/* line 2966, ../../app/assets/stylesheets/application.sass */
.concert-nested-field {
  border-bottom: 1px solid;
  border-color: grey;
  margin-bottom: 20px;
}

/* line 2970, ../../app/assets/stylesheets/application.sass */
.mb20 {
  margin-bottom: 20px !important;
}

/* line 2972, ../../app/assets/stylesheets/application.sass */
.mb10 {
  margin-bottom: 10px !important;
}

/* line 2974, ../../app/assets/stylesheets/application.sass */
.fs12 {
  font-size: 12px !important;
}

/* line 2976, ../../app/assets/stylesheets/application.sass */
.min-width-input {
  min-width: 160px;
}

/* line 2979, ../../app/assets/stylesheets/application.sass */
.reset-btn {
  float: right;
}

/* line 2983, ../../app/assets/stylesheets/application.sass */
.boolean p.inline-errors, .select p.inline-errors {
  display: inline-block;
  width: 100%;
}

/* line 2986, ../../app/assets/stylesheets/application.sass */
.html_widget_errors {
  display: block;
  color: firebrick;
  font-size: 0.92em;
  margin-top: 0.25em;
  margin-left: 1.2em;
  padding-left: 100px;
}

/* line 2994, ../../app/assets/stylesheets/application.sass */
.create-cta-row, .create-article-row {
  width: 100%;
  height: auto;
  background: white;
  padding: 20px;
  margin-bottom: 20px;
  border-radius: 10px;
}
/* line 3002, ../../app/assets/stylesheets/application.sass */
.create-cta-row fieldset legend, .create-article-row fieldset legend {
  border: 0;
}
/* line 3004, ../../app/assets/stylesheets/application.sass */
.create-cta-row fieldset ol, .create-article-row fieldset ol {
  margin-top: 5px;
}
/* line 3006, ../../app/assets/stylesheets/application.sass */
.create-cta-row fieldset ol li, .create-article-row fieldset ol li {
  display: inline-block;
  margin-bottom: 5px;
}
/* line 3009, ../../app/assets/stylesheets/application.sass */
.create-cta-row fieldset ol li select, .create-article-row fieldset ol li select {
  margin-left: 0;
  width: 350px;
}

/* line 3013, ../../app/assets/stylesheets/application.sass */
.cta-modified-container .destroy-row {
  position: relative;
}
/* line 3016, ../../app/assets/stylesheets/application.sass */
.cta-modified-container .form-item select {
  margin-left: 0;
  width: 180px;
}
/* line 3019, ../../app/assets/stylesheets/application.sass */
.cta-modified-container .ckeditor-class {
  width: 75%;
  margin-bottom: 0;
}
/* line 3022, ../../app/assets/stylesheets/application.sass */
.cta-modified-container li.inline-element {
  display: block;
  margin-left: 1.5em;
}
/* line 3025, ../../app/assets/stylesheets/application.sass */
.cta-modified-container li.inline-element label {
  margin-left: 1em;
  padding-left: 100px;
  float: left;
  width: auto;
  min-width: 200px;
}
/* line 3032, ../../app/assets/stylesheets/application.sass */
.cta-modified-container .disabledbox li label {
  float: left;
  width: auto;
  min-width: 200px;
}
/* line 3036, ../../app/assets/stylesheets/application.sass */
.cta-modified-container .small-text {
  font-size: 12px;
  font-style: italic;
  font-weight: 400;
}
/* line 3041, ../../app/assets/stylesheets/application.sass */
.cta-modified-container .formdiv .form-radio-input {
  width: auto;
}
/* line 3046, ../../app/assets/stylesheets/application.sass */
.cta-modified-container .formdiv .alternate_cta_button_fields .form-radio-input .cta-custom-header .cta-header-box {
  flex-wrap: wrap;
}
/* line 3048, ../../app/assets/stylesheets/application.sass */
.cta-modified-container .formdiv .alternate_cta_button_fields .form-radio-input .cta-custom-header .cta-header-box .header_text_fields {
  width: 100%;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
}
/* line 3055, ../../app/assets/stylesheets/application.sass */
.cta-modified-container .formdiv .alternate_cta_button_fields .form-radio-input li select.alternate_selected_input, .cta-modified-container .formdiv .alternate_cta_button_fields .form-radio-input li input.alternate_selected_input {
  margin-left: 1em;
}
/* line 3058, ../../app/assets/stylesheets/application.sass */
.cta-modified-container .cta_btn_setting .alt-enable-cta-button {
  margin: 0;
}
/* line 3060, ../../app/assets/stylesheets/application.sass */
.cta-modified-container .cta_btn_setting .alt-enable-cta-button label {
  width: auto;
}
/* line 3062, ../../app/assets/stylesheets/application.sass */
.cta-modified-container .cta_counter_txt.inline-text {
  display: inline-block;
  margin-left: -4px;
}

/* line 3065, ../../app/assets/stylesheets/application.sass */
.destroy-row-wrapper {
  display: inline-block;
  float: right;
}
/* line 3068, ../../app/assets/stylesheets/application.sass */
.destroy-row-wrapper .clear_cta_row {
  bottom: 0;
}
/* line 3070, ../../app/assets/stylesheets/application.sass */
.destroy-row-wrapper .pl-0 {
  padding-left: 0;
}
/* line 3072, ../../app/assets/stylesheets/application.sass */
.destroy-row-wrapper .ml-0 {
  margin-left: 0;
}
/* line 3074, ../../app/assets/stylesheets/application.sass */
.destroy-row-wrapper .mb-20 {
  margin-bottom: 20px;
}

/* line 3076, ../../app/assets/stylesheets/application.sass */
.mt-40 {
  margin-top: 40px;
}

/* line 3080, ../../app/assets/stylesheets/application.sass */
.uploading_jpg_image li {
  padding: 0;
  margin: 0;
}
/* line 3083, ../../app/assets/stylesheets/application.sass */
.uploading_jpg_image li label {
  padding: 0;
  margin: 20px 0 0 0;
  font-size: 14px;
  line-height: 10px;
}
/* line 3088, ../../app/assets/stylesheets/application.sass */
.uploading_jpg_image .inline-hints {
  padding-left: 0;
  margin: 0;
  font-size: 12px;
}

/* line 3092, ../../app/assets/stylesheets/application.sass */
.pad-left-36 {
  padding-left: 36px;
}

/* line 3095, ../../app/assets/stylesheets/application.sass */
.variant-options-nested-field li {
  display: inline-block;
}
/* line 3097, ../../app/assets/stylesheets/application.sass */
.variant-options-nested-field li input {
  min-width: 280px;
}
/* line 3099, ../../app/assets/stylesheets/application.sass */
.variant-options-nested-field .delete-input {
  display: inline-block;
  margin-left: 5px;
}

/* line 3102, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list td, th {
  border-top: none;
}

/* line 3104, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list {
  width: auto;
  max-width: 900px;
  height: auto;
}
/* line 3110, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list thead tr td {
  padding: 10px 0 15px 0;
}
/* line 3113, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list tr th, .variant_combination_from_list tr td {
  text-align: left;
  vertical-align: top;
}
/* line 3116, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list tr th .inline-errors, .variant_combination_from_list tr td .inline-errors {
  padding: 0;
  margin-left: 0;
  width: calc(100% - 10px);
}
/* line 3120, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list tr th .open_btn, .variant_combination_from_list tr td .open_btn {
  margin-bottom: 10px;
}
/* line 3122, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list tr th .images, .variant_combination_from_list tr td .images {
  white-space: nowrap;
}
/* line 3124, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list tr th .images .nested-fields, .variant_combination_from_list tr td .images .nested-fields {
  position: relative;
  display: inline-block;
  width: 85px;
  height: 85px;
  border: 2px solid #888888;
  margin: 4px 10px 10px 0;
}
/* line 3131, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list tr th .images .nested-fields img, .variant_combination_from_list tr td .images .nested-fields img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* line 3135, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list tr th .images .nested-fields .remove_fields, .variant_combination_from_list tr td .images .nested-fields .remove_fields {
  position: absolute;
  top: -7px;
  right: -7px;
}
/* line 3139, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list tr th .images .nested-fields .remove_fields img, .variant_combination_from_list tr td .images .nested-fields .remove_fields img {
  width: auto;
  height: auto;
}
/* line 3142, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list tr th .images .link-add-image, .variant_combination_from_list tr td .images .link-add-image {
  display: inline-block;
}
/* line 3144, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list tr th .images .link-add-image li, .variant_combination_from_list tr td .images .link-add-image li {
  height: 100%;
  width: 100%;
}
/* line 3147, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list tr th table, .variant_combination_from_list tr td table {
  margin: 0;
}
/* line 3149, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list tr th li, .variant_combination_from_list tr td li {
  margin: 0;
}
/* line 3151, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list tr th li select, .variant_combination_from_list tr td li select {
  margin: 0;
}
/* line 3153, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list tr th input, .variant_combination_from_list tr td input {
  width: calc(100% - 15px) !important;
}
/* line 3155, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list tr th, .variant_combination_from_list tr td {
  font-size: 14px;
  padding: 0;
  min-width: 140px;
  max-width: 140px;
}
/* line 3161, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list tr th li input, .variant_combination_from_list tr td li input {
  margin-left: 0;
}
/* line 3163, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list .nested-fields {
  width: auto;
  max-width: 100%;
}
/* line 3166, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list .nested-fields li {
  margin: 0;
}
/* line 3168, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list .nested-fields li input {
  margin: 0;
}
/* line 3170, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list .table-input {
  height: 30px;
  border-radius: 3px;
  border: 1px solid #cccccc;
  width: 120px;
  padding: 0 10px;
  font-size: 14px;
}
/* line 3177, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list .table-input:focus {
  outline: 0;
  box-shadow: none;
}
/* line 3180, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list .table-input.size {
  width: 60px;
}
/* line 3182, ../../app/assets/stylesheets/application.sass */
.variant_combination_from_list .delete-row {
  display: inline-block;
  margin-left: 10px;
  cursor: pointer;
}

/* line 3188, ../../app/assets/stylesheets/application.sass */
.form-horizontal li .cke_editor_product_merchandise_attributes_description, .form-horizontal li .cke_editor_presenter_bio {
  float: left;
  margin-left: 1em;
}

/* line 3193, ../../app/assets/stylesheets/application.sass */
.modal.image-modal {
  z-index: 1050;
}
/* line 3195, ../../app/assets/stylesheets/application.sass */
.modal.image-modal .modal-content {
  position: relative;
  background-color: white;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  outline: 0;
}
/* line 3206, ../../app/assets/stylesheets/application.sass */
.modal.image-modal .modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857px;
}
/* line 3210, ../../app/assets/stylesheets/application.sass */
.modal.image-modal .modal-header .close {
  margin-top: 0;
  border: 0;
}
/* line 3213, ../../app/assets/stylesheets/application.sass */
.modal.image-modal .modal-header .close:hover, .modal.image-modal .modal-header .close:focus {
  outline: 0;
  box-shadow: none;
}
/* line 3216, ../../app/assets/stylesheets/application.sass */
.modal.image-modal .modal-header .close {
  margin-top: -2px;
}
/* line 3218, ../../app/assets/stylesheets/application.sass */
.modal.image-modal .modal-body {
  padding: 15px;
}
/* line 3220, ../../app/assets/stylesheets/application.sass */
.modal.image-modal .modal-body .progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: whitesmoke;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
/* line 3228, ../../app/assets/stylesheets/application.sass */
.modal.image-modal .modal-body .progress .progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: white;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
/* line 3242, ../../app/assets/stylesheets/application.sass */
.modal.image-modal .modal-body .progress .progress-bar .progress-striped .progress-bar, .modal.image-modal .modal-body .progress .progress-bar .progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  background-size: 40px 40px;
}
/* line 3248, ../../app/assets/stylesheets/application.sass */
.modal.image-modal .modal-body .bfd-progress {
  margin-top: 5px;
}
/* line 3251, ../../app/assets/stylesheets/application.sass */
.modal.image-modal .modal-body .bfd-info .bfd-remove {
  color: #3779bb;
  cursor: pointer;
}
/* line 3254, ../../app/assets/stylesheets/application.sass */
.modal.image-modal .modal-body .bfd-dropfield {
  display: inline;
  padding: 5px;
}
/* line 3257, ../../app/assets/stylesheets/application.sass */
.modal.image-modal .modal-body .bfd-dropfield .bfd-dropfield-inner {
  border: 1px dashed #888888;
  color: #888888;
  cursor: pointer;
  font-size: 26px;
  text-align: center;
}
/* line 3263, ../../app/assets/stylesheets/application.sass */
.modal.image-modal .modal-body .bfd-dropfield .bfd-dropfield-inner:hover, .modal.image-modal .modal-body .bfd-dropfield .bfd-dropfield-inner.bfd-dragover {
  border-color: #bbbbbb;
  color: #bbbbbb;
}
/* line 3267, ../../app/assets/stylesheets/application.sass */
.modal.image-modal .modal-body .bfd-dropfield .bfd-info {
  overflow: hidden;
  white-space: nowrap;
}
/* line 3271, ../../app/assets/stylesheets/application.sass */
.modal.image-modal .modal-body .bfd-dropfield .bfd-error-message {
  text-align: center;
}
/* line 3274, ../../app/assets/stylesheets/application.sass */
.modal.image-modal .modal-body .bfd-dropfield .bfd-remove {
  cursor: pointer;
}
/* line 3276, ../../app/assets/stylesheets/application.sass */
.modal.image-modal .modal-body .variant-image-files {
  display: none;
}
/* line 3278, ../../app/assets/stylesheets/application.sass */
.modal.image-modal .modal-title {
  margin: 0;
  line-height: 1.42857;
}
/* line 3281, ../../app/assets/stylesheets/application.sass */
.modal.image-modal .modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
/* line 3285, ../../app/assets/stylesheets/application.sass */
.modal.image-modal .modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
/* line 3288, ../../app/assets/stylesheets/application.sass */
.modal.image-modal .modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
/* line 3290, ../../app/assets/stylesheets/application.sass */
.modal.image-modal .modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

/* line 3293, ../../app/assets/stylesheets/application.sass */
.create-variant-type {
  margin-left: 63%;
  margin-top: 9px;
}

/* line 3299, ../../app/assets/stylesheets/application.sass */
.form-horizontal li input.adjust-url-width {
  width: 30%;
}

/* line 3302, ../../app/assets/stylesheets/application.sass */
.padding-top-hint .inline-hints {
  padding-top: 6px;
}

/* line 3304, ../../app/assets/stylesheets/application.sass */
.mt-5 {
  margin-top: 5px;
}

/* line 3306, ../../app/assets/stylesheets/application.sass */
.ml-20 {
  margin-left: 20px !important;
}

/* line 3308, ../../app/assets/stylesheets/application.sass */
.inline-flex {
  display: inline-flex;
}

/* line 3310, ../../app/assets/stylesheets/application.sass */
.ui-widget-overlay {
  position: fixed;
  height: 100% !important;
  width: 100% !important;
  background: black;
}

/* line 3315, ../../app/assets/stylesheets/application.sass */
.md-playlist {
  position: fixed;
  left: 15% !important;
  top: 30px !important;
  width: 70% !important;
}
/* line 3320, ../../app/assets/stylesheets/application.sass */
.md-playlist .ui-dialog-titlebar {
  background: none;
  border: none;
  float: right;
}
/* line 3324, ../../app/assets/stylesheets/application.sass */
.md-playlist .ui-dialog-title {
  display: none;
}
/* line 3326, ../../app/assets/stylesheets/application.sass */
.md-playlist .ui-dialog-titlebar-close {
  float: right;
}
/* line 3328, ../../app/assets/stylesheets/application.sass */
.md-playlist .ui-icon-closethick {
  margin: 10px 10px 10px 10px;
}
/* line 3330, ../../app/assets/stylesheets/application.sass */
.md-playlist .header {
  padding: 0.6em;
  overflow: hidden;
}
/* line 3333, ../../app/assets/stylesheets/application.sass */
.md-playlist .header h3 {
  float: left;
  font-size: 18px;
}
/* line 3336, ../../app/assets/stylesheets/application.sass */
.md-playlist .header span {
  float: left;
  margin-left: 8px;
  margin-top: 1px;
  font-size: 13px;
}
/* line 3341, ../../app/assets/stylesheets/application.sass */
.md-playlist .action_btn {
  text-align: right;
}

/* line 3343, ../../app/assets/stylesheets/application.sass */
.apple_music_multiple {
  padding-bottom: 30px;
}
/* line 3345, ../../app/assets/stylesheets/application.sass */
.apple_music_multiple .nested-fields + .clear + .links {
  margin-top: 10px;
}

/* line 3347, ../../app/assets/stylesheets/application.sass */
.add-palylist-outer + .nested-fields {
  margin-top: -11px;
}

/* line 3349, ../../app/assets/stylesheets/application.sass */
.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 3353, ../../app/assets/stylesheets/application.sass */
.singlplay-input {
  margin: -20px 0 0 !important;
}

/* line 3355, ../../app/assets/stylesheets/application.sass */
.disabled2 {
  pointer-events: none;
  opacity: 0.5;
}

/* line 3358, ../../app/assets/stylesheets/application.sass */
#merchandise-form {
  overflow: hidden;
}

/* line 3360, ../../app/assets/stylesheets/application.sass */
.merchandise-fieldset {
  width: 100%;
}

/* line 3362, ../../app/assets/stylesheets/application.sass */
.merchandise_varients {
  overflow-x: auto;
}

/* line 3364, ../../app/assets/stylesheets/application.sass */
.disabled-link {
  cursor: not-allowed;
  text-decoration: none !important;
  opacity: 0.35 !important;
}

/* line 3369, ../../app/assets/stylesheets/application.sass */
.prompt-message-box label {
  width: 100% !important;
}
/* line 3371, ../../app/assets/stylesheets/application.sass */
.prompt-message-box input {
  width: 100% !important;
  margin-left: 0em !important;
}

/* line 3376, ../../app/assets/stylesheets/application.sass */
.enable-package-row li:last-child {
  margin-bottom: 0.3em;
}

/* line 3379, ../../app/assets/stylesheets/application.sass */
.seasonal-check .Season-pass:last-child {
  margin-left: 0;
}

/* line 3381, ../../app/assets/stylesheets/application.sass */
.sub-pad {
  padding-left: 23px;
}

/* line 3384, ../../app/assets/stylesheets/application.sass */
.shopify-dropdown {
  float: right;
  margin-left: 15px;
  margin-top: 3px;
}
/* line 3388, ../../app/assets/stylesheets/application.sass */
.shopify-dropdown .btn-default {
  background: none;
  border: none;
  padding: 0;
  width: auto;
}
/* line 3393, ../../app/assets/stylesheets/application.sass */
.shopify-dropdown img {
  width: 20px;
}
/* line 3395, ../../app/assets/stylesheets/application.sass */
.shopify-dropdown .dropdown-menu {
  top: 100%;
  right: 0;
  left: auto;
  padding-bottom: 12px !important;
  border-radius: 0;
  border: 1px solid #6b6b6b !important;
}
/* line 3402, ../../app/assets/stylesheets/application.sass */
.shopify-dropdown .dropdown-menu li {
  padding: 0;
  margin: 0;
}
/* line 3405, ../../app/assets/stylesheets/application.sass */
.shopify-dropdown .dropdown-menu .btn {
  background: none;
  border: none;
  padding: 5px 15px;
}
/* line 3409, ../../app/assets/stylesheets/application.sass */
.shopify-dropdown .dropdown-menu .btn:hover {
  color: #666666;
}

/* line 3411, ../../app/assets/stylesheets/application.sass */
.shopify-btn-area {
  padding: 0px 0 0 100px;
  margin-top: 0;
}

/* line 3415, ../../app/assets/stylesheets/application.sass */
.search-select {
  float: right;
  margin: -31px 10px 0 0;
}
/* line 3418, ../../app/assets/stylesheets/application.sass */
.search-select .select2-selection {
  display: none;
}
/* line 3420, ../../app/assets/stylesheets/application.sass */
.search-select .select {
  width: 200px;
  margin-left: 10px;
}
/* line 3423, ../../app/assets/stylesheets/application.sass */
.search-select .select select {
  width: 100%;
}
/* line 3425, ../../app/assets/stylesheets/application.sass */
.search-select .filter-text {
  font-size: 16px;
  padding-top: 4px;
  float: left;
}

/* line 3429, ../../app/assets/stylesheets/application.sass */
.action-btn-area {
  border-top: 1px solid #cccccc;
  text-align: right;
  background: white;
  padding: 20px 10px 5px;
}
/* line 3434, ../../app/assets/stylesheets/application.sass */
.action-btn-area .select-item {
  float: left;
  font-size: 18px;
  font-weight: 600;
  padding-top: 3px;
}
/* line 3439, ../../app/assets/stylesheets/application.sass */
.action-btn-area li {
  list-style: none;
  display: inline-block;
  padding: 0 5px;
}
/* line 3443, ../../app/assets/stylesheets/application.sass */
.action-btn-area a {
  padding: 0 5px;
}

/* line 3446, ../../app/assets/stylesheets/application.sass */
.style-outer {
  padding: 0 15px;
  width: 100%;
  max-width: 1110px;
}
/* line 3450, ../../app/assets/stylesheets/application.sass */
.style-outer .style-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
/* line 3458, ../../app/assets/stylesheets/application.sass */
.style-outer .style-row .style-set {
  cursor: pointer;
  padding: 15px 15px;
}
/* line 3461, ../../app/assets/stylesheets/application.sass */
.style-outer .style-row .style-set .set-inr {
  width: 100%;
  height: 100%;
  position: relative;
  cursor: pointer;
}
/* line 3467, ../../app/assets/stylesheets/application.sass */
.style-outer .style-row .style-set .set-inr.big-img-section .sty-img-outer {
  height: calc(100% - 48px);
}
/* line 3469, ../../app/assets/stylesheets/application.sass */
.style-outer .style-row .style-set .set-inr.big-img-section .sty-img-outer img {
  width: 100%;
}
/* line 3471, ../../app/assets/stylesheets/application.sass */
.style-outer .style-row .style-set .set-inr li.select {
  width: 100%;
  text-align: center;
  margin-bottom: 18px;
}
/* line 3475, ../../app/assets/stylesheets/application.sass */
.style-outer .style-row .style-set .set-inr li.select .select2-container {
  width: 100% !important;
}

/* line 3477, ../../app/assets/stylesheets/application.sass */
.col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

/* line 3483, ../../app/assets/stylesheets/application.sass */
.col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}

/* line 3488, ../../app/assets/stylesheets/application.sass */
.col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

/* line 3494, ../../app/assets/stylesheets/application.sass */
.col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 3500, ../../app/assets/stylesheets/application.sass */
.sty-img-outer {
  width: 100%;
}
/* line 3502, ../../app/assets/stylesheets/application.sass */
.sty-img-outer img {
  width: 100%;
}

/* line 3504, ../../app/assets/stylesheets/application.sass */
.style-drop {
  float: left;
  margin-bottom: 20px;
  margin-right: 4px;
}
/* line 3508, ../../app/assets/stylesheets/application.sass */
.style-drop select {
  width: 350px;
  margin-left: 0 !important;
}

/* line 3512, ../../app/assets/stylesheets/application.sass */
.style-submit {
  margin-top: 1em;
  margin-bottom: 1em;
  padding: 1.5em;
  overflow: hidden;
  padding-left: 100px;
}
/* line 3518, ../../app/assets/stylesheets/application.sass */
.style-submit li {
  float: left;
  margin-right: 10px;
}

/* line 3522, ../../app/assets/stylesheets/application.sass */
.addetional-button {
  float: left;
  margin: -70px 0 0 275px !important;
}

/* line 3525, ../../app/assets/stylesheets/application.sass */
#adminsimple_user_nav {
  z-index: 1 !important;
}

/* line 3527, ../../app/assets/stylesheets/application.sass */
.ml0 {
  margin-left: 0 !important;
}

/* line 3529, ../../app/assets/stylesheets/application.sass */
.pl0 {
  padding-left: 0 !important;
}

/* line 3532, ../../app/assets/stylesheets/application.sass */
.multi-select-outer {
  float: left;
  width: 265px;
  padding-right: 15px;
}
/* line 3536, ../../app/assets/stylesheets/application.sass */
.multi-select-outer li {
  list-style: none;
  width: 100%;
}
/* line 3539, ../../app/assets/stylesheets/application.sass */
.multi-select-outer li label.label {
  display: none;
}
/* line 3541, ../../app/assets/stylesheets/application.sass */
.multi-select-outer li .multi-select-form {
  min-width: 100%;
  padding-left: 0;
}

/* line 3545, ../../app/assets/stylesheets/application.sass */
.lock_for_trial_users_box > li.boolean {
  margin-bottom: 0.3em;
  padding-left: 100px;
}
/* line 3548, ../../app/assets/stylesheets/application.sass */
.lock_for_trial_users_box > li.boolean label {
  margin-left: 2em !important;
  padding-left: 0;
}

/* line 3551, ../../app/assets/stylesheets/application.sass */
.playlist-popup {
  max-height: 500px;
  overflow-y: auto;
}

/* line 3555, ../../app/assets/stylesheets/application.sass */
.add-playlist-container .inline-errors {
  float: none !important;
  width: auto !important;
}

/* line 3559, ../../app/assets/stylesheets/application.sass */
.vip_levels {
  padding: 5px 0 5px 15px;
}

/* line 3562, ../../app/assets/stylesheets/application.sass */
.select-cta-metadata .vip_levels {
  margin-left: 115px;
}

/* line 3565, ../../app/assets/stylesheets/application.sass */
.vip_levels_error_msg {
  margin: 0 0 10px 35px !important;
}

/* line 3568, ../../app/assets/stylesheets/application.sass */
.select-cta-metadata .vip_levels_error_msg {
  padding-left: 0 !important;
  margin: 0 0 10px 0 !important;
}

/* line 3572, ../../app/assets/stylesheets/application.sass */
.float-left {
  float: left;
  width: 30%;
}

/* line 3577, ../../app/assets/stylesheets/application.sass */
.vip_levels_select2_dropdown .select2-results__option[aria-selected=true] {
  display: none;
}
/* line 3580, ../../app/assets/stylesheets/application.sass */
.vip_levels_select2_dropdown .select2-results__option--highlighted[aria-selected] {
  color: #333333;
  background-color: white;
}

/* line 3585, ../../app/assets/stylesheets/application.sass */
.vip_levels_select2_container .select2-selection__rendered {
  padding: 0 !important;
  display: block !important;
}
/* line 3588, ../../app/assets/stylesheets/application.sass */
.vip_levels_select2_container .select2-selection__rendered .select2-selection__choice {
  margin: 6px 8px !important;
}
/* line 3590, ../../app/assets/stylesheets/application.sass */
.vip_levels_select2_container .select2-selection__rendered .select2-selection__choice + .select2-search--inline {
  display: none !important;
}
/* line 3592, ../../app/assets/stylesheets/application.sass */
.vip_levels_select2_container .select2-selection__rendered .select2-search--inline {
  margin-left: 0;
}
/* line 3594, ../../app/assets/stylesheets/application.sass */
.vip_levels_select2_container .select2-selection__rendered .select2-search--inline .select2-search__field {
  margin: 6.5px 0 0 10px;
}

/* line 3597, ../../app/assets/stylesheets/application.sass */
.vip-label-fields {
  padding: 0;
}
/* line 3599, ../../app/assets/stylesheets/application.sass */
.vip-label-fields .disabledbox1 {
  opacity: 0.5;
  pointer-events: none;
  margin-left: 14px;
}
/* line 3604, ../../app/assets/stylesheets/application.sass */
.vip-label-fields .disabledbox1 .trial-lock-checkbox label {
  padding-left: 4px !important;
}

/* line 3607, ../../app/assets/stylesheets/application.sass */
#itinerary_detail_mobile_hero_image_input label {
  margin: 0;
  padding: 0;
  text-align: left;
  font-size: 15px;
}

/* line 3614, ../../app/assets/stylesheets/application.sass */
.break-lable .label {
  text-align: left;
  width: 100%;
  font-size: 15px;
}
/* line 3619, ../../app/assets/stylesheets/application.sass */
.break-lable li > input {
  margin: 6px 0 0;
}
/* line 3621, ../../app/assets/stylesheets/application.sass */
.break-lable .inline-hints {
  margin: 0 0;
  color: black;
  padding-left: 0;
}

/* line 3627, ../../app/assets/stylesheets/application.sass */
.stripe-setting .info-text {
  font-size: 0.92em;
  color: #bbbbbb;
  margin-top: 15px;
}
/* line 3631, ../../app/assets/stylesheets/application.sass */
.stripe-setting .big-heading {
  font-size: 18px;
  margin: 20px 0;
  color: black;
}
/* line 3636, ../../app/assets/stylesheets/application.sass */
.stripe-setting .form-horizontal .string.input {
  float: left;
  width: 350px;
}
/* line 3639, ../../app/assets/stylesheets/application.sass */
.stripe-setting .form-horizontal .string.input label {
  width: 100%;
  margin-bottom: 5px;
}
/* line 3642, ../../app/assets/stylesheets/application.sass */
.stripe-setting .form-horizontal .string.input input {
  width: 100%;
  margin-left: 0;
}
/* line 3645, ../../app/assets/stylesheets/application.sass */
.stripe-setting .form-horizontal .string.input .inline-hints {
  padding-left: 0;
  margin-left: 0;
}
/* line 3649, ../../app/assets/stylesheets/application.sass */
.stripe-setting .form-horizontal .action.input_action .primary {
  margin-top: 22px;
}

/* line 3652, ../../app/assets/stylesheets/application.sass */
.orline {
  border-bottom: 1px solid #cccccc;
  height: 10px;
}
/* line 3655, ../../app/assets/stylesheets/application.sass */
.orline span {
  background: white;
  color: #909090;
  display: block;
  margin: 0 auto;
  width: 25px;
  text-align: center;
}

/* line 3662, ../../app/assets/stylesheets/application.sass */
.popup-footer-editor {
  margin-left: 0;
}
/* line 3664, ../../app/assets/stylesheets/application.sass */
.popup-footer-editor label {
  width: 89px;
}
/* line 3666, ../../app/assets/stylesheets/application.sass */
.popup-footer-editor .cke_editor_client_popup_footer {
  width: 772px;
}

/* line 3669, ../../app/assets/stylesheets/application.sass */
.no-t-bdr {
  border-top: none !important;
}

/* line 3672, ../../app/assets/stylesheets/application.sass */
.a_text_red {
  color: red !important;
}

/* line 3675, ../../app/assets/stylesheets/application.sass */
.grid-form {
  border: none;
  padding-left: 0;
  padding-right: 0;
  display: table;
  width: 100%;
}
/* line 3681, ../../app/assets/stylesheets/application.sass */
.grid-form .grid-heading {
  float: left;
  text-align: right;
  padding-top: 0.5em;
  width: 100px;
}
/* line 3686, ../../app/assets/stylesheets/application.sass */
.grid-form .schedules-fields {
  border: 1px solid #cccccc;
  padding: 10px;
  margin-left: 1em;
  border-radius: 6px;
  float: left;
  width: calc(100% - 114px);
}
/* line 3694, ../../app/assets/stylesheets/application.sass */
.grid-form .schedules-fields .scheduleCollapse > .inputs {
  border-top: 1px solid #cccccc;
  padding: 30px 15px 15px;
}
/* line 3697, ../../app/assets/stylesheets/application.sass */
.grid-form .schedules-fields .scheduleCollapse hr {
  border-top-color: #cccccc;
  margin-left: -15px;
  margin-right: -15px;
}
/* line 3701, ../../app/assets/stylesheets/application.sass */
.grid-form .schedules-fields .width-20, .grid-form .schedules-fields .width-30, .grid-form .schedules-fields .width-10 {
  float: left;
  padding-right: 10px;
  margin-right: 0;
}
/* line 3705, ../../app/assets/stylesheets/application.sass */
.grid-form .schedules-fields .width-30 {
  width: 33.33333%;
}
/* line 3707, ../../app/assets/stylesheets/application.sass */
.grid-form .schedules-fields label {
  width: 100%;
  text-align: left !important;
  padding-top: 0.5em;
  font-size: 0.85em;
  margin-bottom: 0.3em;
}
/* line 3713, ../../app/assets/stylesheets/application.sass */
.grid-form .schedules-fields select, .grid-form .schedules-fields input {
  width: 100% !important;
  margin-left: 0;
}
/* line 3716, ../../app/assets/stylesheets/application.sass */
.grid-form .schedules-fields .select2-container {
  width: 100% !important;
}
/* line 3718, ../../app/assets/stylesheets/application.sass */
.grid-form .schedules-fields .nested-fields {
  margin-bottom: 30px;
  border: 1px solid #cccccc;
  border-radius: 6px;
}
/* line 3722, ../../app/assets/stylesheets/application.sass */
.grid-form .schedules-fields .schedule_builder_add {
  float: right;
}

/* line 3725, ../../app/assets/stylesheets/application.sass */
.select2-container .select2-selection--multiple {
  min-height: 29px;
  border: 1px solid #cccccc;
  border-radius: 0.4em;
}

/* line 3730, ../../app/assets/stylesheets/application.sass */
.schadule-hide-link {
  color: #258c74;
  cursor: pointer;
}

/* line 3734, ../../app/assets/stylesheets/application.sass */
.hidden-td {
  background: #ebebeb;
  padding-top: 0;
  padding-bottom: 0;
}

/* line 3739, ../../app/assets/stylesheets/application.sass */
.hidden-td table td {
  border-top: none;
}

/* line 3742, ../../app/assets/stylesheets/application.sass */
.formtastic .grid-form p.inline-errors {
  padding-left: 0px;
}

/* line 3745, ../../app/assets/stylesheets/application.sass */
.section-accordion label {
  line-height: 1.2;
}
/* line 3747, ../../app/assets/stylesheets/application.sass */
.section-accordion .ui-accordion-content {
  background: transparent;
  padding: 10px 0 20px;
  overflow: unset !important;
}
/* line 3751, ../../app/assets/stylesheets/application.sass */
.section-accordion .ui-accordion-content-active {
  height: auto !important;
  display: table !important;
  width: 100%;
}
/* line 3756, ../../app/assets/stylesheets/application.sass */
.section-accordion .accordion-inner-content legend {
  border-bottom: none;
  font-size: 14px;
  padding: 0 15px;
  font-weight: 600;
}

/* line 3764, ../../app/assets/stylesheets/application.sass */
.form-horizontal .content-left-50 .boolean > label, .form-horizontal .content-left-50 .choice > label {
  padding-left: 50px;
}

/* line 3766, ../../app/assets/stylesheets/application.sass */
.button-sepretor-heading {
  font-size: 14px;
  padding: 15px 0px 5px;
  font-weight: 600;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 10px;
}

/* line 3774, ../../app/assets/stylesheets/application.sass */
.button-actions .btn {
  margin-bottom: 5px;
}

/* line 3777, ../../app/assets/stylesheets/application.sass */
.label {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 3781, ../../app/assets/stylesheets/application.sass */
.ml-10 {
  margin-left: 10px;
}

/* line 3784, ../../app/assets/stylesheets/application.sass */
.no-t-bdr {
  border-top: none !important;
}

/* line 3787, ../../app/assets/stylesheets/application.sass */
.a_text_red {
  color: red !important;
}

/* line 3790, ../../app/assets/stylesheets/application.sass */
.grid-form {
  border: none;
  padding-left: 0;
  padding-right: 0;
  display: table;
  width: 100%;
}
/* line 3796, ../../app/assets/stylesheets/application.sass */
.grid-form .grid-heading {
  float: left;
  text-align: right;
  padding-top: 0.5em;
  width: 100px;
}
/* line 3801, ../../app/assets/stylesheets/application.sass */
.grid-form .schedules-fields {
  border: 1px solid #cccccc;
  padding: 10px;
  margin-left: 1em;
  border-radius: 6px;
  float: left;
  width: calc(100% - 114px);
}
/* line 3808, ../../app/assets/stylesheets/application.sass */
.grid-form .schedules-fields .width-20, .grid-form .schedules-fields .width-30, .grid-form .schedules-fields .width-10 {
  float: left;
  padding-right: 10px;
  margin-right: 0;
}
/* line 3812, ../../app/assets/stylesheets/application.sass */
.grid-form .schedules-fields label {
  width: 100%;
  text-align: left !important;
  padding-top: 0.5em;
  font-size: 0.85em;
  margin-bottom: 0.3em;
}
/* line 3818, ../../app/assets/stylesheets/application.sass */
.grid-form .schedules-fields select, .grid-form .schedules-fields input {
  width: 100% !important;
  margin-left: 0;
}
/* line 3821, ../../app/assets/stylesheets/application.sass */
.grid-form .schedules-fields .select2-container {
  width: 100% !important;
}
/* line 3823, ../../app/assets/stylesheets/application.sass */
.grid-form .schedules-fields .nested-fields {
  margin-bottom: 30px;
}

/* line 3827, ../../app/assets/stylesheets/application.sass */
.select2-container .select2-selection--multiple {
  min-height: 29px;
  border: 1px solid #cccccc;
  border-radius: 0.4em;
}

/* line 3832, ../../app/assets/stylesheets/application.sass */
.schadule-hide-link {
  color: #258c74;
  margin-left: 20px;
  cursor: pointer;
}

/* line 3837, ../../app/assets/stylesheets/application.sass */
.hidden-td {
  background: #ebebeb;
  padding-top: 0;
  padding-bottom: 0;
}

/* line 3842, ../../app/assets/stylesheets/application.sass */
.hidden-td table td {
  border-top: none;
}

/* line 3845, ../../app/assets/stylesheets/application.sass */
.formtastic .grid-form p.inline-errors {
  padding-left: 0px;
}

/* Using Schedule builder css, will remove this after Schedule builder deployment */
/* line 3849, ../../app/assets/stylesheets/application.sass */
.no-t-bdr {
  border-top: none !important;
}

/* line 3852, ../../app/assets/stylesheets/application.sass */
.a_text_red {
  color: red !important;
}

/* line 3855, ../../app/assets/stylesheets/application.sass */
.grid-form {
  border: none;
  padding-left: 0;
  padding-right: 0;
  display: table;
  width: 100%;
}
/* line 3861, ../../app/assets/stylesheets/application.sass */
.grid-form .grid-heading {
  float: left;
  text-align: right;
  padding-top: 0.5em;
  width: 100px;
}
/* line 3866, ../../app/assets/stylesheets/application.sass */
.grid-form .schedules-fields {
  border: 1px solid #cccccc;
  padding: 10px;
  margin-left: 1em;
  border-radius: 6px;
  float: left;
  width: calc(100% - 114px);
}
/* line 3873, ../../app/assets/stylesheets/application.sass */
.grid-form .schedules-fields .width-20, .grid-form .schedules-fields .width-30, .grid-form .schedules-fields .width-10 {
  float: left;
  padding-right: 10px;
  margin-right: 0;
}
/* line 3877, ../../app/assets/stylesheets/application.sass */
.grid-form .schedules-fields label {
  width: 100%;
  text-align: left !important;
  padding-top: 0.5em;
  font-size: 0.85em;
  margin-bottom: 0.3em;
}
/* line 3883, ../../app/assets/stylesheets/application.sass */
.grid-form .schedules-fields select, .grid-form .schedules-fields input {
  width: 100% !important;
  margin-left: 0;
}
/* line 3886, ../../app/assets/stylesheets/application.sass */
.grid-form .schedules-fields .select2-container {
  width: 100% !important;
}
/* line 3888, ../../app/assets/stylesheets/application.sass */
.grid-form .schedules-fields .nested-fields {
  margin-bottom: 30px;
}

/* line 3892, ../../app/assets/stylesheets/application.sass */
.select2-container .select2-selection--multiple {
  min-height: 29px;
  border: 1px solid #cccccc;
  border-radius: 0.4em;
}

/* line 3897, ../../app/assets/stylesheets/application.sass */
.schadule-hide-link {
  color: #258c74;
  margin-left: 20px;
  cursor: pointer;
}

/* line 3902, ../../app/assets/stylesheets/application.sass */
.hidden-td {
  background: #ebebeb;
  padding-top: 0;
  padding-bottom: 0;
}

/* line 3907, ../../app/assets/stylesheets/application.sass */
.hidden-td table td {
  border-top: none;
}

/* line 3910, ../../app/assets/stylesheets/application.sass */
.formtastic .grid-form p.inline-errors {
  padding-left: 0px;
}

/* line 3913, ../../app/assets/stylesheets/application.sass */
.form-horizontal .grid-form .inline-hints {
  padding-left: 0px;
}

/* line 3917, ../../app/assets/stylesheets/application.sass */
.schedule-builder-external-link label {
  padding-left: 0 !important;
}
/* line 3919, ../../app/assets/stylesheets/application.sass */
.schedule-builder-external-link label input {
  float: left;
  margin-right: 4px;
  max-width: 16px !important;
  top: 0px !important;
  margin-top: 1px;
}

/* line 3926, ../../app/assets/stylesheets/application.sass */
.inline-layout {
  width: 100%;
  padding-bottom: 30px;
}
/* line 3929, ../../app/assets/stylesheets/application.sass */
.inline-layout li {
  width: auto;
  float: left;
  max-width: 490px;
}
/* line 3933, ../../app/assets/stylesheets/application.sass */
.inline-layout li input {
  min-width: 300px;
}
/* line 3935, ../../app/assets/stylesheets/application.sass */
.inline-layout li label {
  width: 175px;
}
/* line 3937, ../../app/assets/stylesheets/application.sass */
.inline-layout li .inline-errors {
  padding-left: 175px;
  max-width: 475px;
}
/* line 3940, ../../app/assets/stylesheets/application.sass */
.inline-layout li input {
  float: left;
}

/* line 3943, ../../app/assets/stylesheets/application.sass */
.bg-none {
  background: none !important;
}

/* line 3946, ../../app/assets/stylesheets/application.sass */
.end-user-view {
  padding-left: calc(100px + 1em);
}
/* line 3948, ../../app/assets/stylesheets/application.sass */
.end-user-view legend.label {
  padding-top: 20px;
  border-top: 1px solid #cccccc;
  border-bottom: none;
}
/* line 3952, ../../app/assets/stylesheets/application.sass */
.end-user-view .choices-group {
  display: flex;
}
/* line 3954, ../../app/assets/stylesheets/application.sass */
.end-user-view .choices-group li {
  margin: 5px 20px 0 0;
}
/* line 3956, ../../app/assets/stylesheets/application.sass */
.end-user-view .choices-group li label {
  padding-left: 0;
}
/* line 3958, ../../app/assets/stylesheets/application.sass */
.end-user-view .inline-errors {
  padding-left: 0px !important;
}

/* line 3960, ../../app/assets/stylesheets/application.sass */
.mgt-5 {
  margin-top: 5px;
}

/* line 3962, ../../app/assets/stylesheets/application.sass */
.cke_editor_mentor_bio {
  float: left;
  margin-left: 10px !important;
}
/* line 3965, ../../app/assets/stylesheets/application.sass */
.cke_editor_mentor_bio + .inline-errors {
  float: left;
  width: 100%;
}

/* Using Schedule builder css, will remove this after Schedule builder deployment */
/*  css fixes 31 may */
/* line 3973, ../../app/assets/stylesheets/application.sass */
.select2-container--default .select2-selection--multiple li {
  margin-left: 0;
}

/* line 3978, ../../app/assets/stylesheets/application.sass */
.grid-form .schedules-fields label {
  padding-left: 0;
}

/* line 3980, ../../app/assets/stylesheets/application.sass */
.pb-1 {
  padding-bottom: 1px;
}

/*  css fixes 31 may */
/* line 3983, ../../app/assets/stylesheets/application.sass */
.end-user-view {
  padding-left: 0;
}
/* line 3986, ../../app/assets/stylesheets/application.sass */
.end-user-view .choices .label {
  border-top: none;
  float: left;
  width: auto;
}
/* line 3990, ../../app/assets/stylesheets/application.sass */
.end-user-view .choices .label label {
  width: 100px;
  text-align: right;
  font-size: 12px !important;
}
/* line 3994, ../../app/assets/stylesheets/application.sass */
.end-user-view .choices ol {
  float: left;
}

/* line 3998, ../../app/assets/stylesheets/application.sass */
.nest-field-inner .cta-input-fields {
  float: left;
  width: calc(100% - 61px);
}
/* line 4001, ../../app/assets/stylesheets/application.sass */
.nest-field-inner .cta-input-fields select {
  margin-top: 5px;
  width: 100%;
}
/* line 4004, ../../app/assets/stylesheets/application.sass */
.nest-field-inner .cta-input-fields .pull-left {
  padding-right: 10px;
}

/* Using Schedule builder css, will remove this after Schedule builder deployment */
/* line 4007, ../../app/assets/stylesheets/application.sass */
fieldset.inputs {
  padding-bottom: 2px;
}

/* line 4010, ../../app/assets/stylesheets/application.sass */
.language-set {
  position: relative;
}
/* line 4012, ../../app/assets/stylesheets/application.sass */
.language-set .alt-check {
  position: absolute;
  right: -55px;
  top: 7px;
}
/* line 4016, ../../app/assets/stylesheets/application.sass */
.language-set .alt-check.alt-2 {
  right: 20px;
  top: 4px;
}

/* line 4019, ../../app/assets/stylesheets/application.sass */
.inline-errors + .inline-hints {
  margin-top: 18px !important;
}

/* line 4022, ../../app/assets/stylesheets/application.sass */
.margin-b29 {
  margin: 0px 0px 29px 0px;
}

/* line 4025, ../../app/assets/stylesheets/application.sass */
.custom-button-select {
  margin: 0px 0px 14px 14px;
  border-bottom: 1px solid #d2d2d2;
  padding: 0px 0px 10px;
  width: 183px;
}

/* line 4030, ../../app/assets/stylesheets/application.sass */
.schedules-fields-container .formtastic fieldset.inputs textarea {
  width: 100%;
}

/* line 4033, ../../app/assets/stylesheets/application.sass */
.schedules-fields-container .form-horizontal li > textarea {
  margin-left: 0;
}

/* line 4036, ../../app/assets/stylesheets/application.sass */
.schedules-fields-container .form-horizontal li.text {
  line-height: 1.2;
}

/* line 4038, ../../app/assets/stylesheets/application.sass */
.cloning-text {
  text-align: center;
  padding-top: 100px;
}

/* line 4042, ../../app/assets/stylesheets/application.sass */
#public_page {
  box-sizing: border-box;
  background: white;
  border-radius: 5px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  margin: 20px;
  padding: 30px 15px;
}
/* line 4049, ../../app/assets/stylesheets/application.sass */
#public_page #adminsimple_page_header {
  margin: 0 0;
}
/* line 4051, ../../app/assets/stylesheets/application.sass */
#public_page .cta_row_div {
  overflow-x: auto !important;
}

/* line 4056, ../../app/assets/stylesheets/application.sass */
.input_alt_icon li input {
  margin-left: 0 !important;
  min-width: 180px;
  width: 100% !important;
}
/* line 4060, ../../app/assets/stylesheets/application.sass */
.input_alt_icon > input {
  margin-top: 10px;
  margin-left: 10px;
}
/* line 4063, ../../app/assets/stylesheets/application.sass */
.input_alt_icon > label {
  margin-top: 10px !important;
}

/* line 4068, ../../app/assets/stylesheets/application.sass */
.spotify_playlist-nested-field .singlplay-input, .apple_playlist-nested-field .singlplay-input {
  margin: 0px 0 0 !important;
}
/* line 4070, ../../app/assets/stylesheets/application.sass */
.spotify_playlist-nested-field .margin-top-neg5.remove_fields, .apple_playlist-nested-field .margin-top-neg5.remove_fields {
  margin-top: 12px !important;
}

/* line 4073, ../../app/assets/stylesheets/application.sass */
.bootstrap-tagsinput .tag {
  color: black;
}

/* line 4079, ../../app/assets/stylesheets/application.sass */
.internal-custom-section .inputs legend span {
  margin: 30px 0 0 0;
  display: block;
}
/* line 4083, ../../app/assets/stylesheets/application.sass */
.internal-custom-section .inputs ol #product_custom_data_heading_input {
  background: #eeeeee;
  margin: 10px 0 0;
  padding: 20px 0 0 0;
}
/* line 4088, ../../app/assets/stylesheets/application.sass */
.internal-custom-section .inputs ol #product_custom_data_emails_input {
  background: #eeeeee;
  margin: 0;
  padding: 15px 0 30px;
}
/* line 4095, ../../app/assets/stylesheets/application.sass */
.internal-custom-section .add_fields_input legend span {
  font-size: 12px;
  font-weight: bold;
  display: block;
}
/* line 4100, ../../app/assets/stylesheets/application.sass */
.internal-custom-section .add_fields_input .form_custom_fields {
  padding-top: 6px;
}
/* line 4102, ../../app/assets/stylesheets/application.sass */
.internal-custom-section .add_fields_input .form_custom_fields ol {
  display: flex;
}
/* line 4105, ../../app/assets/stylesheets/application.sass */
.internal-custom-section .add_fields_input .form_custom_fields .text-field-section .inline-errors {
  margin-left: 115px;
  width: 200px;
  padding: 0;
  float: none;
}
/* line 4111, ../../app/assets/stylesheets/application.sass */
.internal-custom-section .add_fields_input .form_custom_fields li input {
  width: 200px;
}
/* line 4113, ../../app/assets/stylesheets/application.sass */
.internal-custom-section .add_fields_input .form_custom_fields li label {
  white-space: nowrap;
}
/* line 4115, ../../app/assets/stylesheets/application.sass */
.internal-custom-section .add_fields_input .form_custom_fields li label.slug {
  width: 55px;
}
/* line 4117, ../../app/assets/stylesheets/application.sass */
.internal-custom-section .add_fields_input .form_custom_fields .select {
  margin: 0;
}
/* line 4119, ../../app/assets/stylesheets/application.sass */
.internal-custom-section .add_fields_input .form_custom_fields .select .custom-list-li {
  height: 30px;
}
/* line 4121, ../../app/assets/stylesheets/application.sass */
.internal-custom-section .add_fields_input .form_custom_fields .remove_fields {
  color: red;
}
/* line 4123, ../../app/assets/stylesheets/application.sass */
.internal-custom-section .add_fields_input .form_custom_fields .links.btn {
  align-self: flex-start;
  margin-left: 12px;
}
/* line 4126, ../../app/assets/stylesheets/application.sass */
.internal-custom-section .add_fields_input .form_custom_fields .name-text-area {
  width: 200px;
  height: 150px;
}

/* line 4130, ../../app/assets/stylesheets/application.sass */
.mgmt-subsc-btns {
  display: flex;
  align-items: center;
  margin-top: 20px;
}
/* line 4134, ../../app/assets/stylesheets/application.sass */
.mgmt-subsc-btns .input_action {
  margin: 0px 4px 0px 0px;
}
